From dee21bf452a8979d0515d13e534fbb69ed9715dd Mon Sep 17 00:00:00 2001 From: 黄学彪 <hxb@hdlchina.com.cn> Date: 星期二, 01 九月 2020 15:33:13 +0800 Subject: [PATCH] 上传一个版本 --- ZigbeeApp/Shared/Phone/UserCenter/Device/Curtain/AutoOpenDirectionAndLimitSettionForm.cs | 29 ++++++++++++++++++++++++++++- 1 files changed, 28 insertions(+), 1 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Device/Curtain/AutoOpenDirectionAndLimitSettionForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Device/Curtain/AutoOpenDirectionAndLimitSettionForm.cs index d397cc4..9b337e2 100755 --- a/ZigbeeApp/Shared/Phone/UserCenter/Device/Curtain/AutoOpenDirectionAndLimitSettionForm.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/Device/Curtain/AutoOpenDirectionAndLimitSettionForm.cs @@ -190,6 +190,11 @@ curtainData.Direction = index == 0 ? false : true; }; }; + //濡傛灉褰撳墠鏄睍绀烘ā鏉�,鍒欎笉鑳界紪杈� + if (Common.Config.Instance.Home.IsShowTemplate == true) + { + rowDirection.CanClick = false; + } } #endregion @@ -357,6 +362,15 @@ //鏁版嵁鍙樻洿,鐧惧垎姣� curtainData.OpenLimitPersent = value; }; + //濡傛灉褰撳墠鏄睍绀烘ā鏉�,鍒欎笉鑳界紪杈� + if (Common.Config.Instance.Home.IsShowTemplate == true) + { + openSeekBar.Enable = false; + btnMinus.CanClick = false; + btnPlus.CanClick = false; + btnSave.CanClick = false; + } + //铏氭嫙浣忓畢涓嶉渶瑕佺洃鍚� if (Common.Config.Instance.Home.IsVirtually == true) { @@ -530,6 +544,14 @@ //鏁版嵁鍙樻洿,鐧惧垎姣� curtainData.CloseLimitPersent = value; }; + //濡傛灉褰撳墠鏄睍绀烘ā鏉�,鍒欎笉鑳界紪杈� + if (Common.Config.Instance.Home.IsShowTemplate == true) + { + closeSeekBar.Enable = false; + btnMinus.CanClick = false; + btnPlus.CanClick = false; + btnSave.CanClick = false; + } //铏氭嫙浣忓畢涓嶉渶瑕佺洃鍚� if (Common.Config.Instance.Home.IsVirtually == true) { @@ -666,7 +688,7 @@ //濡傛灉褰撳墠鏄櫄鎷熶綇瀹� if (Common.Config.Instance.Home.IsVirtually == true) { - var data = ModelData.DeviceModelDataLogic.Current.GetCurtainLimitPoint(curtainDevice); + var data = TemplateData.TemplateDeviceDataLogic.Current.GetCurtainLimitPoint(curtainDevice); curtainData.Direction = data.Direction; curtainData.CurtainLength = data.curtainLength; curtainData.OpenLimitValue = data.upLimit; @@ -759,6 +781,11 @@ /// </summary> private void ReceiveLimitData() { + //濡傛灉褰撳墠鏄睍绀烘ā鏉�,鍒欓渶瑕佸鐞� + if (Common.Config.Instance.Home.IsShowTemplate == true) + { + return; + } if (HdlGatewayReceiveLogic.Current.IsEsixt("ReceiveLimitData") == true) { HdlGatewayReceiveLogic.Current.RemoveEvent("ReceiveLimitData"); -- Gitblit v1.8.0