diff --git a/src/components/QuickMenu/index.jsx b/src/components/QuickMenu/index.jsx index 3fdcae3..bdde0ff 100644 --- a/src/components/QuickMenu/index.jsx +++ b/src/components/QuickMenu/index.jsx @@ -28,7 +28,6 @@ function QuickMenu(props) { // 常用时段设置时间 const setDateTimeByPeriod = (periodId) => { - //开始时间 let beginMoment = moment().subtract(periodId, 'days').startOf('day') //结束时间 diff --git a/src/components/TableModule/index.jsx b/src/components/TableModule/index.jsx index 3594216..9d77df6 100644 --- a/src/components/TableModule/index.jsx +++ b/src/components/TableModule/index.jsx @@ -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, }))} diff --git a/src/pages/OperationCenter/AppMgm/MobileDeviceMgm/loadable.jsx b/src/pages/OperationCenter/AppMgm/MobileDeviceMgm/loadable.jsx index 7ea402b..b730327 100644 --- a/src/pages/OperationCenter/AppMgm/MobileDeviceMgm/loadable.jsx +++ b/src/pages/OperationCenter/AppMgm/MobileDeviceMgm/loadable.jsx @@ -43,9 +43,9 @@ function WechatMenuMgm() { return
优惠券规则状态为有效或者已经关联活动,无法编辑
确认是否删除该优惠券