From 4b0dcbd41fe0494554df3921e7ec8d5949104967 Mon Sep 17 00:00:00 2001 From: yyy <2605810609@qq.com> Date: Thu, 27 Feb 2025 18:01:57 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=A6=E8=BE=86=E6=97=A5=E5=BF=97=20?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E6=97=A5=E5=BF=97=20=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E5=BC=80=E5=8F=91=E5=92=8C=E6=8E=A5=E5=8F=A3=E5=AF=B9=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/map/logList.ts | 11 + src/views/mapPage/logList/index.vue | 332 ++++++++++++++---- .../realTimeMap/components/indexPage.vue | 77 ++-- src/views/mapPage/realTimeMap/editMap.vue | 2 +- 4 files changed, 318 insertions(+), 104 deletions(-) create mode 100644 src/api/map/logList.ts diff --git a/src/api/map/logList.ts b/src/api/map/logList.ts new file mode 100644 index 00000000..aa126b00 --- /dev/null +++ b/src/api/map/logList.ts @@ -0,0 +1,11 @@ +import request from '@/config/axios' + +//任务日志分页 +export const getRobotTaskPage = async (data) => { + return await request.post({ url: `/system/robot/task/logPage`, data }) +} + +//获得车辆动作记录分页 +export const getTaskDetailPage = async (params) => { + return await request.get({ url: `/system/robot/task-detail-action-log/page`, params }) +} diff --git a/src/views/mapPage/logList/index.vue b/src/views/mapPage/logList/index.vue index 1f1b28ec..4a984b3e 100644 --- a/src/views/mapPage/logList/index.vue +++ b/src/views/mapPage/logList/index.vue @@ -1,7 +1,7 @@ diff --git a/src/views/mapPage/realTimeMap/components/indexPage.vue b/src/views/mapPage/realTimeMap/components/indexPage.vue index d423ce6a..226890dc 100644 --- a/src/views/mapPage/realTimeMap/components/indexPage.vue +++ b/src/views/mapPage/realTimeMap/components/indexPage.vue @@ -24,28 +24,16 @@
- - - - - - - - - - + + + + + + + + + + @@ -282,10 +270,15 @@ placement="top" v-if="item.type == 1" > - -
-
- +
+
@@ -656,11 +649,11 @@ const resetPosition = () => { } // 计算直线中间箭头的路径 const getLineMidArrowPath = (item) => { - const midX = (Number(item.startPointX) + Number(item.endPointX)) / 2 * radio.value - const midY = (Number(item.startPointY) + Number(item.endPointY)) / 2 * radio.value + const midX = ((Number(item.startPointX) + Number(item.endPointX)) / 2) * radio.value + const midY = ((Number(item.startPointY) + Number(item.endPointY)) / 2) * radio.value - let dx = item.endPointX* radio.value - item.startPointX* radio.value - let dy = item.endPointY* radio.value - item.startPointY* radio.value + let dx = item.endPointX * radio.value - item.startPointX * radio.value + let dy = item.endPointY * radio.value - item.startPointY * radio.value let length = Math.sqrt(dx * dx + dy * dy) if (length === 0) { diff --git a/src/views/mapPage/realTimeMap/editMap.vue b/src/views/mapPage/realTimeMap/editMap.vue index 3e852e7e..06c30b83 100644 --- a/src/views/mapPage/realTimeMap/editMap.vue +++ b/src/views/mapPage/realTimeMap/editMap.vue @@ -2037,7 +2037,7 @@ const getAllNodeList = async () => { item.locationX = Number(item.locationX) item.locationY = Number(item.locationY) - if (item.type === 1 || item.type === 5 || item.type === 6) { + if (item.type === 1) { item.dataObj = {} item.dataList = [] item.locationDeep = 50