YY 2 tahun lalu
induk
melakukan
db8775b5ed
1 mengubah file dengan 12 tambahan dan 2 penghapusan
  1. 12 2
      src/views/platSettings/config/index.vue

+ 12 - 2
src/views/platSettings/config/index.vue

@@ -28,7 +28,7 @@
     </data-form>
     <e-dialog :dialog="dialog" @toClose="toClose">
       <template v-slot:info>
-        <data-form :span="24" :fields="fieldsForm" :rules="rules" v-model="fieldform" labelWidth="150px" @save="onSubmit">
+        <data-form :span="24" :fields="fieldsForm" :rules="fieldRules" v-model="fieldform" labelWidth="150px" @save="onSubmit">
           <template #is_use>
             <el-option v-for="i in useList" :key="i.model" :label="i.label" :value="i.value"></el-option>
           </template>
@@ -73,6 +73,15 @@ export default {
         { label: '删除', method: 'del', confirm: true, type: 'danger' },
       ],
       list: [],
+      fieldRules: {
+        name: [{ required: true, message: '请输入名称', trigger: 'blur' }],
+        route: [{ required: true, message: '请输入跳转路径', trigger: 'blur' }],
+        normal: [{ required: true, message: '请选择未选中', trigger: 'change' }],
+        active: [{ required: true, message: '请选择选中', trigger: 'change' }],
+        type: [{ required: true, message: '请选择跳转类型', trigger: 'change' }],
+        is_use: [{ required: true, message: '请选择是否使用', trigger: 'change' }],
+        sort: [{ required: true, message: '请输入排序', trigger: 'blur' }],
+      },
       fieldform: {},
       fieldsForm: [
         { label: '名称', model: 'name' },
@@ -165,7 +174,8 @@ export default {
     // 删除
     toDel(index, data) {
       let list = this.list;
-      list.splice(index, 1);
+      let num = index.index;
+      list.splice(num, 1);
     },
     onSubmit({ data }) {
       this.list.push(data);