From dd66b2240ab5aa9616847c61ccee713a8d730222 Mon Sep 17 00:00:00 2001 From: guoxin Date: Sat, 6 Jan 2024 01:04:48 +0800 Subject: [PATCH] =?UTF-8?q?fix():=E4=BF=AE=E6=94=B9=E8=B7=AF=E5=86=85bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PersonMgm/Performance/SalesStat/index.scss | 2 +- .../PersonMgm/Performance/SalesStat/loadable.jsx | 2 +- .../Staggered/StaggeredMgm/loadable.jsx | 34 ++++++++++++++++------ 3 files changed, 27 insertions(+), 11 deletions(-) diff --git a/src/pages/InRoadMgm/PersonMgm/Performance/SalesStat/index.scss b/src/pages/InRoadMgm/PersonMgm/Performance/SalesStat/index.scss index 4fd73a6..b638f3e 100644 --- a/src/pages/InRoadMgm/PersonMgm/Performance/SalesStat/index.scss +++ b/src/pages/InRoadMgm/PersonMgm/Performance/SalesStat/index.scss @@ -127,7 +127,7 @@ $color-primary : var(--color-primary); } } -.revenue{ +.revenueModal{ .tab-title{ text-align: center; font-size: 18px; diff --git a/src/pages/InRoadMgm/PersonMgm/Performance/SalesStat/loadable.jsx b/src/pages/InRoadMgm/PersonMgm/Performance/SalesStat/loadable.jsx index 161d425..57ae28d 100644 --- a/src/pages/InRoadMgm/PersonMgm/Performance/SalesStat/loadable.jsx +++ b/src/pages/InRoadMgm/PersonMgm/Performance/SalesStat/loadable.jsx @@ -395,7 +395,7 @@ function SalesStat(props) { visible={revenueVisible} onCancel={revenueModal} footer={null} - className="revenue" + className="revenueModal" >
{getTabTitle.date}营收情况
diff --git a/src/pages/OperationCenter/OtherBusiness/Staggered/StaggeredMgm/loadable.jsx b/src/pages/OperationCenter/OtherBusiness/Staggered/StaggeredMgm/loadable.jsx index 4af513f..5245c44 100644 --- a/src/pages/OperationCenter/OtherBusiness/Staggered/StaggeredMgm/loadable.jsx +++ b/src/pages/OperationCenter/OtherBusiness/Staggered/StaggeredMgm/loadable.jsx @@ -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) { handleChangeDate(index, date, dateString,)} /> @@ -728,7 +742,7 @@ function StaggeredMgm(props) { handleChangeTime(time, timeString, index)} @@ -902,8 +916,10 @@ function StaggeredMgm(props) {
*
+ {console.log("渲染")} + {console.log(getSaleMsg)} handleChangeTime(