1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| import store from '@/store/index.js'
|
| /** 清除登录态并返回角色选择页 */
| export function goRoleSelect () {
| store.commit('empty')
| uni.reLaunch({ url: '/pages/roleSelect' })
| }
|
| /**
| * 切换角色(可选先调后端 logout)
| * @param {Function|null} logoutApi 返回 Promise 的退出接口,如 logoutPost
| */
| export function switchRole (logoutApi) {
| if (logoutApi) {
| logoutApi().catch(() => {}).finally(() => goRoleSelect())
| } else {
| goRoleSelect()
| }
| }
|
|