From 0eca1909c98781f810e0cd8248b7f811ad35bd84 Mon Sep 17 00:00:00 2001
From: haoxuan <haoxuan>
Date: 星期五, 12 四月 2024 18:43:38 +0800
Subject: [PATCH] 生丝定价标准的薪资标准修改为大于0的数字

---
 src/views/systemSetting/silkPriceStandard/components/addDialog.vue |   24 ++++++++++++++++++++++--
 1 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/src/views/systemSetting/silkPriceStandard/components/addDialog.vue b/src/views/systemSetting/silkPriceStandard/components/addDialog.vue
index 7dc16f2..5935b44 100644
--- a/src/views/systemSetting/silkPriceStandard/components/addDialog.vue
+++ b/src/views/systemSetting/silkPriceStandard/components/addDialog.vue
@@ -91,8 +91,12 @@
           { required: true, message: '璇烽�夋嫨鐢熶笣绛夌骇', trigger: 'change' }
         ],
         payStandard: [
-          { required: true, message: '璇疯緭鍏ヨ柂閰爣鍑�', trigger: 'change' },
-          {pattern: /^[0-9.]*$/, message: '钖叕鏍囧噯闇�涓烘暟瀛�', trigger: 'blur'}
+          { required: true, message: '璇疯緭鍏ヨ柂閰爣鍑�', trigger:  ["blur",'change'] },
+          {
+            validator: this.validatorNum,
+            trigger: ["blur",'change'],
+          },
+          // {pattern: /^[0-9.]*$/, message: '钖叕鏍囧噯闇�涓烘暟瀛�', trigger: 'blur'}
         ]
       },
     };
@@ -110,6 +114,22 @@
 
   },
   methods: {
+    validatorNum(rule, value, callback) {
+      if (value) {
+        if (value == undefined || value == null) {
+          callback(new Error("璇疯緭鍏ユ湁鏁堟暟瀛�"));
+        } else {
+          var reg = /^(?!(0[0-9]{0,}$))[0-9]{1,}[.]{0,}[0-9]{0,}$/;
+          if (!reg.test(value)) {
+            callback(new Error("璇峰~鍐欏ぇ浜�0鐨勬暟瀛�"));
+          } else {
+            callback();
+          }
+        }
+      } else {
+        callback();
+      }
+    },
     handleClose(done) {
       done();
     },

--
Gitblit v1.8.0