|
|
@ -358,9 +358,18 @@ function StaggeredMgm(props) { |
|
|
|
} |
|
|
|
//错峰时间 |
|
|
|
const handleChangeTime = (time, timeString, index) => { |
|
|
|
let times = getSaleMsg[index] |
|
|
|
times.start_time = timeString[0] |
|
|
|
times.end_time = timeString[1] |
|
|
|
let arr = [...getSaleMsg] |
|
|
|
arr.forEach((value, key) => { |
|
|
|
if (key == index) { |
|
|
|
value.start_time = timeString[0] |
|
|
|
value.end_time = timeString[1] |
|
|
|
} |
|
|
|
}) |
|
|
|
console.log(arr); |
|
|
|
setGetSaleMsg([...arr]) |
|
|
|
// let times = getSaleMsg[index] |
|
|
|
// times.start_time = timeString[0] |
|
|
|
// times.end_time = timeString[1] |
|
|
|
} |
|
|
|
useEffect(() => { |
|
|
|
|
|
|
@ -431,7 +440,7 @@ function StaggeredMgm(props) { |
|
|
|
message.error('请选择星期配置') |
|
|
|
return |
|
|
|
} |
|
|
|
infoArr[result].week = infoArr[result].week.join(',') |
|
|
|
infoArr[result].week = infoArr[result]?.week?.join(',') |
|
|
|
} |
|
|
|
let data = { |
|
|
|
...getCarMsg, |
|
|
@ -490,12 +499,17 @@ function StaggeredMgm(props) { |
|
|
|
message.error('请选择星期配置') |
|
|
|
return |
|
|
|
} |
|
|
|
infoArr[result].week = infoArr[result].week.join(',') |
|
|
|
console.log(infoArr[result].week); |
|
|
|
|
|
|
|
let str = Array.isArray(infoArr[result].week) ? infoArr[result]?.week?.join(',') : infoArr[result]?.week |
|
|
|
infoArr[result].week = str |
|
|
|
console.log(infoArr[result]); |
|
|
|
} |
|
|
|
ajax.getEditStaggered(data).then(res => { |
|
|
|
if (res.status === 20000) { |
|
|
|
message.success(res.message) |
|
|
|
setEditVisible(false) |
|
|
|
getData(formData) |
|
|
|
} else { |
|
|
|
message.error(res.message) |
|
|
|
} |
|
|
@ -718,7 +732,7 @@ function StaggeredMgm(props) { |
|
|
|
<label>错峰日期</label> |
|
|
|
<RangePicker |
|
|
|
disabled={true} |
|
|
|
defaultValue={[moment(item.start_date), moment(item.end_date)]} |
|
|
|
value={[moment(item.start_date), moment(item.end_date)]} |
|
|
|
style={{ width: 250, marginLeft: 20 }} |
|
|
|
onChange={(date, dateString) => handleChangeDate(index, date, dateString,)} |
|
|
|
/> |
|
|
@ -728,7 +742,7 @@ function StaggeredMgm(props) { |
|
|
|
<label>错峰时间</label> |
|
|
|
<TimePicker.RangePicker |
|
|
|
disabled={true} |
|
|
|
defaultValue={[moment(item.start_time, 'HH:mm:ss'), moment(item.end_time, 'HH:mm:ss')]} |
|
|
|
value={[moment(item.start_time, 'HH:mm:ss'), moment(item.end_time, 'HH:mm:ss')]} |
|
|
|
style={{ width: 250, marginLeft: 20 }} |
|
|
|
format="HH:mm:ss" |
|
|
|
onChange={(time, timeString) => handleChangeTime(time, timeString, index)} |
|
|
@ -902,8 +916,10 @@ function StaggeredMgm(props) { |
|
|
|
<div className="yisa-search"> |
|
|
|
<div className="redLogo">*</div> |
|
|
|
<label>错峰时间</label> |
|
|
|
{console.log("渲染")} |
|
|
|
{console.log(getSaleMsg)} |
|
|
|
<TimePicker.RangePicker |
|
|
|
defaultValue={[moment(item.start_time, 'HH:mm:ss'), moment(item.end_time, 'HH:mm:ss')]} |
|
|
|
value={[moment(item.start_time, 'HH:mm:ss'), moment(item.end_time, 'HH:mm:ss')]} |
|
|
|
style={{ width: 250, marginLeft: 20 }} |
|
|
|
format="HH:mm:ss" |
|
|
|
allowClear={false} |
|
|
@ -1092,7 +1108,7 @@ function StaggeredMgm(props) { |
|
|
|
<TimePicker.RangePicker |
|
|
|
disabled={item.disabled} |
|
|
|
allowClear={false} |
|
|
|
defaultValue={[moment(item.start_time, 'HH:mm:ss'), moment(item.end_time, 'HH:mm:ss')]} |
|
|
|
value={[moment(item.start_time, 'HH:mm:ss'), moment(item.end_time, 'HH:mm:ss')]} |
|
|
|
style={{ width: 250, marginLeft: 20 }} |
|
|
|
format="HH:mm:ss" |
|
|
|
onChange={(time, timeString) => handleChangeTime( |
|
|
|