Quellcode durchsuchen

材料单价材料数量修改

duy vor 2 Jahren
Ursprung
Commit
4d39e97ba8
1 geänderte Dateien mit 10 neuen und 4 gelöschten Zeilen
  1. 10 4
      src/views/tentative/material/approach.vue

+ 10 - 4
src/views/tentative/material/approach.vue

@@ -406,10 +406,10 @@ const addEditFormRules = {
         message: "请输入规格型号"
     },
     materialNumber: {
-        required: true,
+        required: false,
         validator: async (rule, value, callback) => {
             if (!value) {
-                callback(new Error('请输入材料编号'))
+              return
             } else {
                 const ver = await verification(value)
                 if (!ver) {
@@ -424,7 +424,10 @@ const addEditFormRules = {
     materialPrice: {
         required: false,
         validator: async (rule, value, callback) => {
-            if (value.length>8) {
+            if (!value) {
+              return
+            }
+            else if(value.length>8) {
                 callback(new Error('材料单价长度不能超过八位数'))
             } 
         },
@@ -433,7 +436,10 @@ const addEditFormRules = {
     materialCount:{
          required: false,
         validator: async (rule, value, callback) => {
-            if (value.length>8) {
+             if (!value) {
+                callback()
+            }
+            else if (value.length>10) {
                 callback(new Error('材料数量长度不能超过10位数'))
             } 
         },