From 25429f085093d89d543a0b90e30d0d62d1b7dac9 Mon Sep 17 00:00:00 2001
From: hxb <hxb@hdlchina.com.cn>
Date: 星期二, 30 八月 2022 09:37:38 +0800
Subject: [PATCH] 合并了IOS的代码

---
 ZigbeeApp/Shared/Phone/UserCenter/Device/Relay/RelayNationalBackLightSettionForm.cs |   37 ++++++++++++++++++++++++++++---------
 1 files changed, 28 insertions(+), 9 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Device/Relay/RelayNationalBackLightSettionForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Device/Relay/RelayNationalBackLightSettionForm.cs
index dbac75a..e531000 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/Device/Relay/RelayNationalBackLightSettionForm.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/Device/Relay/RelayNationalBackLightSettionForm.cs
@@ -25,6 +25,10 @@
         /// </summary>
         private List<CommonDevice> listDevice = null;
         /// <summary>
+        /// 璁惧绫诲瀷
+        /// </summary>
+        private DeviceEnumInfo deviceEnumInfo = null;
+        /// <summary>
         /// 鏁版嵁鏄惁鍙樻洿
         /// </summary>
         private bool valueChanged = false;
@@ -41,6 +45,7 @@
             this.ScrollEnabled = false;
 
             this.listDevice = Common.LocalDevice.Current.GetDevicesByMac(i_deviceMac);
+            this.deviceEnumInfo = Common.LocalDevice.Current.GetMyDeviceEnumInfo(this.listDevice);
 
             //璁剧疆澶撮儴淇℃伅
             base.SetTitleText(Language.StringByID(R.MyInternationalizationString.uBackLight));
@@ -74,15 +79,20 @@
 
             //鍚勭鑳屽厜鐏殑瀹瑰櫒
             var frameLinght = new FrameLayout();
-            frameLinght.Height = Application.GetRealHeight(748);
+            frameLinght.Height = Application.GetRealHeight(311 + 23);
             frameLinght.Y = Application.GetRealHeight(279);
             frameLinght.BackgroundColor = UserCenterColor.Current.White;
             bodyFrameLayout.AddChidren(frameLinght);
 
             //娣诲姞1-6骞叉帴鐐圭殑鑳屽厜鐏繘搴︽潯
             this.AddSixDryContactProgress(frameLinght);
-            //绗竷骞叉帴鐐圭殑鑳屽厜鐏繘搴︽潯
-            this.AddSevenDryContactProgress(frameLinght);
+            //濡傛灉鏄浗鏍�3璺�10A缁х數鍣ㄥ皬妯″潡,瀹冩病鏈夌涓冨共鎺ョ偣
+            if (this.deviceEnumInfo.ConcreteType != Common.DeviceConcreteType.Relay_NationalThreeLoadTenA)
+            {
+                //绗竷骞叉帴鐐圭殑鑳屽厜鐏繘搴︽潯
+                frameLinght.Height = Application.GetRealHeight(748);
+                this.AddSevenDryContactProgress(frameLinght);
+            }
             //娣诲姞鑺傝兘妯″紡
             this.AddEnergyConservationRow(btnClickStatu, frameLinght);
 
@@ -340,6 +350,11 @@
             btnProgress1.TextColor = UserCenterColor.Current.TextGrayColor1;
             btnProgress1.Text = linghtLevelInfo.panelDirectionsLevel + "%";
             frameLinght.AddChidren(btnProgress1);
+            //濡傛灉鏄浗鏍�3璺�10A缁х數鍣ㄥ皬妯″潡,鍒欎负1-4
+            if (this.deviceEnumInfo.ConcreteType == Common.DeviceConcreteType.Relay_NationalThreeLoadTenA)
+            {
+                btnProgressView1.Text = "Dry1-4";
+            }
 
             //杩涘害鏉�
             var seekBar1 = new SeekBarControl();
@@ -372,12 +387,16 @@
             btnTemp2.Text = "100%";
             frameLinght.AddChidren(btnTemp2);
 
-            //绾�
-            var btnLine = new NormalViewControl(Application.GetRealWidth(965), ControlCommonResourse.BottomLineHeight, false);
-            btnLine.Y = Application.GetRealHeight(311);
-            btnLine.Gravity = Gravity.CenterHorizontal;
-            btnLine.BackgroundColor = UserCenterColor.Current.ButtomLine;
-            frameLinght.AddChidren(btnLine);
+            //濡傛灉涓嶆槸鍥芥爣3璺�10A缁х數鍣ㄥ皬妯″潡
+            if (this.deviceEnumInfo.ConcreteType != Common.DeviceConcreteType.Relay_NationalThreeLoadTenA)
+            {
+                //绾�
+                var btnLine = new NormalViewControl(Application.GetRealWidth(965), ControlCommonResourse.BottomLineHeight, false);
+                btnLine.Y = Application.GetRealHeight(311);
+                btnLine.Gravity = Gravity.CenterHorizontal;
+                btnLine.BackgroundColor = UserCenterColor.Current.ButtomLine;
+                frameLinght.AddChidren(btnLine);
+            }
 
             //濡傛灉褰撳墠鏄睍绀烘ā鏉�
             if (Common.Config.Instance.Home.IsShowTemplate == true)

--
Gitblit v1.8.0