【新增】新增字典按需加载用dicts方式
This commit is contained in:
@@ -73,16 +73,16 @@
|
||||
<div class="user-form">
|
||||
<el-form ref="addForm" :model="form" label-width="186px" :disabled="mode === 'view'"
|
||||
:rules="formRule">
|
||||
<el-form-item label="选项:" >
|
||||
<el-form-item label="选项:" required>
|
||||
<el-input v-model="form.itemName" maxlength="20" show-word-limit placeholder="请输入选项"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="选项值:" >
|
||||
<el-form-item label="选项值:" required>
|
||||
<el-input v-model="form.itemValue" maxlength="20" placeholder="请输入值" show-word-limit></el-input>
|
||||
</el-form-item>
|
||||
<!--<el-form-item label="确认密码:" :required="mode === 'add'" v-if="mode !== 'view'">-->
|
||||
<!--<el-input v-model="repassword" maxlength="20" type="password" placeholder="请确认密码"></el-input>-->
|
||||
<!--</el-form-item>-->
|
||||
<el-form-item label="排序:" >
|
||||
<el-form-item label="排序:" required>
|
||||
<el-input v-model="form.itemOrder"show-word-limit maxlength="10" placeholder="请输入排序"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="备注:" >
|
||||
|
||||
@@ -35,8 +35,8 @@
|
||||
<el-col :span="9" :offset="6">
|
||||
<el-form-item label="报告涉密等级:" prop="confidentialLevel">
|
||||
<el-select :disabled="formControl" v-model="form.confidentialLevel" placeholder="请选择报告涉密等级">
|
||||
<el-option v-for="item in confidentialLevelOptions" :key="item.value" :label="item.label"
|
||||
:value="item.value">
|
||||
<el-option v-for="item in dict['classified_level']" :key="item.itemValue" :label="item.itemName"
|
||||
:value="item.itemValue">
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
@@ -67,7 +67,7 @@
|
||||
<el-col :span="9" :offset="6">
|
||||
<el-form-item label="报告隐私等级:" prop="privacyLevelOptions">
|
||||
<el-select :disabled="formControl" v-model="form.privacyLevelOptions" placeholder="请选择报告隐私等级">
|
||||
<el-option v-for="item in privacyLevelOptions" :key="item.value" :label="item.label" :value="item.value">
|
||||
<el-option v-for="item in dict['privacy_level']" :key="item.itemValue" :label="item.itemName" :value="item.itemValue">
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
@@ -148,6 +148,7 @@ import newTranslate from "../../../components/newTranslate";
|
||||
import VueTagsInput from '@johmun/vue-tags-input';
|
||||
|
||||
export default {
|
||||
dicts:['classified_level','privacy_level'],
|
||||
components: {
|
||||
VueTagsInput,
|
||||
newTranslate
|
||||
|
||||
@@ -244,7 +244,6 @@ export default {
|
||||
twoApprove: ''
|
||||
}
|
||||
this.$nextTick(() => {
|
||||
this.$refs.applicationFormRef.clearValidate()
|
||||
this.$refs.assignFormRef.clearValidate()
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user