|
|
@ -145,22 +145,38 @@ const TableModule = forwardRef((props, ref) => { |
|
|
|
useEffect(() => { |
|
|
|
if (pageName && sessionTabList && Object.values(sessionTabList).length > 0) { |
|
|
|
setSessionTabList(sessionTabList) |
|
|
|
let temp_obj = {...sessionTabList} |
|
|
|
if (sessionTabList.start_time) { |
|
|
|
let start_time = sessionTabList.start_time |
|
|
|
let end_time = sessionTabList.end_time |
|
|
|
searchForm.setFieldsValue({ ...sessionTabList, start_time: moment(start_time), end_time: moment(end_time) }) |
|
|
|
} else { |
|
|
|
if (sessionTabList.in_time) { |
|
|
|
searchForm.setFieldsValue({ ...sessionTabList, in_time: moment(sessionTabList.in_time) }) |
|
|
|
} else { |
|
|
|
searchForm.setFieldsValue({ ...sessionTabList }) |
|
|
|
} |
|
|
|
temp_obj.start_time = moment(sessionTabList.start_time) |
|
|
|
temp_obj.end_time = moment(sessionTabList.end_time) |
|
|
|
} |
|
|
|
if(sessionTabList.in_time){ |
|
|
|
temp_obj.in_time = moment(sessionTabList.in_time) |
|
|
|
} |
|
|
|
if (sessionTabList.plateValue) { |
|
|
|
//console.log(180,sessionTabList.plateValue.match(/:(\S*)/)[1],sessionTabList.plate2) |
|
|
|
temp_obj.carId = sessionTabList.plate2 |
|
|
|
fetchPlateSearch(sessionTabList.plateValue.match(/:(\S*)/)[1], setPlateData, []); |
|
|
|
searchForm.setFieldsValue({ ...sessionTabList, carId: sessionTabList.plate2 }) |
|
|
|
} |
|
|
|
searchForm.setFieldsValue(temp_obj) |
|
|
|
// if (sessionTabList.start_time) { |
|
|
|
// let temp_obj = { ...sessionTabList, start_time: moment(start_time), end_time: moment(end_time) } |
|
|
|
// if (sessionTabList.plateValue){ |
|
|
|
// temp_obj.carId = sessionTabList.plate2 |
|
|
|
// } |
|
|
|
// searchForm.setFieldsValue(temp_obj) |
|
|
|
// } else { |
|
|
|
// if (sessionTabList.in_time) { |
|
|
|
// searchForm.setFieldsValue({ ...sessionTabList, in_time: moment(sessionTabList.in_time) }) |
|
|
|
// } else { |
|
|
|
// searchForm.setFieldsValue({ ...sessionTabList }) |
|
|
|
// } |
|
|
|
// } |
|
|
|
// if (sessionTabList.plateValue) { |
|
|
|
// fetchPlateSearch(sessionTabList.plateValue.match(/:(\S*)/)[1], setPlateData, []); |
|
|
|
// searchForm.setFieldsValue({ ...sessionTabList, carId: sessionTabList.plate2 }) |
|
|
|
// } // let start_time = sessionTabList.start_time |
|
|
|
// let end_time = sessionTabList.end_time |
|
|
|
|
|
|
|
} else { |
|
|
|
//console.log(2222224333, searchForm.getFieldsValue()) |
|
|
|
} |
|
|
@ -308,6 +324,7 @@ const TableModule = forwardRef((props, ref) => { |
|
|
|
if (timeout) { |
|
|
|
clearTimeout(timeout); |
|
|
|
timeout = null; |
|
|
|
return // todo |
|
|
|
} |
|
|
|
currentValue = value; |
|
|
|
const fake = () => { |
|
|
@ -320,7 +337,8 @@ const TableModule = forwardRef((props, ref) => { |
|
|
|
value: item.value, |
|
|
|
text: item.label, |
|
|
|
})); |
|
|
|
callback(plateData); |
|
|
|
// callback(plateData); |
|
|
|
setPlateData(plateData) |
|
|
|
} |
|
|
|
}) |
|
|
|
}; |
|
|
@ -520,7 +538,7 @@ const TableModule = forwardRef((props, ref) => { |
|
|
|
onSearch={(newValue) => handlePlateSearch(newValue, item)} |
|
|
|
onChange={handlePlateChange} |
|
|
|
notFoundContent={null} |
|
|
|
options={(plateData || []).map((d) => ({ |
|
|
|
options={(plateData || [{value: '', text: ''}]).map((d) => ({ |
|
|
|
value: d.value, |
|
|
|
label: d.text, |
|
|
|
}))} |
|
|
|