Blame view

src/api/fee/payFeeOrderApi.js 5.92 KB
1a0bdbe0   wuxw   优化缴费页面
1
2
3
4
5
  import request from '@/utils/request'
  import { getCommunityId } from '@/api/community/communityApi'
  
  // 查询费用对象信息
  export function listFeeObj(params) {
dd2c2983   wuxw   优化缴费页面
6
7
8
9
10
11
12
    return new Promise((resolve, reject) => {
      const communityId = getCommunityId()
      request({
        url: '/feeApi/listFeeObj',
        method: 'get',
        params: { ...params, communityId }
      }).then(response => {
1a0bdbe0   wuxw   优化缴费页面
13
        resolve(response.data)
dd2c2983   wuxw   优化缴费页面
14
      }).catch(error => {
1a0bdbe0   wuxw   优化缴费页面
15
        reject(error)
dd2c2983   wuxw   优化缴费页面
16
      })
1a0bdbe0   wuxw   优化缴费页面
17
18
19
20
21
    })
  }
  
  // 计算费用折扣
  export function computeFeeDiscount(params) {
dd2c2983   wuxw   优化缴费页面
22
23
24
25
26
27
28
    return new Promise((resolve, reject) => {
      const communityId = getCommunityId()
      request({
        url: '/feeDiscount/computeFeeDiscount',
        method: 'get',
        params: { ...params, communityId }
      }).then(response => {
1a0bdbe0   wuxw   优化缴费页面
29
        resolve(response.data)
dd2c2983   wuxw   优化缴费页面
30
      }).catch(error => {
1a0bdbe0   wuxw   优化缴费页面
31
        reject(error)
dd2c2983   wuxw   优化缴费页面
32
      })
1a0bdbe0   wuxw   优化缴费页面
33
34
35
36
37
    })
  }
  
  // 计算缴费优惠券
  export function computePayFeeCoupon(params) {
dd2c2983   wuxw   优化缴费页面
38
39
40
41
42
43
44
    return new Promise((resolve, reject) => {
      const communityId = getCommunityId()
      request({
        url: '/coupon/computePayFeeCoupon',
        method: 'get',
        params: { ...params, communityId }
      }).then(response => {
1a0bdbe0   wuxw   优化缴费页面
45
        resolve(response.data)
dd2c2983   wuxw   优化缴费页面
46
      }).catch(error => {
1a0bdbe0   wuxw   优化缴费页面
47
        reject(error)
dd2c2983   wuxw   优化缴费页面
48
      })
1a0bdbe0   wuxw   优化缴费页面
49
50
51
52
53
    })
  }
  
  // 查询用户账户
  export function queryCommunityOwnerAccount(params) {
dd2c2983   wuxw   优化缴费页面
54
55
56
57
58
59
60
    return new Promise((resolve, reject) => {
      const communityId = getCommunityId()
      request({
        url: '/account/queryCommunityOwnerAccount',
        method: 'get',
        params: { ...params, communityId }
      }).then(response => {
1a0bdbe0   wuxw   优化缴费页面
61
        resolve(response.data)
dd2c2983   wuxw   优化缴费页面
62
      }).catch(error => {
1a0bdbe0   wuxw   优化缴费页面
63
        reject(error)
dd2c2983   wuxw   优化缴费页面
64
      })
1a0bdbe0   wuxw   优化缴费页面
65
66
67
68
69
    })
  }
  
  // 查询押金信息
  export function queryFeeDeposit(params) {
dd2c2983   wuxw   优化缴费页面
70
71
72
73
74
75
76
    return new Promise((resolve, reject) => {
      const communityId = getCommunityId()
      request({
        url: '/fee/queryFeeDeposit',
        method: 'get',
        params: { ...params, communityId, state: '1400' }
      }).then(response => {
1a0bdbe0   wuxw   优化缴费页面
77
        resolve(response.data)
dd2c2983   wuxw   优化缴费页面
78
      }).catch(error => {
1a0bdbe0   wuxw   优化缴费页面
79
        reject(error)
dd2c2983   wuxw   优化缴费页面
80
      })
1a0bdbe0   wuxw   优化缴费页面
81
82
83
84
85
    })
  }
  
  // 退押金
  export function refundFeeDeposit(data) {
dd2c2983   wuxw   优化缴费页面
86
87
88
89
90
91
92
    return new Promise((resolve, reject) => {
      data.communityId = getCommunityId()
      request({
        url: '/fee/refundFeeDeposit',
        method: 'post',
        data
      }).then(response => {
1a0bdbe0   wuxw   优化缴费页面
93
        resolve(response.data)
dd2c2983   wuxw   优化缴费页面
94
      }).catch(error => {
1a0bdbe0   wuxw   优化缴费页面
95
        reject(error)
dd2c2983   wuxw   优化缴费页面
96
      })
1a0bdbe0   wuxw   优化缴费页面
97
98
99
100
101
    })
  }
  
  // 缴费
  export function payFee(data) {
dd2c2983   wuxw   优化缴费页面
102
103
104
    return new Promise((resolve, reject) => {
      data.communityId = getCommunityId()
      request({
c036402c   wuxw   优化缴费页面
105
        url: '/fee.payFee',
dd2c2983   wuxw   优化缴费页面
106
107
108
        method: 'post',
        data
      }).then(response => {
1a0bdbe0   wuxw   优化缴费页面
109
        resolve(response.data)
dd2c2983   wuxw   优化缴费页面
110
      }).catch(error => {
1a0bdbe0   wuxw   优化缴费页面
111
        reject(error)
dd2c2983   wuxw   优化缴费页面
112
      })
1a0bdbe0   wuxw   优化缴费页面
113
114
115
116
117
    })
  }
  
  // 扫码支付
  export function qrCodePayment(data) {
dd2c2983   wuxw   优化缴费页面
118
119
120
121
122
123
124
125
    return new Promise((resolve, reject) => {
      data.communityId = getCommunityId()
      data.subServiceCode = 'fee.payFee'
      request({
        url: '/payment/qrCodePayment',
        method: 'post',
        data
      }).then(response => {
1a0bdbe0   wuxw   优化缴费页面
126
        resolve(response.data)
dd2c2983   wuxw   优化缴费页面
127
      }).catch(error => {
1a0bdbe0   wuxw   优化缴费页面
128
        reject(error)
dd2c2983   wuxw   优化缴费页面
129
      })
1a0bdbe0   wuxw   优化缴费页面
130
131
132
133
134
    })
  }
  
  // 检查支付状态
  export function checkPayFinish(data) {
dd2c2983   wuxw   优化缴费页面
135
136
137
138
139
140
141
142
    return new Promise((resolve, reject) => {
      data.communityId = getCommunityId()
      data.subServiceCode = 'fee.payFee'
      request({
        url: '/payment/checkPayFinish',
        method: 'post',
        data
      }).then(response => {
1a0bdbe0   wuxw   优化缴费页面
143
        resolve(response.data)
dd2c2983   wuxw   优化缴费页面
144
      }).catch(error => {
1a0bdbe0   wuxw   优化缴费页面
145
        reject(error)
dd2c2983   wuxw   优化缴费页面
146
      })
1a0bdbe0   wuxw   优化缴费页面
147
148
149
150
151
    })
  }
  
  // 查询收据
  export function queryFeeReceipt(params) {
dd2c2983   wuxw   优化缴费页面
152
153
154
155
156
157
158
    return new Promise((resolve, reject) => {
      const communityId = getCommunityId()
      request({
        url: '/feeReceipt/queryFeeReceipt',
        method: 'get',
        params: { ...params, communityId }
      }).then(response => {
1a0bdbe0   wuxw   优化缴费页面
159
        resolve(response.data)
dd2c2983   wuxw   优化缴费页面
160
      }).catch(error => {
1a0bdbe0   wuxw   优化缴费页面
161
        reject(error)
dd2c2983   wuxw   优化缴费页面
162
      })
1a0bdbe0   wuxw   优化缴费页面
163
164
165
166
167
    })
  }
  
  // 查询打印页面
  export function listFeePrintPages(params) {
dd2c2983   wuxw   优化缴费页面
168
169
170
171
172
173
174
    return new Promise((resolve, reject) => {
      const communityId = getCommunityId()
      request({
        url: '/feePrintPage.listFeePrintPage',
        method: 'get',
        params: { ...params, communityId, state: 'T' }
      }).then(response => {
1a0bdbe0   wuxw   优化缴费页面
175
        resolve(response.data)
dd2c2983   wuxw   优化缴费页面
176
      }).catch(error => {
1a0bdbe0   wuxw   优化缴费页面
177
        reject(error)
dd2c2983   wuxw   优化缴费页面
178
      })
1a0bdbe0   wuxw   优化缴费页面
179
180
181
182
183
    })
  }
  
  // 业主预存账户
  export function ownerPrestoreAccount(data) {
dd2c2983   wuxw   优化缴费页面
184
185
186
187
188
189
190
    return new Promise((resolve, reject) => {
      data.communityId = getCommunityId()
      request({
        url: '/account/ownerPrestoreAccount',
        method: 'post',
        data
      }).then(response => {
1a0bdbe0   wuxw   优化缴费页面
191
        resolve(response.data)
dd2c2983   wuxw   优化缴费页面
192
      }).catch(error => {
1a0bdbe0   wuxw   优化缴费页面
193
        reject(error)
dd2c2983   wuxw   优化缴费页面
194
      })
1a0bdbe0   wuxw   优化缴费页面
195
196
197
198
199
    })
  }
  
  // 查询房间信息
  export function queryRooms(params) {
dd2c2983   wuxw   优化缴费页面
200
201
202
203
204
205
206
    return new Promise((resolve, reject) => {
      const communityId = getCommunityId()
      request({
        url: '/room/queryRooms',
        method: 'get',
        params: { ...params, communityId }
      }).then(response => {
1a0bdbe0   wuxw   优化缴费页面
207
        resolve(response.data)
dd2c2983   wuxw   优化缴费页面
208
      }).catch(error => {
1a0bdbe0   wuxw   优化缴费页面
209
        reject(error)
dd2c2983   wuxw   优化缴费页面
210
      })
1a0bdbe0   wuxw   优化缴费页面
211
212
213
214
215
    })
  }
  
  // 查询费用信息
  export function listFee(params) {
dd2c2983   wuxw   优化缴费页面
216
217
218
219
220
221
222
    return new Promise((resolve, reject) => {
      const communityId = getCommunityId()
      request({
        url: '/fee/listFee',
        method: 'get',
        params: { ...params, communityId }
      }).then(response => {
1a0bdbe0   wuxw   优化缴费页面
223
        resolve(response.data)
dd2c2983   wuxw   优化缴费页面
224
      }).catch(error => {
1a0bdbe0   wuxw   优化缴费页面
225
        reject(error)
dd2c2983   wuxw   优化缴费页面
226
      })
1a0bdbe0   wuxw   优化缴费页面
227
228
229
230
231
    })
  }
  
  // 查询费用配置
  export function listFeeConfigs(params) {
dd2c2983   wuxw   优化缴费页面
232
233
234
235
236
237
238
    return new Promise((resolve, reject) => {
      const communityId = getCommunityId()
      request({
        url: '/feeConfig/listFeeConfigs',
        method: 'get',
        params: { ...params, communityId }
      }).then(response => {
1a0bdbe0   wuxw   优化缴费页面
239
        resolve(response.data)
dd2c2983   wuxw   优化缴费页面
240
      }).catch(error => {
1a0bdbe0   wuxw   优化缴费页面
241
        reject(error)
dd2c2983   wuxw   优化缴费页面
242
      })
1a0bdbe0   wuxw   优化缴费页面
243
244
245
246
247
    })
  }
  
  // 计算缴费积分
  export function computePayFeeIntegral(params) {
dd2c2983   wuxw   优化缴费页面
248
249
250
251
252
253
254
    return new Promise((resolve, reject) => {
      const communityId = getCommunityId()
      request({
        url: '/integral/computePayFeeIntegral',
        method: 'get',
        params: { ...params, communityId }
      }).then(response => {
1a0bdbe0   wuxw   优化缴费页面
255
        resolve(response.data)
dd2c2983   wuxw   优化缴费页面
256
      }).catch(error => {
1a0bdbe0   wuxw   优化缴费页面
257
        reject(error)
dd2c2983   wuxw   优化缴费页面
258
      })
1a0bdbe0   wuxw   优化缴费页面
259
260
    })
  }