From 832b74b66b0c0235ad8210fb5936bc49a1b85e8b Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 11 Mar 2025 01:07:44 +0800 Subject: [PATCH] chore: --- packages/ui/certd-client/src/layout/layout-framework.vue | 9 +-------- packages/ui/certd-client/src/store/modules/settings.ts | 1 + packages/ui/certd-client/src/views/sys/settings/api.ts | 8 ++++++++ .../src/views/sys/settings/header-menus/crud.tsx | 4 ++-- 4 files changed, 12 insertions(+), 10 deletions(-) diff --git a/packages/ui/certd-client/src/layout/layout-framework.vue b/packages/ui/certd-client/src/layout/layout-framework.vue index 847e6360..24581533 100644 --- a/packages/ui/certd-client/src/layout/layout-framework.vue +++ b/packages/ui/certd-client/src/layout/layout-framework.vue @@ -43,14 +43,7 @@ - +
diff --git a/packages/ui/certd-client/src/store/modules/settings.ts b/packages/ui/certd-client/src/store/modules/settings.ts index 950e0bd0..0b8a0706 100644 --- a/packages/ui/certd-client/src/store/modules/settings.ts +++ b/packages/ui/certd-client/src/store/modules/settings.ts @@ -108,6 +108,7 @@ export const useSettingStore = defineStore({ return { ...menu, name: menu.title, + path: menu.path ?? "/" + menu.title, meta: { title: menu.title, icon: menu.icon, diff --git a/packages/ui/certd-client/src/views/sys/settings/api.ts b/packages/ui/certd-client/src/views/sys/settings/api.ts index 38e07b28..fa406420 100644 --- a/packages/ui/certd-client/src/views/sys/settings/api.ts +++ b/packages/ui/certd-client/src/views/sys/settings/api.ts @@ -34,6 +34,14 @@ export async function SettingsSave(key: string, setting: any) { }); } +export async function HeaderMenusSettingsSave(setting: any) { + return await request({ + url: apiPrefix + "/headerMenus/save", + method: "post", + data: setting + }); +} + export async function EmailSettingsGet() { return await request({ url: apiPrefix + "/getEmailSettings", diff --git a/packages/ui/certd-client/src/views/sys/settings/header-menus/crud.tsx b/packages/ui/certd-client/src/views/sys/settings/header-menus/crud.tsx index 55b73219..d64d5314 100644 --- a/packages/ui/certd-client/src/views/sys/settings/header-menus/crud.tsx +++ b/packages/ui/certd-client/src/views/sys/settings/header-menus/crud.tsx @@ -5,7 +5,7 @@ import { AddReq, compute, CreateCrudOptionsProps, CreateCrudOptionsRet, DelReq, import { useSettingStore } from "/@/store/modules/settings"; import { cloneDeep, find, merge, remove } from "lodash-es"; import { nanoid } from "nanoid"; -import { SettingsSave } from "../api"; +import { HeaderMenusSettingsSave, SettingsSave } from "../api"; import { utils } from "/@/utils"; export default function ({ crudExpose, context }: CreateCrudOptionsProps): CreateCrudOptionsRet { @@ -16,7 +16,7 @@ export default function ({ crudExpose, context }: CreateCrudOptionsProps): Creat async function saveMenus() { const menus = settingStore.headerMenus; - await SettingsSave("sys.header.menus", menus); + await HeaderMenusSettingsSave(menus); } const expandedRowKeys = ref([]);