From 132ef8524e38d06da8cf74292a3ac1eff065bb1b Mon Sep 17 00:00:00 2001
From: tzy <274116637@qq.com>
Date: 星期二, 23 三月 2021 16:38:01 +0800
Subject: [PATCH] 整好新风的UI,待真实设备测试

---
 HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/Method.cs |  514 +++++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 353 insertions(+), 161 deletions(-)

diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/Method.cs b/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/Method.cs
index 8fd747b..19bca3c 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/Method.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/Method.cs
@@ -8,6 +8,36 @@
 {
     public class Method
     {
+        /// <summary>
+        /// 绋嬪簭涓诲叆鍙�
+        /// </summary>
+        /// <param name="frame"></param>
+        /// <param name="function"></param>
+        public void MainView(FrameLayout frame, Entity.Function function,Action action)
+        {
+            Pir pirDevice = new Pir();
+            if (function != null)
+            {//鏁版嵁杞崲
+                pirDevice.name = function.name;
+                pirDevice.deviceId = function.deviceId;
+                pirDevice.sid = function.sid;
+                pirDevice.online = function.online;
+            }
+            Pir.currPir = pirDevice;
+            GetControlList(frame, () =>
+            {
+                Application.RunOnMainThread(() =>
+                {
+                    var page = new PirMain();
+                    MainPage.BasePageView.AddChidren(page);
+                    page.Show();
+                    MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+                    page.BackAction += () => {
+                        action?.Invoke();
+                    };
+                });
+            }, Pir.currPir);
+        }
 
         /// <summary>
         /// 绠$悊浣嶇疆
@@ -24,16 +54,16 @@
         /// <summary>
         /// 淇敼鍚嶇О
         /// </summary>
-        /// <param name="tipText">鎻愮ず鏂囨湰</param>
+        /// <param name="tipText">鎻愮ず鏍囬鏂囨湰</param>
         /// <param name="list">褰撳墠瀛樺湪鍚嶇О鍒楄〃</param>
         /// <param name="currName">褰撳墠鍚嶇О</param>
         /// <param name="action">鍥炶皟鍑芥暟</param>
-        public void EditControlName(int tipText ,List<string> list, string currName, Action<string, Dialog> action,Action actionCancel, bool tag=false)
+        public void EditControlName(int tipText, List<string> list, string currName, Action<string, Dialog> action, Action actionCancel, bool tag = false)
         {
-            new View.TipView().InputBox(StringId.editName, currName, StringId.nameNull, StringId.NameAlreadyExists, list, (text, view
+            new View.TipView().InputBox(tipText, currName, StringId.nameNull, StringId.NameAlreadyExists, list, (text, view
                 ) =>
             {
-                action(text,view);
+                action(text, view);
             }, () => { actionCancel(); }, tag);
         }
         /// <summary>
@@ -71,7 +101,7 @@
         /// <param name="action">鍥炶皟鍑芥暟</param>
         public void ThreadAddControl(Control control, FrameLayout frame, Action<Control> action)
         {
-            DAL.Server.ResponsePackNew responsePackNew = null;
+            Cloud mqttdate = null;
             Loading loading = new Loading();
             frame.AddChidren(loading);
             loading.Start();
@@ -80,10 +110,17 @@
                 try
                 {
                     //鍙戦�佹坊鍔犲懡浠�
-                    responsePackNew = PirSend.Add(control);
-
-
-
+                    var responsePackNew = PirSend.Add(control);
+                    if (responsePackNew != null && responsePackNew.Code == "0" && responsePackNew.Data.ToString() != "")
+                    {
+                        string sid = responsePackNew.Data.ToString();
+                        controldata = "";
+                        mqttdate = MqttDate("閬ユ帶鍣�", sid);
+                        if (mqttdate != null)
+                        {
+                            control.sid = sid;
+                        }
+                    }
 
                 }
                 catch { }
@@ -92,55 +129,47 @@
                     Application.RunOnMainThread(() =>
                     {
                         loading.Hide();
-                        if (responsePackNew != null && responsePackNew.Code == "0" && responsePackNew.Data.ToString() != "")
+                        ///杩欓噷锛氱洃鍚琈TTP鎺ㄩ�佷笅鏉ヤ富棰�;
+                        if (mqttdate != null)
                         {
-                            string sid = responsePackNew.Data.ToString();
-                            var mqttdate =MqttDate(sid);
-                            ///杩欓噷锛氱洃鍚琈TTP鎺ㄩ�佷笅鏉ヤ富棰橈紝鎵嶇煡閬撴槸鍚︽坊鍔犳垚鍔�
-                            if (mqttdate != null)
+                            //浼戠湢500姣锛屼负绛夊緟浜戠鍒涘缓deviceid锛�
+                            System.Threading.Thread.Sleep(500);
+                            //璇诲彇娣诲姞閬ユ帶鍣╠eviceID锛屾墠鐭ラ亾鏄惁娣诲姞鎴愬姛锛�
+                            GetControl(frame, control, (device) =>
                             {
-                                control.sid = sid;
-                                //浼戠湢500姣锛屼负绛夊緟浜戠鍒涘缓deviceid锛�
-                                System.Threading.Thread.Sleep(500);
-                                GetControl(frame, control, (device) =>
+                                if (device != null)
                                 {
-                                    if (device != null)
-                                    {
-                                        control.deviceId = device.deviceId;
-                                        frame.RemoveFromParent();//娣诲姞鎴愬姛鍏抽棴寮圭獥
-
-                                        action(control);
-                                    }
-                                    else
-                                    {
-                                        //璇诲彇deviceid杩斿洖閿欒鎻愮ず
-                                        View.FailView failView = new View.FailView();
-                                        failView.ShouError((view) =>
-                                        {
-                                            view.Close();
-                                            ThreadAddControl(control, frame, action);
-                                        });
-
-                                    }
-                                });
-                            }
-                            else
-                            {
-                                //鐩戝惉Mqtt鎺ㄩ�佷笅鏉ョ姸鎬佺爜鍋氭彁绀�
-                                View.FailView failView = new View.FailView();
-                                failView.ShouError((view) =>
+                                    control.deviceId = device.deviceId;
+                                    frame.RemoveFromParent();//娣诲姞鎴愬姛鍏抽棴寮圭獥
+                                    action(control);
+                                }
+                                else
                                 {
-                                    view.Close();
-                                    ThreadAddControl(control, frame, action);
-                                });
-                            }
+                                    //鐩戝惉Mqtt鎺ㄩ�佷笅鏉ョ姸鎬佺爜鍋氭彁绀�
+                                    View.FailView failView = new View.FailView();
+                                    failView.ShouError((view) =>
+                                    {
+                                        view.Close();
+                                        ThreadAddControl(control, frame, action);
+                                    });
+
+                                }
+
+                            });
                         }
                         else
                         {
-                            ErrorShow(responsePackNew);
+                            //鐩戝惉Mqtt鎺ㄩ�佷笅鏉ョ姸鎬佺爜鍋氭彁绀�
+                            View.FailView failView = new View.FailView();
+                            failView.ShouError((view) =>
+                            {
+                                view.Close();
+                                ThreadAddControl(control, frame, action);
+                            });
                         }
-                    });
 
+
+                    });
 
                 }
             })
