From 4b6b56fc1cbd9f6be12a5bc439e496f29c4b51a1 Mon Sep 17 00:00:00 2001 From: longyvfengyun <496960745@qq.com> Date: 星期一, 25 三月 2024 10:55:47 +0800 Subject: [PATCH] 内容提交 --- src/views/analysis/module/index.js | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 42 insertions(+), 0 deletions(-) diff --git a/src/views/analysis/module/index.js b/src/views/analysis/module/index.js index c7ce5d7..1b6ecee 100644 --- a/src/views/analysis/module/index.js +++ b/src/views/analysis/module/index.js @@ -28,9 +28,50 @@ } export const bmsAnalysisTimeModule = ()=>{ + const usefulTimeRangeList = ref([]); + const getBmsAnalysisTime = async (type)=>{ try { const res = await bmsAnalysisTimeApi(type); + const rs = res.data; + console.log(rs.data); + if(rs.code ===1 && rs.data) { + let data = rs.data; + let list = []; + for(let i=0; i<data.length; i++) { + let item = data[i]; + console.log(list); + let index = -1; + for(let j=0; j<list.length; j++) { + let itemJ = list[j]; + if(item.boxSn === itemJ.value) { + index = j; + break; + } + } + const timeRange = new Date(item.startTime).format("yyyy-MM-dd hh:mm:ss") + +"~"+new Date(item.endTime).format("yyyy-MM-dd hh:mm:ss") + if(index === -1) { + list.push({ + label: item.boxName, + value: item.boxSn, + children: [ + { + value: timeRange, + label: timeRange + } + ] + }); + }else { + list[index].children.push({ + value: timeRange, + label: timeRange + }); + } + } + console.log(list); + usefulTimeRangeList.value = list; + } return res.data; }catch (e) { console.log(e); @@ -43,6 +84,7 @@ } return { + usefulTimeRangeList, getBmsAnalysisTime } } -- Gitblit v1.9.1