| | |
| | | const historical = async () => { |
| | | try { |
| | | let startTime = window.localStorage.getItem('startTime') |
| | | const response = await request.get("/cacheGlass/edgStorageDeviceTaskHistory/queryRunTimes?days=" + timeRange.value[1]) |
| | | let response; |
| | | if (key == "1"||key == "2") { |
| | | response = await request.get("/cacheGlass/edgStorageDeviceTaskHistory/queryRunTimes?days=" + timeRange.value[1]) |
| | | } else if (key == "3") { |
| | | response = await request.get("/cacheVerticalGlass/bigStorageCageHistoryTask/queryRunTimes?days=" + timeRange.value[1]) |
| | | } else { |
| | | response = await request.get("/hollowGlass/hollowBigStorageCageHistoryTask/queryRunTimes?days=" + timeRange.value[1]) |
| | | } |
| | | if (response.code == 200) { |
| | | ElMessage.success(response.message); |
| | | // const formattedData = response.data.records.map(record => ({ |
| | |
| | | } |
| | | let page = window.localStorage.getItem('pagenumber') |
| | | let startTime = window.localStorage.getItem('startTime') |
| | | const response = await request.get("/cacheGlass/edgStorageDeviceTaskHistory/queryRunTimes?days=" + timeRange.value[1]) |
| | | let response; |
| | | if (key == "1"||key == "2") { |
| | | response = await request.get("/cacheGlass/edgStorageDeviceTaskHistory/queryRunTimes?days=" + timeRange.value[1]) |
| | | } else if (key == "3") { |
| | | response = await request.get("/cacheVerticalGlass/bigStorageCageHistoryTask/queryRunTimes?days=" + timeRange.value[1]) |
| | | } else { |
| | | response = await request.get("/hollowGlass/hollowBigStorageCageHistoryTask/queryRunTimes?days=" + timeRange.value[1]) |
| | | } |
| | | if (response.code == 200) { |
| | | ElMessage.success(response.message); |
| | | // const formattedData = response.data.records.map(record => ({ |
| | |
| | | } |
| | | let startTime = window.localStorage.getItem('startTime') |
| | | let page = window.localStorage.getItem('pagenumber') |
| | | const response = await request.get("/cacheGlass/edgStorageDeviceTaskHistory/queryRunTimes?days=" + timeRange.value[1]) |
| | | let response; |
| | | if (key == "1"||key == "2") { |
| | | response = await request.get("/cacheGlass/edgStorageDeviceTaskHistory/queryRunTimes?days=" + timeRange.value[1]) |
| | | } else if (key == "3") { |
| | | response = await request.get("/cacheVerticalGlass/bigStorageCageHistoryTask/queryRunTimes?days=" + timeRange.value[1]) |
| | | } else { |
| | | response = await request.get("/hollowGlass/hollowBigStorageCageHistoryTask/queryRunTimes?days=" + timeRange.value[1]) |
| | | } |
| | | if (response.code == 200) { |
| | | currentPage2.value = 1 |
| | | ElMessage.success(response.message); |
| | |
| | | let myChart = null; |
| | | const chart = ref(null) |
| | | const timeAxisCreate = (title, chartDom, mychart, RunTimes) => { |
| | | if (mychart) { |
| | | mychart.clear(); |
| | | // 如果需要,可以重新初始化图表 |
| | | } |
| | | if (!chartDom) { |
| | | console.error('图表容器未找到'); |
| | | return; |
| | |
| | | }, |
| | | z: 1 |
| | | })); |
| | | |
| | | |
| | | console.log("segments", RunTimes.length, segments); |
| | | const optionOne = { |
| | | title: { |
| | | text: title, |
| | |
| | | backgroundColor: 'rgba(50,50,50,0.7)', |
| | | textStyle: { color: '#fff' }, |
| | | formatter: (params) => { |
| | | const seen = new Set(); |
| | | const items = params |
| | | .filter(p => { |
| | | const key = p.data?.extra?.start + '|' + p.data?.extra?.end; |
| | | if (seen.has(key)) return false; |
| | | seen.add(key); |
| | | return true; |
| | | }) |
| | | .map(p => { |
| | | const start = p.data?.extra?.start; |
| | | const end = p.data?.extra?.end; |
| | |
| | | ] |
| | | }; |
| | | |
| | | mychart.setOption(optionOne); |
| | | mychart.setOption(optionOne, true); |
| | | }; |
| | | |
| | | </script> |