Commit a2e5ee0148727f49c76623bbaf37b532785bbdef

Authored by wuxw
1 parent d5f60d46

v1.9 优化车辆费用导入模版没法导出的bug

src/components/fee/exportCarFeeImportExcel.vue
... ... @@ -39,7 +39,9 @@
39 39 </template>
40 40  
41 41 <script>
42   -import { listParkingAreas, listFeeConfigs, exportCarFeeExcel } from '@/api/fee/carCreateFeeApi'
  42 +import { listParkingAreas, listFeeConfigs } from '@/api/fee/carCreateFeeApi'
  43 +import { exportData } from '@/api/fee/exportFeeImportExcelApi'
  44 +import { getCommunityId } from '@/api/community/communityApi'
43 45  
44 46 export default {
45 47 name: 'ExportCarFeeImportExcel',
... ... @@ -112,16 +114,21 @@ export default {
112 114 },
113 115 async handleExport() {
114 116 try {
115   - const paIds = this.selectedParkingAreas.join(',')
116   - const configIds = this.selectedConfigs.join(',')
117   -
118   - await exportCarFeeExcel({
119   - paIds,
120   - configIds
  117 + const params = {
  118 + paIds: this.selectedParkingAreas.join(','),
  119 + configIds: this.selectedConfigs.join(','),
  120 + communityId: getCommunityId(),
  121 + type: '2002',
  122 + pagePath: 'exportCreateFeeTemplate'
  123 + }
  124 + exportData(params).then(response => {
  125 + this.$message.success(response.msg)
  126 + if (response.code === 0) {
  127 + this.visible = false
  128 + this.$router.push('/pages/property/downloadTempFile?tab=下载中心')
  129 + }
121 130 })
122 131  
123   - this.$message.success(this.$t('common.operationSuccess'))
124   - this.visible = false
125 132 } catch (error) {
126 133 this.$message.error(this.$t('common.exportError'))
127 134 }
... ...