002390 1 year ago
parent
commit
2e2a429b17
1 changed files with 12 additions and 5 deletions
  1. 12 5
      src/views/material/basicFile/details.vue

+ 12 - 5
src/views/material/basicFile/details.vue

@@ -172,17 +172,23 @@
                           </template>
 
                           <!-- 参照 -->
-                          <el-select v-if="f.apiUrl" v-model="basicData.value[`${f.prop}Name`]" placeholder="请选择"
+                          <el-select v-if="f.apiUrl" 
+                            v-model="basicData.value[`${f.prop}Name`]" 
+                            placeholder="请选择"
                             size="mini"
-                            :rules="[{ required: f.required, message: `请选择${f.name}`, trigger: 'change' }]"
-                            :key="basicData.value[f.prop]" :disabled="handleJudge(f)"
+                            :key="basicData.value[f.prop]" 
+                            :disabled="handleJudge(f)"
                             @focus="f.apiUrl && handleQueryMore(f, '', { name: 'basicData', prop: f.prop })">
                             <div slot="empty"></div>
                           </el-select>
 
                           <!-- 字典 -->
-                          <el-select v-if="f.dictId" v-model="basicData.value[f.prop]" placeholder="请选择" size="mini"
-                            :key="basicData.value[f.prop]" :disabled="handleJudge(f)"
+                          <el-select v-if="f.dictId" 
+                            v-model="basicData.value[f.prop]" 
+                            placeholder="请选择" 
+                            size="mini"
+                            :key="basicData.value[f.prop]" 
+                            :disabled="handleJudge(f)"
                             :rules="[{ required: f.required, message: `请选择${f.name}`, trigger: 'change' }]">
                             <el-option v-if="f.dictId" 
                               v-for="d in f.dictValue" :key="d.dictValue" :label="d.dictLabel"
@@ -2082,6 +2088,7 @@
         await this.getTagList('material', (form) => {
           this.basicData.form = form;
           this.rules = initRules(this.basicData.form);
+          console.log(this.rules,'this.rules--------------');
           this.getMaterialDetails(this.materialId, 'material');
         })
         // 医疗行业