Blame view

src/api/system/paymentPoolApi.js 3.56 KB
ce5e1a2a   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
146
147
148
149
150
151
152
153
154
155
  import request from '@/utils/request'
  import { getCommunityId } from '@/api/community/communityApi'
  
  // 获取支付池列表
  export function listPaymentPool(params) {
    return new Promise((resolve, reject) => {
      request({
        url: '/payment.listPaymentPool',
        method: 'get',
        params: {
          ...params,
          communityId: getCommunityId()
        }
      }).then(response => {
        const res = response.data
        resolve(res)
      }).catch(error => {
        reject(error)
      })
    })
  }
  
  // 添加支付配置
  export function savePaymentPool(data) {
    return new Promise((resolve, reject) => {
      request({
        url: '/payment.savePaymentPool',
        method: 'post',
        data: {
          ...data,
          communityId: getCommunityId()
        }
      }).then(response => {
        const res = response.data
        resolve(res)
      }).catch(error => {
        reject(error)
      })
    })
  }
  
  // 修改支付配置
  export function updatePaymentPool(data) {
    return new Promise((resolve, reject) => {
      request({
        url: '/payment.updatePaymentPool',
        method: 'post',
        data: {
          ...data,
          communityId: getCommunityId()
        }
      }).then(response => {
        const res = response.data
        resolve(res)
      }).catch(error => {
        reject(error)
      })
    })
  }
  
  // 删除支付配置
  export function deletePaymentPool(data) {
    return new Promise((resolve, reject) => {
      request({
        url: '/payment.deletePaymentPool',
        method: 'post',
        data: {
          ...data,
          communityId: getCommunityId()
        }
      }).then(response => {
        const res = response.data
        resolve(res)
      }).catch(error => {
        reject(error)
      })
    })
  }
  
  // 获取支付适配器列表
  export function listPaymentAdapt(params) {
    return new Promise((resolve, reject) => {
      request({
        url: '/payment.listPaymentAdapt',
        method: 'get',
        params
      }).then(response => {
        const res = response.data
        resolve(res)
      }).catch(error => {
        reject(error)
      })
    })
  }
  
  // 获取支付密钥列表
  export function listPaymentKey(params) {
    return new Promise((resolve, reject) => {
      request({
        url: '/payment.listPaymentKey',
        method: 'get',
        params
      }).then(response => {
        const res = response.data
        resolve(res)
      }).catch(error => {
        reject(error)
      })
    })
  }
  
  // 获取支付配置详情
  export function getPaymentPoolDetail(params) {
    return new Promise((resolve, reject) => {
      request({
        url: '/payment.listPaymentPool',
        method: 'get',
        params: {
          ...params,
          communityId: getCommunityId(),
          page: 1,
          row: 1
        }
      }).then(response => {
        const res = response.data
        resolve(res)
      }).catch(error => {
        reject(error)
      })
    })
  }
  
  // 获取费用配置列表
  export function listFeeConfigs(params) {
    return new Promise((resolve, reject) => {
      request({
        url: '/feeConfig.listFeeConfigs',
        method: 'get',
        params: {
          ...params,
          communityId: getCommunityId()
        }
      }).then(response => {
        const res = response.data
        resolve(res)
      }).catch(error => {
        reject(error)
      })
    })
  }
  
  // 上传文件
  export function uploadFile(data, config) {
    return new Promise((resolve, reject) => {
      request({
18300670   wuxw   工作单功能处理中
156
        url: '/callComponent/upload/uploadVedio/upload',
ce5e1a2a   wuxw   系统模块开发中
157
158
159
160
161
162
163
164
165
166
167
168
169
170
        method: 'post',
        data,
        headers: {
          'Content-Type': 'multipart/form-data'
        },
        ...config
      }).then(response => {
        const res = response.data
        resolve(res)
      }).catch(error => {
        reject(error)
      })
    })
  }