| | |
| | | <div class="dock-control-panel"> |
| | | <!-- title --> |
| | | <div class="dock-control-panel-header fz16 pl5 pr5 flex-align-center flex-row flex-justify-between"> |
| | | <span>设备操作 {{ props.sn}}</span> |
| | | <span>Device Control<span class="fz12 pl15">{{ props.sn}}</span></span> |
| | | <span @click="closeControlPanel"> |
| | | <CloseOutlined /> |
| | | </span> |
| | |
| | | <!-- cmd --> |
| | | <div class="control-cmd-wrapper"> |
| | | <div class="control-cmd-header"> |
| | | 远程调试 |
| | | Device Remote Debug |
| | | <a-switch class="debug-btn" checked-children="开" un-checked-children="关" v-model:checked="debugStatus" @change="onDeviceStatusChange"/> |
| | | </div> |
| | | <div class="control-cmd-box"> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | </template> |
| | |
| | | import { |
| | | CloseOutlined |
| | | } from '@ant-design/icons-vue' |
| | | import { useDockControl } from './useDockControl' |
| | | import { useDockControl } from './use-dock-control' |
| | | import { DeviceInfoType, EDockModeCode } from '/@/types/device' |
| | | import { cmdList as baseCmdList, DeviceCmdItem } from '/@/types/device-cmd' |
| | | import { useMyStore } from '/@/store' |
| | |
| | | const emit = defineEmits(['close-control-panel']) |
| | | |
| | | function closeControlPanel () { |
| | | emit('close-control-panel', props.sn, false) |
| | | emit('close-control-panel', props.sn) |
| | | } |
| | | |
| | | // dock 控制指令 |