Blame view

src/api/fee/batchPayFeeOrderApi.js 2.89 KB
24d3590f   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
62
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
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
  import request from '@/utils/request'
  
  // 查询批量缴费列表
  export function listFee(params) {
    return new Promise((resolve, reject) => {
      request({
        url: '/fee.listFee',
        method: 'get',
        params
      }).then(response => {
        const res = response.data
        resolve(res)
      }).catch(error => {
        reject(error)
      })
    })
  }
  
  // 查询费用对象
  export function listFeeObj(params) {
    return new Promise((resolve, reject) => {
      request({
        url: '/feeApi/listFeeObj',
        method: 'get',
        params
      }).then(response => {
        const res = response.data
        resolve(res)
      }).catch(error => {
        reject(error)
      })
    })
  }
  
  // 查询业主账户
  export function queryCommunityOwnerAccount(params) {
    return new Promise((resolve, reject) => {
      request({
        url: '/account.queryCommunityOwnerAccount',
        method: 'get',
        params
      }).then(response => {
        const res = response.data
        resolve(res)
      }).catch(error => {
        reject(error)
      })
    })
  }
  
  // 查询押金信息
  export function queryFeeDeposit(params) {
    return new Promise((resolve, reject) => {
      request({
        url: '/fee.queryFeeDeposit',
        method: 'get',
        params
      }).then(response => {
        const res = response.data
        resolve(res)
      }).catch(error => {
        reject(error)
      })
    })
  }
  
  // 退押金
  export function refundFeeDeposit(data) {
    return new Promise((resolve, reject) => {
      request({
        url: '/fee.refundFeeDeposit',
        method: 'post',
        data
      }).then(response => {
        const res = response.data
        resolve(res)
      }).catch(error => {
        reject(error)
      })
    })
  }
  
  // 批量缴费
  export function payBatchFee(data) {
    return new Promise((resolve, reject) => {
      request({
        url: '/fee.payBatchFee',
        method: 'post',
        data
      }).then(response => {
        const res = response.data
        resolve(res)
      }).catch(error => {
        reject(error)
      })
    })
  }
  
  // 扫码支付
  export function qrCodePayment(data) {
    return new Promise((resolve, reject) => {
      request({
        url: '/payment.qrCodePayment',
        method: 'post',
        data
      }).then(response => {
        const res = response.data
        resolve(res)
      }).catch(error => {
        reject(error)
      })
    })
  }
  
  // 检查支付状态
  export function checkPayFinish(data) {
    return new Promise((resolve, reject) => {
      request({
        url: '/payment.checkPayFinish',
        method: 'post',
        data
      }).then(response => {
        const res = response.data
        resolve(res)
      }).catch(error => {
        reject(error)
      })
    })
  }
  
  // 查询打印页面
  export function listFeePrintPage(params) {
    return new Promise((resolve, reject) => {
      request({
        url: '/feePrintPage.listFeePrintPage',
        method: 'get',
        params
      }).then(response => {
        const res = response.data
        resolve(res)
      }).catch(error => {
        reject(error)
      })
    })
  }