fix some bug

This commit is contained in:
wjyLearn
2025-10-24 17:20:44 +08:00
parent 81ea36fdd8
commit 82268132e9
352 changed files with 33179 additions and 13515 deletions

View File

@@ -153,7 +153,7 @@
background-color: #4479fb;
}
.btn-ok:hover {
background-color: #3d97cb;
background-color: #74a8ff;
}
.btn-cancel {
@@ -388,6 +388,7 @@
let m_max_flush_volumes = []
let m_min_flush_multiplier = 0.50
let m_max_flush_multiplier = 3
let m_default_matrix //系统默认矩阵
function storeData() {
var data = JSON.stringify({
@@ -516,6 +517,9 @@
m_raw_matrix = data.flush_volume_matrixs.map(function(arr) {
return arr.slice();
});
m_default_matrix = data.default_matrixs.map(function (arr) {
return arr.slice();
});
m_flush_multipiers = data.flush_multiplier.slice()
m_max_flush_volumes = data.max_flush_volumes
m_min_flush_volumes = data.min_flush_volumes
@@ -607,10 +611,10 @@
function handleExtruderSelect(extruder) {
m_curr_extruder_id = extruder == 'left' ? 0 : 1
updateTable(m_raw_matrix[m_curr_extruder_id], m_curr_extruder_id)
updateVolumeRange(m_min_flush_volumes[m_curr_extruder_id],m_max_flush_volumes[m_curr_extruder_id])
updateFlushMultiplier(m_min_flush_multiplier[m_curr_extruder_id],m_max_flush_multiplier[m_curr_extruder_id])
updateFlushMultiplier(m_curr_extruder_id)
updateTable(m_raw_matrix[m_curr_extruder_id], m_curr_extruder_id)
}
function onMultiplierChange() {
@@ -641,6 +645,14 @@
function updateWarningTexts() {
let val = parseFloat(document.getElementById("multiplierInput").value);
const input = document.getElementById('multiplierInput');
if (val !== 1.0) {
input.style.color = 'orange';
} else {
input.style.color = 'black';
}
let hasException = false;
for (let i = 0; i < m_number_of_filaments; i++) {
for (let j = 0; j < m_number_of_filaments; j++) {
@@ -649,11 +661,18 @@
let val = parseInt(input.value, 10);
if (isNaN(val)) val = 0;
var index = i * m_number_of_filaments + j;
let defaultVal = rawToDislay(m_default_matrix[m_curr_extruder_id][index], m_flush_multipiers[m_curr_extruder_id])
if (val < m_min_flush_volumes[m_curr_extruder_id] || val > m_max_flush_volumes[m_curr_extruder_id]) {
input.style.color = "red";
hasException = true;
} else {
input.style.removeProperty("color");
}
else if (val != defaultVal) {
input.style.color = "orange";
}
else {
input.style.removeProperty("color");
}
}
}