From d72ca686a3e262693f8a6e45e747e8e8da43335b Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期二, 06 七月 2021 09:39:03 +0800
Subject: [PATCH] 2021-07-06 1.更新

---
 HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/Matching.cs |   67 ++++++---------------------------
 1 files changed, 13 insertions(+), 54 deletions(-)

diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/Matching.cs b/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/Matching.cs
index 154bdff..1a97eef 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/Matching.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/Matching.cs
@@ -12,10 +12,10 @@
             Tag = "PirView";
         }
       
-        public void Show(List<Brand> brandList,List<Library> libraryList,string spk)
+        public void Show(List<Brand> brandList, List<Library> libraryList,string spk) 
         {
            
-
+            
             #region 鐣岄潰甯冨眬
             this.BackgroundColor = CSS.CSS_Color.viewMiddle;
             PirDevice.View.TopView topView = new View.TopView();
@@ -108,7 +108,7 @@
                 X = Application.GetRealWidth(136),
                 Width = Application.GetRealWidth(104),
                 Height = Application.GetRealHeight(17),
-                Text = "(1/20)",
+                Text = $"(1/{libraryList.Count})",
                 TextSize = TextSize.text12,
                 TextColor = CSS.CSS_Color.textCancelColor,
             };
@@ -160,7 +160,7 @@
             {
                 if (index>1) {
                     index--;
-                    sumBtn.Text = "(" + index.ToString() + "/20)";
+                    sumBtn.Text = $"({index.ToString()}/{libraryList.Count})";
                 }
                 code = 1;
                 GetBtnText(testBtn, code, spk);
@@ -168,10 +168,10 @@
             //鍙�
             rightIconBtn.MouseUpEventHandler += (sender, e) =>
             {
-                if (index < 20)
+                if (index < libraryList.Count)
                 {
                     index++;
-                    sumBtn.Text = "(" + index.ToString() + "/20)";
+                    sumBtn.Text = $"({index.ToString()}/{libraryList.Count})";
                 }
                 code = 1;
                 GetBtnText(testBtn, code, spk);
@@ -180,10 +180,10 @@
             //娴嬭瘯Text
             testBtn.MouseUpEventHandler += (sender, e) =>
             {
-                var library = libraryList[index];
+                var library = libraryList[index - 1];
                 var control = GetControl(spk, testBtn.TextID, library);
                 //鍙戦�佹祴璇曠爜鍛戒护
-                CodeTest(control);
+                Method.ThreadSend(control, (responsePackNew) => { }, "搴撶爜娴嬭瘯", "frame", this, null);
                 if (code == 3) {
                     //鏍囪鏈�鍚庨偅涓爜
                     if_bool = true;
@@ -192,12 +192,12 @@
             //鎺у埗澶辫触
             failedBtn.MouseUpEventHandler += (sender, e) =>
             {
-                if (index < 20)
+                if (index < libraryList.Count)
                 {
                     //鍏堝姞
                     index++;
                     //鏇存柊鏂囨湰
-                    sumBtn.Text = "(" + index.ToString() + "/20)";
+                    sumBtn.Text = $"({index.ToString()}/{libraryList.Count})";
                 }
                 code = 1;
                 //鏇存柊鐘舵��
@@ -214,16 +214,16 @@
                 GetBtnText(testBtn, code, spk);
                 if (if_bool)
                 {
-                    var library = libraryList[index];
+                    var library = libraryList[index-1];
                     var control = GetControl(spk, testBtn.TextID, library);
                     Method method = new Method();
                     //鍙戦�佸簱娣诲姞閬ユ帶鍣ㄥ懡浠�
-                    method.ThreadAddControl(control, this, (cont) =>
+                    method.ThreadAddControl(control, this, (device) =>  
                     {
                         MainPage.BasePageView.RemoveViewByTag("PirView");
                         AddControlComplete addControlComplete = new AddControlComplete();
                         MainPage.BasePageView.AddChidren(addControlComplete);
-                        addControlComplete.Show(cont, true);
+                        addControlComplete.Show(device, true);
                         MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
                     });
 
@@ -316,47 +316,6 @@
             }
 
             return control;
-        }
-
-        /// <summary>
-        /// 鍙戦�佸簱鐮佹祴璇曞懡浠�
-        /// </summary>
-        /// <param name="control"></param>
-        private void CodeTest(Control control)
-        {
-
-            //鍔犺浇log
-            Loading loading = new Loading();
-            this.AddChidren(loading);
-            HDL_ON.DAL.Server.ResponsePackNew responsePackNew = null;
-            loading.Start();
-            new System.Threading.Thread(() =>
-            {
-                try
-                {
-                    responsePackNew = PirSend.CodeTest(control);
-                }
-                catch { }
-                finally
-                {
-                    Application.RunOnMainThread(() =>
-                    {
-                        loading.Hide();
-                        if (responsePackNew != null && responsePackNew.Code == "0" && responsePackNew.Data.ToString() != "")
-                        {
-
-                        }
-                        else
-                        {
-                            //Method method = new Method();
-                            //method.ErrorShow(responsePackNew);
-                        }
-
-                    });
-                }
-
-            })
-            { IsBackground = true }.Start();
         }
 
         /// <summary>

--
Gitblit v1.8.0