This commit is contained in:
dataeaseShu
2025-07-28 10:10:04 +08:00
4 changed files with 13 additions and 27 deletions
+4 -7
View File
@@ -171,9 +171,9 @@ class HttpService {
errorMessage = 'Invalid request parameters'
break
case 401:
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
errorMessage = error.response?.data?.data?.msg || 'Unauthorized, please login again'
errorMessage = error.response?.data
? error.response.data.toString()
: 'Unauthorized, please login again'
// Redirect to login page if needed
ElMessage({
message: errorMessage,
@@ -199,10 +199,7 @@ class HttpService {
errorMessage = `Server responded with error: ${error.response.status}`
}
if (error?.response?.data) {
const msgData: any = error.response.data
if (msgData?.msg) {
errorMessage = msgData.msg
}
errorMessage = error.response.data.toString()
}
} else if (error.request) {
errorMessage = 'No response from server'
@@ -76,7 +76,7 @@ const advancedSettingPagination = computed(() => {
return advancedSetting.value.slice(currentPage.value * 5 - 5, currentPage.value * 5)
})
const handelCurrentChange = (val: any) => {
const handleCurrentChange = (val: any) => {
currentPage.value = val
}
@@ -318,7 +318,7 @@ defineExpose({
:default-page-size="5"
layout="prev, pager, next"
:total="advancedSetting.length"
@current-change="handelCurrentChange"
@current-change="handleCurrentChange"
/>
</div>
</div>