|
@@ -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');
|
|
|
})
|
|
|
// 医疗行业
|