@@ -159,56 +188,77 @@
             //鍔犺浇log
             Loading loading = new Loading();
             frame.AddChidren(loading);
-            HDL_ON.DAL.Server.ResponsePackNew responsePackNew = null;
             loading.Start();
             new System.Threading.Thread(() =>
             {
                 try
                 {
-                    responsePackNew = PirSend.GetDeviceList("ir.module");
+                    var responsePackNew = PirSend.GetDeviceList("ir.module");
+                    if (responsePackNew != null && responsePackNew.Code == "0" && responsePackNew.Data.ToString() != "")
+                    {
+                        var jobject = Newtonsoft.Json.Linq.JObject.Parse(responsePackNew.Data.ToString());
+                        string list = jobject["list"].ToString();
+
+                        var jArray = Newtonsoft.Json.Linq.JArray.Parse(list);
+                        for (int a = 0; a < jArray.Count; a++)
+                        {
+                            var jay = jArray[a];
+                            string spk = jay["spk"].ToString();
+                            if (spk == "ir.module")
+                            {
+                                //鏁版嵁杩斿簭鍒楀寲涓篖ogic瀵硅薄
+                                var str = Newtonsoft.Json.JsonConvert.SerializeObject(jay);
+                                var pirJosn = Newtonsoft.Json.JsonConvert.DeserializeObject<Pir>(str);
+                                if (pirJosn != null)
+                                {
+
+/* 椤圭洰鈥淗DL-ON_iOS鈥濈殑鏈悎骞剁殑鏇存敼
+鍦ㄦ涔嬪墠:
+                                    if (null == Pir.pirDeviceList.Find((c) => c.deviceId == pirJosn.deviceId))
+鍦ㄦ涔嬪悗:
+                                    if (null == list.pirDeviceList.Find((c) => c.deviceId == pirJosn.deviceId))
+*/
+                                    if (null == PirDevice.Pir.pirDeviceList.Find((c) => c.deviceId == pirJosn.deviceId))
+                                    {
+
+
+/* 椤圭洰鈥淗DL-ON_iOS鈥濈殑鏈悎骞剁殑鏇存敼
+鍦ㄦ涔嬪墠:
+                                        Pir.pirDeviceList.Add(pirJosn);
+鍦ㄦ涔嬪悗:
+                                        list.pirDeviceList.Add(pirJosn);
+*/
+                                        PirDevice.Pir.pirDeviceList.Add(pirJosn);
+
+                                    }
+                                }
+                            }
+
+                        }
+
+                    }
                 }
                 catch { }
                 finally
                 {
                     Application.RunOnMainThread(() =>
                     {
-                        loading.Hide();
                         try
                         {
-                            if (responsePackNew != null && responsePackNew.Code == "0" && responsePackNew.Data.ToString() != "")
+                            if (Pir.pirDeviceList.Count != 0)
                             {
-                                var jobject = Newtonsoft.Json.Linq.JObject.Parse(responsePackNew.Data.ToString());
-                                string list = jobject["list"].ToString();
-
-                                var jArray = Newtonsoft.Json.Linq.JArray.Parse(list);
-                                for (int a = 0; a < jArray.Count; a++)
+                                GetControlList(() =>
                                 {
-                                    var jay = jArray[a];
-                                    string spk = jay["spk"].ToString();
-                                    if (spk == "ir.module")
-                                    {
-                                        //鏁版嵁杩斿簭鍒楀寲涓篖ogic瀵硅薄
-                                        var str = Newtonsoft.Json.JsonConvert.SerializeObject(jay);
-                                        var pirJosn = Newtonsoft.Json.JsonConvert.DeserializeObject<Pir>(str);
-                                        if (pirJosn != null)
-                                        {
-                                            if (null == Pir.pirDeviceList.Find((c) => c.deviceId == pirJosn.deviceId))
-                                            {
+                                    loading.Hide();
+                                    action();
 
-                                                Pir.pirDeviceList.Add(pirJosn);
-
-                                            }
-                                        }
-                                    }
-
-                                }
-                                GetControlList(frame, action);
-
+                                });
                             }
                             else
                             {
+                                loading.Hide();
                                 Method method = new Method();
-                                method.ErrorShow(responsePackNew);
+                                method.ErrorShow(null,"璇诲彇绾㈠瀹濆垪琛ㄥけ璐�");
                             }
                         }
                         catch { }
@@ -221,17 +271,12 @@
 
         }
         /// <summary>
-        /// 鑾峰彇閬ユ帶鍣ㄥ垪琛�
+        /// 鑾峰彇鎵�鏈夌孩澶栧疂閬ユ帶鍣ㄥ垪琛�
         /// </summary>
-        /// <param name="frame">log鍥炬爣鍔犺浇鐣岄潰</param>
         /// <param name="action">鍥炶皟鍑芥暟</param>
-        public static void GetControlList(FrameLayout frame, Action action)
+        public static void GetControlList(Action action)
         {
-            //鍔犺浇log
-            Loading loading = new Loading();
-            frame.AddChidren(loading);
-            HDL_ON.DAL.Server.ResponsePackNew responsePackNew = null;
-            loading.Start();
+
             new System.Threading.Thread(() =>
             {
                 try
@@ -241,56 +286,100 @@
                         var pirDevice = Pir.pirDeviceList[i];
                         try
                         {
-                            responsePackNew = PirSend.ControlList(pirDevice);
+                            var responsePackNew = PirSend.ControlList(pirDevice);
+                            if (responsePackNew != null && responsePackNew.Code == "0" && responsePackNew.Data.ToString() != "")
+                            {
+                                var jArray = JArray.Parse(responsePackNew.Data.ToString());
+                                for (int a = 0; a < jArray.Count; a++)
+                                {
+                                    var jay = jArray[a];
+                                    //鏁版嵁杩斿簭鍒楀寲涓篖ogic瀵硅薄
+                                    var str = Newtonsoft.Json.JsonConvert.SerializeObject(jay);
+                                    var pirJosn = Newtonsoft.Json.JsonConvert.DeserializeObject<Entity.Function>(str);
+                                    if (pirJosn != null)
+                                    {
+                                        if (null == pirDevice.FunctioList.Find((c) => c.sid == pirJosn.sid))
+                                        {
+                                            pirDevice.FunctioList.Add(pirJosn);
+                                        }
+                                    }
+
+                                }
+                            }
 
                         }
                         catch { }
-                        finally
-                        {
-                            Application.RunOnMainThread(() =>
-                            {
-                                try
-                                {
-                                    if (responsePackNew != null && responsePackNew.Code == "0" && responsePackNew.Data.ToString() != "")
-                                    {
-                                        var jArray = Newtonsoft.Json.Linq.JArray.Parse(responsePackNew.Data.ToString());
-                                        for (int a = 0; a < jArray.Count; a++)
-                                        {
-                                            var jay = jArray[a];
-                                            //鏁版嵁杩斿簭鍒楀寲涓篖ogic瀵硅薄
-                                            var str = Newtonsoft.Json.JsonConvert.SerializeObject(jay);
-                                            var pirJosn = Newtonsoft.Json.JsonConvert.DeserializeObject<Entity.Function>(str);
-                                            if (pirJosn != null)
-                                            {
-                                                if (null == pirDevice.FunctioList.Find((c) => c.sid == pirJosn.sid))
-                                                {
-                                                    pirDevice.FunctioList.Add(pirJosn);
-                                                }
-                                            }
 
-                                        }
-                                    }
-                                    else
-                                    {
-                                        //Method method = new Method();
-                                        //method.ErrorShow(responsePackNew);
-                                    }
-                                }
-                                catch { }
-
-                            });
-                        }
                     }
                 }
                 catch { }
                 finally
                 {
+
+                    Application.RunOnMainThread(() =>
+                    {
+                        action();
+                    });
+                }
+
+            })
+            { IsBackground = true }.Start();
+
+        }
+
+        /// <summary>
+        /// 鑾峰彇鍗曚釜绾㈠瀹濋仴鎺у櫒鍒楄〃
+        /// </summary>
+        /// <param name="action">鍥炶皟鍑芥暟</param>
+        public static void GetControlList(FrameLayout frame ,Action action, Pir pirDevice)
+        {
+            Loading loading = new Loading();
+            frame.AddChidren(loading);
+            loading.Start();
+            new System.Threading.Thread(() =>
+            {
+                try
+                {
+
+                    try
+                    {
+                        var responsePackNew = PirSend.ControlList(pirDevice);
+                        if (responsePackNew != null && responsePackNew.Code == "0" && responsePackNew.Data.ToString() != "")
+                        {
+                            var jArray = JArray.Parse(responsePackNew.Data.ToString());
+                            for (int a = 0; a < jArray.Count; a++)
+                            {
+                                var jay = jArray[a];
+                                //鏁版嵁杩斿簭鍒楀寲涓篖ogic瀵硅薄
+                                var str = Newtonsoft.Json.JsonConvert.SerializeObject(jay);
+                                var pirJosn = Newtonsoft.Json.JsonConvert.DeserializeObject<Entity.Function>(str);
+                                if (pirJosn != null)
+                                {
+                                    if (null == pirDevice.FunctioList.Find((c) => c.sid == pirJosn.sid))
+                                    {
+                                        pirDevice.FunctioList.Add(pirJosn);
+                                    }
+                                }
+
+                            }
+                        }
+
+                    }
+                    catch { }
+
+
+                }
+                catch { }
+                finally
+                {
+
                     Application.RunOnMainThread(() =>
                     {
                         loading.Hide();
                         action();
                     });
                 }
+
             })
             { IsBackground = true }.Start();
 
@@ -307,41 +396,88 @@
             //鍔犺浇log
             Loading loading = new Loading();
             frame.AddChidren(loading);
-            HDL_ON.DAL.Server.ResponsePackNew responsePackNew = null;
             loading.Start();
             new System.Threading.Thread(() =>
             {
                 try
                 {
                     // 鑾峰彇璁惧璇︽儏閫氳繃(spk,sid)
-                    responsePackNew = PirSend.GetinfoBySid(control);
+                    var responsePackNew = PirSend.GetinfoBySid(control);
+                    if (responsePackNew != null && responsePackNew.Code == "0" && responsePackNew.Data.ToString() != "")
+                    {
+                        //var str = Newtonsoft.Json.JsonConvert.SerializeObject(responsePackNew.Data.ToString());
+                        function = Newtonsoft.Json.JsonConvert.DeserializeObject<Entity.Function>(responsePackNew.Data.ToString());
+                    }
                 }
                 catch { }
                 finally
                 {
                     Application.RunOnMainThread(() =>
                     {
-                        try
+                        loading.Hide();
+                        action(function);
+                    });
+                }
+
+            })
+            { IsBackground = true }.Start();
+        }
+
+        /// <summary>
+        /// 鍙戦�佸懡浠ょ嚎绋�
+        /// </summary>
+        /// <param name="control">鍙戦�佹暟鎹璞�</param>
+        /// <param name="action">鍥炶皟鍑芥暟</param>
+        /// <param name="str">鍒ゆ柇瀛楃</param>
+        /// <param name="view">鍒ゆ柇log鐖舵帶浠�</param>
+        /// <param name="frame">log鐖舵帶浠�</param>
+        /// <param name="dialog">log鐖舵帶浠�</param>
+        public static void ThreadSend(Control control, Action<ResponsePackNew> action, string str,string view, FrameLayout frame, Dialog dialog)
+        {
+           
+            //鍔犺浇log
+            Loading loading = new Loading();
+            if (view == "dialog")
+            {
+                dialog.AddChidren(loading);
+            }
+            else
+            {
+                frame.AddChidren(loading);
+            }
+            loading.Start();
+            ResponsePackNew responsePackNew = null;
+            new System.Threading.Thread(() =>
+            {
+                try
+                {
+                    if (str == "鍒犻櫎")
+                    {
+                        responsePackNew = PirSend.DeleteDevice(control.deviceId);
+                    }
+                    else if (str == "淇敼鍚嶇О")
+                    {
+
+                        responsePackNew = PirSend.DeviceRename(control.deviceId, control.name);
+                    }
+                    else if (str == "鍒犻櫎鎸夐敭") {
+                       // responsePackNew = PirSend.CodeRemove(control.deviceId, control.name);
+                    }
+                }
+                catch { }
+                finally
+                {
+                    Application.RunOnMainThread(() =>
+                    {
+                        loading.Hide();
+                        if (responsePackNew != null && responsePackNew.Code == "0" && responsePackNew.Data.ToString() != "")
                         {
-                            if (responsePackNew != null && responsePackNew.Code == "0" && responsePackNew.Data.ToString() != "")
-                            {
-                                var str = Newtonsoft.Json.JsonConvert.SerializeObject(responsePackNew.Data.ToString());
-                                function = Newtonsoft.Json.JsonConvert.DeserializeObject<Entity.Function>(str);
-                            }
-                            else
-                            {
-                                Method method = new Method();
-                                method.ErrorShow(responsePackNew);
-                            }
+                            action(responsePackNew);
                         }
-                        catch { }
-                        finally
+                        else
                         {
-                            Application.RunOnMainThread(() =>
-                            {
-                                loading.Hide();
-                                action(function);
-                            });
+                            Method method = new Method();
+                            method.ErrorShow(responsePackNew, "");
                         }
 
                     });
@@ -349,28 +485,45 @@
 
             })
             { IsBackground = true }.Start();
+
+
         }
         /// <summary>
-        /// MQTT涓婚鎺ㄩ�佷笅鏉ョ殑鏁版嵁
+        /// MQTT涓婚鎺ㄩ�佷笅鏉ョ殑閬ユ帶鍣ㄦ暟鎹�
         /// </summary>
-        public static string mqttdata = ""; 
+        public static string controldata = "";
+        /// <summary>
+        /// MQTT涓婚鎺ㄩ�佷笅鏉ユ寜閿殑鏁版嵁
+        /// </summary>
+        public static string buttondata = "";
         /// <summary>
         /// 鍒ゆ柇杩欎釜涓婚鏄惁鏄坊鍔犻仴鎺у櫒涓婚
         /// </summary>
+        /// <param name="text">琛ㄧず涓嶅悓涓婚鏁版嵁</param>
         /// <param name="sid">鍞竴鏍囪瘑</param>
         /// <param name="timeValue">绛夊緟鏃堕棿鍊�</param>
         /// <returns></returns>
-        public Cloud MqttDate(string sid, int timeValue = 10)
+        public Cloud MqttDate(string text, string sid, int timeValue = 10)
         {
             Cloud cloud = null;
             var dateTime = DateTime.Now;
             while ((DateTime.Now - dateTime).TotalMilliseconds < timeValue * 1000)
             {
-                if (!string.IsNullOrEmpty(mqttdata))
+                string str = "";
+                if (text == "閬ユ帶鍣�")
+                {
+                    str = controldata;
+                }
+                else if (text == "鎸夐敭")
+                {
+                    str = buttondata;
+                }
+
+                if (!string.IsNullOrEmpty(controldata))
                 {
                     try
                     {
-                        var cloudjson = Newtonsoft.Json.JsonConvert.DeserializeObject<Cloud>(mqttdata);
+                        var cloudjson = Newtonsoft.Json.JsonConvert.DeserializeObject<Cloud>(str);
                         for (int i = 0; i < cloudjson.objects.Count; i++)
                         {
                             var objects = cloudjson.objects[i];
@@ -380,7 +533,10 @@
                                 break;
                             }
                         }
-                        break;
+                        if (cloud != null)
+                        {
+                            break;
+                        }
                     }
                     catch { }
                 }
@@ -392,24 +548,63 @@
         /// 閿欒鐮佹彁绀�
         /// </summary>
         /// <param name="responsePackNew"></param>
-        /// <param name="str"></param>
-        public void ErrorShow(ResponsePackNew responsePackNew,string str="")
+        /// <param name="text">鑷畾涔夐敊璇枃鏈�</param>
+        /// <param name="popValue">寮规绫诲瀷锛�1=闂儊寮规锛�</param>
+        public void ErrorShow(ResponsePackNew responsePackNew, string text, int popValue = 1)
         {
-            if (str == "鍒犻櫎閬ユ帶鍣�") {
-                new Intelligence.Automation.LogicView.TipPopView().FlashingBox(Language.StringByID(StringId.delFail));
+            string str = "";
+            if (text == "鍒犻櫎閬ユ帶鍣�")
+            {
+                str = Language.StringByID(StringId.delFail);
+            }
+            else if (text == "璇诲彇绾㈠瀹濆垪琛ㄥけ璐�")
+            {
+                str = "璇诲彇绾㈠瀹濆垪琛ㄥけ璐�"; //Language.StringByID(StringId.delFail);
             }
             else
             {
-                if (responsePackNew != null && responsePackNew.Code == "14005")
+                if (responsePackNew != null)
                 {
-                    new Intelligence.Automation.LogicView.TipPopView().FlashingBox(Language.StringByID(StringId.gatewayNotOnline));
 
-                }
-                else
-                {
-                    new Intelligence.Automation.LogicView.TipPopView().FlashingBox(Language.StringByID(StringId.saveFail));
+                    switch (responsePackNew.Code)
+                    {
 
+                        case "14005":
+                            {
+                                str = Language.StringByID(StringId.gatewayNotOnline);
+
+                            }
+                            break;
+                        case "10807":
+                            {
+                                str = "绾㈠瀹濅笅閬ユ帶鍣ㄨ秴杩囨渶澶�(10涓�)鏁伴噺闄愬埗";// Language.StringByID(StringId.gatewayNotOnline);
+
+
+                            }
+                            break;
+                        case "2":
+                            {
+                                str = "绯荤粺缁存姢涓瓇璇风◢鍚庡啀璇晘";
+                            }
+                            break;
+                        default:
+                            {
+                                str ="鑾峰彇鏁版嵁澶辫触" ;// Language.StringByID(StringId.saveFail);
+                            }
+                            break;
+
+                    }
                 }
+            }
+            switch (popValue)
+            {
+                case 1:
+                    {
+                        new Intelligence.Automation.LogicView.TipPopView().FlashingBox(str);
+                    }
+                    break;
+                case 2: { } break;
+                case 3: { } break;
             }
         }
 
@@ -417,9 +612,6 @@
     [Serializable]
     public class Cloud
     {
-        /// <summary>
-        /// 璁惧id
-        /// </summary>
         public string id = "";
         public List<Objects> objects = new List<Objects>();
         public string time_stamp = string.Empty;

--
Gitblit v1.8.0