@@ -1,5 +1,6 @@
export enum ResCode {
TOKEN_INVALID = 4008,
+ NO_ACCESS = 4010,
SUCCESS = 0
}
@@ -8,6 +9,7 @@ export type All = typeof all
export const ResCodeDesc: { [key in ResCode]: string } = {
[ResCode.TOKEN_INVALID]: 'token已失效',
+ [ResCode.NO_ACCESS]: '无权访问',
[ResCode.SUCCESS]: '请求成功'
@@ -43,6 +43,8 @@ addResErrorHandler((response, data) => {
: data?.message || data?.msg
if (data.code === ResCode.TOKEN_INVALID) {
gotoLogin()
+ } else if (data.code === ResCode.NO_ACCESS) {
+ router.replace({ name: RoutesName.projects })
} else {
message.error(msg)
@@ -90,7 +90,7 @@ const delMemberHandler = (member: Member) => {
cancelText: '取消',
onOk: async () => {
await deleteMember(member.teamId)
- await updateList()
+ updateList()
})