@@ -53,8 +51,7 @@
-
+
@@ -79,7 +76,7 @@ import { getFirstLetter } from '@/utils/pinyin'
// @ts-ignore
import DynamicInput from "@/views/liswork/xtwh/localconfig/components/DynamicInput.vue"
-const yq = ref("HISOPT")
+const yq = ref("HISOPT")
interface RegDictItem {
configId: string | number
@@ -213,9 +210,9 @@ getList()
// 三列表格容器
.triple-table-wrapper {
flex: 1;
- height: calc(100% - 45px); // 减去标题行+工具栏高度
+ height: calc(100% - 70px); // 减去标题行+工具栏高度
display: flex;
- gap: 0px; // 表格间间距
+ gap: 5px; // 表格间间距
overflow: hidden;
// 单个表格面板
@@ -223,97 +220,6 @@ getList()
flex: 1; // 三列均等分
height: 100%;
overflow: hidden;
- background: #fff;
- border: 1px solid #e6e6e6;
- border-radius: 4px;
-
- // 细微间距优化
- &.table-1 {
- margin-right: 0px;
- }
-
- &.table-2 {
- margin: 0 0px;
- }
-
- &.table-3 {
- margin-left: 0px;
- }
- }
-}
-
-
-// 核心:清除表格内上下间隙
-:deep(.config-table) {
- // 清除表格整体的边框间距
- border-collapse: collapse !important;
- border-spacing: 0 !important;
-
- // 清除表格头部间距
- .el-table__header {
- padding: 0 !important;
-
- th {
- padding: 0 !important;
- border-bottom: 1px solid #e6e6e6 !important;
- line-height: 25px !important;
- height: 25px !important;
- }
- }
-
- // 清除表格内容区间距
- .el-table__body {
- padding: 0 !important;
-
- // 清除行间距
- .el-table__row {
- height: 25px !important;
- line-height: 25px !important;
- margin: 0 !important;
- padding: 0 !important;
- }
-
- // 清除单元格内边距和间距
- .el-table__cell {
- padding: 0 4px !important; // 仅保留左右内边距,上下清零
- height: 25px !important;
- line-height: 25px !important;
- vertical-align: middle !important;
- font-size: 12px;
- border-bottom: 1px solid #e6e6e6 !important;
- border-right: 1px solid #e6e6e6 !important;
- }
-
- // 最后一列清除右侧边框
- .el-table__cell:last-child {
- border-right: none !important;
- }
- }
-
- // 清除表格底部间距
- .el-table__footer {
- padding: 0 !important;
- }
-
- // 编辑输入框适配紧凑布局
- .edit-input {
- width: 95%;
- margin: 0 !important;
- padding: 0 !important;
-
- :deep(.el-input__inner) {
- padding: 0 5px;
- height: 25px !important; // 缩小输入框高度适配紧凑行高
- line-height: 25px !important;
- font-size: 12px;
- border: 1px solid #dcdfe6;
- margin: 0 !important;
-
- &:focus {
- border-color: #409eff;
- outline: none;
- }
- }
}
}
\ No newline at end of file
diff --git a/src/views/liswork/xtwh/localconfig/index.vue b/src/views/liswork/xtwh/localconfig/index.vue
index 354cdc5..442858f 100644
--- a/src/views/liswork/xtwh/localconfig/index.vue
+++ b/src/views/liswork/xtwh/localconfig/index.vue
@@ -5,54 +5,30 @@
- 保存
+ 保存
- 取消修改
+ 取消修改
- 还原默认
+ 还原默认
-
-
-
-
+
+
+
+
-
+
-
-
+
+
-
+
@@ -130,8 +106,8 @@ async function handleSave() {
//const emptyRows = regdictList.value.filter(item => !item.configDefvalue?.trim());
//if (emptyRows.length > 0) {
// ElMessage.warning(`有${emptyRows.length}行默认值为空,请补充后再保存!`);
- // return;
- // }
+ // return;
+ // }
try {
loading.value = true;
@@ -155,13 +131,13 @@ async function handleSave() {
/** 取消修改:恢复原始数据 */
function handleCancelEdit() {
ElMessageBox.confirm(
- "是否确认取消所有修改,恢复到原始数据?",
- "提示",
- {
- confirmButtonText: "确定",
- cancelButtonText: "取消",
- type: "warning"
- }
+ "是否确认取消所有修改,恢复到原始数据?",
+ "提示",
+ {
+ confirmButtonText: "确定",
+ cancelButtonText: "取消",
+ type: "warning"
+ }
).then(() => {
// 恢复原始数据
regdictList.value = JSON.parse(JSON.stringify(originRegdictList.value));
@@ -172,13 +148,13 @@ function handleCancelEdit() {
/** 还原默认值:调用接口获取默认值并刷新 */
async function handleRestoreDefault() {
ElMessageBox.confirm(
- "是否确认还原所有默认值?此操作会覆盖当前修改!",
- "警告",
- {
- confirmButtonText: "确定",
- cancelButtonText: "取消",
- type: "danger"
- }
+ "是否确认还原所有默认值?此操作会覆盖当前修改!",
+ "警告",
+ {
+ confirmButtonText: "确定",
+ cancelButtonText: "取消",
+ type: "danger"
+ }
).then(async () => {
try {
loading.value = true;
@@ -224,23 +200,13 @@ getList();
overflow: hidden;
}
-/* 表格样式优化 */
-:deep(.config-table .el-table__row) {
- height: 30px !important;
- line-height: 30px !important;
-}
-:deep(.config-table .el-table__cell) {
- padding: 2px 4px !important;
- height: 30px !important;
- line-height: 1.2 !important;
- vertical-align: middle !important;
-}
/* 编辑输入框样式适配 */
:deep(.config-table .edit-input) {
width: 100%;
}
+
:deep(.config-table .edit-input .el-input__inner) {
padding: 0 5px;
height: 24px;
@@ -248,6 +214,7 @@ getList();
font-size: 12px;
border: 1px solid #dcdfe6;
}
+
:deep(.config-table .edit-input .el-input__inner:focus) {
border-color: #409eff;
outline: none;
diff --git a/src/views/liswork/xtwh/reportdict/index.vue b/src/views/liswork/xtwh/reportdict/index.vue
index 02b60ec..c70e744 100644
--- a/src/views/liswork/xtwh/reportdict/index.vue
+++ b/src/views/liswork/xtwh/reportdict/index.vue
@@ -1,166 +1,106 @@
-
-
-
-
+
+
+
+
-
-
+
+
-
+
-
+
- 新增模板
+ 新增模板
- 删除模板
+ 删除模板
- 自动加载
+ 自动加载
-
-
-
-
-
+
+
+
+
- {{ reportTypeOptions.find(item => item.value === scope.row.reportType)?.label || scope.row.reportType }}
-
-
-
-
-
-
-
-
-
- {{ reportOptiontypeOptions.find(item => item.value === scope.row.reportOptiontype)?.label || scope.row.reportOptiontype }}
-
-
+ }">
+ {{reportTypeOptions.find(item => item.value === scope.row.reportType)?.label || scope.row.reportType}}
+
+
+
+
+
+
+
+
+
+ {{reportOptiontypeOptions.find(item => item.value === scope.row.reportOptiontype)?.label ||
+ scope.row.reportOptiontype}}
+
+
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- 修改
- 预览模板
- 更替模板
- 下载模板
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+ 修改
+ 预览模板
+ 更替模板
+ 下载模板
+
+
+
+
-
-
+
-
-
+
+
-
+
-
-
+
+
@@ -172,11 +112,8 @@
- {{ dict.label }}
+ {{ dict.label
+ }}
@@ -191,10 +128,11 @@
-
+
+ :action="upload.url + '?reportBgdh=' + upload.reportBgdh" :disabled="upload.isUploading"
+ :on-progress="handleFileUploadProgress" :on-success="handleFileSuccess" :auto-upload="false" drag>
将文件拖到此处,或点击上传
@@ -219,15 +157,15 @@ import {
addreportdict, delreportdict,
getreportdict,
listreportdict,
- updatereportdict,autoload
+ updatereportdict, autoload
} from "@/api/liswork/xtwh/reportdictApi.ts";
// 1. 定义类别下拉选项(根据实际业务调整)
const reportTypeOptions = ref([
- { label: "检验报告", value: "0",color: "#56BBBD" },
- { label: "条码标签", value: "1",color: "#67C23A" },
- { label: "回单标签", value: "2",color: "#7E84F7" },
- { label: "统计报表", value: "3",color: "#F08784" },
- { label: "其他报表", value: "4",color: "#909399" },
+ { label: "检验报告", value: "0", color: "#56BBBD" },
+ { label: "条码标签", value: "1", color: "#67C23A" },
+ { label: "回单标签", value: "2", color: "#7E84F7" },
+ { label: "统计报表", value: "3", color: "#F08784" },
+ { label: "其他报表", value: "4", color: "#909399" },
]);
// 2. 定义获取类别对应颜色的方法
function getreportTypeColor(type) {
@@ -237,15 +175,15 @@ function getreportTypeColor(type) {
}
// 2. 定义参数类别下拉选项(根据实际业务调整)
const reportOptiontypeOptions = ref([
- { label: "默认", value: "0",color: "#56BBBD" },
- { label: "单列", value: "1",color: "#67C23A" },
- { label: "双列", value: "2",color: "#FF443F" },
- { label: "单列带图", value: "3",color: "#F08784" },
- { label: "双列带图", value: "4",color: "#909399" },
- { label: "细菌阳性", value: "5",color: "#3282F6" },
- { label: "细菌阴性", value: "6",color: "#507F80" },
- { label: "标签", value: "7",color: "#7E84F7" },
- { label: "回单", value: "8",color: "#377D22" },
+ { label: "默认", value: "0", color: "#56BBBD" },
+ { label: "单列", value: "1", color: "#67C23A" },
+ { label: "双列", value: "2", color: "#FF443F" },
+ { label: "单列带图", value: "3", color: "#F08784" },
+ { label: "双列带图", value: "4", color: "#909399" },
+ { label: "细菌阳性", value: "5", color: "#3282F6" },
+ { label: "细菌阴性", value: "6", color: "#507F80" },
+ { label: "标签", value: "7", color: "#7E84F7" },
+ { label: "回单", value: "8", color: "#377D22" },
]);
function getreportOptionTypeColor(type) {
// 匹配对应类别的颜色,无匹配时用默认色
@@ -284,14 +222,14 @@ const data = reactive({
queryParams: {
reportCode: undefined,
reportName: undefined,
- reportType:"0",
+ reportType: "0",
status: undefined
},
rules: {
- reportType: [{ required: true, message: menuname.value+"类别不能为空", trigger: "blur" }],
- reportName: [{ required: true, message: menuname.value+"名称不能为空", trigger: "blur" }],
- reportCode: [{ required: true, message: menuname.value+"编码不能为空", trigger: "blur" }],
- reportSort: [{ required: true, message: menuname.value+"顺序不能为空", trigger: "blur" }],
+ reportType: [{ required: true, message: menuname.value + "类别不能为空", trigger: "blur" }],
+ reportName: [{ required: true, message: menuname.value + "名称不能为空", trigger: "blur" }],
+ reportCode: [{ required: true, message: menuname.value + "编码不能为空", trigger: "blur" }],
+ reportSort: [{ required: true, message: menuname.value + "顺序不能为空", trigger: "blur" }],
}
});
@@ -320,7 +258,7 @@ function reset() {
reportName: undefined,
reportType: reportTypeOptions.value[0]?.value || "",
reportOptiontype: reportOptiontypeOptions.value[0]?.value || "",
- reportDefvalue:undefined,
+ reportDefvalue: undefined,
reportSort: 0,
status: "0",
remark: undefined
@@ -345,7 +283,7 @@ function handleSelectionChange(selection) {
}
/** 新增按钮操作 */
function handleAdd() {
- upload.reportBgdh=0;
+ upload.reportBgdh = 0;
upload.title = "新增模板";
upload.open = true;
}
@@ -356,7 +294,7 @@ function handleUpdate(row) {
getreportdict(reportBgdh).then(response => {
form.value = response.data;
open.value = true;
- title.value = "修改"+menuname.value;
+ title.value = "修改" + menuname.value;
});
}
/** 提交按钮 */
@@ -398,7 +336,7 @@ function submitFileForm() {
};
/** 导入按钮操作 */
function uploadfile(row) {
- upload.reportBgdh= row.reportBgdh;
+ upload.reportBgdh = row.reportBgdh;
upload.title = "模板上传";
upload.open = true;
};
@@ -412,13 +350,13 @@ function downloadfile(row) {
/** 删除按钮操作 */
function handleDelete(row) {
const reportBgdhs = row.reportBgdh || ids.value;
- proxy.$modal.confirm('是否确认删除"' + menuname.value + '"编号为"' + reportBgdhs + '"的数据项?').then(function() {
+ proxy.$modal.confirm('是否确认删除"' + menuname.value + '"编号为"' + reportBgdhs + '"的数据项?').then(function () {
return delreportdict(reportBgdhs);
}).then(() => {
getList();
proxy.$modal.msgSuccess("删除成功");
- }).catch(() => {});
+ }).catch(() => { });
}
/** 导出按钮操作 */
function handleExport() {
@@ -427,9 +365,9 @@ function handleExport() {
}, `dict_${new Date().getTime()}.xlsx`);
}
-function autoloading(){
+function autoloading() {
loading.value = true;
- autoload().then(response => {
+ autoload().then(response => {
getList();
loading.value = false;
});
@@ -444,35 +382,44 @@ getList();
/* 容器高度等于窗口高度 */
overflow: hidden;
}
+
.mb8 {
height: 30px;
/* 固定高度 */
}
+
.table-container {
flex: 1;
/* 占满剩余高度 */
overflow: hidden;
/* 避免表格超出容器 */
}
+
/* 1. 减小表格行高(核心) */
:deep(.report-table .el-table__row) {
- height: 30px !important; /* 原默认行高约40px,按需调整(建议28-35px) */
- line-height: 30px !important; /* 行高与height一致,保证垂直居中 */
+ height: 30px !important;
+ /* 原默认行高约40px,按需调整(建议28-35px) */
+ line-height: 30px !important;
+ /* 行高与height一致,保证垂直居中 */
}
/* 2. 减小单元格内边距(配合行高优化) */
:deep(.report-table .el-table__cell) {
padding: 2px 4px !important;
- height: 30px !important; /* 单元格高度与行高一致 */
- line-height: 1.2 !important; /* 文字行高适配矮行 */
- vertical-align: middle !important; /* 强制垂直居中 */
+ height: 30px !important;
+ /* 单元格高度与行高一致 */
+ line-height: 1.2 !important;
+ /* 文字行高适配矮行 */
+ vertical-align: middle !important;
+ /* 强制垂直居中 */
}
/* 3. 类别单元格适配矮行高 */
.report-type-cell {
width: 100%;
height: 100%;
- min-height: 26px; /* 适配30px行高,略小一点 */
+ min-height: 26px;
+ /* 适配30px行高,略小一点 */
display: flex;
align-items: center;
justify-content: center;
@@ -485,9 +432,13 @@ getList();
padding: 0 4px !important;
font-size: 12px !important;
}
-.disabled-input-gray :deep(.el-input__inner){
- background-color: #e9e9e9 !important; /* 灰色底色(可根据需求调整色值) */
- color: #666 !important; /* 文字颜色加深,提升可读性 */
- cursor: not-allowed !important; /* 鼠标悬浮显示禁止图标 */
+
+.disabled-input-gray :deep(.el-input__inner) {
+ background-color: #e9e9e9 !important;
+ /* 灰色底色(可根据需求调整色值) */
+ color: #666 !important;
+ /* 文字颜色加深,提升可读性 */
+ cursor: not-allowed !important;
+ /* 鼠标悬浮显示禁止图标 */
}
\ No newline at end of file
diff --git a/src/views/liswork/xtwh/statstemplate/index.vue b/src/views/liswork/xtwh/statstemplate/index.vue
index 5c7314b..35ae79e 100644
--- a/src/views/liswork/xtwh/statstemplate/index.vue
+++ b/src/views/liswork/xtwh/statstemplate/index.vue
@@ -1,118 +1,68 @@
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
- 搜索
- 重置
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
- 导出
-
-
-
+
+ 搜索
+ 重置
+ 新增
+ 修改
+ 删除
+ 导出
+
-
+
-
- {{ statsTypeOptions.find(item => item.value === scope.row.statsType)?.label || scope.row.statsType }}
+
+ {{statsTypeOptions.find(item => item.value === scope.row.statsType)?.label || scope.row.statsType}}
-
-
-
- {{ scope.row.statsCode }}
-
-
+
+
+
+ {{ scope.row.statsCode }}
+
+
-
+
-
-
+
+
- {{ statsGraphOptions.find(item => item.value === scope.row.statsGraph)?.label || scope.row.statsGraph }}
+ {{statsGraphOptions.find(item => item.value === scope.row.statsGraph)?.label || scope.row.statsGraph}}
-
+
@@ -136,29 +86,15 @@
-
+
-
-
+
+
-
-
+
+
@@ -171,23 +107,14 @@
-
-
+
+
-
+
@@ -195,11 +122,7 @@
-
+
{{ dict.label }}
@@ -333,18 +256,18 @@ function getList() {
loading.value = true;
const params = queryParams.value || { pageNum: 1, pageSize: 30 };
liststatstemp(params)
- .then(response => {
- regdictList.value = response?.rows || [];
- total.value = response?.total || 0;
- })
- .catch(() => {
- regdictList.value = [];
- total.value = 0;
- proxy && proxy.$modal.msgError("数据加载失败");
- })
- .finally(() => {
- loading.value = false;
- });
+ .then(response => {
+ regdictList.value = response?.rows || [];
+ total.value = response?.total || 0;
+ })
+ .catch(() => {
+ regdictList.value = [];
+ total.value = 0;
+ proxy && proxy.$modal.msgError("数据加载失败");
+ })
+ .finally(() => {
+ loading.value = false;
+ });
}
// 搜索
@@ -475,18 +398,6 @@ getList();
margin-bottom: 10px;
}
-/* 表格样式优化 */
-:deep(.stats-table .el-table__row) {
- height: 30px !important;
- line-height: 30px !important;
-}
-
-:deep(.stats-table .el-table__cell) {
- padding: 2px 4px !important;
- height: 30px !important;
- line-height: 1.2 !important;
- vertical-align: middle !important;
-}
.stats-type-cell {
width: 100%;
@@ -499,39 +410,4 @@ getList();
font-size: 12px;
border-radius: 2px;
}
-
-:deep(.stats-table .el-button--link) {
- padding: 0 4px !important;
- font-size: 12px !important;
-}
-
-/* 对话框紧凑样式 */
-:deep(.compact-dialog) {
- --el-dialog-padding-primary: 15px;
-}
-
-.compact-form {
- --el-form-item-margin-bottom: 8px;
- line-height: 1.4;
-}
-
-:deep(.compact-form .el-form-item__label) {
- padding: 0 8px 0 0;
- line-height: 1.4;
-}
-
-:deep(.compact-form .el-form-item__content) {
- line-height: 1.4;
-}
-
-/* 对话框底部按钮区 */
-:deep(.compact-dialog .dialog-footer) {
- padding: 10px 15px;
- text-align: right;
-}
-
-/* 备注文本域 */
-:deep(.compact-form .el-form-item:last-of-type .el-textarea__inner) {
- min-height: 60px;
-}
\ No newline at end of file
diff --git a/src/views/liswork/xtwh/xmReqItemVs/index.vue b/src/views/liswork/xtwh/xmReqItemVs/index.vue
index c92c63a..3641388 100644
--- a/src/views/liswork/xtwh/xmReqItemVs/index.vue
+++ b/src/views/liswork/xtwh/xmReqItemVs/index.vue
@@ -1,7 +1,7 @@
-
+
@@ -13,11 +13,14 @@
-
- 新增
- 删除
- 搜索申请项目
- 保存
+
+
+ 搜索申请项目
+
+
+ 新增
+ 保存
+
@@ -27,9 +30,10 @@
+ @column-drag-end="handleColumnDragEnd" :config="tableConfig">
-
+
@@ -43,6 +47,9 @@
+
+ 删除
+
@@ -55,9 +62,12 @@ import { queryListService, queryDetailService, queryOldxminfo, addXminfo, delXmi
import YQSelectTable from '@/components/SelectTable/YQSelectTable/index.vue';
import CustomTable from '@/components/elTable/index.vue'
import { ElMessage } from 'element-plus';
+import { useCommonStore } from '@/store/modules/commonStore'
+const mbStore = useCommonStore();
+
const formData = ref({
- yq: '46',
+ yq: mbStore.defaultConfig.defaultinstr || '1',
sqxmmc: '',
sl: ''
})
@@ -72,7 +82,6 @@ interface tableItem {
const dataListLeft = ref([])
const dataListRight = ref([])
const xmList = ref([])
-const selectRow = ref(null)
//退拽属性
const handleColumnDragEnd = (data: any) => {
@@ -93,10 +102,10 @@ const columnsLeft = ref([
const columnsRight = ref([
{ prop: 'xmdh', label: '报告项目', visible: true, align: 'center', width: 250, slot: 'xmdh', showOverflowTooltip: false },
- { prop: 'tdh', label: '双工代号', visible: true, align: 'center', slot: 'tdh' },
- { prop: 'mrz', label: '默认值', visible: true, align: 'center', slot: 'mrz' },
- { prop: 'seq', label: '序号', visible: true, align: 'center', slot: 'seq' },
- { prop: 'def', label: '非必做', visible: true, align: 'center', slot: 'def' },
+ { prop: 'tdh', label: '双工代号', visible: true, align: 'center', slot: 'tdh', showOverflowTooltip: false },
+ { prop: 'mrz', label: '默认值', visible: true, align: 'center', slot: 'mrz', showOverflowTooltip: false },
+ { prop: 'seq', label: '序号', visible: true, align: 'center', slot: 'seq', showOverflowTooltip: false },
+ { prop: 'def', label: '非必做', visible: true, align: 'center', slot: 'def', showOverflowTooltip: false },
]);
const tableRefLeft = ref()
// 获取数据列表
@@ -108,13 +117,10 @@ const getList = async () => {
tableRefLeft.value?.setCurrentRow(dataListLeft.value[0])
} else {
dataListRight.value = []
- selectRow.value = null
}
}
-const rowHandle = (row: any) => {
- selectRow.value = row
-}
+
const onClickAdd = () => {
dataListRight.value.push({
@@ -126,16 +132,17 @@ const onClickAdd = () => {
})
}
-const onClickDel = () => {
- if (!selectRow.value) return ElMessage.warning('请选择要删除的行!')
-
- if (selectRow.value.sqxmdh) {
- delXminfo(selectRow.value)
- rowClickLeft(xmInfo.value)
+const onClickDel = (row) => {
+ if (row.sqxmdh) {
+ delXminfo(row).then((res) => {
+ if (res.code == 0) {
+ ElMessage.success('删除成功')
+ }
+ rowClickLeft(xmInfo.value)
+ })
} else {
- dataListRight.value = dataListRight.value.filter(item => item.xmdh != selectRow.value.xmdh)
+ dataListRight.value = dataListRight.value.filter(item => item.xmdh != row.xmdh)
}
- selectRow.value = null
}
const onClickSave = () => {
@@ -156,7 +163,11 @@ const onClickSave = () => {
}
const searchHandle = () => {
- searchxminfo({ yq: formData.value.yq })
+ searchxminfo({ yq: formData.value.yq }).then((res) => {
+ if (res.code == 0) {
+ ElMessage.success(res.msg)
+ }
+ })
}
const getDataValue = (value: any) => {
getOldXminfoList()
@@ -166,7 +177,6 @@ const getDataValue = (value: any) => {
const xmInfo: any = ref({})
//点击事件
const rowClickLeft = async (row: any) => {
- selectRow.value = null
xmInfo.value = row
const res = await queryDetailService({ sqxmdh: row.sqxmdh, sqxmmc: row.sqxmmc, yq: formData.value.yq })
dataListRight.value = res.rows
diff --git a/src/views/system/config/index.vue b/src/views/system/config/index.vue
index d6d9707..269a0e6 100644
--- a/src/views/system/config/index.vue
+++ b/src/views/system/config/index.vue
@@ -1,35 +1,35 @@
-
+
-
+
-
+
-
+
-
+
-
- 搜索
- 重置
-
-
+
+
+ 搜索
+
+
+ 重置
+
新增
- 修改
@@ -41,7 +41,7 @@
v-hasPermi="['system:config:export']">导出
- 刷新缓存
@@ -79,7 +79,7 @@
v-model:limit="queryParams.pageSize" @pagination="getList" />
-
+
diff --git a/src/views/system/dict/index.vue b/src/views/system/dict/index.vue
index 7644f60..de237c7 100644
--- a/src/views/system/dict/index.vue
+++ b/src/views/system/dict/index.vue
@@ -1,6 +1,6 @@
-
+
@@ -18,18 +18,20 @@
-
- 搜索
- 重置
-
+
+ 搜索
+
+
+ 重置
+
新增
- 修改
@@ -41,7 +43,7 @@
v-hasPermi="['system:dict:export']">导出
- 刷新缓存