Skip to content

Commit 1fd05ea

Browse files
committed
Update index.tsx
修正没有操作日期选择器时候为 -1 的情况
1 parent c87a0ed commit 1fd05ea

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/views/column/setting/index.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -273,18 +273,22 @@ const Column: FC<IProps> = props => {
273273
const handleSubmit = async () => {
274274
// 又从form中获取数据,需要转换格式的数据
275275
const { freeStartTime, freeEndTime } = form;
276+
// 当 freeStartTime 为 -1 的时候,取当前 dateRange 的值
276277
console.log("handleSubmit 时看看form的值", form, formRef);
277278

278279
// 从formRef中获取数据,用户填上去可以直接提交的数据
279280
const values = await formRef.validateFields();
280281
console.log("handleSubmit 时看看form的值 values", values);
281282

283+
const [start, end] = dateRange;
284+
console.log("默认的时间", start.valueOf(), end.valueOf());
285+
282286
// 新的值传递到后端
283287
const newValues = {
284288
...values,
285289
columnId: status === UpdateEnum.Save ? UpdateEnum.Save : columnId,
286-
freeStartTime: freeStartTime || "",
287-
freeEndTime: freeEndTime || ""
290+
freeStartTime: (freeStartTime && freeStartTime !== -1) || start.valueOf(),
291+
freeEndTime: (freeEndTime && freeEndTime !== -1) || end.valueOf()
288292
};
289293
console.log("submit 之前的所有值:", newValues);
290294

0 commit comments

Comments
 (0)