|
|
@@ -154,6 +154,7 @@
|
|
|
v-model="row.feedQuantity"
|
|
|
:disabled="isDetails"
|
|
|
placeholder="数量"
|
|
|
+ @input="changeFeedQuantity(row, $index)"
|
|
|
/>
|
|
|
</template>
|
|
|
<template v-slot:position="{ row, $index }">
|
|
|
@@ -657,7 +658,8 @@
|
|
|
columnsVersion: 0,
|
|
|
clientEnvironmentId: '',
|
|
|
printData: {},
|
|
|
- printStyle: ''
|
|
|
+ printStyle: '',
|
|
|
+ feedNumber: ''
|
|
|
};
|
|
|
},
|
|
|
|
|
|
@@ -970,6 +972,12 @@
|
|
|
this.oldList = this.list;
|
|
|
}
|
|
|
|
|
|
+ if (this.item.singleReport == 0) {
|
|
|
+ this.list.forEach((item) => {
|
|
|
+ this.feedNumber = item.feedQuantity;
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
this.clientEnvironmentId =
|
|
|
this.$store.state.user.info.clientEnvironmentId;
|
|
|
|
|
|
@@ -1152,6 +1160,22 @@
|
|
|
this.dialogEngrave = false;
|
|
|
},
|
|
|
|
|
|
+ changeFeedQuantity(item, index) {
|
|
|
+ console.log(this.item, item, '1231313');
|
|
|
+ if (this.item.singleReport == '0') {
|
|
|
+ console.log(
|
|
|
+ Number(item.formingNum),
|
|
|
+ Number(item.feedQuantity),
|
|
|
+ '1231313'
|
|
|
+ );
|
|
|
+ if (Number(this.feedNumber) < Number(item.feedQuantity)) {
|
|
|
+ // this.$message({ message: '数量不能大于已成型数量', type: 'warning'
|
|
|
+ // this.$message.warning('投料数量不能大于要求生产数量');
|
|
|
+ this.$set(this.list[index], 'feedQuantity', 0);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+
|
|
|
batchEngrave() {
|
|
|
this.form.minNumber = '';
|
|
|
this.form.maxNumber = '';
|