Browse Source

智能报表优化

V1.0
dai 3 years ago
parent
commit
ed6e9e2fd0
  1. 11
      src/views/modules/base/community/buildTable.vue
  2. 14
      src/views/modules/base/community/communityTable.vue
  3. 12
      src/views/modules/base/community/roomTable.vue
  4. 11
      src/views/modules/base/resi.vue
  5. 13
      src/views/modules/cpts/baobiao/index.vue

11
src/views/modules/base/community/buildTable.vue

@ -57,7 +57,7 @@
size="small"
:disabled="yihuyidangDisabled"
@click="handleExportYihuyidang()">导出一户一档</el-button>
<el-button size="small"
<el-button size="small" v-if="displayedBaobiaoBtn"
class="diy-button--add"
@click="reportForm">智能填报</el-button>
</div>
@ -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 () {

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

@ -88,7 +88,7 @@
:disabled="yihuyidangDisabled"
@click="handleExportYihuyidang()">导出一户一档</el-button> -->
<el-button size="small"
<el-button size="small" v-if="displayedBaobiaoBtn"
class="diy-button--add"
@click="reportForm">智能填报</el-button>
</div>
@ -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 () {

12
src/views/modules/base/community/roomTable.vue

@ -58,7 +58,7 @@
@click="handleExportYihuyidang()"
>导出一户一档</el-button
>
<el-button size="small" class="diy-button--add" @click="reportForm"
<el-button size="small" class="diy-button--add" v-if="displayedBaobiaoBtn" @click="reportForm"
>智能填报</el-button
>
</div>
@ -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

11
src/views/modules/base/resi.vue

@ -77,7 +77,7 @@
@click="deleteBatch">批量删除</el-button>
<!-- <el-button type="primary" size="small">下载人口模板</el-button> -->
<el-button size="small"
<el-button size="small" v-if="displayedBaobiaoBtn"
class="diy-button--add"
@click="reportForm">智能填报</el-button>
</div>
@ -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(){

13
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();
},

Loading…
Cancel
Save