From 1265d531759b5565e9f641b17045896b52dfdba8 Mon Sep 17 00:00:00 2001 From: JLChen <551775569@qq.com> Date: 星期四, 03 十二月 2020 18:37:47 +0800 Subject: [PATCH] 2020-12-03 1.主页增加未读消息查询和提示处理。2.房间和场景背景上传和下载和读取方法修改处理。3.头像上传和下载方案修改处理。4.增加子账号头像下载。5.Loading 调用方法修复。6.封装ImageUtlis 图片上传和下载管理工具类 7.读取本地住宅增加判空处理。 --- HDL_ON/UI/UI2/3-Intelligence/Automation/DeviceFunList.cs | 27 ++++++++++++++++++++++----- 1 files changed, 22 insertions(+), 5 deletions(-) diff --git a/HDL_ON/UI/UI2/3-Intelligence/Automation/Automation/DeviceFunList.cs b/HDL_ON/UI/UI2/3-Intelligence/Automation/DeviceFunList.cs similarity index 92% rename from HDL_ON/UI/UI2/3-Intelligence/Automation/Automation/DeviceFunList.cs rename to HDL_ON/UI/UI2/3-Intelligence/Automation/DeviceFunList.cs index 05451be..e6e5698 100644 --- a/HDL_ON/UI/UI2/3-Intelligence/Automation/Automation/DeviceFunList.cs +++ b/HDL_ON/UI/UI2/3-Intelligence/Automation/DeviceFunList.cs @@ -37,6 +37,8 @@ List<Dictionary<string, string>> dicSateteList = new List<Dictionary<string, string>>(); //瀹氫箟涓�涓彉閲忥紝璁板綍閫変腑鐘舵�� string selectedState = "unknown"; + //瀹氫箟涓�涓彉閲忥紝璁板綍閫変腑鐘舵�佽褰曞睘鎬� + string keyVlaue = ""; switch (device.functionType) { //寮�鍏崇伅鍏� @@ -98,16 +100,31 @@ switchView.frameLayout.AddChidren(btnOff); Dictionary<string, string> dic = new Dictionary<string, string>(); - LogicMethod.dictionary(dic, "key", "on_off"); - LogicMethod.dictionary(dic, "comparator", "="); - LogicMethod.dictionary(dic, "data_type", "string"); + switch (if_type) + { + case LogicMethod.condition_if: + { + LogicMethod.dictionary(dic, "key", "on_off"); + LogicMethod.dictionary(dic, "comparator", "="); + LogicMethod.dictionary(dic, "data_type", "string"); + keyVlaue = "on_off"; + } + break; + case LogicMethod.target_if: + { + LogicMethod.dictionary(dic, "key", "on_off"); + keyVlaue = "on_off"; + } + break; + } + btnOn.MouseUpEventHandler += (sender2, e2) => { LogicMethod.dictionary(dic, "value", "on"); RemView(relayFunView); relayView.btnState.TextID = StringId.onLogic; selectedState = device.functionType + "_on"; - AddDictionaryData(dicSateteList, "on_off", dic); + AddDictionaryData(dicSateteList, keyVlaue, dic); }; btnOff.MouseUpEventHandler += (sender3, e3) => { @@ -115,7 +132,7 @@ RemView(relayFunView); relayView.btnState.TextID = StringId.offLogic; selectedState = device.functionType + "_off"; - AddDictionaryData(dicSateteList, "on_off", dic); + AddDictionaryData(dicSateteList, keyVlaue, dic); }; if (relayView.btnState.Text != "") -- Gitblit v1.8.0