Update ResponseCode
This commit is contained in:
@@ -24,31 +24,40 @@ export const SIZE_ICON_XL = '64px'
|
|||||||
* Response code
|
* Response code
|
||||||
*/
|
*/
|
||||||
export const SYSTEM_OK = 10000
|
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_ERROR = 10050
|
||||||
export const SYSTEM_TIMEOUT = 10051
|
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 PERMISSION_LOGIN_SUCCESS = 20000
|
||||||
export const DATABASE_SELECT_FAILED = 20005
|
export const PERMISSION_PASSWORD_CHANGE_SUCCESS = 20001
|
||||||
export const DATABASE_INSERT_SUCCESS = 20010
|
export const PERMISSION_LOGOUT_SUCCESS = 20002
|
||||||
export const DATABASE_INSERT_FAILED = 20015
|
export const PERMISSION_TOKEN_RENEW_SUCCESS = 20003
|
||||||
export const DATABASE_UPDATE_SUCCESS = 20020
|
|
||||||
export const DATABASE_UPDATE_FILED = 20025
|
export const PERMISSION_UNAUTHORIZED = 20050
|
||||||
export const DATABASE_DELETE_SUCCESS = 20030
|
export const PERMISSION_USERNAME_NOT_FOUND = 20051
|
||||||
export const DATABASE_DELETE_FILED = 20035
|
export const PERMISSION_ACCESS_DENIED = 20052
|
||||||
export const DATABASE_EXECUTE_ERROR = 20040
|
export const PERMISSION_USER_LOCKED = 20053
|
||||||
export const DATABASE_DUPLICATE_KEY = 20045
|
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
|
||||||
|
|||||||
@@ -4,10 +4,10 @@ import '@/assets/css/pages/login.scss'
|
|||||||
import { getLocalTime, setToken } from '@/utils/common'
|
import { getLocalTime, setToken } from '@/utils/common'
|
||||||
import { getUserInfo, login } from '@/utils/auth'
|
import { getUserInfo, login } from '@/utils/auth'
|
||||||
import {
|
import {
|
||||||
SYSTEM_LOGIN_SUCCESS,
|
PERMISSION_LOGIN_SUCCESS,
|
||||||
SYSTEM_LOGIN_USERNAME_PASSWORD_ERROR,
|
PERMISSION_LOGIN_USERNAME_PASSWORD_ERROR,
|
||||||
SYSTEM_USER_DISABLE,
|
PERMISSION_USER_DISABLE,
|
||||||
SYSTEM_USERNAME_NOT_FOUND
|
PERMISSION_USERNAME_NOT_FOUND
|
||||||
} from '@/constants/common.constants'
|
} from '@/constants/common.constants'
|
||||||
|
|
||||||
const Login: React.FC = () => {
|
const Login: React.FC = () => {
|
||||||
@@ -23,7 +23,7 @@ const Login: React.FC = () => {
|
|||||||
const res = value.data
|
const res = value.data
|
||||||
const { code, data } = res
|
const { code, data } = res
|
||||||
switch (code) {
|
switch (code) {
|
||||||
case SYSTEM_LOGIN_SUCCESS:
|
case PERMISSION_LOGIN_SUCCESS:
|
||||||
setToken(data?.token ?? '')
|
setToken(data?.token ?? '')
|
||||||
void messageApi.success('登录成功')
|
void messageApi.success('登录成功')
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
@@ -53,8 +53,8 @@ const Login: React.FC = () => {
|
|||||||
})
|
})
|
||||||
}, 1500)
|
}, 1500)
|
||||||
break
|
break
|
||||||
case SYSTEM_USERNAME_NOT_FOUND:
|
case PERMISSION_USERNAME_NOT_FOUND:
|
||||||
case SYSTEM_LOGIN_USERNAME_PASSWORD_ERROR:
|
case PERMISSION_LOGIN_USERNAME_PASSWORD_ERROR:
|
||||||
void messageApi.error(
|
void messageApi.error(
|
||||||
<>
|
<>
|
||||||
<strong>用户名</strong>或<strong>密码</strong>错误,请重试
|
<strong>用户名</strong>或<strong>密码</strong>错误,请重试
|
||||||
@@ -62,7 +62,7 @@ const Login: React.FC = () => {
|
|||||||
)
|
)
|
||||||
setIsLoggingIn(false)
|
setIsLoggingIn(false)
|
||||||
break
|
break
|
||||||
case SYSTEM_USER_DISABLE:
|
case PERMISSION_USER_DISABLE:
|
||||||
void messageApi.error(
|
void messageApi.error(
|
||||||
<>
|
<>
|
||||||
该用户已被<strong>禁用</strong>
|
该用户已被<strong>禁用</strong>
|
||||||
|
|||||||
@@ -3,11 +3,11 @@ import { jwtDecode, JwtPayload } from 'jwt-decode'
|
|||||||
import { message } from 'antd'
|
import { message } from 'antd'
|
||||||
import { getToken, removeToken, setToken } from '@/utils/common'
|
import { getToken, removeToken, setToken } from '@/utils/common'
|
||||||
import {
|
import {
|
||||||
SYSTEM_ACCESS_DENIED,
|
PERMISSION_ACCESS_DENIED,
|
||||||
SYSTEM_TOKEN_HAS_EXPIRED,
|
PERMISSION_TOKEN_HAS_EXPIRED,
|
||||||
SYSTEM_TOKEN_ILLEGAL,
|
PERMISSION_TOKEN_ILLEGAL,
|
||||||
SYSTEM_TOKEN_RENEW_SUCCESS,
|
PERMISSION_TOKEN_RENEW_SUCCESS,
|
||||||
SYSTEM_UNAUTHORIZED
|
PERMISSION_UNAUTHORIZED
|
||||||
} from '@/constants/common.constants'
|
} from '@/constants/common.constants'
|
||||||
|
|
||||||
const service: AxiosInstance = axios.create({
|
const service: AxiosInstance = axios.create({
|
||||||
@@ -46,7 +46,7 @@ service.interceptors.request.use(
|
|||||||
})
|
})
|
||||||
.then((value: AxiosResponse<_Response<TokenVo>>) => {
|
.then((value: AxiosResponse<_Response<TokenVo>>) => {
|
||||||
const response = value.data
|
const response = value.data
|
||||||
if (response.code === SYSTEM_TOKEN_RENEW_SUCCESS) {
|
if (response.code === PERMISSION_TOKEN_RENEW_SUCCESS) {
|
||||||
setToken(response.data?.token ?? '')
|
setToken(response.data?.token ?? '')
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
@@ -65,7 +65,7 @@ service.interceptors.request.use(
|
|||||||
service.interceptors.response.use(
|
service.interceptors.response.use(
|
||||||
(response: AxiosResponse<_Response<never>>) => {
|
(response: AxiosResponse<_Response<never>>) => {
|
||||||
switch (response.data.code) {
|
switch (response.data.code) {
|
||||||
case SYSTEM_UNAUTHORIZED:
|
case PERMISSION_UNAUTHORIZED:
|
||||||
removeToken()
|
removeToken()
|
||||||
void message.error(
|
void message.error(
|
||||||
<>
|
<>
|
||||||
@@ -76,8 +76,8 @@ service.interceptors.response.use(
|
|||||||
location.reload()
|
location.reload()
|
||||||
}, 1500)
|
}, 1500)
|
||||||
throw response?.data
|
throw response?.data
|
||||||
case SYSTEM_TOKEN_ILLEGAL:
|
case PERMISSION_TOKEN_ILLEGAL:
|
||||||
case SYSTEM_TOKEN_HAS_EXPIRED:
|
case PERMISSION_TOKEN_HAS_EXPIRED:
|
||||||
removeToken()
|
removeToken()
|
||||||
void message.error(
|
void message.error(
|
||||||
<>
|
<>
|
||||||
@@ -88,7 +88,7 @@ service.interceptors.response.use(
|
|||||||
location.reload()
|
location.reload()
|
||||||
}, 1500)
|
}, 1500)
|
||||||
throw response?.data
|
throw response?.data
|
||||||
case SYSTEM_ACCESS_DENIED:
|
case PERMISSION_ACCESS_DENIED:
|
||||||
void message.error(
|
void message.error(
|
||||||
<>
|
<>
|
||||||
<strong>暂无权限操作</strong>
|
<strong>暂无权限操作</strong>
|
||||||
|
|||||||
Reference in New Issue
Block a user