|
@@ -27,6 +27,20 @@
|
|
|
<div v-for="(item, index) in rowData.orderExchangeDetailList" :key="index" style="margin-top: 20px">
|
|
|
<div style="margin-bottom: 10px">SKU品号:{{ item.skuSpecCode }}</div>
|
|
|
<el-form-item
|
|
|
+ label="网包损坏数量"
|
|
|
+ :prop="'orderExchangeDetailList.' + index + '.meshBagDamageQuantity'"
|
|
|
+ :rules="rules.meshBagDamageQuantity"
|
|
|
+ :inline-message="true">
|
|
|
+ <el-input-number
|
|
|
+ onmousewheel="return false;"
|
|
|
+ v-model="item.meshBagDamageQuantity"
|
|
|
+ placeholder="数量"
|
|
|
+ style="width: 100%"
|
|
|
+ :controls="false"
|
|
|
+ :min="0"
|
|
|
+ :precision="0" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item
|
|
|
label="质检通过数量"
|
|
|
:prop="'orderExchangeDetailList.' + index + '.checkPassesQuantity'"
|
|
|
:rules="rules.checkPassesQuantity"
|
|
@@ -324,6 +338,7 @@ const openQualityTesting = ref(false);
|
|
|
const loadingQualityTesting = ref(false);
|
|
|
const rules = ref({
|
|
|
checkPassesQuantity: [{ required: true, message: "请输入质检通过数量", trigger: "blur" }],
|
|
|
+ meshBagDamageQuantity: [{ required: true, message: "请输入网包损坏数量", trigger: "blur" }],
|
|
|
});
|
|
|
const clickQualityTesting = (item) => {
|
|
|
rowData.value = proxy.deepClone(item);
|
|
@@ -332,6 +347,7 @@ const clickQualityTesting = (item) => {
|
|
|
return {
|
|
|
...row,
|
|
|
checkPassesQuantity: row.quantity,
|
|
|
+ meshBagDamageQuantity: 0,
|
|
|
};
|
|
|
});
|
|
|
}
|