From c82ef63c62dee53e7e17b34fc1acdd3a72d2b4f7 Mon Sep 17 00:00:00 2001 From: "Ray.Hao" <1490493387@qq.com> Date: Mon, 24 Mar 2025 10:36:52 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20:bug:=20=E5=AD=97=E5=85=B8=E5=92=8C?= =?UTF-8?q?=E8=8F=9C=E5=8D=95=E6=89=93=E5=8C=85=E8=AD=A6=E5=91=8A=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/dict.api.ts | 7 +++++++ src/views/codegen/index.vue | 5 +---- src/views/demo/table-select/index.vue | 2 +- src/views/system/menu/index.vue | 2 +- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/api/system/dict.api.ts b/src/api/system/dict.api.ts index e2024297..f558a987 100644 --- a/src/api/system/dict.api.ts +++ b/src/api/system/dict.api.ts @@ -21,6 +21,13 @@ const DictAPI = { }); }, + getList() { + return request({ + url: `${DICT_BASE_URL}`, + method: "get", + }); + }, + /** * 字典表单数据 * diff --git a/src/views/codegen/index.vue b/src/views/codegen/index.vue index 3a6ef2fc..60ea6d63 100644 --- a/src/views/codegen/index.vue +++ b/src/views/codegen/index.vue @@ -656,10 +656,7 @@ async function handleOpenDialog(tableName: string) { currentTableName.value = tableName; // 获取字典数据 DictAPI.getList().then((data) => { - dictOptions.value = data.map((item) => ({ - label: item.name, - value: item.dictCode, - })); + dictOptions.value = data; loading.value = true; GeneratorAPI.getGenConfig(tableName) .then((data) => { diff --git a/src/views/demo/table-select/index.vue b/src/views/demo/table-select/index.vue index 3456b451..6fd82c9d 100644 --- a/src/views/demo/table-select/index.vue +++ b/src/views/demo/table-select/index.vue @@ -22,7 +22,7 @@ function handleConfirm(data: IUser[]) { } const text = computed(() => { // 获取字典数据 - const dictData = dictStore.getDictionary("gender"); + const dictData = dictStore.getDictItems("gender"); const genderLabel = dictData.find((item: any) => item.value == selectedUser.value?.gender)?.label; return selectedUser.value ? `${selectedUser.value.username} - ${genderLabel} - ${selectedUser.value.deptName}` diff --git a/src/views/system/menu/index.vue b/src/views/system/menu/index.vue index bcff6cf1..23c497aa 100644 --- a/src/views/system/menu/index.vue +++ b/src/views/system/menu/index.vue @@ -465,7 +465,7 @@ function handleSubmit() { handleQuery(); }); } else { - MenuAPI.add(formData.value).then(() => { + MenuAPI.create(formData.value).then(() => { ElMessage.success("新增成功"); handleCloseDialog(); handleQuery();