|
@@ -25,12 +25,41 @@ const header = (props) => {
|
25
|
25
|
|
26
|
26
|
// 查询列表
|
27
|
27
|
const getList = (params) => {
|
28
|
|
- request({ ...apis.house.paidOrderList, params: { ...params, raiseId:raiseId, type:type },}).then((data) => {
|
|
28
|
+ request({ ...apis.house.paidOrderList, params: { ...params, raiseId:raiseId, payStatus:type },}).then((data) => {
|
29
|
29
|
console.log(data)
|
30
|
30
|
setData(data)
|
31
|
31
|
})
|
32
|
32
|
}
|
33
|
33
|
|
|
34
|
+ function toDecimal2 (x){
|
|
35
|
+ var f = parseFloat(x);
|
|
36
|
+ if (isNaN(f)) {
|
|
37
|
+ return false;
|
|
38
|
+ }
|
|
39
|
+ var f = Math.round(x * 100) / 100;
|
|
40
|
+ var s = f.toString();
|
|
41
|
+ var rs = s.indexOf('.');
|
|
42
|
+ if (rs < 0) {
|
|
43
|
+ rs = s.length;
|
|
44
|
+ s += '.';
|
|
45
|
+ }
|
|
46
|
+ while (s.length <= rs + 2) {
|
|
47
|
+ s += '0';
|
|
48
|
+ }
|
|
49
|
+ console.log(s)
|
|
50
|
+ return s;
|
|
51
|
+ }
|
|
52
|
+ function regFenToYuan(fen){
|
|
53
|
+ var num = fen;
|
|
54
|
+ num = fen * 0.01;
|
|
55
|
+ num += '';
|
|
56
|
+ var reg = num.indexOf('.') > -1 ? /(\d{1,3})(?=(?:\d{3})+\.)/g : /(\d{1,3})(?=(?:\d{3})+$)/g;
|
|
57
|
+ num = num.replace(reg, '$1');
|
|
58
|
+ console.log(num, 'yuan')
|
|
59
|
+ num = toDecimal2(num)
|
|
60
|
+ return num
|
|
61
|
+ }
|
|
62
|
+
|
34
|
63
|
const columns = [
|
35
|
64
|
{
|
36
|
65
|
title: '缴费单编号',
|
|
@@ -61,6 +90,7 @@ const header = (props) => {
|
61
|
90
|
dataIndex: 'totalFee',
|
62
|
91
|
key: 'totalFee',
|
63
|
92
|
align: 'center',
|
|
93
|
+ render: (x,row) => <><span>{row.totalFee != null ? regFenToYuan(row.totalFee) : null}</span></>,
|
64
|
94
|
},
|
65
|
95
|
{
|
66
|
96
|
title: '支付成功时间',
|
|
@@ -70,29 +100,29 @@ const header = (props) => {
|
70
|
100
|
render: (x, row) => <><span>{row.payTime != null ? `${moment(row.payTime).format('YYYY-MM-DD HH:mm:ss')}` : null}</span></>,
|
71
|
101
|
},
|
72
|
102
|
{
|
73
|
|
- title: '退费状态',
|
|
103
|
+ title: '缴费状态',
|
74
|
104
|
// dataIndex: 'payStatus1',
|
75
|
105
|
// key: 'payStatus1',
|
76
|
106
|
align: 'center',
|
77
|
|
- render: (text, record) => (<><span>{record.payStatus === 'refunded' ? '已退费':'未退费'}</span></>),
|
78
|
|
- },
|
79
|
|
- {
|
80
|
|
- title: '退费结果',
|
81
|
|
- // dataIndex: 'payStatus2',
|
82
|
|
- // key: 'payStatus2',
|
83
|
|
- align: 'center',
|
84
|
|
- render: (text, record) => (<><span>{record.payStatus === 'refunded' ? '已退费':'未退费'}</span></>),
|
85
|
|
- },
|
86
|
|
- {
|
87
|
|
- title: '退费单编号',
|
88
|
|
- dataIndex: 'refundNo',
|
89
|
|
- key: 'refundNo',
|
90
|
|
- align: 'center',
|
|
107
|
+ render: (text, record) => (<><span>{record.payStatus === 'paid' ? '已缴费':'未缴费'}</span></>),
|
91
|
108
|
},
|
|
109
|
+ // {
|
|
110
|
+ // title: '退费结果',
|
|
111
|
+ // // dataIndex: 'payStatus2',
|
|
112
|
+ // // key: 'payStatus2',
|
|
113
|
+ // align: 'center',
|
|
114
|
+ // render: (text, record) => (<><span>{record.payStatus === 'refunded' ? '已退费':'未退费'}</span></>),
|
|
115
|
+ // },
|
|
116
|
+ // {
|
|
117
|
+ // title: '退费单编号',
|
|
118
|
+ // dataIndex: 'refundNo',
|
|
119
|
+ // key: 'refundNo',
|
|
120
|
+ // align: 'center',
|
|
121
|
+ // },
|
92
|
122
|
];
|
93
|
123
|
|
94
|
124
|
const changePageNum = (pageNumber) => {
|
95
|
|
- getList({ pageNum: pageNumber, pageSize: 10, raiseId : raiseId, type:type, ...props.form.getFieldsValue() })
|
|
125
|
+ getList({ pageNum: pageNumber, pageSize: 10, raiseId : raiseId, payStatus:type, ...props.form.getFieldsValue() })
|
96
|
126
|
}
|
97
|
127
|
|
98
|
128
|
// 提交事件
|
|
@@ -108,7 +138,7 @@ const handleSubmit = (e, props) => {
|
108
|
138
|
if (submitValue.payEndTime != null){
|
109
|
139
|
submitValue.payEndTime = moment(submitValue.payEndTime).format('YYYY-MM-DD HH:mm:ss')
|
110
|
140
|
}
|
111
|
|
- getList({ pageNum: 1, pageSize: 10, raiseId : raiseId, ...submitValue })
|
|
141
|
+ getList({ pageNum: 1, pageSize: 10, raiseId : raiseId, payStatus:type, ...submitValue })
|
112
|
142
|
}
|
113
|
143
|
});
|
114
|
144
|
}
|
|
@@ -143,21 +173,20 @@ const handleSubmit = (e, props) => {
|
143
|
173
|
<Input placeholder="微信订单号"/>
|
144
|
174
|
)}
|
145
|
175
|
</Form.Item>
|
146
|
|
- <Form.Item>
|
|
176
|
+ {/* <Form.Item>
|
147
|
177
|
{getFieldDecorator('refundNo')(
|
148
|
178
|
<Input placeholder="退费单编号"/>
|
149
|
179
|
)}
|
150
|
|
- </Form.Item>
|
|
180
|
+ </Form.Item> */}
|
151
|
181
|
<Form.Item>
|
152
|
|
- {getFieldDecorator('shareType')(
|
153
|
|
- <Select style={{ width: '180px' }} placeholder="退费状态">
|
154
|
|
- <Option value="housePost">不限</Option>
|
155
|
|
- <Option value="houseApp">已发起</Option>
|
156
|
|
- <Option value="houseApp">已退费</Option>
|
|
182
|
+ {getFieldDecorator('payStatus')(
|
|
183
|
+ <Select style={{ width: '180px' }} placeholder="缴费状态">
|
|
184
|
+ <Option value="paid">已缴费</Option>
|
|
185
|
+ <Option value="unpaid">未缴费</Option>
|
157
|
186
|
</Select>,
|
158
|
187
|
)}
|
159
|
188
|
</Form.Item>
|
160
|
|
- <Form.Item>
|
|
189
|
+ {/* <Form.Item>
|
161
|
190
|
{getFieldDecorator('shareType')(
|
162
|
191
|
<Select style={{ width: '180px' }} placeholder="退费结果">
|
163
|
192
|
<Option value="housePost">不限</Option>
|
|
@@ -165,7 +194,7 @@ const handleSubmit = (e, props) => {
|
165
|
194
|
<Option value="houseApp">失败</Option>
|
166
|
195
|
</Select>,
|
167
|
196
|
)}
|
168
|
|
- </Form.Item>
|
|
197
|
+ </Form.Item> */}
|
169
|
198
|
<Form.Item>
|
170
|
199
|
{getFieldDecorator('payStartTime')(
|
171
|
200
|
<DatePicker placeholder="支付成功开始时间"/>,
|