Explorar el Código

限制材料单价字符传长度

duy hace 2 años
padre
commit
637f99dd95
Se han modificado 1 ficheros con 10 adiciones y 1 borrados
  1. 10 1
      src/views/tentative/material/approach.vue

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

@@ -85,7 +85,7 @@
                             <el-option v-for="item in typeData" :label="item['dictValue']" :value="item['dictKey']"/>
                         </el-select>
                     </el-form-item>
-                    <el-form-item label="材料单价">
+                    <el-form-item label="材料单价" prop="materialPrice">
                         <el-input v-model="addEditFormModel.materialPrice"/>
                     </el-form-item>
                 </div>
@@ -409,6 +409,15 @@ const addEditFormRules = {
         },
         trigger: 'blur'
     },
+    materialPrice: {
+        required: false,
+        validator: async (rule, value, callback) => {
+            if (value.length>8) {
+                callback(new Error('材料单价长度不能超过八位数'))
+            } 
+        },
+        trigger: 'blur'
+    },
 
 }