perf: 易支付支持固定支付方式,适合没有收银台版本使用

This commit is contained in:
xiaojunnuo
2025-03-09 23:26:53 +08:00
parent d1ab5f74a6
commit 81df96bf45
6 changed files with 48 additions and 35 deletions
@@ -11,6 +11,8 @@ import { mitter } from "/@/utils/util.mitt";
import { env } from "/@/utils/util.env";
import { updatePreferences } from "/@/vben/preferences";
import { useTitle } from "@vueuse/core";
import { utils } from "/@/utils";
import { cloneDeep } from "lodash-es";
export interface SettingState {
sysPublic?: SysPublicSetting;
installInfo?: {
@@ -98,9 +100,22 @@ export const useSettingStore = defineStore({
};
return vipLabelMap[this.plusInfo?.vipType || "free"];
},
getHeaderMenus(): { menus: any[] } {
getHeaderMenus(): any[] {
// @ts-ignore
return this.headerMenus?.menus || { menus: [] };
let menus = this.headerMenus?.menus || [];
menus = cloneDeep(menus);
return utils.tree.treeMap(menus, (menu: any) => {
return {
...menu,
name: menu.title,
meta: {
title: menu.title,
icon: menu.icon,
link: menu.path,
order: 99999
}
};
});
},
isSuiteEnabled(): boolean {
// @ts-ignore