1
lkk
2025-04-29 5fc585a412740687529354bdc4168a8f4b6a6534
src/utils/request.js
@@ -14,7 +14,9 @@
axios.defaults.headers['Content-Type'] = 'application/json;charset=utf-8'
// 创建axios实例
const service = axios.create({
  // axios中请求配置有baseURL选项,表示请求URL公共部分
  baseURL: process.env.VUE_APP_BASE_API,
  // 超时
  // timeout: 20000
})
@@ -82,31 +84,29 @@
    }
    return Promise.reject('无效的会话,或者会话已过期,请重新登录。')
  } else if (code === 500) {
    // 修改此部分,确保访问正确的msg字段
    if (res.data && res.data.msg) {
    let loadingInstance1 = Loading.service({ fullscreen: true,text:"签到中" });
    setTimeout(() => {
      loadingInstance1.close();
    }, 1000);
    if (res.config.url === '/hosp/order/addtTransition') {
      // 使用MessageBox和Message来替代this.$confirm和this.$message
      MessageBox.confirm(res.data.msg, '提示', {
        confirmButtonText: '确定',
        cancelButtonText: '取消',
        type: 'warning',
        center: true
      }).then(() => {
        // 执行成功后的操作
      }).catch(() => {
        // 执行取消后的操作
      });
    } else {
      MessageBox.confirm('操作失败,请重试', '提示', {
        confirmButtonText: '确定',
        cancelButtonText: '取消',
        type: 'warning',
        center: true
      }).then(() => {
        // 执行成功后的操作
      }).catch(() => {
        // 执行取消后的操作
      });
      return Promise.reject('特定接口发生500错误');
    }
    return Promise.reject('特定接口发生500错误');
    Message({
      message: msg,
      type: 'error'
    })
    return Promise.reject(new Error(msg))
  } else if (code === 601) {
    Message({
      message: msg,