695593266@qq.com 8 ماه پیش
والد
کامیت
7282d8a6f1
2فایلهای تغییر یافته به همراه27 افزوده شده و 3 حذف شده
  1. 25 1
      src/views/produce/components/jobBooking/components/semiProductJobBom.vue
  2. 2 2
      vue.config.js

+ 25 - 1
src/views/produce/components/jobBooking/components/semiProductJobBom.vue

@@ -154,6 +154,7 @@
           v-model="row.feedQuantity"
           v-model="row.feedQuantity"
           :disabled="isDetails"
           :disabled="isDetails"
           placeholder="数量"
           placeholder="数量"
+          @input="changeFeedQuantity(row, $index)"
         />
         />
       </template>
       </template>
       <template v-slot:position="{ row, $index }">
       <template v-slot:position="{ row, $index }">
@@ -657,7 +658,8 @@
         columnsVersion: 0,
         columnsVersion: 0,
         clientEnvironmentId: '',
         clientEnvironmentId: '',
         printData: {},
         printData: {},
-        printStyle: ''
+        printStyle: '',
+        feedNumber: ''
       };
       };
     },
     },
 
 
@@ -970,6 +972,12 @@
         this.oldList = this.list;
         this.oldList = this.list;
       }
       }
 
 
+      if (this.item.singleReport == 0) {
+        this.list.forEach((item) => {
+          this.feedNumber = item.feedQuantity;
+        });
+      }
+
       this.clientEnvironmentId =
       this.clientEnvironmentId =
         this.$store.state.user.info.clientEnvironmentId;
         this.$store.state.user.info.clientEnvironmentId;
 
 
@@ -1152,6 +1160,22 @@
         this.dialogEngrave = false;
         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() {
       batchEngrave() {
         this.form.minNumber = '';
         this.form.minNumber = '';
         this.form.maxNumber = '';
         this.form.maxNumber = '';

+ 2 - 2
vue.config.js

@@ -37,7 +37,7 @@ module.exports = {
 
 
         // target: 'http://192.168.1.116:18086',
         // target: 'http://192.168.1.116:18086',
         // target: 'http://192.168.1.251:18086',
         // target: 'http://192.168.1.251:18086',
-        // target: 'http://192.168.1.125:18086',
+        target: 'http://192.168.1.125:18086',
 
 
         // target: 'http://192.168.1.116:18086', // 赵沙金
         // target: 'http://192.168.1.116:18086', // 赵沙金
 
 
@@ -46,7 +46,7 @@ module.exports = {
         // target: 'http://192.168.1.30:18086',
         // target: 'http://192.168.1.30:18086',
         // target: 'http://192.168.1.211:18086',
         // target: 'http://192.168.1.211:18086',
         // target: 'http://192.168.1.33:18086',
         // target: 'http://192.168.1.33:18086',
-        target: 'http://192.168.1.251:18186',
+        // target: 'http://192.168.1.251:18186',
         // target: 'http://192.168.1.251:18087',
         // target: 'http://192.168.1.251:18087',
         changeOrigin: true, // 只有这个值为true的情况下 才表示开启跨域
         changeOrigin: true, // 只有这个值为true的情况下 才表示开启跨域
         pathRewrite: {
         pathRewrite: {