doum
2026-06-16 77094dd01f0c6ff59b4fb4fa1105addf34b2398c
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()
  }
}