From 0de386bb42ce0ed08bbdd44c36a831323062e7e8 Mon Sep 17 00:00:00 2001
From: linwe <872216996@qq.com>
Date: Mon, 17 Jun 2024 15:07:51 +0800
Subject: [PATCH] 入户宣传导出即查询优化

---
 src/views/cGovernance/statisticalAnalysis/index.vue |    6 ++++--
 src/views/backblask/BackblastPubRecord.vue          |   35 +++++++++++++++++++++++++++++------
 2 files changed, 33 insertions(+), 8 deletions(-)

diff --git a/src/views/backblask/BackblastPubRecord.vue b/src/views/backblask/BackblastPubRecord.vue
index 70a9cd0..e0b595f 100644
--- a/src/views/backblask/BackblastPubRecord.vue
+++ b/src/views/backblask/BackblastPubRecord.vue
@@ -10,6 +10,12 @@
         </el-button>
       </template>
 
+      <template slot="menuLeft">
+        <el-button type="warning" size="small" plain v-if="permission.household_export" icon="el-icon-download"
+          @click="handleExport">导出
+        </el-button>
+      </template>
+
       <template slot-scope="{row, size,index}" slot="peopleForm">
         <el-table :data="form.backblastPubPersonEntityList" v-if="form.backblastPubPersonEntityList">
           <el-table-column width="100" property="name" label="姓名" label-class-name="workOrderStyle"></el-table-column>
@@ -103,16 +109,32 @@
               row: true,
               span: 24,
             }, {
+              label: "小区名称",
+              prop: "aoiName",
+              labelWidth: 120,
+              // align: 'center',
+              // type: "textarea",
+              row: true,
+              span: 24,
+              overHidden: true,
+            }, {
+              label: "户室信息",
+              prop: "houseName",
+              labelWidth: 120,
+              // align: 'center',
+              // type: "textarea",
+              row: true,
+              span: 24,
+              overHidden: true,
+            }, {
               label: "宣防内容",
               prop: "pubContent",
               labelWidth: 120,
-              // align: 'center',
               type: "textarea",
               row: true,
               span: 24,
               overHidden: true,
             },
-
             {
               label: "是否下载国家反诈app",
               prop: "isFzApp",
@@ -269,7 +291,7 @@
     },
     methods: {
       handleExport() {
-        this.$confirm("是否导出档案管理数据?", "提示", {
+        this.$confirm("是否导出入户宣传数据?", "提示", {
           confirmButtonText: "确定",
           cancelButtonText: "取消",
           type: "warning"
@@ -281,10 +303,11 @@
           data.isNine = 1
           data = Qs.stringify(data)
           exportBlob(
-            `/api/blade-place/place/exportNineType?${this.website.tokenHeader}=${getToken()}&` + data
+            `/api/blade-backblastPubRecord/backblastPubRecord/export?${this.website.tokenHeader}=${getToken()}&` +
+            data
           ).then(res => {
             console.log('exportBlob', res)
-            downloadXls(res.data, `档案管理${dateNow()}.xlsx`)
+            downloadXls(res.data, `入户宣传${dateNow()}.xlsx`)
             NProgress.done()
           })
         })
@@ -493,4 +516,4 @@
   .workOrderStyle {
     font-weight: normal;
   }
-</style>
+</style>
\ No newline at end of file
diff --git a/src/views/cGovernance/statisticalAnalysis/index.vue b/src/views/cGovernance/statisticalAnalysis/index.vue
index 9ea7114..f967b61 100644
--- a/src/views/cGovernance/statisticalAnalysis/index.vue
+++ b/src/views/cGovernance/statisticalAnalysis/index.vue
@@ -91,9 +91,9 @@
           tip: false,
           border: true,
           //stripe:true,
-          index: true,
+          // index: true,
           viewBtn: true,
-          selection: true,
+          // selection: true,
           // excelBtn: true,
           dialogClickModal: false,
           column: [{
@@ -240,6 +240,8 @@
     methods: {
       handleOrg(tagMain) {
         console.log("***************" + tagMain)
+        this.page.currentPage = 1
+        this.data = []
         if (tagMain === '主办单位') {
           this.query.tagMain = "Y"
           this.query.mainFlag = 1

--
Gitblit v1.9.3