فهرست منبع

新增材料进场材料数量长度限制

duy 2 سال پیش
والد
کامیت
8eeaa903a1
1فایلهای تغییر یافته به همراه10 افزوده شده و 1 حذف شده
  1. 10 1
      src/views/tentative/material/approach.vue

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

@@ -93,7 +93,7 @@
                     <el-form-item label="材料名称" prop="materialName">
                         <el-input v-model="addEditFormModel.materialName"/>
                     </el-form-item>
-                    <el-form-item label="材料数量">
+                    <el-form-item label="材料数量" prop="materialCount">
                         <el-input v-model="addEditFormModel.materialCount"    onkeyup="value = value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g,'$1')"/>
                     </el-form-item>
                 </div>
@@ -430,6 +430,15 @@ const addEditFormRules = {
         },
         trigger: 'blur'
     },
+    materialCount:{
+         required: false,
+        validator: async (rule, value, callback) => {
+            if (value.length>8) {
+                callback(new Error('材料数量长度不能超过10位数'))
+            } 
+        },
+        trigger: 'blur'
+    }
 
 }