From 93bd12108dbb3c5010232ce48469dbbc093298e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E7=BA=A2=E4=B8=BD?= <1181930680@qq.com> Date: Thu, 12 Sep 2024 09:41:58 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/data/config/configItem.vue | 17 +- src/views/data/config/editItem.vue | 355 ++++++++++++++++++--------- 2 files changed, 243 insertions(+), 129 deletions(-) diff --git a/src/views/data/config/configItem.vue b/src/views/data/config/configItem.vue index 3996545..dc63d49 100644 --- a/src/views/data/config/configItem.vue +++ b/src/views/data/config/configItem.vue @@ -17,7 +17,7 @@ - + @@ -83,29 +83,28 @@ const actionColumn = reactive({ }); -//刷新字典项值列表 -function reloadTable() { - tableRef.value.reload({ pageNo: 1 }); +//刷新配置项值列表 +function reloadTable(noRefresh='') { + tableRef.value.reload(noRefresh?{}:{pageNo:1}); } - -//加载字典项值列表 +//加载配置项值列表 const loadDataTable = async (res) => { const result = await getConfigItemList({ ...params.value, configId:props.configId, ...res }); return result; }; -//新建字典 +//新建配置 const handleAdd = async () => { configItemId.value=0 await nextTick(); editVisible.value=true }; -//编辑字典 +//编辑配置 const handleEdit = async (record: Recordable) => { configItemId.value=record.row.id await nextTick(); editVisible.value=true }; -//删除字典项 +//删除配置项 async function handleDelete(record: Recordable) { let ids = [] if (!record) { diff --git a/src/views/data/config/editItem.vue b/src/views/data/config/editItem.vue index 19f6e52..7af0f39 100644 --- a/src/views/data/config/editItem.vue +++ b/src/views/data/config/editItem.vue @@ -1,80 +1,110 @@