黄学彪
2020-04-16 9d3c2727f1cd12f0a29c75f4ddff851d5243ac81
ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelFangyueFreshAirTargetsForm.cs
@@ -89,6 +89,22 @@
        /// 面板中存在的键值
        /// </summary>
        List<String> panelBindListKey = null;
        /// <summary>
        /// 新风绑定目标回调
        /// </summary>
        Action actionFreshAirTarget = null;
        /// <summary>
        /// 温度绑定目标回调
        /// </summary>
        Action actionTemperatureTarget = null;
        /// <summary>
        /// 湿度绑定目标回调
        /// </summary>
        Action actionHumidityTarget = null;
        /// <summary>
        /// PM绑定目标回调
        /// </summary>
        Action actionPMTarget = null;
        #endregion
        #region UI设计 
@@ -986,7 +1002,19 @@
                        {
                            foreach (var bd in oldTargetList)
                            {
                                await RemoveTargets(bd);
                                var res = await RemoveTargets(bd);
                                if (res != 0)
                                {
                                    Application.RunOnMainThread(() =>
                                    {
                                        new Tip() { MaxWidth = 150, Text = Language.StringByID(R.MyInternationalizationString.BindFailed), Direction = AMPopTipDirection.None, CloseTime = 1 }.Show(CommonPage.Instance);
                                        btnFinifh.Enable = true;
                                        btnFinifh.BackgroundColor = Shared.Common.ZigbeeColor.Current.XMBlack;
                                        CommonPage.Loading.Hide();
                                        return;
                                    });
                                }
                            }
                        }
@@ -1017,7 +1045,7 @@
                        var dev = new AddedDeviceBindResponseAllData();
                        dev = await curControlDev.AddDeviceBindAsync(addBindeDev);
                        if (dev.addedDeviceBindResponseData == null)
                        if (dev != null || dev.addedDeviceBindResponseData == null)
                        {
                            Application.RunOnMainThread(() =>
                            {
@@ -1138,17 +1166,12 @@
                    {
                        foreach (var re in delResult.delDeviceBindResponseData.RemoveBindList)
                        {
                            switch (re.Result)
                            if (re.Result == 0)
                            {
                                case 0:
                                    return 0;
                                    break;
                                case 1:
                                    return 1;
                                    break;
                                case 2:
                                    return 2;
                                    break;
                                return 0;
                            }
                            {
                                return -1;
                            }
                        }
                    }