增加应用中心子页面

This commit is contained in:
2025-05-30 11:21:05 +08:00
parent bb84b49ddc
commit c936732066
3 changed files with 141 additions and 21 deletions

View File

@@ -43,7 +43,8 @@ export const useMenusStore = defineStore('menus', {
return {
originMenus: [],
menuList: [],
allPages: allPages
allPages: allPages,//小程序全部页面
adminPages:[]//后台返回的全部页面
};
},
actions: {
@@ -51,6 +52,7 @@ export const useMenusStore = defineStore('menus', {
const data = await menusApi.getMenus()
this.originMenus = data;
const arr = flattenNestedChildren(data).filter(v => v.miniPath)
this.adminPages=arr;
this.menuList = this.allPages.filter(v => {
const findItem = arr.find(item => item.miniPath == v.pageId || item.miniPath
.replace(/^\/+|\/+$/g, '') == v.allPath)