From 2dc217ef7ea1a58350962cffe6962bc4a6053df9 Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期二, 07 三月 2023 14:52:05 +0800
Subject: [PATCH] 转孔柱状图添加鼠标移入显示信息,登录页面修改,样式管理,资料馆添加批量下载

---
 src/views/datamanage/styleManage.vue |   64 ++++++++++++++++++++++++++++----
 1 files changed, 56 insertions(+), 8 deletions(-)

diff --git a/src/views/datamanage/styleManage.vue b/src/views/datamanage/styleManage.vue
index 4003bf2..57164e7 100644
--- a/src/views/datamanage/styleManage.vue
+++ b/src/views/datamanage/styleManage.vue
@@ -67,6 +67,13 @@
                 size="small"
               >{{ $t('common.empty') }}
               </el-button>
+              <el-button
+                @click="handleDownload('ruleForm')"
+                icon="el-icon-download"
+                type="success"
+                size="small"
+              >{{ $t('common.download') }}
+              </el-button>
             </el-form-item>
           </div>
         </div>
@@ -165,12 +172,12 @@
               size="small"
             >{{ $t('common.update') }}
             </el-button>
-            <el-button
+            <!-- <el-button
               @click="handleDownload(scope.$index, scope.row)"
               type="success"
               plain
               size="small"
-            >{{ $t('common.download') }}
+            >{{ $t('common.download') }} -->
             </el-button>
           </template>
         </el-table-column>
@@ -1591,22 +1598,63 @@
       this.itemdetail.updateTime = this.formomentTime(
         this.itemdetail.updateTime
       );
-      this.itemdetail.imageFile =
-        BASE_URL + "/res/download?guid=" + row.viewGuid + "&token=" + token;
+      this.itemdetail.imageFile = BASE_URL + "/comprehensive/downloadForView?guid=" + row.viewGuid + "&token=" + token;
     },
     closeDetial() {
       this.showinfoBox = false;
       this.itemdetail = {};
     },
+    handleDownload() {
+      if (this.multipleSelection.length == 0) {
+        return this.$message({
+          message: '璇烽�夋嫨闇�瑕佷笅杞界殑鏂囦欢',
+          type: 'warning'
+        });
+      }
 
-    handleDownload(index, row) {
-
+      // var data = {
+      //   guids: ["e5b6ae0889b88111f13a4b6e048348db", "fa4f299e901a0c46e634f8fcc8185c0c"]
+      // };
+      // ajax(getUrl("/res/downloadReqForGuids"), "POST", JSON.stringify(data), null, null, function (rs) {
+      //   console.log(rs);
+      //   alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
+      // });
+      var std = [];
+      for (var i in this.multipleSelection) {
+        std.push(this.multipleSelection[i].fileGuid)
+      }
       var token = getToken()
-      var url = BASE_URL + "/res/download?token=" + token + "&guid=" + row.fileGuid;
+      $.ajax(BASE_URL + "/style/downloadReqForGuids?token=" + token, {
+        type: "post",
+        data: JSON.stringify({
+          guids: std
+        }),
+        async: true,
+        cache: false,
+        processData: false,
+        contentType: false,
+        success: res => {
+          if (res.code != 200) {
+            return
+          }
 
-      $("#downFrame").attr("src", url).click();
+          var token = getToken()
+          var url = BASE_URL + "/style/downloadFile?token=" + token + "&guid=" + res.result;
+
+          $("#downFrame").attr("src", url).click();
+        },
+      })
+
 
     },
+    // handleDownload(index, row) {
+
+    //   var token = getToken()
+    //   var url = BASE_URL + "/res/download?token=" + token + "&guid=" + row.fileGuid;
+
+    //   $("#downFrame").attr("src", url).click();
+
+    // },
     handleEdit(index, row) {
       this.upflag = true;
       this.dialogFormVisible = true;

--
Gitblit v1.9.3