fix(HazardousChemicalsSpace): 修复周数据从周一开始显示的问题
确保周视图数据从周一开始展示,提升数据展示的准确性
This commit is contained in:
parent
6ca5151c2a
commit
cf16f24396
@ -135,7 +135,18 @@ const convertApiDataToMockFormat = async (timeRange: string) => {
|
|||||||
])]
|
])]
|
||||||
break
|
break
|
||||||
case 'week':
|
case 'week':
|
||||||
datavalues = [['时间', '数值'], ...dataArray.map(item => [
|
// 找到第一个周一的索引
|
||||||
|
const firstMondayIndex = dataArray.findIndex(item => {
|
||||||
|
const date = new Date(item.alarm_time_)
|
||||||
|
return date.getDay() === 1 // 周一
|
||||||
|
})
|
||||||
|
|
||||||
|
// 如果找到周一,则从周一开始截取数据;否则保持原数据
|
||||||
|
const filteredData = firstMondayIndex !== -1
|
||||||
|
? dataArray.slice(firstMondayIndex)
|
||||||
|
: dataArray
|
||||||
|
|
||||||
|
datavalues = [['时间', '数值'], ...filteredData.map(item => [
|
||||||
convertToChineseWeekday(item.alarm_time_),
|
convertToChineseWeekday(item.alarm_time_),
|
||||||
item.avg_handle_time_seconds || 0
|
item.avg_handle_time_seconds || 0
|
||||||
])]
|
])]
|
||||||
|
Loading…
Reference in New Issue
Block a user