Browse Source

Merge branch 'wxz_unit_doorplate' into feature

7.31^2
wxz 1 year ago
parent
commit
e39f07f7a2
  1. 55
      src/views/modules/base/community/communityTable.vue

55
src/views/modules/base/community/communityTable.vue

@ -39,12 +39,12 @@
<el-button size="small" type="text" class="diy-button--other">导入房屋数据</el-button> <el-button size="small" type="text" class="diy-button--other">导入房屋数据</el-button>
</el-upload> </el-upload>
</div> </div>
<el-button size="small" style="float: right" class="diy-button--white" slot="reference">导入<i <el-button size="small" style="float: right" class="diy-button--white" slot="reference">导入<i
class="el-icon-arrow-down el-icon--right"></i></el-button> class="el-icon-arrow-down el-icon--right"></i></el-button>
</el-popover> </el-popover>
</div> </div>
<el-button style="margin-left: 10px" class="diy-button--white" size="small" <el-button style="margin-left: 10px" class="diy-button--white" size="small"
@click="handleExportOpen">导出</el-button> @click="handleExportOpen">导出</el-button>
@ -75,7 +75,11 @@
</div> --> </div> -->
<div class="table-more-btn"> <div class="table-more-btn">
<el-button :headers="$getElUploadHeaders()" class="diy-button--other" size="small" type="text" <el-button :headers="$getElUploadHeaders()" class="diy-button--other" size="small" type="text"
@click="handleExportIDCard()">下载电子门牌</el-button> @click="handleExportHouseDoorplate()">下载房屋电子门牌</el-button>
</div>
<div class="table-more-btn">
<el-button :headers="$getElUploadHeaders()" class="diy-button--other" size="small" type="text"
@click="handleExportUnitDoorplate()">下载单元电子门牌</el-button>
</div> </div>
<!-- <div <!-- <div
v-if=" v-if="
@ -386,7 +390,7 @@ export default {
} }
}); });
this.getQueryConditions(); this.getQueryConditions();
}, },
methods: { methods: {
@ -429,7 +433,7 @@ export default {
updateStartDate: this.updateStartDate, updateStartDate: this.updateStartDate,
updateEndDate: this.updateEndDate, updateEndDate: this.updateEndDate,
}; };
this.$refs.baobiao.init({ this.$refs.baobiao.init({
elseParams: { elseParams: {
categoryKeys: ["house_info"], categoryKeys: ["house_info"],
@ -865,19 +869,19 @@ export default {
} }
); );
}, },
// //
handleExportIDCard() { handleExportHouseDoorplate() {
let title = this.agencyObj.label; let title = this.agencyObj.label;
title = title + "电子门牌信息"; title = title + "房屋电子门牌信息";
let url = "/actual/base/communityHouse/downloadZip"; let url = "/actual/base/communityHouse/downloadZip";
console.log(this.agencyObj) console.log(this.agencyObj)
this.startLoading('正在生成,需要几分钟时间,请耐心等待...') this.startLoading('正在生成,需要几分钟时间,请耐心等待...')
let params = { let params = {
pageSize:this.pageSize, pageSize:this.pageSize,
pageNo:this.pageNo, pageNo:this.pageNo,
level:this.agencyObj.level , level:this.agencyObj.level ,
id:this.agencyObj.id, id:this.agencyObj.id,
ownerName: this.ownerName, ownerName: this.ownerName,
ownerPhone: this.ownerPhone, ownerPhone: this.ownerPhone,
@ -912,6 +916,37 @@ export default {
} }
); );
}, },
handleExportUnitDoorplate() {
let title = this.agencyObj.label;
title = title + "单元电子门牌信息";
let url = "/actual/base/communityBuildingUnit/downloadUnitDoorplateZip";
this.startLoading('正在生成,需要几分钟时间,请耐心等待...')
let params = {
level:this.agencyObj.level ,
id:this.agencyObj.id,
};
// if (this.agencyObj.level === "grid") {
// params.gridId = this.agencyObj.id;
// params.agencyId = "";
// } else {
// params.gridId = "";
// params.agencyId = this.agencyObj.id;
// }
app.ajax.exportFilePost(
url,
params,
(data, rspMsg) => {
console.log(data)
this.download(data, title + ".zip");
},
(rspMsg, data) => {
this.$message.error(rspMsg);
}
);
},
// //
handleExportYihuyidang() { handleExportYihuyidang() {
this.yihuyidangDisabled = true; this.yihuyidangDisabled = true;

Loading…
Cancel
Save