From b0ccd2d131b2e3df5d901385e38ed0077b8d0fbc Mon Sep 17 00:00:00 2001
From: chenyao <1219716595@qq.com>
Date: Mon, 14 Apr 2025 12:31:31 +0800
Subject: [PATCH] feat:修改任务管理内容
---
src/views/SignMachineNest/SignMachineNest.vue | 40 ++++++++++++++++------------------------
1 files changed, 16 insertions(+), 24 deletions(-)
diff --git a/src/views/SignMachineNest/SignMachineNest.vue b/src/views/SignMachineNest/SignMachineNest.vue
index 5418d68..c2d013d 100644
--- a/src/views/SignMachineNest/SignMachineNest.vue
+++ b/src/views/SignMachineNest/SignMachineNest.vue
@@ -4,14 +4,14 @@
</template>
<script setup>
-import MachineLeft from './components/MachineLeft/MachineLeft.vue'
-import MachineRight from './components/MachineRight/MachineRight.vue';
+import MachineLeft from '@/views/SignMachineNest/MachineLeft/MachineLeft.vue'
+import MachineRight from '@/views/SignMachineNest/MachineRight/MachineRight.vue';
import { useConnectWebSocket } from '../../utils/websocket/connect-websocket';
import { getWebsocketUrl } from '@/websocket/util/config';
import { EBizCode } from '@/utils/staticData/enums.js';
import { EModeCode } from '@/utils/staticData/device.js';
import { useStore } from 'vuex';
-import { getDeviceDetail } from '@/api/home/machineNest';
+import { getDeviceDetail, getFlightStatistics } from '@/api/home/machineNest';
const store = useStore();
@@ -31,7 +31,6 @@
const messageHandler = (result) => {
let payload = JSON.parse(result) // 为了兼容聊天消息
- // console.log('payload', payload)
if (!payload) return
switch (payload.biz_code) {
case EBizCode.GatewayOsd: {
@@ -59,25 +58,6 @@
const result = res.data.data;
const child = result.children;
// 对应store 里面数据结构
- // const device = {
- // visible: true,
- // is_dock: true,
- // model: child?.device_name,
- // callsign: child?.nickname,
- // sn: child?.device_sn,
- // mode: EModeCode.Disconnected,
- // latest_wayline_job: result.latest_wayline_job,
- // gateway: {
- // model: result?.device_name,
- // callsign: result?.nickname,
- // sn: result?.device_sn,
- // domain: result?.domain,
- // device_domain: child.domain,
- // device_type: child.type,
- // device_sub_type: child.sub_type,
- // },
- // payload: child.payloads_list || [],
- // };
osdVisible.value.sn = child?.device_sn || ''
osdVisible.value.callsign = child?.nickname || '--'
osdVisible.value.model = EModeCode.Disconnected || ''
@@ -97,11 +77,23 @@
});
};
+// 获取机巢统计数据 提供给左右侧组件使用
+const getMachineData = () => {
+ getFlightStatistics(singleUavHome.value.device_sn).then(res => {
+ if (res.data.code !== 0) return;
+ const result = res.data.data;
+ console.log(result);
+ console.log(result);
+ store.commit('setSingleTotal', result);
+ })
+};
+
onMounted(() => {
getSingleDetails();
+ getMachineData();
});
onUnmounted(() => {
connectWs?.value?.close();
});
-</script>
\ No newline at end of file
+</script>
--
Gitblit v1.9.3