diff --git a/components/zzjc-num-keyboard/zzjc-num-keyboard.vue b/components/zzjc-num-keyboard/zzjc-num-keyboard.vue index 4cca5db..ae728d7 100644 --- a/components/zzjc-num-keyboard/zzjc-num-keyboard.vue +++ b/components/zzjc-num-keyboard/zzjc-num-keyboard.vue @@ -8,7 +8,6 @@ diff --git a/pages/analysis/sample/sample-work-detail.vue b/pages/analysis/sample/sample-work-detail.vue index 3917595..678a387 100644 --- a/pages/analysis/sample/sample-work-detail.vue +++ b/pages/analysis/sample/sample-work-detail.vue @@ -653,6 +653,8 @@ const saveAuncelData = () => { //获取当前重量 let weight = currentAuncel.value.weightData selectedField.value.value = weight + + syncFieldValueByEqualParamNo() //计算 try { calcAnalysisValue(fieldGroup.value) @@ -1089,6 +1091,7 @@ const listenNumKeyboard = () => { } else { selectedField.value.value = handleRoundFiveNumber(val, decimalPosition) } + syncFieldValueByEqualParamNo() calcAnalysisValue(fieldGroup.value) //自动跳转下一个字段 setTimeout(() => { @@ -1096,6 +1099,16 @@ const listenNumKeyboard = () => { }, 60) }) } +// 查找paramNo相同的列,使其值同步 +function syncFieldValueByEqualParamNo() { + for (const group of fieldGroup.value) { + group.fields.forEach(field => { + if (field.paramNo === selectedField.value.paramNo) { + field.value = selectedField.value.value + } + }) + } +} const clearFieldVal = () => { uni.showModal({ title: '提示',