吉安感知网项目-前端
shuishen
2026-02-03 89380e6260a75d1d3b94de687ebcc2f50d50659d
applications/drone-command/src/views/dataCockpit/components/RightContainer.vue
@@ -2,7 +2,7 @@
 * @Author       : yuan
 * @Date         : 2026-01-07 15:17:54
 * @LastEditors  : yuan
 * @LastEditTime : 2026-01-16 17:23:06
 * @LastEditTime : 2026-01-31 15:47:40
 * @FilePath     : \applications\drone-command\src\views\dataCockpit\components\RightContainer.vue
 * @Description  : 
 * Copyright 2026 OBKoro1, All Rights Reserved. 
@@ -68,7 +68,7 @@
   }
})
const emit = defineEmits(['update:collapsed', 'update:onlineDevices'])
const emit = defineEmits(['update:collapsed', 'update:allDevices'])
const collapsedModel = computed({
   get: () => props.collapsed,
@@ -145,11 +145,12 @@
   const startAt = Date.now()
   loading.value = true
   try {
      const params = { current: 1, size: 20, deviceStatusList: '0' }
      const params = { current: 1, size: 9999, deviceStatusList: '0,1,2' }
      const res = await deviceSearchApi(params)
      const records = res?.data?.data?.records ?? []
      counterDeviceStatusList.value = records.map(formatDeviceItem)
      emit('update:onlineDevices', records)
      let onlineData = records.filter(item => String(item.status) === '0')
      counterDeviceStatusList.value = onlineData.map(formatDeviceItem)
      emit('update:allDevices', records)
   } finally {
      const elapsed = Date.now() - startAt
      if (elapsed < minLoadingMs) {
@@ -233,7 +234,7 @@
         .val {
            margin-top: 10px;
            font-family: DIN, DIN;
            font-family: DinAB;
            font-weight: bold;
            font-size: 22px;
            color: #FFFFFF;
@@ -266,7 +267,7 @@
.collapse-btn {
   position: absolute;
   top: 50%;
   bottom: 454px;
   right: 300px;
   cursor: pointer;
   display: flex;
@@ -274,11 +275,11 @@
   justify-content: center;
   color: #fff;
   z-index: 10;
   transform: translateY(-50%);
   transform: translateY(50%);
   .arrow {
      width: 32px;
      height: 32px;
      width: 36px;
      height: 36px;
      background: url('@/assets/images/dataCockpit/right-btn.png') center / 100% 100% no-repeat;
   }