Quellcode durchsuchen

供应商附件管理-改为转发域名之后通过url打开

002390 vor 1 Jahr
Ursprung
Commit
6a99b4a217
2 geänderte Dateien mit 10 neuen und 9 gelöschten Zeilen
  1. 1 1
      src/api/purchase/supAtttachment.js
  2. 9 8
      src/views/purchase/SupAtttachment/index.vue

+ 1 - 1
src/api/purchase/supAtttachment.js

@@ -14,6 +14,6 @@ export function download(data) {
   return request({
     url: `/download`,
     method: 'post',
-    data,
+    data: data,
   })
 }

+ 9 - 8
src/views/purchase/SupAtttachment/index.vue

@@ -39,7 +39,9 @@ export default {
         this.$modal.loading("请稍候...");
         let formData = new FormData();
         formData.append("url", row.url);
-        await download(formData).then((res) => {
+        await download(formData).then(async (res) => {
+          // var buffer = new ArrayBuffer(res);
+          // var blob = new Blob([buffer], { type: "image/jpeg" });
           var blob = new Blob([res], {
             type: "image/jpeg",
           });
@@ -55,12 +57,11 @@ export default {
       }
     },
     useDbclick(row) {
-      // window.open(row.url);
-      var a = $(`<a href='${row.url}' target='_blank'>${row.name}</a>`).get(0);
-
-      var e = document.createEvent("MouseEvents");
-      e.initEvent("click", true, true);
-      a.dispatchEvent(e);
+      window.open(row.url);
+      // var oA = document.createElement("a"); //创建a标签
+      // oA.href = row.url; //添加 href 属性
+      // oA.target = "_blank"; //添加 target 属性
+      // oA.click(); //模拟点击
     },
   },
   async created() {
@@ -93,7 +94,7 @@ export default {
     >
       <ux-table-column fixed="right" title="操作" align="center" width="100">
         <template slot-scope="scope">
-          <el-button type="text" @click="useDownload(scope.row)" :size="size"
+          <el-button type="text" @click="useDbclick(scope.row)" :size="size"
             >下载</el-button
           >
         </template>