From 198304dd3870ffa96a5211bcb0afa1fbeadf4462 Mon Sep 17 00:00:00 2001 From: wjc <1243177876@qq.com> Date: 星期一, 13 三月 2023 10:04:49 +0800 Subject: [PATCH] 代码备份 --- HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/CommonMethod.cs | 95 ++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 89 insertions(+), 6 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/CommonMethod.cs b/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/CommonMethod.cs index b64ff77..cf5d627 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/CommonMethod.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/CommonMethod.cs @@ -27,15 +27,79 @@ } /// <summary> + /// 璺宠浆鍒癆ndroid閭h竟鍘� + /// </summary> + public void SkipAddDeviceActivity() + { + //鏈疄鐜� + } + /// <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) => { }); + } + /// <summary> + /// 璺宠浆鍒癆ndroid(鍘嗗彶璁板綍)閭h竟鍘� + /// </summary> + 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) => { }); + } + /// <summary> /// 钀ょ煶瑙嗛闂ㄩ攣鐨勫浘鏍� /// </summary> - public string GetVideoDoorLockIcon{ - get { - - return "FunctionIcon/DoorLock/DoorLock.png"; - + public string GetVideoDoorLockIcon(Comerom comerom) + { + if (comerom == Comerom.collect) + { + return "FunctionIcon/DoorLock/VideoDoorLockOpen.png"; } + else + { + return "FunctionIcon/DoorLock/VideoDoorlockClose.png"; + } + } + /// <summary> + /// 淇濆瓨鏈湴鏂囦欢 + /// </summary> + /// <param name="function">褰撳墠璁惧</param> + public void SaveFunctionFile(Function function) + { + if (function == null) return; + function.AssembleStatus(); + function.SaveFunctionFile(); + FunctionList.List.IniFunctionList(function.savePath, true); + MainPage.Log($"鏂囦欢淇濆瓨->{function.name}-->{function.spk}"); + } + + /// <summary> + /// 鍒犻櫎鏈湴鏂囦欢 + /// </summary> + /// <param name="function">褰撳墠璁惧</param> + public void DeleteFunction(Function function) + { + if (function == null) return; + FunctionList.List.DeleteFunction(function); + MainPage.Log($"鏂囦欢鍒犻櫎->{function.name}-->{function.spk}"); + } + + /// <summary> /// 鑾峰彇钀ょ煶瑙嗛闂ㄩ攣鍒楄〃 @@ -46,9 +110,28 @@ var list = FunctionList.List.GetVideoDoorLockList(); #if DEBUG list.Add(new Function { name = "瑙嗛闂ㄩ攣涓�", sid = "23456789", spk = SPK.VideoDoorLock }); - list.Add(new Function { name = "瑙嗛闂ㄩ攣浜�", sid = "2345678922", spk = SPK.VideoDoorLock }); + //list.Add(new Function { name = "瑙嗛闂ㄩ攣浜�", sid = "2345678922", spk = SPK.VideoDoorLock }); #endif return list; } + + /// <summary> + /// 寮规绫诲瀷 + /// </summary> + public enum TipType + { + none,//鏃犳彁绀� + flicker,//闂儊妗� + confirmation//纭妗� + } + /// <summary> + /// 琛ㄧず鏉ヨ嚜閭d釜鐣岄潰 + /// </summary> + public enum Comerom + { + function,//鍔熻兘 + collect,//鏀惰棌 + room,//鎴块棿 + } } } -- Gitblit v1.8.0