695593266@qq.com před 2 měsíci
rodič
revize
5d15c4fa1c

+ 20 - 0
src/views/productionPlan/components/factoryAdd/index.vue

@@ -891,6 +891,23 @@
 
           requiredFormingNum: [
             { required: true, message: '请输入生产数量', trigger: 'blur' }
+          ],
+
+          saleOrder: [
+            {
+              validator: (rule, value, callback) => {
+                if (!this.isSaleOrder) {
+                  callback();
+                  return;
+                }
+                if (value === undefined || value === null || String(value).trim() === '') {
+                  callback(new Error('请选择销售订单号'));
+                } else {
+                  callback();
+                }
+              },
+              trigger: ['blur', 'change']
+            }
           ]
         },
         producedList: [
@@ -1343,6 +1360,9 @@
       chooseSaleOrder(list) {
         const currentRow = list[0] || {};
         this.$set(this.form, 'saleOrder', currentRow.orderNo || '');
+        this.$nextTick(() => {
+          this.$refs.form && this.$refs.form.validateField('saleOrder');
+        });
       },
       // 清空BOM 跟工艺路线
       wipeData(index) {