guoshilong
2023-10-27 31e6b27fc0b7fb2ae715efa4287d8f5539f33d78
utils/func.js
@@ -5,12 +5,6 @@
import {
   logAdd
} from "@/api/system/logManage"
import {
   messageCount
} from "@/api/system/message"
import {
   saveCId
} from "@/api/system/user.js"
// 全局公共方法
const install = (Vue, vm) => {
@@ -22,11 +16,24 @@
      vm.$u.vuex('accessToken', userInfo.access_token)
      vm.$u.vuex('isLogin', true)
      //添加当前激活的roleId(默认取第一个)
      vm.$u.vuex('activeRoleId', userInfo.role_id.split(",")[0])
      let activeRoleId = userInfo.role_id.split(",")[0]
      console.log("当前激活角色的id:", activeRoleId)
      uni.switchTab({
         url: '/pages/home/index'
      //添加当前激活的roleId(默认取第一个)
      vm.$u.vuex('activeRoleId', activeRoleId)
      //获取角色菜单
      dynamicMenu(activeRoleId).then(res => {
         let data = res.data
         let appMenu = data.filter(e => e.name == 'app')[0]
         console.log("当前角色菜单:", appMenu)
         vm.$u.vuex('menu', appMenu)
         //跳转到首页
         uni.switchTab({
            url: '/pages/home/index'
         })
      })
   }