新增门诊医生站确认取消接诊后移除错误消息提示

This commit is contained in:
qk123
2025-11-17 09:42:01 +08:00
parent 0610ba7cb5
commit f3578b3202
4 changed files with 22 additions and 10 deletions

View File

@@ -74,7 +74,7 @@ service.interceptors.request.use(config => {
})
// 响应拦截器
service.interceptors.response.use(res => {
service.interceptors.response.use(res => {
// 未设置状态码则默认成功状态
const code = res.data.code || 200;
// 获取错误信息
@@ -97,13 +97,22 @@ service.interceptors.response.use(res => {
}
return Promise.reject('无效的会话,或者会话已过期,请重新登录。')
} else if (code === 500) {
ElMessage({ message: msg, type: 'error' })
// 检查是否需要跳过错误提示
if (!res.config?.skipErrorMsg) {
ElMessage({ message: msg, type: 'error' })
}
return Promise.reject(new Error(msg))
} else if (code === 601) {
ElMessage({ message: msg, type: 'warning' })
// 检查是否需要跳过错误提示
if (!res.config?.skipErrorMsg) {
ElMessage({ message: msg, type: 'warning' })
}
return Promise.reject(new Error(msg))
} else if (code !== 200) {
ElNotification.error({ title: msg })
// 检查是否需要跳过错误提示
if (!res.config?.skipErrorMsg) {
ElNotification.error({ title: msg })
}
return Promise.reject('error')
} else {
return Promise.resolve(res.data)
@@ -119,10 +128,12 @@ service.interceptors.response.use(res => {
} else if (message.includes("Request failed with status code")) {
message = "系统接口" + message.substr(message.length - 3) + "异常";
}
ElMessage({ message: message, type: 'error', duration: 5 * 1000 })
// 检查是否需要跳过错误提示
if (!error.config?.skipErrorMsg) {
ElMessage({ message: message, type: 'error', duration: 5 * 1000 })
}
return Promise.reject(error)
}
)
})
// 通用下载方法
export function download(url, params, filename, config) {