From f8eaeb5653795f1877807fd20c78c769636f4c1c Mon Sep 17 00:00:00 2001 From: "liujw155@outlook.com" Date: Thu, 30 May 2024 15:22:27 +0800 Subject: [PATCH] change switch manage -> Light condition --- src/subpackage/device/pages/switch_manage/switch_manage.vue | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/subpackage/device/pages/switch_manage/switch_manage.vue b/src/subpackage/device/pages/switch_manage/switch_manage.vue index be92de2..0bedd02 100644 --- a/src/subpackage/device/pages/switch_manage/switch_manage.vue +++ b/src/subpackage/device/pages/switch_manage/switch_manage.vue @@ -227,6 +227,7 @@ export default { }, 300, 300), // 获取接口参数结构 + // status 0 -> 关(左), 1 -> 开(右) ,2 -> 长开 ,3 -> 定时, 4 ->详情(自定义) getOperateReqData({ switchInfo, status }){ let { curStoreInfo } = this; let _query = switchInfo.hardware_type === 'GateControl' ? @@ -240,8 +241,15 @@ export default { }; //2021-12-17 群里说的那个锁的 需要全部关闭灯的按钮从 set-rpio 变成 set-rpio-lock 普通开灯保持不变 加锁开灯(长开) set-rpio-lock - if(switchInfo.hardware_type=="Light"&&_data.data.value.status=="high")_data.data.name = "set-rpio-lock" - if(switchInfo.hardware_type=="Light"&&status==2)_data.data.name = "set-rpio-lock" + // 20240530 灯控 常开和关闭需要改成set-rpio-lock + if( + switchInfo?.hardware_type === "Light" + // &&this.changeLowerCase(switchInfo?.hardware_connect_method ?? '') === 'yzk' + &&(status === 2 || status === 0) + ){ + _data.data.name = "set-rpio-lock"; + } + //针对门禁没有关按钮发两条命令->开&关 20201224 后端: 直接发两条 关的那条这里填5 然后你那边不用管返回 if(switchInfo.hardware_type === 'AccessControl'&&status == 0)_data['delay'] = '3';