|
@@ -57,11 +57,11 @@ function header(props) {
|
57
|
57
|
submitValue.settlementStartTime = null
|
58
|
58
|
submitValue.settlementEndTime = null
|
59
|
59
|
}
|
60
|
|
-
|
|
60
|
+
|
61
|
61
|
getList({ pageNum: 1, pageSize: 10, ...submitValue });
|
62
|
62
|
}
|
63
|
63
|
});
|
64
|
|
-
|
|
64
|
+
|
65
|
65
|
}
|
66
|
66
|
|
67
|
67
|
function handleReset() {
|
|
@@ -69,25 +69,33 @@ function header(props) {
|
69
|
69
|
getList({ pageNum: 1, pageSize: 10 });
|
70
|
70
|
}
|
71
|
71
|
|
72
|
|
- const toDelBatch = rowData => () => {
|
73
|
|
- // if (taContractList.length < 1) {
|
74
|
|
- // message.error('请至少选择一条数据')
|
75
|
|
- // return
|
76
|
|
- // }
|
77
|
|
-
|
78
|
|
- Modal.confirm({
|
79
|
|
- title: '确认将所选数据删除?',
|
80
|
|
- okText: '确定',
|
81
|
|
- cancelText: '取消',
|
82
|
|
- onOk() {
|
83
|
|
-
|
84
|
|
- console.log(price,'price')
|
85
|
|
- },
|
86
|
|
- });
|
87
|
|
- }
|
88
|
|
-
|
89
|
72
|
const changePageNum = pageNumber => {
|
90
|
|
- getList({ pageNum: pageNumber, pageSize: 10, ...props.form.getFieldsValue() })
|
|
73
|
+
|
|
74
|
+ props.form.validateFields((err, values) => {
|
|
75
|
+ if (!err) {
|
|
76
|
+ let { signatoryTime, settlementTime, ...submitValue } = values
|
|
77
|
+ if (null != signatoryTime && signatoryTime.length > 0) {
|
|
78
|
+ const [signatoryStartTime, signatoryEndTime] = signatoryTime
|
|
79
|
+ submitValue.signatoryStartTime = moment(signatoryStartTime).format('YYYY-MM-DD');
|
|
80
|
+ submitValue.signatoryEndTime = moment(signatoryEndTime).format('YYYY-MM-DD');
|
|
81
|
+ } else {
|
|
82
|
+ submitValue.signatoryStartTime = null
|
|
83
|
+ submitValue.signatoryEndTime = null
|
|
84
|
+ }
|
|
85
|
+
|
|
86
|
+ if (null != settlementTime && settlementTime.length > 0) {
|
|
87
|
+ const [settlementStartTime, settlementEndTime] = settlementTime
|
|
88
|
+ submitValue.settlementStartTime = moment(settlementStartTime).format('YYYY-MM-DD');
|
|
89
|
+ submitValue.settlementEndTime = moment(settlementEndTime).format('YYYY-MM-DD');
|
|
90
|
+ } else {
|
|
91
|
+ submitValue.settlementStartTime = null
|
|
92
|
+ submitValue.settlementEndTime = null
|
|
93
|
+ }
|
|
94
|
+
|
|
95
|
+ getList({ pageNum: pageNumber, pageSize: 10, ...submitValue });
|
|
96
|
+ }
|
|
97
|
+ });
|
|
98
|
+ // getList({ pageNum: pageNumber, pageSize: 10, ...props.form.getFieldsValue() })
|
91
|
99
|
}
|
92
|
100
|
|
93
|
101
|
|
|
@@ -161,7 +169,7 @@ function header(props) {
|
161
|
169
|
dataIndex: 'settlement',
|
162
|
170
|
key: 'settlement',
|
163
|
171
|
align: 'center',
|
164
|
|
- render: (x, row) =><><span>{row.settlement?'是':'否'}</span></>
|
|
172
|
+ render: (x, row) => <><span>{row.settlement ? '是' : '否'}</span></>
|
165
|
173
|
},
|
166
|
174
|
{
|
167
|
175
|
title: '结算时间',
|
|
@@ -174,8 +182,8 @@ function header(props) {
|
174
|
182
|
title: '结算单价',
|
175
|
183
|
dataIndex: 'settlementPrice',
|
176
|
184
|
key: 'settlementPrice',
|
177
|
|
-
|
178
|
|
- render: (x, row) =><><span>{row.settlementPrice? `¥ ${row.settlementPrice/100}`.replace(/\B(?=(\d{3})+(?!\d))/g, ','):row.settlementPrice===0?0:''}</span></>
|
|
185
|
+
|
|
186
|
+ render: (x, row) => <><span>{row.settlementPrice ? `¥ ${row.settlementPrice / 100}`.replace(/\B(?=(\d{3})+(?!\d))/g, ',') : row.settlementPrice === 0 ? 0 : ''}</span></>
|
179
|
187
|
},
|
180
|
188
|
];
|
181
|
189
|
|
|
@@ -186,15 +194,15 @@ function header(props) {
|
186
|
194
|
return
|
187
|
195
|
}
|
188
|
196
|
let count = 0
|
189
|
|
- taContractList.map((x)=>{
|
190
|
|
-
|
191
|
|
- if(x.settlement) {
|
|
197
|
+ taContractList.map((x) => {
|
|
198
|
+
|
|
199
|
+ if (x.settlement) {
|
192
|
200
|
count++
|
193
|
201
|
}
|
194
|
202
|
})
|
195
|
203
|
setCheckData(count)
|
196
|
|
-
|
197
|
|
- setVisible(true);
|
|
204
|
+
|
|
205
|
+ setVisible(true);
|
198
|
206
|
|
199
|
207
|
}
|
200
|
208
|
|
|
@@ -203,15 +211,13 @@ function header(props) {
|
203
|
211
|
}
|
204
|
212
|
|
205
|
213
|
const handleOk = val => {
|
206
|
|
-
|
207
|
|
- console.log(price,'price')
|
208
|
|
- request({ ...apis.signedContract.put, data: { price: price||0, taContractList: taContractList }}).then(data => {
|
|
214
|
+ request({ ...apis.signedContract.put, data: { price: price || 0, taContractList: taContractList } }).then(data => {
|
209
|
215
|
message.info("操作成功")
|
210
|
216
|
setVisible(false);
|
211
|
217
|
getList({ pageNum: 1, pageSize: 10 })
|
212
|
|
-
|
|
218
|
+
|
213
|
219
|
})
|
214
|
|
-
|
|
220
|
+
|
215
|
221
|
}
|
216
|
222
|
|
217
|
223
|
|
|
@@ -316,7 +322,7 @@ function header(props) {
|
316
|
322
|
// footer={null}
|
317
|
323
|
>
|
318
|
324
|
<p>确认结算所选{taContractList.length}份合同手续费?其中{checkData}份已结算过,若不想再结算,请取消勾选。</p>
|
319
|
|
- <div style={{ marginTop: '50px',textAlign:'center' }}>结算单价:<InputNumber style={{ marginLeft: '10px',width:'150px' }} formatter={value => `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, ',')} defaultValue={0} precision={2} onChange={onChange} />元/份</div>
|
|
325
|
+ <div style={{ marginTop: '50px', textAlign: 'center' }}>结算单价:<InputNumber style={{ marginLeft: '10px', width: '150px' }} formatter={value => `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, ',')} defaultValue={0} precision={2} onChange={onChange} />元/份</div>
|
320
|
326
|
|
321
|
327
|
|
322
|
328
|
|