@@ -1,6 +1,7 @@
|
||||
// pages/verify/verify.js
|
||||
import { createPage, request } from '../../utils/base-page.js'
|
||||
import { enterLockedRole } from '../../utils/primary-role.js'
|
||||
import { isStaffMode, restoreStaffContextAfterAuth } from '../../utils/staff-api.js'
|
||||
|
||||
const API_MAP = {
|
||||
dashou: '/yonghu/dashouzhuce',
|
||||
@@ -46,8 +47,17 @@ Page(createPage({
|
||||
this.checkStatus()
|
||||
},
|
||||
|
||||
onShow() {
|
||||
if (this.data.authType) this.checkStatus()
|
||||
async onShow() {
|
||||
if (this.data.authType) {
|
||||
if (this.data.authType === 'shangjia' && wx.getStorageSync('token')) {
|
||||
await restoreStaffContextAfterAuth();
|
||||
if (isStaffMode()) {
|
||||
enterLockedRole('shangjia', getApp());
|
||||
return;
|
||||
}
|
||||
}
|
||||
this.checkStatus();
|
||||
}
|
||||
},
|
||||
|
||||
checkStatus() {
|
||||
|
||||
Reference in New Issue
Block a user