tangjunhao 3 сар өмнө
parent
commit
a638e4e0e3
2 өөрчлөгдсөн 21 нэмэгдсэн , 56 устгасан
  1. 0 41
      src/utils/request.ts
  2. 21 15
      src/views/home.vue

+ 0 - 41
src/utils/request.ts

@@ -168,52 +168,11 @@ const uploadFile = (params, channelNo = 'service', callback1) => {
     axios.post(url, params, config).then(res => {
       resolve(res)
     }).catch(err => {
-      if (err != 'cancel') {
-        Message.error(err.returnMsg)
-      }
       reject(err)
     })
   })
 }
 
-// const downloadFile = (params, channelNo = 'service') => {
-//   const config = {
-//     timeout: 60000,
-//   }
-
-//   const url = getUrl(channelNo) // 获取请求地址
-
-//   // 加上公共参数
-//   const fullParams = {
-//     ...params,
-//     clientToken: getToken(),
-//     userId: getUserId(),
-//     channelNo
-//   }
-
-//   return new Promise((resolve, reject) => {
-//     axios.post(url, fullParams, config).then(response => {
-//       // 提取文件名(如果后端在 header 中返回了 Content-Disposition)
-//       const disposition = response.headers['content-disposition']
-//       let fileName = 'downloaded_file'
-//       if (disposition && disposition.includes('filename=')) {
-//         fileName = decodeURIComponent(disposition.split('filename=')[1].replace(/"/g, ''))
-//       }
-
-//       // 创建 blob 链接进行下载
-//       const blob = new Blob([response.data])
-//       const link = document.createElement('a')
-//       link.href = URL.createObjectURL(blob)
-//       link.download = fileName
-//       link.click()
-//       URL.revokeObjectURL(link.href)
-
-//       resolve(response)
-//     }).catch(error => {
-//       reject(error)
-//     })
-//   })
-// }
 
 const downloadFile = (id, channelNo = 'service') => {
   const token = getToken();

+ 21 - 15
src/views/home.vue

@@ -3389,21 +3389,6 @@ const handleFileChange = async (event) => {
   }
 }
 
-// const exportdesignvar = () => {
-//   const params = {
-//     transCode: 'MDO0080',
-//     pid: pid.value
-//   }
-
-//   downloadFile(params)
-//     .then(() => {
-//       ElMessage.success('导出成功')
-//     })
-//     .catch(() => {
-//       ElMessage.error('导出失败')
-//     })
-// }
-
 
 const exportdesignvar = () => {
   try {
@@ -3490,6 +3475,13 @@ const getissue = () => {
   request(params)
     .then((res) => {
       if (res.rows.length === 0) {
+        Sidebarref.value.datatree[0].children[0].children.forEach((item, index) => {
+        if (item.label === '设计变量') {
+          Sidebarref.value.datatree[0].children[0].children[index].children = [];
+        }
+      });
+      designtable.value = [];
+      return;
       } else {
         let item1 = {
           id: "1-1-" + 1,
@@ -3548,6 +3540,13 @@ const getyueshu = () => {
   request(params)
     .then((res) => {
       if (res.rows.length === 0) {
+        Sidebarref.value.datatree[0].children[0].children.forEach((item, index) => {
+        if (item.label === '约束条件') {
+          Sidebarref.value.datatree[0].children[0].children[index].children = [];
+        }
+      });
+      tableData.value = [];
+      return;
       } else {
         let item2 = {
           id: "1-2-" + 2,
@@ -3607,6 +3606,13 @@ const getmub = () => {
   request(params)
     .then((res) => {
       if (res.rows.length === 0) {
+        Sidebarref.value.datatree[0].children[0].children.forEach((item, index) => {
+        if (item.label === '目标函数') {
+          Sidebarref.value.datatree[0].children[0].children[index].children = [];
+        }
+      });
+      eloptimize.value = [];
+      return;
       } else {
         let item2 = {
           id: "1-3-" + 3,