gaoshp
2024-06-23 fbee7228e2f6e43b417d4c3f03020704831261cd
src/utils/request.js
@@ -34,6 +34,14 @@
// HTTP response 拦截器
axios.interceptors.response.use(
   (response) => {
      if (response.data.code && response.data.code !== 200) {
         // ElMessage({
         //    message: response.data.msg,
         //    type: 'warning',
         // })
         // return new Error()
         // return new Error();
      }
      return response;
   },
   (error) => {
@@ -65,10 +73,10 @@
               }).catch(() => { })
            }
         } else {
            ElNotification.error({
               title: '请求错误',
               message: error.message || `Status:${error.response.status},未知错误!`
            });
            // ElNotification.error({
            //    title: '请求错误',
            //    message: error.message || `Status:${error.response.status},未知错误!`
            // });
         }
      } else {
         ElNotification.error({
@@ -110,7 +118,14 @@
         }).then((response) => {
            resolve(response.data);
         }).catch((error) => {
            reject(error);
            if (error?.status == 400) {
               ElMessage({
                  message: error.data.msg,
                  type: 'warning',
               })
            } else {
               reject(error);
            }
         })
      })
   },
@@ -130,7 +145,7 @@
         }).then((response) => {
            resolve(response.data);
         }).catch((error) => {
            if (error.status == 400) {
            if (error?.status == 400) {
               ElMessage({
                  message: error.data.msg,
                  type: 'warning',
@@ -148,7 +163,6 @@
    */
   postJ: function (url, data = {}, config = {}) {
      return new Promise((resolve, reject) => {
         console.log(qsStringify(data))
         axios({
            method: 'post',
            url: url,
@@ -158,6 +172,7 @@
         }).then((response) => {
            resolve(response.data);
         }).catch((error) => {
            resolve(error.data);
            reject(error);
         })
      })
@@ -177,6 +192,7 @@
         }).then((response) => {
            resolve(response.data);
         }).catch((error) => {
            resolve(error.data);
            reject(error);
         })
      })