From 7237b76c8fe87df70ae2e3b4a03cf675140960fc Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Fri, 17 May 2024 16:05:10 +0800
Subject: [PATCH] Merge branch 'master' of http://139.196.74.78:10010/r/jczz_web

---
 src/views/place/tenanthold.vue |   58 ++++++++++++++++++++++++++++++++++------------------------
 1 files changed, 34 insertions(+), 24 deletions(-)

diff --git a/src/views/place/tenanthold.vue b/src/views/place/tenanthold.vue
index f70d668..a7c816a 100644
--- a/src/views/place/tenanthold.vue
+++ b/src/views/place/tenanthold.vue
@@ -28,6 +28,14 @@
       <template slot-scope="{row, size}" slot="householdLabelList">
         {{ labelDispose(row.householdLabelList) }}
       </template>
+
+      <template slot="menuLeft">
+        <el-button type="success" size="small" plain icon="el-icon-upload2" @click="handleImport">导入
+        </el-button>
+        <el-button type="warning" size="small" plain icon="el-icon-download" @click="handleExport">导出
+        </el-button>
+      </template>
+
     </avue-crud>
     <el-dialog title="用户角色配置" append-to-body :visible.sync="roleBox" width="345px" center>
 
@@ -41,14 +49,16 @@
       </span>
     </el-dialog>
 
-    <!-- <el-dialog :title="'编辑标签   ' + currentLabel.name" append-to-body :visible.sync="editLabelFlge" width="655px">
-      <avue-form :option="labelOption" v-model="labelForm" :submit="onsubmit">
+    <el-dialog title="场所数据导入" append-to-body :visible.sync="excelBox" width="555px">
+      <avue-form :option="excelOption" v-model="excelForm" :upload-after="uploadAfter">
+        <template slot="excelTemplate">
+          <el-button size="small" type="primary" @click="handleTemplate">
+            点击下载<i class="el-icon-download el-icon--right"></i>
+          </el-button>
+        </template>
       </avue-form>
-      <span slot="footer" class="dialog-footer">
-        <el-button size="small" @click="editLabelFlge = false">取 消</el-button>
-        <el-button size="small" type="primary" @click="onsubmit">确 定</el-button>
-      </span>
-    </el-dialog> -->
+    </el-dialog>
+
   </basic-container>
 </template>
 
@@ -187,8 +197,7 @@
           dialogType: 'dialog',
           dialogClickModal: false,
           menuFixed: 'right',
-          column: [
-            {
+          column: [{
               width: 110,
               label: "姓名",
               prop: "name",
@@ -237,7 +246,7 @@
               hide: false,
               // display: false,
               width: 60,
-              align:"center",
+              align: "center",
               label: "性别",
               prop: "gender",
               type: "select",
@@ -281,7 +290,7 @@
               prop: "aoiName",
               search: true,
               searchSpan: 4,
-              overHidden:true,
+              overHidden: true,
               display: false
             },
 
@@ -321,8 +330,8 @@
               label: "户籍地址",
               prop: "hukouRegistration",
               // hide: true,
-              minWidth:150,
-              overHidden:true,
+              minWidth: 150,
+              overHidden: true,
             },
 
             {
@@ -336,17 +345,16 @@
               // labelWidth: 110,
               searchSpan: 3,
               searchLabelWidth: 60,
-              editDisplay:false,
+              editDisplay: false,
               label: "未成年",
               search: true,
               prop: "minors",
               type: "select",
-              align:"center",
-              dicData: [
-              {
+              align: "center",
+              dicData: [{
                   label: "全部",
                   value: ""
-                },{
+                }, {
                   label: "是",
                   value: 2
                 },
@@ -722,7 +730,7 @@
         done()
       },
       handleExport() {
-        this.$confirm("是否导出住户数据?", "提示", {
+        this.$confirm("是否导出租客数据?", "提示", {
           confirmButtonText: "确定",
           cancelButtonText: "取消",
           type: "warning"
@@ -733,17 +741,19 @@
           }
           data = Qs.stringify(data)
           exportBlob(
-            `/api/blade-household/household/export-household?${this.website.tokenHeader}=${getToken()}&` + data
+            `/api/blade-houseTenant/houseTenant/export-tenant?${this.website.tokenHeader}=${getToken()}&` + data
           ).then(res => {
-            downloadXls(res.data, `住户数据表${dateNow()}.xlsx`)
+            downloadXls(res.data, `租客数据表${dateNow()}.xlsx`)
             NProgress.done()
           })
         })
       },
       handleTemplate() {
-        exportBlob(`/api/blade-system/user/export-template?${this.website.tokenHeader}=${getToken()}`).then(res => {
-          downloadXls(res.data, "住户数据模板.xlsx")
-        })
+        exportBlob(
+          `/api/blade-houseTenant/houseTenant/downLoadTenantTemplate?${this.website.tokenHeader}=${getToken()}`).then(
+          res => {
+            downloadXls(res.data, "租客数据模板.xlsx")
+          })
       },
       beforeOpen(done, type) {
         if (["edit", "view"].includes(type)) {

--
Gitblit v1.9.3