ysy преди 1 година
родител
ревизия
9b6cd43f21
променени са 1 файла, в които са добавени 16 реда и са изтрити 3 реда
  1. 16 3
      src/views/material/BOMmanage/components/attribute.vue

+ 16 - 3
src/views/material/BOMmanage/components/attribute.vue

@@ -1,6 +1,6 @@
 <template>
   <div>
-    <el-form label-width="100px" ref="form" :model="attributeData">
+    <el-form label-width="100px"   :rules="rules" ref="form"  :model="attributeData">
 
       <el-row>
         <el-col :span="8" label-width="100px">
@@ -284,7 +284,14 @@
             value: '3'
           }
         ],
-        dictList: []
+        dictList: [],
+
+        rules: {
+          produceType: [{ required: true, message: " ", trigger: ['blur', 'change']}],
+          dosage: [{ required: true, message: " ", trigger: "blur" }],
+
+
+      },
       };
     },
 
@@ -306,8 +313,14 @@
       },
 
       handleUpdate() {
-                bomCategoryUpdate(this.attributeData).then((res) => {
+        this.$refs.form.validate(async (valid) => {
+          if (valid) {
+            bomCategoryUpdate(this.attributeData).then((res) => {
           this.$message.success('修改成功');
+          });
+          } else {
+            return false;
+          }
         });
       }
     },