diff --git a/src/pages/bind/index.vue b/src/pages/bind/index.vue index 4d787076..1e0a840b 100644 --- a/src/pages/bind/index.vue +++ b/src/pages/bind/index.vue @@ -16,16 +16,16 @@ - - 图书馆账号 + + + + 图书馆账号(暂不可用) 一卡通账号 - 测试 diff --git a/src/services/api/codes.ts b/src/services/api/codes.ts index 0b4d6093..c5ff1e4a 100644 --- a/src/services/api/codes.ts +++ b/src/services/api/codes.ts @@ -6,7 +6,8 @@ export const ServerCode = { UsernamePasswordUnmatched: 200504, UserNotLogin: 200503, - SystemError: 200500, + SystemError_1: 200500, + SystemError_2: 200506, activation: { schoolIdOrIdNotExistNotMatch: 200510, diff --git a/src/services/services/userService.ts b/src/services/services/userService.ts index 94928687..89a8c6bb 100644 --- a/src/services/services/userService.ts +++ b/src/services/services/userService.ts @@ -109,6 +109,7 @@ export default class UserService { } return true; } + Taro.hideLoading(); await errCodeHandler(res.data.code, true); return false; diff --git a/src/services/utils/errHandler.ts b/src/services/utils/errHandler.ts index 5448730e..15481e96 100644 --- a/src/services/utils/errHandler.ts +++ b/src/services/utils/errHandler.ts @@ -22,10 +22,16 @@ export default async function errCodeHandler(code: number, showModal = true) { }); } break; - case ServerCode.SystemError: + case ServerCode.SystemError_1: await Taro.showToast({ icon: "none", - title: "服务器暂不可用" + title: "请求超时,请重试" + }); + break; + case ServerCode.SystemError_2: + await Taro.showToast({ + icon: "none", + title: "请求超时,请重试" }); break; case ServerCode.UserAlreadyExisted: