From 8c7e2d98a4545968fce177f2dac00d94d4dea213 Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期五, 08 十二月 2023 13:55:30 +0800
Subject: [PATCH] 	modified:   src/const/crud/customerOrder/customerOrderForm.js 	modified:   src/views/plan/customerorder/sample-customerorder-form.vue

---
 src/const/crud/customerOrder/customerOrderForm.js          |    2 +-
 src/views/plan/customerorder/sample-customerorder-form.vue |   44 ++++++++++++++++++++++++++++++--------------
 2 files changed, 31 insertions(+), 15 deletions(-)

diff --git a/src/const/crud/customerOrder/customerOrderForm.js b/src/const/crud/customerOrder/customerOrderForm.js
index 4083909..89b9d30 100644
--- a/src/const/crud/customerOrder/customerOrderForm.js
+++ b/src/const/crud/customerOrder/customerOrderForm.js
@@ -91,7 +91,7 @@
     dataType: 'number',
     minWidth: 200,
     span: 24,
-    rules:[{message:'绫诲瀷蹇呴』鏄暟瀛�',trigger:'blur'}]
+    rules:[{required:true,message:'绫诲瀷蹇呴』鏄暟瀛�',trigger:'blur'}]
   }, {
     label: '鏀惰揣鍦板潃',
     prop: 'shippingAddress',
diff --git a/src/views/plan/customerorder/sample-customerorder-form.vue b/src/views/plan/customerorder/sample-customerorder-form.vue
index 8a89e4c..e4dca9d 100644
--- a/src/views/plan/customerorder/sample-customerorder-form.vue
+++ b/src/views/plan/customerorder/sample-customerorder-form.vue
@@ -538,23 +538,39 @@
     },
     // 琛ㄥ崟鎻愪氦
     dataFormSubmit() {
-      this.buttonDisable = true
-      this.$refs.dataForm.validate((valid) => {
-        this.dataForm.customerOrderVOList = this.tableData
+      const _than = this
+      let isError = false
+      _than.buttonDisable = true
+      _than.tableData.forEach(ele=>{
+        if(ele.buyQtyDue==null || ele.buyQtyDue=='' || ele.buyQtyDue==undefined){
+          _than.$message.error("闆朵欢鏁伴噺涓嶈兘涓虹┖!")
+          isError = true
+        }else{
+          var reg = /^\d+$/
+          if(!reg.test(ele.buyQtyDue)){
+            _than.$message.error("闆朵欢鏁伴噺绫诲瀷蹇呴』鏄暟瀛�!")
+            isError = true
+          }
+        }
+      })
+      if(isError){
+        _than.buttonDisable = false
+        return
+      }
+      _than.$refs.dataForm.validate((valid) => {
         if (valid) {
-          addObj(this.dataForm)
-            .then((data) => {
-              this.$message.success('娣诲姞鎴愬姛')
-              this.initDataForm();
-              this.visible = false
-              this.buttonDisable = false
-              this.$emit('refreshDataList', 1)
-            })
-            .catch((error) => {
-              this.buttonDisable = false
+          _than.dataForm.customerOrderVOList = _than.tableData
+          addObj(_than.dataForm).then((data) => {
+              _than.$message.success('娣诲姞鎴愬姛')
+              _than.initDataForm();
+              _than.visible = false
+              _than.buttonDisable = false
+              _than.$emit('refreshDataList', 1)
+            }).catch((error) => {
+              _than.buttonDisable = false
             })
         } else {
-          this.buttonDisable = false
+          _than.buttonDisable = false
         }
       })
     },

--
Gitblit v1.9.3