1. 特色方模块
This commit is contained in:
@@ -3,6 +3,13 @@ import { getClinicSalespersonMyInfo } from '@/api/clinicSalesperson.js';
|
||||
import { getPlatformAdminMyInfo } from '@/api/platformAdmin.js';
|
||||
import { getSalespersonMyInfo } from '@/api/salesperson.js';
|
||||
import { getUserInfo } from '@/api/all.js';
|
||||
import {
|
||||
resolveActiveAdminLoginMode,
|
||||
getCurrentLoginContext,
|
||||
resolveDoctorWxAuthToken,
|
||||
} from '@/utils/doctorWxAuthToken.js';
|
||||
|
||||
export { getCurrentLoginContext, resolveDoctorWxAuthToken };
|
||||
|
||||
const ADMIN_HOME = {
|
||||
platform_admin: '/subPackages/sub_platform_admin/home/index',
|
||||
@@ -11,13 +18,6 @@ const ADMIN_HOME = {
|
||||
clinic_admin: '/subPackages/sub_clinic_admin/home/index',
|
||||
};
|
||||
|
||||
const ADMIN_TOKEN_KEYS = {
|
||||
platform_admin: 'platform_admin_token',
|
||||
salesperson: 'salesperson_token',
|
||||
clinic_salesperson: 'clinic_salesperson_token',
|
||||
clinic_admin: 'clinic_admin_token',
|
||||
};
|
||||
|
||||
function applyServiceUserProfile(user) {
|
||||
if (!user || !user.id) return;
|
||||
uni.setStorageSync('loginInfo', user);
|
||||
@@ -60,18 +60,7 @@ export function clearAllLoginStorage() {
|
||||
}
|
||||
|
||||
function inferLoginMode() {
|
||||
const stored = uni.getStorageSync('loginMode');
|
||||
if (stored && ADMIN_TOKEN_KEYS[stored] && uni.getStorageSync(ADMIN_TOKEN_KEYS[stored])) {
|
||||
return stored;
|
||||
}
|
||||
const modes = ['platform_admin', 'salesperson', 'clinic_salesperson', 'clinic_admin'];
|
||||
for (let i = 0; i < modes.length; i++) {
|
||||
const mode = modes[i];
|
||||
if (uni.getStorageSync(ADMIN_TOKEN_KEYS[mode])) {
|
||||
return mode;
|
||||
}
|
||||
}
|
||||
return '';
|
||||
return resolveActiveAdminLoginMode();
|
||||
}
|
||||
|
||||
/** 已登录时返回应跳转的首页,否则 null */
|
||||
|
||||
Reference in New Issue
Block a user