|
@@ -45,7 +45,7 @@ const AgentRule = React.forwardRef((props, ref) => {
|
45
|
45
|
if (err) return;
|
46
|
46
|
|
47
|
47
|
setLoading(true)
|
48
|
|
- saveAgentRule({ data: { ...(detail || {}), ...values } }).then(res => {
|
|
48
|
+ saveAgentRule({ data: { ...(detail || {}), ...values, referralFee: (values.referralFee || 0) * 100 } }).then(res => {
|
49
|
49
|
// setDetail(res)
|
50
|
50
|
setLoading(false)
|
51
|
51
|
notification.success({ message: "操作成功" })
|
|
@@ -60,12 +60,17 @@ const AgentRule = React.forwardRef((props, ref) => {
|
60
|
60
|
useEffect(() => {
|
61
|
61
|
setLoading(true)
|
62
|
62
|
getAgentRule().then(res => {
|
|
63
|
+ const formData = {
|
|
64
|
+ ...(res || {}),
|
|
65
|
+ referralFee: ((res || {}).referralFee || 0) / 100,
|
|
66
|
+ }
|
|
67
|
+
|
63
|
68
|
// ant3 的 form 赋值很诡异
|
64
|
69
|
const t = setTimeout(() => {
|
65
|
70
|
clearTimeout(t)
|
66
|
71
|
setLoading(false)
|
67
|
|
- setDetail(res)
|
68
|
|
- setFieldsValue(res || {})
|
|
72
|
+ setDetail(formData)
|
|
73
|
+ setFieldsValue(formData)
|
69
|
74
|
}, 200)
|
70
|
75
|
}).catch(() => {
|
71
|
76
|
setLoading(false)
|