|
|
@ -60,6 +60,7 @@ const TableModule = forwardRef((props, ref) => { |
|
|
|
const [formData, setFormData] = useState() |
|
|
|
const [inputSelectGroup, setInputSelectGroup] = useState([]) |
|
|
|
const [deftime, setDeftime] = useState([]) |
|
|
|
const [reftime, setReftime] = useState([]) |
|
|
|
const [searchForm] = Form.useForm(); |
|
|
|
const [tipForm] = Form.useForm(); |
|
|
|
const timeFlag = |
|
|
@ -237,6 +238,7 @@ const TableModule = forwardRef((props, ref) => { |
|
|
|
setValue(newValue); |
|
|
|
}; |
|
|
|
useEffect(() => { |
|
|
|
console.log(deftime.startDateTime); |
|
|
|
if (deftime.startDateTime) { |
|
|
|
searchForm.setFieldsValue({ |
|
|
|
start_time: moment(deftime.startDateTime), |
|
|
@ -465,6 +467,7 @@ const TableModule = forwardRef((props, ref) => { |
|
|
|
break; |
|
|
|
case "FormSliderPicker": |
|
|
|
children = ( |
|
|
|
<> |
|
|
|
<InputSelectGroup |
|
|
|
onChange={(range, type) => { |
|
|
|
console.log(range, type) |
|
|
@ -481,6 +484,8 @@ const TableModule = forwardRef((props, ref) => { |
|
|
|
// }); |
|
|
|
}} |
|
|
|
/> |
|
|
|
|
|
|
|
</> |
|
|
|
); |
|
|
|
break; |
|
|
|
case "stopTime": |
|
|
@ -704,31 +709,39 @@ const TableModule = forwardRef((props, ref) => { |
|
|
|
function InputSelectGroup(params) { |
|
|
|
const { |
|
|
|
onChange = () => { }, |
|
|
|
getValue = () => { } |
|
|
|
getValue = () => { }, |
|
|
|
pageName = "", |
|
|
|
} = params; |
|
|
|
const [searchForm] = Form.useForm(); |
|
|
|
const [sessionTabList, setSessionTabList] = useSessionStorageState(pageName, { |
|
|
|
value: '' |
|
|
|
}) |
|
|
|
const [timeType, setTimeType] = useState(1); |
|
|
|
const [deftime, setDeftime] = useState([]) |
|
|
|
const [timeGroup, setTimeGroup] = useState({ |
|
|
|
start_time: moment().subtract(1, "day").format(), |
|
|
|
end_time: moment().format(), |
|
|
|
}); |
|
|
|
// useEffect(() => { |
|
|
|
// if (deftime.startDateTime) { |
|
|
|
console.log(); |
|
|
|
useEffect(() => { |
|
|
|
if (deftime.startDateTime) { |
|
|
|
setTimeGroup({ |
|
|
|
start_time: moment(deftime.startDateTime), |
|
|
|
end_time: moment(deftime.endDateTime) |
|
|
|
}) |
|
|
|
console.log(timeGroup); |
|
|
|
|
|
|
|
setSessionTabList({ |
|
|
|
...sessionTabList, start_time: moment(deftime.startDateTime), |
|
|
|
end_time: moment(deftime.endDateTime) |
|
|
|
}) |
|
|
|
} else { |
|
|
|
// searchForm.setFieldsValue({ |
|
|
|
// start_time: moment(deftime.startDateTime), |
|
|
|
// end_time: moment(deftime.endDateTime) |
|
|
|
// }) |
|
|
|
// setSessionTabList({ |
|
|
|
// ...sessionTabList, start_time: moment(deftime.startDateTime), |
|
|
|
// end_time: moment(deftime.endDateTime) |
|
|
|
// start_time: moment().subtract(1, "month"), |
|
|
|
// end_time: moment() |
|
|
|
// }) |
|
|
|
// } else { |
|
|
|
// // searchForm.setFieldsValue({ |
|
|
|
// // start_time: moment().subtract(1, "month"), |
|
|
|
// // end_time: moment() |
|
|
|
// // }) |
|
|
|
// } |
|
|
|
// }, [deftime]) |
|
|
|
} |
|
|
|
}, [deftime]) |
|
|
|
useEffect(() => { |
|
|
|
onChange(timeGroup, timeType); |
|
|
|
}, [timeGroup, timeType]); |
|
|
@ -780,7 +793,7 @@ function InputSelectGroup(params) { |
|
|
|
</Col> |
|
|
|
</Row> |
|
|
|
<div style={{ margin: "0px 0 10px 0" }}> |
|
|
|
{/* <QuickMenu |
|
|
|
<QuickMenu |
|
|
|
dropdownData={[ |
|
|
|
{ text: '昨日', value: 1 }, |
|
|
|
{ text: '今日', value: 0 }, |
|
|
@ -791,10 +804,10 @@ function InputSelectGroup(params) { |
|
|
|
{ text: '近两年', value: 730 }, |
|
|
|
]} |
|
|
|
onChange={(v) => { |
|
|
|
setTimeGroup({ ...timeGroup, start_time: v.startDateTime, end_time: v.endDateTime }) |
|
|
|
// setTimeGroup({ ...timeGroup, start_time: v.startDateTime, end_time: v.endDateTime }) |
|
|
|
getValue(v) |
|
|
|
setDeftime(v); |
|
|
|
}} /> */} |
|
|
|
}} /> |
|
|
|
</div> |
|
|
|
</> |
|
|
|
); |
|
|
|