Blame view

src/api/fee/listOweFeeApi.js 2.33 KB
f61bd6e8   wuxw   费用下功能基本搞定
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
  import request from '@/utils/request'
  import { getCommunityId } from '@/api/community/communityApi'
  
  // 查询欠费信息
  export function queryReportOweFee(params) {
    return new Promise((resolve, reject) => {
      request({
        url: '/reportOweFee/queryReportOweFee',
        method: 'get',
        params: {
          ...params,
          communityId: params.communityId || getCommunityId()
        }
      }).then(response => {
        const res = response.data
        resolve({
          data: res.data,
          total: res.total,
          records: res.records
        })
      }).catch(error => {
        reject(error)
      })
    })
  }
  
  // 查询收费项列表
  export function listFeeConfigs(params) {
    return new Promise((resolve, reject) => {
      request({
        url: '/feeConfig.listFeeConfigs',
        method: 'get',
        params: {
          ...params,
          communityId: params.communityId || getCommunityId()
        }
      }).then(response => {
        const res = response.data
        resolve({
          data: res.feeConfigs
        })
      }).catch(error => {
        reject(error)
      })
    })
  }
  
  // 查询楼栋列表
  export function queryFloors(params) {
    return new Promise((resolve, reject) => {
      request({
        url: '/floor.queryFloors',
        method: 'get',
        params: {
          ...params,
          communityId: params.communityId || getCommunityId()
        }
      }).then(response => {
        const res = response.data
        resolve({
          data: res.apiFloorDataVoList,
f9f29297   wuxw   v1.9 分页 record 传给...
62
          total: res.total
f61bd6e8   wuxw   费用下功能基本搞定
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
        })
      }).catch(error => {
        reject(error)
      })
    })
  }
  
  // 查询单元列表
  export function queryUnits(params) {
    return new Promise((resolve, reject) => {
      request({
        url: '/unit.queryUnits',
        method: 'get',
        params: {
          ...params,
          communityId: params.communityId || getCommunityId()
        }
      }).then(response => {
        const res = response.data
        resolve({
          data: res
        })
      }).catch(error => {
        reject(error)
      })
    })
  }
  
  // 导出数据
  export function exportData(params) {
    return new Promise((resolve, reject) => {
      request({
        url: '/export.exportData',
        method: 'get',
        params: {
          ...params,
          communityId: params.communityId || getCommunityId()
        }
      }).then(response => {
        const res = response.data
        resolve(res)
      }).catch(error => {
        reject(error)
      })
    })
  }