mirror of https://github.com/certd/certd
chore:
parent
082802e119
commit
832b74b66b
|
@ -43,14 +43,7 @@
|
||||||
<!-- </button>-->
|
<!-- </button>-->
|
||||||
<fs-menu class="header-menu" mode="horizontal" :expand-selected="false" :selectable="false" :menus="settingStore.getHeaderMenus" />
|
<fs-menu class="header-menu" mode="horizontal" :expand-selected="false" :selectable="false" :menus="settingStore.getHeaderMenus" />
|
||||||
|
|
||||||
<fs-menu
|
<fs-menu v-if="!settingStore?.isAgent && !settingStore.isComm" class="header-menu" mode="horizontal" :expand-selected="false" :selectable="false" :menus="headerMenus" />
|
||||||
v-if="!settingStore?.isAgent && !settingStore.isComm"
|
|
||||||
class="header-menu"
|
|
||||||
mode="horizontal"
|
|
||||||
:expand-selected="false"
|
|
||||||
:selectable="false"
|
|
||||||
:menus="headerMenus"
|
|
||||||
/>
|
|
||||||
<div class="header-btn">
|
<div class="header-btn">
|
||||||
<fs-locale />
|
<fs-locale />
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -108,6 +108,7 @@ export const useSettingStore = defineStore({
|
||||||
return {
|
return {
|
||||||
...menu,
|
...menu,
|
||||||
name: menu.title,
|
name: menu.title,
|
||||||
|
path: menu.path ?? "/" + menu.title,
|
||||||
meta: {
|
meta: {
|
||||||
title: menu.title,
|
title: menu.title,
|
||||||
icon: menu.icon,
|
icon: menu.icon,
|
||||||
|
|
|
@ -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() {
|
export async function EmailSettingsGet() {
|
||||||
return await request({
|
return await request({
|
||||||
url: apiPrefix + "/getEmailSettings",
|
url: apiPrefix + "/getEmailSettings",
|
||||||
|
|
|
@ -5,7 +5,7 @@ import { AddReq, compute, CreateCrudOptionsProps, CreateCrudOptionsRet, DelReq,
|
||||||
import { useSettingStore } from "/@/store/modules/settings";
|
import { useSettingStore } from "/@/store/modules/settings";
|
||||||
import { cloneDeep, find, merge, remove } from "lodash-es";
|
import { cloneDeep, find, merge, remove } from "lodash-es";
|
||||||
import { nanoid } from "nanoid";
|
import { nanoid } from "nanoid";
|
||||||
import { SettingsSave } from "../api";
|
import { HeaderMenusSettingsSave, SettingsSave } from "../api";
|
||||||
import { utils } from "/@/utils";
|
import { utils } from "/@/utils";
|
||||||
|
|
||||||
export default function ({ crudExpose, context }: CreateCrudOptionsProps): CreateCrudOptionsRet {
|
export default function ({ crudExpose, context }: CreateCrudOptionsProps): CreateCrudOptionsRet {
|
||||||
|
@ -16,7 +16,7 @@ export default function ({ crudExpose, context }: CreateCrudOptionsProps): Creat
|
||||||
|
|
||||||
async function saveMenus() {
|
async function saveMenus() {
|
||||||
const menus = settingStore.headerMenus;
|
const menus = settingStore.headerMenus;
|
||||||
await SettingsSave("sys.header.menus", menus);
|
await HeaderMenusSettingsSave(menus);
|
||||||
}
|
}
|
||||||
|
|
||||||
const expandedRowKeys = ref<string[]>([]);
|
const expandedRowKeys = ref<string[]>([]);
|
||||||
|
|
Loading…
Reference in New Issue