fix
13404089107
2025-06-20 99d0e18b496fb0ce294117d7abe518534a3d06db
fix
2个文件已修改
31 ■■■■■ 已修改文件
culture/src/utils/request.js 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
culture/src/views/system/user/index.vue 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
culture/src/utils/request.js
@@ -1,7 +1,12 @@
import axios from 'axios'
import apiConfig from './baseurl'
import { Message } from 'element-ui'
import { encryptBySM4, decryptBySM4 } from './sm4'  // 添加decryptBySM4
import {
  Message
} from 'element-ui'
import {
  encryptBySM4,
  decryptBySM4
} from './sm4' // 添加decryptBySM4
const service = axios.create({
  // baseURL: apiConfig.baseURL,
@@ -26,7 +31,9 @@
    if (config.method == 'post') {
      if (!config.data) config.data = {};
      if (needEncrypt) {
        config.data = { param: encryptBySM4(config.data) };
        config.data = {
          param: encryptBySM4(config.data)
        };
      }
    }
    return config
@@ -55,30 +62,31 @@
        console.error('数据解密失败:', e);
      }
    }
    console.log('15151515',res);
    
    if (res.data.code == 200) {
      if (!res.data) {
        return Promise.resolve({})
      }
      if (res.data.data.code == 200) {
      return Promise.resolve(res.data.data || res.data)
    } else {
      if (res.data.data.code == 103 || res.data.data.code == 401) {
      } else if (res.data.data.code == 103 || res.data.data.code == 401) {
        Message({
          message: res.data.data.msg || '登录已过期,请重新登录',
          type: 'warning',
          duration: 2000
        })
        sessionStorage.clear();
        window.location.replace('/');
        return Promise.reject(res.data.data)
      }
      } else if (res.data.data.code == 500) {
      Message({
        message: res.data.data.msg || '服务器错误',
        type: 'error',
        duration: 2000
      })
      return Promise.reject(res.data.data)
      } else {
        return Promise.resolve(res.data.data || res.data)
      }
    }
  },
  error => {
culture/src/views/system/user/index.vue
@@ -167,7 +167,8 @@
          this.getListData()
        })
      } else {
        add(form).then(() => {
        add(form).then((res) => {
          console.log('qeqweqweqweq',res);
          this.row = {}
          this.dialogVisible = false
          this.$message.success('添加成功')