|
@@ -60,7 +60,7 @@ const dialog = reactive({
|
|
});
|
|
});
|
|
|
|
|
|
const formData = reactive<DictForm>({
|
|
const formData = reactive<DictForm>({
|
|
- state: 1,
|
|
|
|
|
|
+ state: 0,
|
|
dictCode: props.typeCode,
|
|
dictCode: props.typeCode,
|
|
dictSort: 1,
|
|
dictSort: 1,
|
|
});
|
|
});
|
|
@@ -114,8 +114,8 @@ function openDialog(form?: any) {
|
|
Object.assign(formData, form);
|
|
Object.assign(formData, form);
|
|
} else {
|
|
} else {
|
|
dialog.title = "新增字典";
|
|
dialog.title = "新增字典";
|
|
- dataFormRef.label = ''
|
|
|
|
- dataFormRef.value = ''
|
|
|
|
|
|
+ dataFormRef.value.label = "";
|
|
|
|
+ dataFormRef.value = "";
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -199,7 +199,7 @@ onMounted?.(() => {
|
|
|
|
|
|
<template>
|
|
<template>
|
|
<div class="app-container">
|
|
<div class="app-container">
|
|
-<!-- <div class="search-container">
|
|
|
|
|
|
+ <!-- <div class="search-container">
|
|
<!– 搜索表单 –>
|
|
<!– 搜索表单 –>
|
|
<el-form ref="queryFormRef" :model="queryParams" :inline="true">
|
|
<el-form ref="queryFormRef" :model="queryParams" :inline="true">
|
|
<el-form-item label="关键字" prop="name">
|
|
<el-form-item label="关键字" prop="name">
|
|
@@ -225,7 +225,7 @@ onMounted?.(() => {
|
|
@click="openDialog()"
|
|
@click="openDialog()"
|
|
><i-ep-plus />新增</el-button
|
|
><i-ep-plus />新增</el-button
|
|
>
|
|
>
|
|
-<!-- <el-button
|
|
|
|
|
|
+ <!-- <el-button
|
|
v-hasPerm="[ButtonPermKeys.SYSTEM.BTNS.dict_del]"
|
|
v-hasPerm="[ButtonPermKeys.SYSTEM.BTNS.dict_del]"
|
|
type="danger"
|
|
type="danger"
|
|
:disabled="ids.length === 0"
|
|
:disabled="ids.length === 0"
|
|
@@ -260,7 +260,7 @@ onMounted?.(() => {
|
|
@click="openDialog(scope.row)"
|
|
@click="openDialog(scope.row)"
|
|
><i-ep-edit />编辑</el-button
|
|
><i-ep-edit />编辑</el-button
|
|
>
|
|
>
|
|
-<!-- <el-button
|
|
|
|
|
|
+ <!-- <el-button
|
|
v-hasPerm="[ButtonPermKeys.SYSTEM.BTNS.dict_del]"
|
|
v-hasPerm="[ButtonPermKeys.SYSTEM.BTNS.dict_del]"
|
|
type="primary"
|
|
type="primary"
|
|
link
|
|
link
|
|
@@ -297,8 +297,17 @@ onMounted?.(() => {
|
|
<el-input v-model="formData.dictLabel" placeholder="请输入字典名称" />
|
|
<el-input v-model="formData.dictLabel" placeholder="请输入字典名称" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="字典值" prop="dictValue">
|
|
<el-form-item label="字典值" prop="dictValue">
|
|
- <el-input v-if="formData.id" disabled v-model="formData.dictValue" placeholder="字典值" />
|
|
|
|
- <el-input v-if="!formData.id" v-model="formData.dictValue" placeholder="字典值" />
|
|
|
|
|
|
+ <el-input
|
|
|
|
+ v-if="formData.id"
|
|
|
|
+ disabled
|
|
|
|
+ v-model="formData.dictValue"
|
|
|
|
+ placeholder="字典值"
|
|
|
|
+ />
|
|
|
|
+ <el-input
|
|
|
|
+ v-if="!formData.id"
|
|
|
|
+ v-model="formData.dictValue"
|
|
|
|
+ placeholder="字典值"
|
|
|
|
+ />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item label="排序" prop="dictSort">
|
|
<el-form-item label="排序" prop="dictSort">
|
|
@@ -310,8 +319,8 @@ onMounted?.(() => {
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="状态" prop="status">
|
|
<el-form-item label="状态" prop="status">
|
|
<el-radio-group v-model="formData.state">
|
|
<el-radio-group v-model="formData.state">
|
|
- <el-radio :value=0>正常</el-radio>
|
|
|
|
- <el-radio :value=1>停用</el-radio>
|
|
|
|
|
|
+ <el-radio :value="0">正常</el-radio>
|
|
|
|
+ <el-radio :value="1">停用</el-radio>
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="备注" prop="remark">
|
|
<el-form-item label="备注" prop="remark">
|