import { common } from '../../utils'; import { SysclientappmenuList } from '../../service/base'; /** 设置菜单 */ export const useSetMenuList = async (menu: any[]) => { return new Promise(async (resolve) => { // 获取菜单路由配置 let menuList = menu; const app = getApp(); console.log(menuList); /**判断当前是正式发布版本从线上获取 */ if (app.globalData.accountInfo.miniProgram.envVersion == 'release') { let getSysConfigData = { orgCode: app.globalData.hosId, appId: app.globalData.appId, }; let menuresp = await SysclientappmenuList(getSysConfigData); if (!common.isEmpty(menuresp)) { menuList = JSON.parse(menuresp[0].menuJson); } } uni.setStorageSync('menuList', menuList); resolve(menuList); }); };