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(
<>
暂无权限操作