From 9a6757109b406fa0c7c1c548d9977702e6df76b6 Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期四, 27 七月 2023 19:42:55 +0800
Subject: [PATCH] 提交代码

---
 Source/UBCS-WEB/src/views/modeling/BusinessAdd.vue       |    4 ++--
 Source/UBCS-WEB/src/components/Master/MasterTransfer.vue |   12 ------------
 Source/UBCS-WEB/src/components/file/main.vue             |   16 +++-------------
 Source/UBCS-WEB/src/api/GetItem.js                       |    2 +-
 4 files changed, 6 insertions(+), 28 deletions(-)

diff --git a/Source/UBCS-WEB/src/api/GetItem.js b/Source/UBCS-WEB/src/api/GetItem.js
index 24c75dc..b6e9f41 100644
--- a/Source/UBCS-WEB/src/api/GetItem.js
+++ b/Source/UBCS-WEB/src/api/GetItem.js
@@ -60,7 +60,7 @@
 export function exportCode(data){
   return request({
     url: 'api/ubcs-code/mdmEngineController/exportCode',
-    method: 'excel',
+    method: 'post',
     responseType: 'blob', // 璁剧疆鍝嶅簲绫诲瀷涓篵lob
     params:{
       ...data
diff --git a/Source/UBCS-WEB/src/components/Master/MasterTransfer.vue b/Source/UBCS-WEB/src/components/Master/MasterTransfer.vue
index dab8951..24b2cfe 100644
--- a/Source/UBCS-WEB/src/components/Master/MasterTransfer.vue
+++ b/Source/UBCS-WEB/src/components/Master/MasterTransfer.vue
@@ -144,18 +144,6 @@
               func.downloadFileByBlob(blob,fileName);
               window.URL.revokeObjectURL(src); //閲婃斁鎺塨lob瀵硅薄
             }
-            
-            // let src = window.URL.createObjectURL(blob);
-            // if (src) {
-            //   let link = document.createElement("a");
-            //   link.style.display = "none";
-            //   link.href = src;
-            //   link.setAttribute("download", "鏂囦欢鍚嶅瓧.xls");
-            //   document.body.appendChild(link);
-            //   link.click();
-            //   document.body.removeChild(link); //涓嬭浇瀹屾垚绉婚櫎鍏冪礌
-            //   window.URL.revokeObjectURL(src); //閲婃斁鎺塨lob瀵硅薄
-            // }
           })
         }
       };
diff --git a/Source/UBCS-WEB/src/components/file/main.vue b/Source/UBCS-WEB/src/components/file/main.vue
index cb4d046..1aa1f8b 100644
--- a/Source/UBCS-WEB/src/components/file/main.vue
+++ b/Source/UBCS-WEB/src/components/file/main.vue
@@ -397,22 +397,12 @@
         if(res){
           const fileNames = res.headers['content-disposition'].split(";");
           let characterSet = fileNames[2].split("filename*=")[1];
-          let fileName = decodeURI(fileNames[1].split("filename=")[1],characterSet);
-          // console.log(fileName)
+          let fileName = decodeURI(fileNames[1].split("filename=")[1],characterSet);  // 涓嬭浇鐨勬枃浠跺悕
           let blob = new Blob([res.data], {
             type: res.data.type + ";charset=utf-8",
           });
-          let src = window.URL.createObjectURL(blob);
-          if (src) {
-            let link = document.createElement("a");
-            link.style.display = "none";
-            link.href = src;
-            link.setAttribute("download", fileName);
-            document.body.appendChild(link);
-            link.click();
-            document.body.removeChild(link); //涓嬭浇瀹屾垚绉婚櫎鍏冪礌
-            window.URL.revokeObjectURL(src); //閲婃斁鎺塨lob瀵硅薄
-          }
+          func.downloadFileByBlob(blob,fileName);
+          window.URL.revokeObjectURL(src); //閲婃斁鎺塨lob瀵硅薄
         }
       });
     },
diff --git a/Source/UBCS-WEB/src/views/modeling/BusinessAdd.vue b/Source/UBCS-WEB/src/views/modeling/BusinessAdd.vue
index 1f42c86..d274858 100644
--- a/Source/UBCS-WEB/src/views/modeling/BusinessAdd.vue
+++ b/Source/UBCS-WEB/src/views/modeling/BusinessAdd.vue
@@ -15,9 +15,9 @@
       <el-form-item label="涓枃鍚嶇О" label-width="100px">
         <el-input v-model="btmType.name" :prefix-icon="icons.name"></el-input>
       </el-form-item>
-      <el-form-item label="鏁版嵁搴撹〃鍚�" label-width="100px">
+      <!-- <el-form-item label="鏁版嵁搴撹〃鍚�" label-width="100px">
         <el-input v-model="btmType.tableName" :prefix-icon="icons.tableName"></el-input>
-      </el-form-item>
+      </el-form-item> -->
       <el-form-item label="鎵�灞為鍩�" label-width="100px" prop="domain" class="domainSelect">
         <el-select  placeholder="璇烽�夋嫨棰嗗煙" v-model="btmType.bizDomain" :prefix-icon="icons.domain">
           <el-option v-for="item in domainOption"

--
Gitblit v1.9.3