From 7d7621c76d725e8a1fba689cba9b512c22748abe Mon Sep 17 00:00:00 2001
From: cqf <2252655793@qq.com>
Date: Wed, 11 May 2022 11:33:58 +0800
Subject: [PATCH] 导入接口对接
---
src/views/delayHiddenDangerRectification/index.vue | 26 +++++++++++++++++++++++---
1 files changed, 23 insertions(+), 3 deletions(-)
diff --git a/src/views/delayHiddenDangerRectification/index.vue b/src/views/delayHiddenDangerRectification/index.vue
index cc97cac..25dbe1a 100644
--- a/src/views/delayHiddenDangerRectification/index.vue
+++ b/src/views/delayHiddenDangerRectification/index.vue
@@ -141,7 +141,8 @@
<el-button type="primary" class="btns" size="small" icon="el-icon-search" @click="getPageList()">查询
</el-button>
<el-button type="primary" class="btns" size="small" @click="reset()">重置</el-button>
- <el-button type="primary" class="btns" size="small" icon="el-icon-upload2">导出excel</el-button>
+ <el-button type="primary" class="btns" size="small" icon="el-icon-upload2" @click="exportData">导出excel
+ </el-button>
</el-form-item>
</el-form>
<el-row class="title-center">
@@ -216,6 +217,7 @@
</template>
<script>
import {getPageList, next_step_do} from "@/api/sgyhpczl/delayHiddenDangerRectification";
+import {danger_export_do} from "@/api/sgyhpczl/hiddenDangerRectification";
import {initJCBM, initYHLX, initBC, initJCLB, initYHBM, initYHJB, initLlr} from "@/api/sgyhpczl/initSelect";
export default {
@@ -397,7 +399,6 @@
})
},
sendBath() {
-
var selectData = this.$refs.dataTable.selection;
if (selectData.length < 1) {
this.$message({type: 'warn', message: "请选择需要发送的数据!", duration: 3000})
@@ -430,7 +431,26 @@
}
})
})
-
+ },
+ exportData() {
+ var requestData = this.listQuery;
+ requestData.export_type = 4;
+ //删除分页参数
+ this.$delete(requestData, 'page')
+ this.$delete(requestData, 'limit')
+ danger_export_do(requestData).then(res => {
+ var blob = new Blob([res.data])
+ var downloadElement = document.createElement('a')
+ var href = window.URL.createObjectURL(blob) //创建下载的链接
+ downloadElement.href = href
+ downloadElement.download = '隐患整改延期.xlsx' //下载后文件名
+ document.body.appendChild(downloadElement)
+ downloadElement.click() //点击下载
+ document.body.removeChild(downloadElement) //下载完成移除元素
+ window.URL.revokeObjectURL(href) //释放掉blob对象
+ }).catch(err => {
+ console.log(err)
+ })
}
}
};
--
Gitblit v1.9.2