张延森 vor 2 Jahren
Ursprung
Commit
059b7cbee5
1 geänderte Dateien mit 8 neuen und 3 gelöschten Zeilen
  1. 8
    3
      src/pages/broker/agentRule/index.jsx

+ 8
- 3
src/pages/broker/agentRule/index.jsx Datei anzeigen

@@ -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)