gaoshp
2024-04-23 88dc89d715828ae485cd00772c0c690b58a7b650
src/utils/request.js
@@ -1,5 +1,5 @@
import axios from 'axios';
import { ElNotification, ElMessageBox } from 'element-plus';
import { ElNotification, ElMessageBox, ElMessage } from 'element-plus';
import sysConfig from "@/config";
import tool from '@/utils/tool';
import router from '@/router';
@@ -130,7 +130,14 @@
         }).then((response) => {
            resolve(response.data);
         }).catch((error) => {
            reject(error);
            if(error.status == 400) {
               ElMessage({
                   message: error.data.msg,
                   type: 'warning',
                })
            }else {
               reject(error);
            }
         })
      })
   },
@@ -141,6 +148,7 @@
    */
    postJ: function(url, data={}, config={}) {
      return new Promise((resolve, reject) => {
         console.log(qsStringify(data))
         axios({
            method: 'post',
            url: url,
@@ -204,12 +212,19 @@
         axios({
            method: 'delete',
            url: url,
            params: data,
            data: data,
            ...config
         }).then((response) => {
            resolve(response.data);
         }).catch((error) => {
            reject(error);
            if(error.status == 400) {
               ElMessage({
                   message: error.data.msg,
                   type: 'warning',
                })
            }else {
               reject(error);
            }
         })
      })
   },