瀏覽代碼

Merge branch 'dev' of http://git.ycjcjy.com/zhiyuxing/estateagents-admin-manager into dev

傅行帆 5 年之前
父節點
當前提交
e5f16504a2

+ 1
- 2
src/pages/funds/accountfunds/components/Basic.jsx 查看文件

@@ -55,7 +55,6 @@ function Basic(props) {
55 55
                 setvisiblea(false)
56 56
             }).catch(err => {
57 57
                 console.log(err)
58
-                message.err('申请退款失败')
59 58
             })
60 59
         }
61 60
         // setConfirmLoading(true)
@@ -133,7 +132,7 @@ function Basic(props) {
133 132
                     <div className={Styles.redHeaderBottom}>对账请在消费订单中查看消费状态为“成功”的消费记录</div>
134 133
                 </div>
135 134
                 <div className={Styles.redHeader}>
136
-                    <div className={Styles.redHeaderTop}><div className={Styles.redHeaderTopText}>已退款额/元</div><div className={Styles.redHeaderTopNum}>{data.totalRechargeAmounttotalRefund / 100 || 0}</div></div>
135
+                    <div className={Styles.redHeaderTop}><div className={Styles.redHeaderTopText}>已退款额/元</div><div className={Styles.redHeaderTopNum}>{data.totalRefund / 100 || 0}</div></div>
137 136
                     <div className={Styles.redHeaderBottom}>对账请在退款订单中查看退款状态为“已退款”的退款记录</div>
138 137
                 </div>
139 138
 

+ 24
- 17
src/pages/funds/accountfunds/components/ConsumerOrder.jsx 查看文件

@@ -22,12 +22,13 @@ function RechargeOrder(props) {
22 22
 
23 23
     const getList = params => {
24 24
         if (params.startTime) {
25
-            params.startTime = `${moment(params.startTime).format('YYYY-MM-DDTHH:mm:ss')}Z`;
25
+            params.startTime = `${moment(params.startTime).format('YYYY-MM-DDT00:00:00')}Z`;
26 26
         }
27 27
         if (params.endTime) {
28
-            params.endTime = `${moment(params.endTime).format('YYYY-MM-DDTHH:mm:ss')}Z`;
28
+            params.endTime = `${moment(params.endTime).format('YYYY-MM-DDT23:59:59')}Z`;
29 29
         }
30
-        request({ ...apis.funds.consumeOrderByConditionlist, params: { ...params, consumeType: 'redPackage' } }).then(data => {
30
+        console.log("请求数据", params)
31
+        request({ ...apis.funds.consumeOrderByConditionlist, params: { ...params, consumeType: 'RedPacket' } }).then(data => {
31 32
             setData(data)
32 33
         })
33 34
     }
@@ -38,7 +39,7 @@ function RechargeOrder(props) {
38 39
             if (!err) {
39 40
                 // eslint-disable-next-line no-console
40 41
                 console.log('提交数据: ', values)
41
-                getList({ pageNum: 1, pageSize: 10 });
42
+                getList({ pageNum: 1, pageSize: 10, ...values });
42 43
             }
43 44
         });
44 45
     }
@@ -80,10 +81,10 @@ function RechargeOrder(props) {
80 81
         },
81 82
         {
82 83
             title: '消费方式',
83
-            dataIndex: 'targetName',
84
-            key: 'targetName',
84
+            dataIndex: 'itemType',
85
+            key: 'itemType',
85 86
             align: 'center',
86
-            render: () => <><span>红包</span></>,
87
+            render: (x, row) => <><span>{`${row.itemType == 'RedPacket' ? '红包' : ''}`}</span></>,
87 88
         },
88 89
         {
89 90
             title: '活动名称',
@@ -107,10 +108,10 @@ function RechargeOrder(props) {
107 108
         },
108 109
         {
109 110
             title: '消费状态',
110
-            dataIndex: 'auditStatus',
111
-            key: 'auditStatus',
111
+            dataIndex: 'tradingStatus',
112
+            key: 'tradingStatus',
112 113
             align: 'center',
113
-            render: (x, row) => <><span>{x === 1 ? '成功' : '失败'}</span></>,
114
+            render: (x, row) => <><span>{row.tradingStatus === 'success' ? '成功' : '失败'}</span></>,
114 115
         },
115 116
     ]
116 117
 
@@ -129,8 +130,14 @@ function RechargeOrder(props) {
129 130
     }
130 131
 
131 132
     const exportReport = () => {
132
-
133
-        request({ ...apis.funds.exportConsumeOrderByCondition, responseType: 'blob', params: { ...props.form.getFieldsValue(), consumeType: 'redPackage' } }).then(data => {
133
+        const requestParams = props.form.getFieldsValue();
134
+        if (requestParams.startTime) {
135
+            requestParams.startTime = `${moment(requestParams.startTime).format('YYYY-MM-DDT00:00:00')}Z`;
136
+        }
137
+        if (requestParams.endTime) {
138
+            requestParams.endTime = `${moment(requestParams.endTime).format('YYYY-MM-DDT23:59:59')}Z`;
139
+        }
140
+        request({ ...apis.funds.exportConsumeOrderByCondition, responseType: 'blob', params: { ...requestParams, consumeType: 'redPackage' } }).then(data => {
134 141
             download(data)
135 142
         }).catch()
136 143
     }
@@ -159,19 +166,19 @@ function RechargeOrder(props) {
159 166
                     )}
160 167
                 </Form.Item>
161 168
                 <Form.Item>
162
-                    {getFieldDecorator('auditStatus')(
169
+                    {getFieldDecorator('tradingStatus')(
163 170
                         <Select style={{ width: '180px' }} placeholder="消费状态">
164 171
                             <Option value="">全部</Option>
165
-                            <Option value="1">成功</Option>
166
-                            <Option value="0">失败</Option>
172
+                            <Option value="success">成功</Option>
173
+                            <Option value="fail">失败</Option>
167 174
                         </Select>,
168 175
                     )}
169 176
                 </Form.Item>
170 177
                 <Form.Item>
171 178
                     {getFieldDecorator('consumeType')(
172
-                        <Select style={{ width: '180px' }} placeholder="消费状态">
179
+                        <Select style={{ width: '180px' }} placeholder="消费方式">
173 180
                             <Option value="">全部</Option>
174
-                            <Option value="redPackage">红包</Option>
181
+                            <Option value="RedPacket">红包</Option>
175 182
                         </Select>,
176 183
                     )}
177 184
                 </Form.Item>

+ 4
- 4
src/pages/funds/accountfunds/components/RechargeOrder.jsx 查看文件

@@ -29,10 +29,10 @@ function RechargeOrder(props) {
29 29
 
30 30
     const getList = params => {
31 31
         if (params.payStartTime) {
32
-            params.payStartTime = `${moment(params.payStartTime).format('YYYY-MM-DDTHH:mm:ss')}Z`;
32
+            params.payStartTime = `${moment(params.payStartTime).format('YYYY-MM-DDT00:00:00')}Z`;
33 33
         }
34 34
         if (params.payEndTime) {
35
-            params.payEndTime = `${moment(params.payEndTime).format('YYYY-MM-DDTHH:mm:ss')}Z`;
35
+            params.payEndTime = `${moment(params.payEndTime).format('YYYY-MM-DDT23:59:59')}Z`;
36 36
         }
37 37
 
38 38
         request({ ...apis.funds.czlist, params: { ...params } }).then(data => {
@@ -146,10 +146,10 @@ function RechargeOrder(props) {
146 146
     const exportReport = () => {
147 147
         const requestParams = props.form.getFieldsValue();
148 148
         if (requestParams.payStartTime) {
149
-            requestParams.payStartTime = `${moment(requestParams.payStartTime).format('YYYY-MM-DDTHH:mm:ss')}Z`;
149
+            requestParams.payStartTime = `${moment(requestParams.payStartTime).format('YYYY-MM-DDT00:00:00')}Z`;
150 150
         }
151 151
         if (requestParams.payEndTime) {
152
-            requestParams.payEndTime = `${moment(requestParams.payEndTime).format('YYYY-MM-DDTHH:mm:ss')}Z`;
152
+            requestParams.payEndTime = `${moment(requestParams.payEndTime).format('YYYY-MM-DDT23:59:59')}Z`;
153 153
         }
154 154
         request({ ...apis.funds.czexportList, responseType: 'blob', params: { ...requestParams } }).then(data => {
155 155
             download(data)

+ 11
- 9
src/pages/funds/accountfunds/components/RefundOrder.jsx 查看文件

@@ -25,10 +25,10 @@ function RechargeOrder(props) {
25 25
 
26 26
     const getList = params => {
27 27
         if (params.refundStartTime) {
28
-            params.refundStartTime = `${moment(params.refundStartTime).format('YYYY-MM-DDTHH:mm:ss')}Z`;
28
+            params.refundStartTime = `${moment(params.refundStartTime).format('YYYY-MM-DDT00:00:00')}Z`;
29 29
         }
30 30
         if (params.refundEndTime) {
31
-            params.refundEndTime = `${moment(params.refundEndTime).format('YYYY-MM-DDTHH:mm:ss')}Z`;
31
+            params.refundEndTime = `${moment(params.refundEndTime).format('YYYY-MM-DDT23:59:59')}Z`;
32 32
         }
33 33
         request({ ...apis.funds.refundlist, params: { ...params } }).then(data => {
34 34
             setData(data)
@@ -84,6 +84,7 @@ function RechargeOrder(props) {
84 84
             dataIndex: 'amount',
85 85
             key: 'amount',
86 86
             align: 'center',
87
+        render: (x, row) => <><span>{`${row.amount/100}`}</span></>,
87 88
         },
88 89
         {
89 90
             title: '退款创建时间',
@@ -97,6 +98,7 @@ function RechargeOrder(props) {
97 98
             dataIndex: 'auditStatus',
98 99
             key: 'auditStatus',
99 100
             align: 'center',
101
+            render: (x, row) => <><span>{row.auditStatus == 'checking' ? '已申请' : (row.auditStatus == 'agree' ? '已退款' : '已驳回')}</span></>,
100 102
         },
101 103
         {
102 104
             title: '驳回原因',
@@ -144,11 +146,11 @@ function RechargeOrder(props) {
144 146
 
145 147
     const exportReport = () => {
146 148
         const requestParams = props.form.getFieldsValue();
147
-        if (params.refundStartTime) {
148
-            params.refundStartTime = `${moment(params.refundStartTime).format('YYYY-MM-DDTHH:mm:ss')}Z`;
149
+        if (requestParams.refundStartTime) {
150
+            requestParams.refundStartTime = `${moment(requestParams.refundStartTime).format('YYYY-MM-DDT00:00:00')}Z`;
149 151
         }
150
-        if (params.refundEndTime) {
151
-            params.refundEndTime = `${moment(params.refundEndTime).format('YYYY-MM-DDTHH:mm:ss')}Z`;
152
+        if (requestParams.refundEndTime) {
153
+            requestParams.refundEndTime = `${moment(requestParams.refundEndTime).format('YYYY-MM-DDT23:59:59')}Z`;
152 154
         }
153 155
         request({ ...apis.funds.refundexportList, responseType: 'blob', params: { ...requestParams } }).then(data => {
154 156
             download(data)
@@ -182,9 +184,9 @@ function RechargeOrder(props) {
182 184
                     {getFieldDecorator('auditStatus')(
183 185
                         <Select style={{ width: '180px' }} placeholder="退款状态">
184 186
                             <Option value="">全部</Option>
185
-                            <Option value="1">已申请</Option>
186
-                            <Option value="2">已驳回</Option>
187
-                            <Option value="3">已退款</Option>
187
+                            <Option value="checking">已申请</Option>
188
+                            <Option value="agree">已驳回</Option>
189
+                            <Option value="unagree">已退款</Option>
188 190
                         </Select>,
189 191
                     )}
190 192
                 </Form.Item>