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
|
return new Promise((resolve, reject) => {
const communityId = getCommunityId()
request({
|
ab1ebb3c
wuxw
缴费支持 押金 优惠券 优惠折扣 ...
|
41
|
url: '/coupon.computePayFeeCoupon',
|
dd2c2983
wuxw
优化缴费页面
|
42
43
44
|
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
|
return new Promise((resolve, reject) => {
const communityId = getCommunityId()
request({
|
ab1ebb3c
wuxw
缴费支持 押金 优惠券 优惠折扣 ...
|
57
|
url: '/account.queryCommunityOwnerAccount',
|
dd2c2983
wuxw
优化缴费页面
|
58
59
60
|
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
|
return new Promise((resolve, reject) => {
const communityId = getCommunityId()
request({
|
ab1ebb3c
wuxw
缴费支持 押金 优惠券 优惠折扣 ...
|
73
|
url: '/fee.queryFeeDeposit',
|
dd2c2983
wuxw
优化缴费页面
|
74
75
76
|
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
|
return new Promise((resolve, reject) => {
data.communityId = getCommunityId()
request({
|
ab1ebb3c
wuxw
缴费支持 押金 优惠券 优惠折扣 ...
|
89
|
url: '/fee.refundFeeDeposit',
|
dd2c2983
wuxw
优化缴费页面
|
90
91
92
|
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
|
})
}
|