wwl
2024-12-06 e52593b4b0feea94b2fa33ff590d649d4caadff3
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,25 @@
    }
    return Promise.reject('无效的会话,或者会话已过期,请重新登录。')
  } else if (code === 500) {
    // 修改此部分,确保访问正确的msg字段
    if (res.data && res.data.msg) {
    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错误');
    }
    Message({
      message: msg,
      type: 'error'
    })
    return Promise.reject(new Error(msg))
  } else if (code === 601) {
    Message({
      message: msg,