|
@@ -58,7 +58,8 @@
|
|
|
<el-form-item :prop="
|
|
|
'qualityDetailsList.' + $index + '.qualifiedQuantity'
|
|
|
" :rules="rules.qualifiedQuantity" :inline-message="true">
|
|
|
- <el-input-number v-model="row.qualifiedQuantity" :precision="2" :controls="false" :min="0" onmousewheel="return false;" />
|
|
|
+ <el-input-number :model-value="formData.data.qualityDetailsList[$index].qualifiedQuantity" :precision="2" :controls="false"
|
|
|
+ :min="0" @change="(val)=>changeVal(val,$index,'qualifiedQuantity')" onmousewheel="return false;" />
|
|
|
</el-form-item>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
@@ -69,7 +70,8 @@
|
|
|
$index +
|
|
|
'.disqualificationQuantity'
|
|
|
" :rules="rules.disqualificationQuantity" :inline-message="true">
|
|
|
- <el-input-number v-model="row.disqualificationQuantity" :precision="2" :controls="false" :min="0" onmousewheel="return false;" />
|
|
|
+ <el-input-number :model-value="formData.data.qualityDetailsList[$index].disqualificationQuantity" :precision="2" :controls="false"
|
|
|
+ :min="0" @change="(val)=>changeVal(val,$index,'disqualificationQuantity')" onmousewheel="return false;" />
|
|
|
</el-form-item>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
@@ -486,11 +488,13 @@ const getSummaries = (param) => {
|
|
|
return prev;
|
|
|
}
|
|
|
}, 0);
|
|
|
- sums[index];
|
|
|
}
|
|
|
});
|
|
|
return sums;
|
|
|
};
|
|
|
+const changeVal = (val, index, key) => {
|
|
|
+ formData.data.qualityDetailsList[index][key] = val;
|
|
|
+};
|
|
|
|
|
|
const dialogVisibleThree = ref(false);
|
|
|
const currnetPurchaseRow = ref({});
|