sean.zhou
2023-04-25 f3e92fa13107b569e0aa4d3ffff013fd2983660b
src/components/g-map/use-dock-control.ts
File was renamed from src/components/g-map/useDockControl.ts
@@ -4,10 +4,10 @@
import { DeviceCmd, DeviceCmdItemAction } from '/@/types/device-cmd'
export function useDockControl () {
  const controlPanelVisible = ref(false)
  const dockControlPanelVisible = ref(false)
  function setControlPanelVisible (visible: boolean) {
    controlPanelVisible.value = visible
  function setDockControlPanelVisible (visible: boolean) {
    dockControlPanelVisible.value = visible
  }
  // 远程调试开关
@@ -16,9 +16,6 @@
      sn: sn,
      cmd: on ? DeviceCmd.DebugModeOpen : DeviceCmd.DebugModeClose
    }, false)
    if (result) {
      setControlPanelVisible(on)
    }
    return result
  }
@@ -47,10 +44,17 @@
    }
  }
  // 控制面板关闭
  async function onCloseControlPanel (sn: string) {
    await dockDebugOnOff(sn, false)
    setDockControlPanelVisible(false)
  }
  return {
    controlPanelVisible,
    setControlPanelVisible,
    dockControlPanelVisible,
    setDockControlPanelVisible,
    sendDockControlCmd,
    dockDebugOnOff,
    onCloseControlPanel,
  }
}