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