diff --git a/src/constants/common.constants.ts b/src/constants/common.constants.ts index 9d8d803..1a155b5 100644 --- a/src/constants/common.constants.ts +++ b/src/constants/common.constants.ts @@ -24,31 +24,40 @@ export const SIZE_ICON_XL = '64px' * Response code */ export const SYSTEM_OK = 10000 -export const SYSTEM_LOGIN_SUCCESS = 10020 -export const SYSTEM_PASSWORD_CHANGE_SUCCESS = 10021 -export const SYSTEM_LOGOUT_SUCCESS = 10022 -export const SYSTEM_TOKEN_RENEW_SUCCESS = 10023 -export const SYSTEM_UNAUTHORIZED = 10030 -export const SYSTEM_USERNAME_NOT_FOUND = 10031 -export const SYSTEM_ACCESS_DENIED = 10032 -export const SYSTEM_USER_DISABLE = 10033 -export const SYSTEM_LOGIN_USERNAME_PASSWORD_ERROR = 10034 -export const SYSTEM_OLD_PASSWORD_NOT_MATCH = 10035 -export const SYSTEM_LOGOUT_FAILED = 10036 -export const SYSTEM_TOKEN_ILLEGAL = 10037 -export const SYSTEM_TOKEN_HAS_EXPIRED = 10038 -export const SYSTEM_REQUEST_ILLEGAL = 10040 -export const SYSTEM_ARGUMENT_NOT_VALID = 10041 + export const SYSTEM_ERROR = 10050 export const SYSTEM_TIMEOUT = 10051 +export const SYSTEM_REQUEST_ILLEGAL = 10052 +export const SYSTEM_ARGUMENT_NOT_VALID = 10053 -export const DATABASE_SELECT_SUCCESS = 20000 -export const DATABASE_SELECT_FAILED = 20005 -export const DATABASE_INSERT_SUCCESS = 20010 -export const DATABASE_INSERT_FAILED = 20015 -export const DATABASE_UPDATE_SUCCESS = 20020 -export const DATABASE_UPDATE_FILED = 20025 -export const DATABASE_DELETE_SUCCESS = 20030 -export const DATABASE_DELETE_FILED = 20035 -export const DATABASE_EXECUTE_ERROR = 20040 -export const DATABASE_DUPLICATE_KEY = 20045 +export const PERMISSION_LOGIN_SUCCESS = 20000 +export const PERMISSION_PASSWORD_CHANGE_SUCCESS = 20001 +export const PERMISSION_LOGOUT_SUCCESS = 20002 +export const PERMISSION_TOKEN_RENEW_SUCCESS = 20003 + +export const PERMISSION_UNAUTHORIZED = 20050 +export const PERMISSION_USERNAME_NOT_FOUND = 20051 +export const PERMISSION_ACCESS_DENIED = 20052 +export const PERMISSION_USER_LOCKED = 20053 +export const PERMISSION_USER_EXPIRED = 20054 +export const PERMISSION_USER_CREDENTIALS_EXPIRED = 20055 +export const PERMISSION_USER_DISABLE = 20056 +export const PERMISSION_LOGIN_USERNAME_PASSWORD_ERROR = 20057 +export const PERMISSION_OLD_PASSWORD_NOT_MATCH = 20058 +export const PERMISSION_LOGOUT_FAILED = 20059 +export const PERMISSION_TOKEN_ILLEGAL = 20060 +export const PERMISSION_TOKEN_HAS_EXPIRED = 20061 + +export const DATABASE_SELECT_SUCCESS = 30000 +export const DATABASE_SELECT_FAILED = 30005 +export const DATABASE_INSERT_SUCCESS = 30010 +export const DATABASE_INSERT_FAILED = 30015 +export const DATABASE_UPDATE_SUCCESS = 30020 +export const DATABASE_UPDATE_FILED = 30025 +export const DATABASE_DELETE_SUCCESS = 30030 +export const DATABASE_DELETE_FILED = 30035 +export const DATABASE_EXECUTE_ERROR = 30050 +export const DATABASE_DUPLICATE_KEY = 30051 + +export const API_AVATAR_SUCCESS = 50100 +export const API_AVATAR_ERROR = 50150 diff --git a/src/pages/Login.tsx b/src/pages/Login.tsx index 8a45882..6f1feae 100644 --- a/src/pages/Login.tsx +++ b/src/pages/Login.tsx @@ -4,10 +4,10 @@ import '@/assets/css/pages/login.scss' import { getLocalTime, setToken } from '@/utils/common' import { getUserInfo, login } from '@/utils/auth' import { - SYSTEM_LOGIN_SUCCESS, - SYSTEM_LOGIN_USERNAME_PASSWORD_ERROR, - SYSTEM_USER_DISABLE, - SYSTEM_USERNAME_NOT_FOUND + PERMISSION_LOGIN_SUCCESS, + PERMISSION_LOGIN_USERNAME_PASSWORD_ERROR, + PERMISSION_USER_DISABLE, + PERMISSION_USERNAME_NOT_FOUND } from '@/constants/common.constants' const Login: React.FC = () => { @@ -23,7 +23,7 @@ const Login: React.FC = () => { const res = value.data const { code, data } = res switch (code) { - case SYSTEM_LOGIN_SUCCESS: + case PERMISSION_LOGIN_SUCCESS: setToken(data?.token ?? '') void messageApi.success('登录成功') setTimeout(() => { @@ -53,8 +53,8 @@ const Login: React.FC = () => { }) }, 1500) break - case SYSTEM_USERNAME_NOT_FOUND: - case SYSTEM_LOGIN_USERNAME_PASSWORD_ERROR: + case PERMISSION_USERNAME_NOT_FOUND: + case PERMISSION_LOGIN_USERNAME_PASSWORD_ERROR: void messageApi.error( <> 用户名密码错误,请重试 @@ -62,7 +62,7 @@ const Login: React.FC = () => { ) setIsLoggingIn(false) break - case SYSTEM_USER_DISABLE: + case PERMISSION_USER_DISABLE: void messageApi.error( <> 该用户已被禁用 diff --git a/src/services/index.tsx b/src/services/index.tsx index fcbf261..2bd40df 100644 --- a/src/services/index.tsx +++ b/src/services/index.tsx @@ -3,11 +3,11 @@ import { jwtDecode, JwtPayload } from 'jwt-decode' import { message } from 'antd' import { getToken, removeToken, setToken } from '@/utils/common' import { - SYSTEM_ACCESS_DENIED, - SYSTEM_TOKEN_HAS_EXPIRED, - SYSTEM_TOKEN_ILLEGAL, - SYSTEM_TOKEN_RENEW_SUCCESS, - SYSTEM_UNAUTHORIZED + PERMISSION_ACCESS_DENIED, + PERMISSION_TOKEN_HAS_EXPIRED, + PERMISSION_TOKEN_ILLEGAL, + PERMISSION_TOKEN_RENEW_SUCCESS, + PERMISSION_UNAUTHORIZED } from '@/constants/common.constants' const service: AxiosInstance = axios.create({ @@ -46,7 +46,7 @@ service.interceptors.request.use( }) .then((value: AxiosResponse<_Response>) => { const response = value.data - if (response.code === SYSTEM_TOKEN_RENEW_SUCCESS) { + if (response.code === PERMISSION_TOKEN_RENEW_SUCCESS) { setToken(response.data?.token ?? '') } }) @@ -65,7 +65,7 @@ service.interceptors.request.use( service.interceptors.response.use( (response: AxiosResponse<_Response>) => { switch (response.data.code) { - case SYSTEM_UNAUTHORIZED: + case PERMISSION_UNAUTHORIZED: removeToken() void message.error( <> @@ -76,8 +76,8 @@ service.interceptors.response.use( location.reload() }, 1500) throw response?.data - case SYSTEM_TOKEN_ILLEGAL: - case SYSTEM_TOKEN_HAS_EXPIRED: + case PERMISSION_TOKEN_ILLEGAL: + case PERMISSION_TOKEN_HAS_EXPIRED: removeToken() void message.error( <> @@ -88,7 +88,7 @@ service.interceptors.response.use( location.reload() }, 1500) throw response?.data - case SYSTEM_ACCESS_DENIED: + case PERMISSION_ACCESS_DENIED: void message.error( <> 暂无权限操作