Browse Source

智能导出没有数据

xiaowang-featrue
是小王呀\24601 11 months ago
parent
commit
a2f4305be4
  1. 2
      src/views/components/checkBox.vue
  2. 3
      src/views/modules/base/diyInfo.vue
  3. 16
      src/views/modules/base/smartExport/exset.vue

2
src/views/components/checkBox.vue

@ -45,9 +45,7 @@ export default {
}
},
created() {
console.log(this.leftList,"sfsdfd");
this.boxList = this.list.filter(item => item.itemType != 'inputRange')
console.log(this.boxList,"kdsflkljf");
this.pid = this.list[0].itemGroupId
},
methods: {

3
src/views/modules/base/diyInfo.vue

@ -303,10 +303,13 @@ export default {
this.$emit('close')
},
handleExportTemplate(id) {
console.log(id,"sdl;fkldsf");
this.exportTemplate(id)
this.$emit('close')
},
async exportTemplate(id) {
console.log(id,"dsofspdjf");
let url = "/actual/base/residentBaseInfo/exportExcelCustom"
let params = {
templateId: id || '',

16
src/views/modules/base/smartExport/exset.vue

@ -4,7 +4,7 @@
<h4>智能导出/导出设置</h4>
<el-form ref="form" >
<el-form-item required label="报表名称" autocomplete="off" >
<el-input v-model="form.name" size="mini" style="width: 40%; margin-left: 30px"></el-input>
<el-input v-model="search.name" size="mini" style="width: 40%; margin-left: 30px"></el-input>
</el-form-item>
<el-form-item label="筛选条件">
<el-form :inline="true" class="header_form_box" :model="form" size="mini"
@ -225,6 +225,7 @@ export default {
name: "set",
data() {
let orgOptionProps = {
multiple: false,
value: 'agencyId',
@ -233,6 +234,11 @@ export default {
checkStrictly: true
}
return {
search: {
isSaveTemp: false,
name: '',
itemList: []
},
orgOptionProps,
household: [],
projectStaffList: [
@ -784,7 +790,7 @@ specialCategoryList: [
item.id=item.itemId
})
console.log( this.form,"this.form");
console.log(this.form,"this.form");
} else {
this.$message.error(msg);
}
@ -918,16 +924,16 @@ specialCategoryList: [
},
//
async exportTemplate() {
if(!this.form.name){
if(!this.search.name){
return this.$message.error("请输入模板名称")
}
let url = "/actual/base/residentBaseInfo/exportExcelCustom"
let params = {
// templateId: this.originId,
templateId: "",
searchForm: {...this.form},
formCode: 'resident_base_info',
exportConfig: {
...this.form,
...this.search,
formCode: 'resident_base_info',
originId:this.originId,
itemList: this.rightList.map(item => {

Loading…
Cancel
Save