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. 14
      src/views/modules/base/smartExport/exset.vue

2
src/views/components/checkBox.vue

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

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

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

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

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

Loading…
Cancel
Save