主要更新uniapp相关功能

This commit is contained in:
hero920103 committed 2026-10-07 00:59:05 +08:00
1 parent aa92ca40a2
commit 5b4dbb2b46
65 files changed
+8532 -1921

No files matched your search

+4 -1
View File
@@ -21,6 +21,8 @@ export function useSubsystem(slug) {
const user = ref({})
const menus = ref([])
const moduleMeta = ref(null)
// 用户自定义「常用功能」菜单 ID(有序);为空表示未自定义,前端回落默认
const quickMenuIds = ref([])
/** 该子系统下所有菜单(含目录) */
const allMenus = computed(() => menus.value.filter((m) => m.module === sub.module))
@@ -42,6 +44,7 @@ export function useSubsystem(slug) {
const data = await fetchHome(force)
user.value = data.user || {}
menus.value = Array.isArray(data.menus) ? data.menus : []
quickMenuIds.value = Array.isArray(data.quick_menu_ids) ? data.quick_menu_ids : []
const hit = (Array.isArray(data.modules) ? data.modules : []).find(
(m) => String(m.code || '').toLowerCase() === String(sub.module).toLowerCase()
)
@@ -56,5 +59,5 @@ export function useSubsystem(slug) {
}
}
return { sub, loading, loadError, user, menus, moduleMeta, enabled, allMenus, leafMenus, dirMenus, load }
return { sub, loading, loadError, user, menus, moduleMeta, enabled, allMenus, leafMenus, dirMenus, quickMenuIds, load }
}