From eace7a4d75c0bea498253f524906c6ce326b80f2 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期二, 14 三月 2023 11:33:03 +0800
Subject: [PATCH] 2023年03月14日11:32:57

---
 HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/CommonMethod.cs |   70 +++++++++++++++++++++++++++++-----
 1 files changed, 59 insertions(+), 11 deletions(-)

diff --git a/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/CommonMethod.cs b/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/CommonMethod.cs
index cf5d627..ada722d 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/CommonMethod.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/CommonMethod.cs
@@ -1,6 +1,7 @@
 锘縰sing System;
 using HDL_ON.Entity;
 using System.Collections.Generic;
+using Shared;
 
 namespace HDL_ON.UI.UI2.FuntionControlView.VideoDoorLock
 {
@@ -29,18 +30,30 @@
         /// <summary>
         /// 璺宠浆鍒癆ndroid閭h竟鍘�
         /// </summary>
-        public void SkipAddDeviceActivity()
+        public void SkipAddDeviceActivity( )
         {
             //鏈疄鐜�
+#if __IOS__
+
+#else
+
+#endif
+
         }
+
         /// <summary>
         /// 璺宠浆鍒癆ndroid(瀹炴椂瑙嗛)閭h竟鍘�
         /// </summary>
         public void SkipRTVActivity()
         {
-            //鏈疄鐜�
-            HDL_ON.UI.UI2.FuntionControlView.Video.View.ShowDialog showDialog = new UI2.FuntionControlView.Video.View.ShowDialog();
-            showDialog.ClickBox("", (s) => { }, (s1) => { });
+            Video.View.ShowDialog.Currnet.ClickBox(Language.StringByID(StringId.laizimenlinghujiao), (dialog) =>
+            {
+                dialog.Close();
+            }, (dialog) =>
+            {
+                dialog.Close();
+            });
+            //jumpToEZRealPlayActivity(Shared.Application.Activity,  deviceId,  deviceSerial,  deviceType)
         }
         /// <summary>
         /// 璺宠浆鍒癆ndroid(鍘嗗彶璁板綍)閭h竟鍘�
@@ -48,17 +61,13 @@
         public void SkipRecordActivity()
         {
             //鏈疄鐜�
-            HDL_ON.UI.UI2.FuntionControlView.Video.View.ShowDialog showDialog = new UI2.FuntionControlView.Video.View.ShowDialog();
-            showDialog.ClickBox("", (s) => { }, (s1) => { });
         }
         /// <summary>
         /// 璺宠浆鍒癆ndroid(涓存椂瀵嗙爜)閭h竟鍘�
         /// </summary>
         public void SkipPSWActivity()
         {
-            //鏈疄鐜�
-            HDL_ON.UI.UI2.FuntionControlView.Video.View.ShowDialog showDialog = new UI2.FuntionControlView.Video.View.ShowDialog();
-            showDialog.ClickBox("", (s) => { }, (s1) => { });
+            //jumpTempPasswordActivity(Application.Activity, deviceId);
         }
         /// <summary>
         /// 钀ょ煶瑙嗛闂ㄩ攣鐨勫浘鏍�
@@ -98,9 +107,48 @@
             FunctionList.List.DeleteFunction(function);
             MainPage.Log($"鏂囦欢鍒犻櫎->{function.name}-->{function.spk}");
         }
+        /// <summary>
+        /// 闂儊妗�
+        /// </summary>
+        /// <param name="frame">鐖惰鍥�</param>
+        /// <param name="tipText">鎻愮ず鏂囨湰</param>
+        /// <param name="closeTime">鏄剧ず鏃堕棿,榛樿鏄�1s</param>
+        public void ShowTip(FrameLayout frame, string tipText, int closeTime = 1)
+        {
+            Application.RunOnMainThread(() =>
+            {
+                new Tip()
+                {
+                    CloseTime = closeTime,
+                    Text = tipText,
+                    Direction = AMPopTipDirection.None,
+                }.Show(frame);
+            });
+        }
 
+       
 
-
+        /// <summary>
+        /// 淇℃伅鎻愮ず绐楀彛锛岃嚜鍔ㄥ叧闂�
+        /// </summary>
+        /// <param name="msg">鎻愮ず閿欒鏂囨湰</param>
+        public void ShowTip(string msg, int time = 2)
+        {
+            Application.RunOnMainThread(() =>
+            {
+                new PublicAssmebly().TipMsgAutoClose(msg, false, time * 1000);
+            });
+        }
+        /// <summary>
+        /// 瀵硅瘽妗�
+        /// </summary>
+        public void ShowAlert()
+        {
+            Application.RunOnMainThread(() =>
+            {
+                new Alert("", "瑙嗛闂ㄩ攣涓�", "鍙栨秷", "纭畾").Show();
+            });
+        }
         /// <summary>
         /// 鑾峰彇钀ょ煶瑙嗛闂ㄩ攣鍒楄〃
         /// </summary>
@@ -109,7 +157,7 @@
         {
             var list = FunctionList.List.GetVideoDoorLockList();
 #if DEBUG
-            list.Add(new Function { name = "瑙嗛闂ㄩ攣涓�", sid = "23456789", spk = SPK.VideoDoorLock });
+            //list.Add(new Function { name = "瑙嗛闂ㄩ攣涓�", sid = "23456789", spk = SPK.VideoDoorLock });
             //list.Add(new Function { name = "瑙嗛闂ㄩ攣浜�", sid = "2345678922", spk = SPK.VideoDoorLock });
 #endif
             return list;

--
Gitblit v1.8.0