From ed6e9e2fd0a0581ab7f7554b507be21f556a572e Mon Sep 17 00:00:00 2001 From: dai <851733175@qq.com> Date: Mon, 15 Aug 2022 14:17:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=99=BA=E8=83=BD=E6=8A=A5=E8=A1=A8=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/modules/base/community/buildTable.vue | 11 ++++++++--- .../modules/base/community/communityTable.vue | 14 ++++++++++---- src/views/modules/base/community/roomTable.vue | 12 ++++++++++-- src/views/modules/base/resi.vue | 11 +++++++++-- src/views/modules/cpts/baobiao/index.vue | 13 +++++++++++-- 5 files changed, 48 insertions(+), 13 deletions(-) diff --git a/src/views/modules/base/community/buildTable.vue b/src/views/modules/base/community/buildTable.vue index 53dbad392..3e41d2ab9 100644 --- a/src/views/modules/base/community/buildTable.vue +++ b/src/views/modules/base/community/buildTable.vue @@ -57,7 +57,7 @@ size="small" :disabled="yihuyidangDisabled" @click="handleExportYihuyidang()">导出一户一档 - 智能填报 @@ -235,14 +235,19 @@ export default { yihuyidangDisabled: false, + displayedBaobiaoBtn: false, } }, components: { baobiao, BuildForm }, - async mounted () { - console.log('building11111111111111111111111111') + async mounted() { + this.displayedBaobiaoBtn = await this.$refs.baobiao.existsTemplate({ + elseParams: { + categoryKeys:['house_info'], categoryKey: 'house_info', + } + }); }, computed: { tableHeight () { diff --git a/src/views/modules/base/community/communityTable.vue b/src/views/modules/base/community/communityTable.vue index 1c326ec10..c579de9a7 100644 --- a/src/views/modules/base/community/communityTable.vue +++ b/src/views/modules/base/community/communityTable.vue @@ -88,7 +88,7 @@ :disabled="yihuyidangDisabled" @click="handleExportYihuyidang()">导出一户一档 --> - 智能填报 @@ -266,15 +266,21 @@ export default { yihuyidangDisabled: false, yihuyimaDisabled: false, exportBtn: false, - dialogVisible: false // 导出 + dialogVisible: false, // 导出 + + displayedBaobiaoBtn: false, } }, components: { baobiao, CommunityForm }, - async mounted () { - + async mounted() { + this.displayedBaobiaoBtn = await this.$refs.baobiao.existsTemplate({ + elseParams: { + categoryKeys:['house_info'], categoryKey: 'house_info', + } + }); }, computed: { tableHeight () { diff --git a/src/views/modules/base/community/roomTable.vue b/src/views/modules/base/community/roomTable.vue index 15c62a15e..4dadadb71 100644 --- a/src/views/modules/base/community/roomTable.vue +++ b/src/views/modules/base/community/roomTable.vue @@ -58,7 +58,7 @@ @click="handleExportYihuyidang()" >导出一户一档 - 智能填报 @@ -266,13 +266,21 @@ export default { ], yihuyidangDisabled: false, + + displayedBaobiaoBtn: false, }; }, components: { baobiao, roomForm, }, - async mounted() {}, + async mounted() { + this.displayedBaobiaoBtn = await this.$refs.baobiao.existsTemplate({ + elseParams: { + categoryKeys:['house_info'], categoryKey: 'house_info', + } + }); + }, computed: { tableHeight() { return this.$store.state.inIframe diff --git a/src/views/modules/base/resi.vue b/src/views/modules/base/resi.vue index f17ce3198..02caa663b 100644 --- a/src/views/modules/base/resi.vue +++ b/src/views/modules/base/resi.vue @@ -77,7 +77,7 @@ @click="deleteBatch">批量删除 - 智能填报 @@ -400,6 +400,8 @@ export default { userId: '', gridName: '' }, + + displayedBaobiaoBtn: false, } }, props: { @@ -446,12 +448,17 @@ export default { console.log('resiSearch', this.$refs.resiSearch.$el.offsetHeight) }, - mounted () { + async mounted () { // this.$nextTick(() => { // this.tableHeight = document.documentElement.clientHeight - this.$refs.resiSearch.$el.offsetHeight - 280 + 'px' // }) console.log('document.documentElement.clientWidth', document.documentElement.clientHeight) + this.displayedBaobiaoBtn = await this.$refs.baobiao.existsTemplate({ + elseParams: { + categoryKeys:['resi_info'], categoryKey: 'resi_info' + } + }); }, methods: { reportForm(){ diff --git a/src/views/modules/cpts/baobiao/index.vue b/src/views/modules/cpts/baobiao/index.vue index 4408cec24..f068168b1 100644 --- a/src/views/modules/cpts/baobiao/index.vue +++ b/src/views/modules/cpts/baobiao/index.vue @@ -77,13 +77,22 @@ export default { mounted() {}, methods: { + async existsTemplate(row) { + console.log("baobiao----------existsTemplate", row); + const { elseParams } = row; + this.list = []; + this.elseParams = { ...elseParams }; + await this.getList(); + return this.list.length > 0; + }, + async init(row) { - console.log("1111111111", row); + console.log("baobiao----------init", row); const { elseParams } = row; this.visible = true; this.elseParams = { ...elseParams }; - this.customerList = []; + this.list = []; await this.getList(); },