|
@@ -27,18 +27,26 @@ const SelectContact = props => {
|
27
|
27
|
const [group, setGroup] = useState({ groupId: undefined, groupName: '退款' })
|
28
|
28
|
|
29
|
29
|
useEffect(() => {
|
30
|
|
- console.log(props, 'props')
|
31
|
|
- }, [props.value])
|
32
|
30
|
|
|
31
|
+ }, [props.value])
|
33
|
32
|
|
34
|
|
- const handleOk = (e) => {
|
|
33
|
+ const handleOk = () => {
|
35
|
34
|
props.form.validateFieldsAndScroll((err, values) => {
|
36
|
35
|
console.log(values, "valuesvaluesvaluesvaluesvaluesvaluesvalues")
|
37
|
36
|
if (!err) {
|
38
|
|
- request({ ...apis.fund.accoutRefund, urlData: { id: props.accountId || '' }, data: { ...values, orgId: props.orgId } }).then((data) => {
|
39
|
|
- message.info("操作成功")
|
|
37
|
+
|
|
38
|
+ request({
|
|
39
|
+ ...apis.fund.refund, urlData: { id: props.orderId }, data: {
|
|
40
|
+ orgId: props.orgId,
|
|
41
|
+ // amount: props.amount,
|
|
42
|
+ ...values,
|
|
43
|
+ }
|
|
44
|
+ }).then(data => {
|
|
45
|
+ console.log(data)
|
|
46
|
+ message.success('操作成功')
|
40
|
47
|
setVisible(false)
|
41
|
|
- // props.onClick()
|
|
48
|
+ // getList({ pageNum: 1, pageSize: 10, orderType: 'refund' });
|
|
49
|
+ props.onClick()
|
42
|
50
|
})
|
43
|
51
|
}
|
44
|
52
|
});
|
|
@@ -46,17 +54,6 @@ const SelectContact = props => {
|
46
|
54
|
|
47
|
55
|
}
|
48
|
56
|
|
49
|
|
- // request({
|
50
|
|
- // ...apis.fund.refund, urlData: { id: row.orderId }, data: {
|
51
|
|
- // orgId: row.orgId,
|
52
|
|
- // amount: row.amount,
|
53
|
|
- // }
|
54
|
|
- // }).then(data => {
|
55
|
|
- // console.log(data)
|
56
|
|
- // getList({ pageNum: 1, pageSize: 10, orderType: 'refund' });
|
57
|
|
-
|
58
|
|
- // })
|
59
|
|
-
|
60
|
57
|
const { getFieldDecorator } = props.form;
|
61
|
58
|
const balance = regFenToYuan(props.realBalance)
|
62
|
59
|
const regMoney = /^(\d+|\d+\.\d{1,2})$/;
|
|
@@ -75,27 +72,11 @@ const SelectContact = props => {
|
75
|
72
|
]}
|
76
|
73
|
>
|
77
|
74
|
<div>
|
78
|
|
- {/* <p style={{ color: 'red' }}>请先进行线下实际退款操作后再执行线上退款存档</p> */}
|
79
|
75
|
|
80
|
76
|
<Form {...formItemLayout} >
|
81
|
|
-
|
82
|
|
- {/* <Form.Item label="退款金额" >
|
83
|
|
- {getFieldDecorator('refundAmount', {
|
84
|
|
- rules: [{ required: true, message: '退款金额不能为空' },
|
85
|
|
- {
|
86
|
|
- validator: (rule, value, callback) => {
|
87
|
|
-
|
88
|
|
- callback(!regMoney.test(value) ? '金额最多两位小数' : value > balance.toString() ? '退款金额不能大于余额' : value < 0.01 ? '金额不得小于0.01' : undefined)
|
89
|
|
-
|
90
|
|
- }
|
91
|
|
- }
|
92
|
|
- ],
|
93
|
|
- })(<Input type='number' placeholder="支持2位小数" addonAfter="元" />)}
|
94
|
|
- </Form.Item>
|
95
|
|
- <div style={{ marginBottom: '25px' }}><span style={{ width: '25%', display: 'inline-block', textAlign: 'right' }}>余额:</span>{balance}元</div> */}
|
96
|
77
|
<Form.Item label="退款凭证">
|
97
|
78
|
|
98
|
|
- <span>{props.amount}</span>
|
|
79
|
+ <span>{regFenToYuan(props.amount)}元</span>
|
99
|
80
|
|
100
|
81
|
</Form.Item>
|
101
|
82
|
<Form.Item label="退款凭证" help="可上传银行转账截图、微信退款订单等截图作为查账线索">
|