| 12345678910111213141516171819202122232425 |
- 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);
- });
- };
|