| | |
| | | <el-table v-loading="loading" :data="typeList" @selection-change="handleSelectionChange">
|
| | | <el-table-column type="selection" width="55" align="center" />
|
| | | <el-table-column label="字典编号" align="center" prop="dictId" />
|
| | | <el-table-column label="是否自定义" align="center" prop="isSystem" >
|
| | | <template v-slot:default="scope">
|
| | | {{ data.dicMap[scope.row.isSystem] }}
|
| | | </template>
|
| | | </el-table-column>
|
| | | <el-table-column label="字典名称" align="center" prop="dictName" :show-overflow-tooltip="true"/>
|
| | | <el-table-column label="字典类型" align="center" :show-overflow-tooltip="true">
|
| | | <template #default="scope">
|
| | |
| | | </el-form-item>
|
| | | <el-form-item label="字典类型" prop="dictType">
|
| | | <el-input v-model="form.dictType" placeholder="请输入字典类型" />
|
| | | </el-form-item>
|
| | | <el-form-item label="自定义" prop="dictType">
|
| | | <el-switch v-model="form.isSystem" :active-value="1" :inactive-value="0"></el-switch>
|
| | | </el-form-item>
|
| | | <el-form-item label="状态" prop="status">
|
| | | <el-radio-group v-model="form.status">
|
| | |
| | | dictName: [{ required: true, message: "字典名称不能为空", trigger: "blur" }],
|
| | | dictType: [{ required: true, message: "字典类型不能为空", trigger: "blur" }]
|
| | | },
|
| | | // 字典枚举
|
| | | dicMap: {
|
| | | 1: '是',
|
| | | 2:'否'
|
| | | },
|
| | | isSystem: {
|
| | | isSystem: 1
|
| | | }
|
| | | });
|
| | |
|
| | | const { queryParams, form, rules } = toRefs(data);
|
| | | const { queryParams, form, rules, isSystem } = toRefs(data);
|
| | |
|
| | | /** 查询字典类型列表 */
|
| | | function getList() {
|
| | | loading.value = true;
|
| | | listType(proxy.addDateRange(queryParams.value, dateRange.value)).then(response => {
|
| | | listType({...proxy.addDateRange(queryParams.value, dateRange.value), isSystem: 1}).then(response => {
|
| | | typeList.value = response.rows;
|
| | | total.value = response.total;
|
| | | loading.value = false;
|