diff --git a/src/views/modules/base/collect.vue b/src/views/modules/base/collect.vue
index 65ca98ed..1c488f35 100644
--- a/src/views/modules/base/collect.vue
+++ b/src/views/modules/base/collect.vue
@@ -2,15 +2,22 @@
-
-
-
+
+
+
+
+
-
+
+
+ 导出
+
item.firstIndex === rowIndex)
if (index > -1) {
return {
@@ -212,7 +228,41 @@ export default {
}
}
},
-
+ async handleChu() {
+ const url =
+ "/epmetuser/icresicollect/export";
+ const { pageSize, pageNo, fmData } = this;
+ axios({
+ url: window.SITE_CONFIG["apiURL"] + url,
+ method: "post",
+ data: {
+ pageSize,
+ pageNo,
+ ...fmData,
+ },
+ responseType: "blob",
+ })
+ .then((res) => {
+ let fileName = window.decodeURI(
+ res.headers["content-disposition"].split(";")[1].split("=")[1]
+ );
+ console.log("filename", fileName);
+ let blob = new Blob([res.data], { type: "application/vnd.ms-excel" });
+ var url = window.URL.createObjectURL(blob);
+ var aLink = document.createElement("a");
+ aLink.style.display = "none";
+ aLink.href = url;
+ aLink.setAttribute("download", fileName);
+ document.body.appendChild(aLink);
+ aLink.click();
+ document.body.removeChild(aLink); //下载完成移除元素
+ window.URL.revokeObjectURL(url); //释放掉blob对象
+ })
+ .catch((err) => {
+ console.log("获取导出情失败", err);
+ return this.$message.error("网络错误");
+ });
+ },
handleSizeChange(val) {
console.log(`每页 ${val} 条`);
this.pageSize = val;
@@ -272,7 +322,16 @@ export default {
this.$message.success("操作失败!");
}
},
-
+ async getcommunityList() {
+ const url =
+ "/gov/org/agency/community-list";
+ const { data, code, msg } = await requestPost(url);
+ if (code === 0) {
+ console.log("列表请求成功!!!!!!!!!!!!!!");
+ this.communityList = data
+ } else {
+ }
+ },
async getTableData() {
const url =
"/epmetuser/icresicollect/list";
@@ -286,7 +345,6 @@ export default {
console.log("列表请求成功!!!!!!!!!!!!!!");
this.total = data.total || 0;
let _i = 0
- let firstIndex = 0
let arr = []
this.spanIndex = data.list && data.list.map((item, index) => {
if (index == 0) _i = 0