mirror of
https://github.com/FatttSnake/Pinnacle-OA.git
synced 2026-04-06 07:21:24 +08:00
Fixed can not search [] bug
This commit is contained in:
@@ -6,6 +6,7 @@ import {
|
||||
ACCESS_DENIED,
|
||||
DATABASE_DATA_TO_LONG,
|
||||
DATABASE_DATA_VALIDATION_FAILED,
|
||||
DATABASE_EXECUTE_ERROR,
|
||||
TOKEN_HAS_EXPIRED,
|
||||
TOKEN_IS_ILLEGAL,
|
||||
TOKEN_RENEW_SUCCESS,
|
||||
@@ -19,6 +20,19 @@ const service = axios.create({
|
||||
withCredentials: false
|
||||
})
|
||||
|
||||
service.defaults.paramsSerializer = (params) => {
|
||||
return Object.keys(params)
|
||||
.filter((it) => {
|
||||
// eslint-disable-next-line no-prototype-builtins
|
||||
return params.hasOwnProperty(it)
|
||||
})
|
||||
.reduce((pre, curr) => {
|
||||
return params[curr] !== null
|
||||
? (pre !== '' ? pre + '&' : '') + curr + '=' + encodeURIComponent(params[curr])
|
||||
: pre
|
||||
}, '')
|
||||
}
|
||||
|
||||
service.interceptors.request.use(
|
||||
async (config) => {
|
||||
let token = getToken()
|
||||
@@ -83,6 +97,12 @@ service.interceptors.response.use(
|
||||
message: '<strong>数据验证失败</strong>'
|
||||
})
|
||||
return await Promise.reject(response?.data)
|
||||
case DATABASE_EXECUTE_ERROR:
|
||||
ElMessage.error({
|
||||
dangerouslyUseHTMLString: true,
|
||||
message: '<strong>数据库执行出错</strong>'
|
||||
})
|
||||
return await Promise.reject(response?.data)
|
||||
}
|
||||
return response
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user