From f27ca082eb0a839449dd50c49007b58e5ed6946f Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Thu, 19 Jun 2025 19:08:01 +0800
Subject: [PATCH] feat: 服务名修改

---
 src/components/g-map/use-dock-control.ts |   22 +++++++++++++++++++---
 1 files changed, 19 insertions(+), 3 deletions(-)

diff --git a/src/components/g-map/use-dock-control.ts b/src/components/g-map/use-dock-control.ts
index 3cf9b1a..e42452c 100644
--- a/src/components/g-map/use-dock-control.ts
+++ b/src/components/g-map/use-dock-control.ts
@@ -1,6 +1,15 @@
+/*
+ * @Author: GuLiMmo 2820890765@qq.com
+ * @Date: 2024-03-12 17:59:03
+ * @LastEditors: GuLiMmo 2820890765@qq.com
+ * @LastEditTime: 2024-08-28 14:24:20
+ * @FilePath: /drone-web/src/components/g-map/use-dock-control.ts
+ * @Description:
+ * Copyright (c) 2024 by GuLiMmo, All Rights Reserved.
+ */
 import { message } from 'ant-design-vue'
 import { ref } from 'vue'
-import { postSendCmd } from '/@/api/device-cmd'
+import { postSendCmd, postSendCmdAirConditionerOn } from '/@/api/device-cmd'
 import { DeviceCmd, DeviceCmdItemAction } from '/@/types/device-cmd'
 
 export function useDockControl () {
@@ -28,8 +37,14 @@
     try {
       let body = undefined as any
       if (params.action !== undefined) {
-        body = {
-          action: params.action
+        if (params.cmd === DeviceCmd.SdrWorkModeSwitch) {
+          body = {
+            link_workmode: params.action
+          }
+        } else {
+          body = {
+            action: params.action
+          }
         }
       }
       const { code, message: msg } = await postSendCmd({ dock_sn: params.sn, device_cmd: params.cmd }, body)
@@ -46,6 +61,7 @@
 
   // 控制面板关闭
   async function onCloseControlPanel (sn: string) {
+    console.log(dockControlPanelVisible.value, 'value')
     await dockDebugOnOff(sn, false)
     setDockControlPanelVisible(false)
   }

--
Gitblit v1.9.3