|
|
@ -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 => { |
|
|
|