From 454ac814944cf956ff02b84b70ba2ec68e5e5ea1 Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期三, 15 一月 2020 19:38:47 +0800
Subject: [PATCH] 2020-01-15 1.优化MQTT连接。 2.增加本地通信加密。

---
 Crabtree/SmartHome/UI/SimpleControl/Phone/User/UserSettingView.cs |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/Crabtree/SmartHome/UI/SimpleControl/Phone/User/UserSettingView.cs b/Crabtree/SmartHome/UI/SimpleControl/Phone/User/UserSettingView.cs
index 9e69dde..47d179f 100644
--- a/Crabtree/SmartHome/UI/SimpleControl/Phone/User/UserSettingView.cs
+++ b/Crabtree/SmartHome/UI/SimpleControl/Phone/User/UserSettingView.cs
@@ -119,8 +119,8 @@
 
 
             #region ---杩涘叆鍚庡彴---DeviceManagementView---
-            //if (true) {//璋冭瘯璐﹀彿
-            if (MainPage.LoginUser.AccountType == 0) {//璋冭瘯璐﹀彿
+            if (true) {//璋冭瘯璐﹀彿
+                       //if (MainPage.LoginUser.AccountType == 0) {//璋冭瘯璐﹀彿
                 FrameLayout DeviceManagementView = new FrameLayout () {
                     Width = Application.GetRealWidth (640),
                     Height = Application.GetRealHeight (100),
@@ -372,7 +372,7 @@
             #endregion
 
             #region subaccount
-            if (MainPage.LoginUser.AccountType == 0) {
+            //if (MainPage.LoginUser.AccountType == 0) {
                 FrameLayout subaccountView = new FrameLayout () {
                     Width = Application.GetRealWidth (640),
                     Height = Application.GetRealHeight (100),
@@ -402,6 +402,12 @@
                 UserMiddle.SettingView.AddChidren (btnNullSubaccount);
 
                 EventHandler<MouseEventArgs> SubaccountEventHandler = (sender, e) => {
+                    if (UserConfig.Instance.CurrentRegion.IsOthreShare) {
+                        //鎻愮ず娌℃湁鍒嗕韩浣忓畢鐨勬潈闄�
+                        new Alert ("", ErrorCode.InsufficientAuthority, "Close").Show ();
+                        return;
+                    }
+
                     if (UserConfig.Instance.internetStatus == 0) {
                         new Alert ("", "Unable to save data, please check the network.", "Close").Show ();
                         return;
@@ -414,7 +420,7 @@
                             }; 
                             //var requestObj = new GetSubAccountListObj ();
                             var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject (requestObj);
-                            var revertObj = MainPage.RequestHttps (API.GetSubAccountByDistributedMark, requestJson, true);
+                            var revertObj = MainPage.RequestHttps (API.GetSubAccountByDistributedMark, requestJson);
                             if (revertObj.StateCode.ToUpper() == "SUCCESS") {
                                 Application.RunOnMainThread (() => {
                                     var responseDataObj = Newtonsoft.Json.JsonConvert.DeserializeObject<List<SubAccountRes>> (revertObj.ResponseData.ToString ());
@@ -437,7 +443,7 @@
                 subaccountView.MouseUpEventHandler += SubaccountEventHandler;
                 btnSubaccountIcon.MouseUpEventHandler += SubaccountEventHandler;
                 btnSubaccountTitle.MouseUpEventHandler += SubaccountEventHandler;
-            }
+            //}
             #endregion
 
 
@@ -469,6 +475,7 @@
             btnhelpTitle.MouseLongEventHandler += (sd, ds) => {
                 //var uc = UserConfig.Instance.RometoUserInfoKeys.Find ((obj) => obj.Contains ("HiddenJson"));
                 //new Alert ("", uc, "close").Show ();
+
             };
 
             EventHandler<MouseEventArgs> helpEventHandler = (sender, e) => {

--
Gitblit v1.8.0