From b90e5e6c38193a953fff12d55e6714080df5ca55 Mon Sep 17 00:00:00 2001
From: chenyao <1219716595@qq.com>
Date: Tue, 08 Apr 2025 08:36:23 +0800
Subject: [PATCH] Merge branch 'master' of http://139.196.74.78:10010/r/drone/command-center-dashboard

---
 src/views/SignMachineNest/MachineRight/MachineTableDetails/MachineTableDetails.vue |   25 ++++++++++++++++++-------
 1 files changed, 18 insertions(+), 7 deletions(-)

diff --git a/src/views/SignMachineNest/MachineRight/MachineTableDetails/MachineTableDetails.vue b/src/views/SignMachineNest/MachineRight/MachineTableDetails/MachineTableDetails.vue
index 0a20550..1d641c2 100644
--- a/src/views/SignMachineNest/MachineRight/MachineTableDetails/MachineTableDetails.vue
+++ b/src/views/SignMachineNest/MachineRight/MachineTableDetails/MachineTableDetails.vue
@@ -24,18 +24,29 @@
 import DeviceEvent from '@/views/SignMachineNest/MachineRight/MachineTableDetails/DeviceEvent.vue'
 import DeviceJob from '@/views/SignMachineNest/MachineRight/MachineTableDetails/DeviceJob/DeviceJob.vue'
 import { pxToRem } from '@/utils/rem';
+import { useStore } from 'vuex'
 
 const isShowDetails = defineModel('show')
 
 const infoList = ref([
-	{ name: '机巢名称', value: 'xxx' },
-	{ name: '机巢所属地区', value: 'xxx' },
-	{ name: '机巢状态', value: 'xxx' },
-	{ name: '任务成功', value: 'xxx' },
-	{ name: '机巢位置', value: 'xxx' },
+	{ name: '机巢名称', value: '',field:'nickname' },
+	{ name: '机巢所属地区', value: '',field:'device_area' },
+	{ name: '机巢状态', value: '',field:'status' },
+	{ name: '任务成功', value: '',field:'result_num' },
+	{ name: '机巢位置', value: '',field:'address' },
 ])
-
-onMounted(() => {})
+const store = useStore();
+// state必须带上.home
+const singleTotal = computed(() => store.state.home.singleTotal);
+watch(singleTotal, (val) => {
+	if (val?.device_info){
+		infoList.value.forEach(item => {
+			item.value = val.device_info?.[item.field] || ''
+		})
+	}
+})
+onMounted(() => {
+})
 </script>
 
 <style lang="scss">

--
Gitblit v1.9.3