From d32a308c6f6286669ac5941d1616bfdc9829361e Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期一, 24 二月 2025 17:22:43 +0800
Subject: [PATCH] 2025年02月24日17:22:38

---
 app/src/main/java/com/hdl/photovoltaic/widget/DefaultFilteringDialog.java |   77 ++++++++++++++++++++++++++------------
 1 files changed, 53 insertions(+), 24 deletions(-)

diff --git a/app/src/main/java/com/hdl/photovoltaic/widget/DefaultFilteringDialog.java b/app/src/main/java/com/hdl/photovoltaic/widget/DefaultFilteringDialog.java
index 6102fc9..77e8617 100644
--- a/app/src/main/java/com/hdl/photovoltaic/widget/DefaultFilteringDialog.java
+++ b/app/src/main/java/com/hdl/photovoltaic/widget/DefaultFilteringDialog.java
@@ -19,6 +19,7 @@
 import com.hdl.photovoltaic.R;
 import com.hdl.photovoltaic.base.BaseDialog;
 import com.hdl.photovoltaic.databinding.DialogDefaultFilteringBinding;
+import com.hdl.photovoltaic.enums.DebugStatus;
 import com.hdl.photovoltaic.enums.GridType;
 import com.hdl.photovoltaic.enums.UnitType;
 import com.hdl.photovoltaic.other.HdlThreadLogic;
@@ -116,8 +117,8 @@
             public void onClick(View v) {
                 setBackgroundColor(null, TitleType.string_capacity);
                 setSelectedText("");
-                setBackgroundColor(viewBinding.allTv, TitleType.GridConnectedState);
-                mStateValue = GridType.All;
+                setBackgroundColor(viewBinding.allTv, TitleType.debuggingState);
+                mStateValue = DebugStatus.All;
             }
         });
         viewBinding.text1Tv.setOnClickListener(new View.OnClickListener() {
@@ -177,29 +178,49 @@
                 setSelectedText(viewBinding.text8Tv.getTag().toString());
             }
         });
-
+        //鍏ㄩ儴
         viewBinding.allTv.setOnClickListener(new View.OnClickListener() {
 
             @Override
             public void onClick(View v) {
-                setBackgroundColor(viewBinding.allTv, TitleType.GridConnectedState);
-                mStateValue = GridType.All;
+                setBackgroundColor(viewBinding.allTv, TitleType.debuggingState);
+                mStateValue = DebugStatus.All;
             }
         });
-        viewBinding.gridConnectedTv.setOnClickListener(new View.OnClickListener() {
+        //璋冭瘯涓�
+        viewBinding.beDebuggingTv.setOnClickListener(new View.OnClickListener() {
 
             @Override
             public void onClick(View v) {
-                setBackgroundColor(viewBinding.gridConnectedTv, TitleType.GridConnectedState);
-                mStateValue = GridType.FULL_GRID;
+                setBackgroundColor(viewBinding.beDebuggingTv, TitleType.debuggingState);
+                mStateValue = DebugStatus.Debugging;
             }
         });
-        viewBinding.offNetworkTv.setOnClickListener(new View.OnClickListener() {
+        //璋冭瘯瀹屾垚
+        viewBinding.debuggingcOmpletedTv.setOnClickListener(new View.OnClickListener() {
 
             @Override
             public void onClick(View v) {
-                setBackgroundColor(viewBinding.offNetworkTv, TitleType.GridConnectedState);
-                mStateValue = GridType.OFFLINE;
+                setBackgroundColor(viewBinding.debuggingcOmpletedTv, TitleType.debuggingState);
+                mStateValue = DebugStatus.WAIT_DELIVERED;
+            }
+        });
+        //宸蹭氦浠�
+        viewBinding.deliveredTv.setOnClickListener(new View.OnClickListener() {
+
+            @Override
+            public void onClick(View v) {
+                setBackgroundColor(viewBinding.deliveredTv, TitleType.debuggingState);
+                mStateValue = DebugStatus.Delivered;
+            }
+        });
+        //鎺堟潈璋冭瘯
+        viewBinding.authorizationDebuggingTv.setOnClickListener(new View.OnClickListener() {
+
+            @Override
+            public void onClick(View v) {
+                setBackgroundColor(viewBinding.authorizationDebuggingTv, TitleType.debuggingState);
+                mStateValue = DebugStatus.SECONDARY_DEBUGGIN;
             }
         });
 
@@ -248,8 +269,10 @@
             viewBinding.text8Tv.setBackground(AppCompatResources.getDrawable(mContext, R.drawable.config_129));
         } else {
             viewBinding.allTv.setBackground(AppCompatResources.getDrawable(mContext, R.drawable.config_129));
-            viewBinding.gridConnectedTv.setBackground(AppCompatResources.getDrawable(mContext, R.drawable.config_129));
-            viewBinding.offNetworkTv.setBackground(AppCompatResources.getDrawable(mContext, R.drawable.config_129));
+            viewBinding.beDebuggingTv.setBackground(AppCompatResources.getDrawable(mContext, R.drawable.config_129));
+            viewBinding.debuggingcOmpletedTv.setBackground(AppCompatResources.getDrawable(mContext, R.drawable.config_129));
+            viewBinding.deliveredTv.setBackground(AppCompatResources.getDrawable(mContext, R.drawable.config_129));
+            viewBinding.authorizationDebuggingTv.setBackground(AppCompatResources.getDrawable(mContext, R.drawable.config_129));
         }
         if (textView != null) {
             textView.setBackground(AppCompatResources.getDrawable(mContext, R.drawable.config_yes_129));
@@ -292,12 +315,16 @@
                         break;
                 }
             }
-            if (TextUtils.isEmpty(stateValue)) {
-                setBackgroundColor(viewBinding.allTv, TitleType.GridConnectedState);
-            } else if (stateValue.equals(GridType.FULL_GRID)) {
-                setBackgroundColor(viewBinding.gridConnectedTv, TitleType.GridConnectedState);
-            } else {
-                setBackgroundColor(viewBinding.offNetworkTv, TitleType.GridConnectedState);
+            if (TextUtils.isEmpty(DebugStatus.All)) {
+                setBackgroundColor(viewBinding.allTv, TitleType.debuggingState);
+            } else if (stateValue.equals(DebugStatus.Debugging)) {
+                setBackgroundColor(viewBinding.beDebuggingTv, TitleType.debuggingState);
+            } else if (stateValue.equals(DebugStatus.WAIT_DELIVERED)) {
+                setBackgroundColor(viewBinding.debuggingcOmpletedTv, TitleType.debuggingState);
+            } else if (stateValue.equals(DebugStatus.Delivered)) {
+                setBackgroundColor(viewBinding.deliveredTv, TitleType.debuggingState);
+            } else if (stateValue.equals(DebugStatus.SECONDARY_DEBUGGIN)) {
+                setBackgroundColor(viewBinding.authorizationDebuggingTv, TitleType.debuggingState);
             }
         } catch (Exception ignored) {
         }
@@ -317,11 +344,13 @@
         viewBinding.text7Tv.setTag(text7);
         viewBinding.text8Tv.setTag(text8);
 
-        viewBinding.allTv.setTag(GridType.All);
-        viewBinding.gridConnectedTv.setTag(GridType.FULL_GRID);
-        viewBinding.offNetworkTv.setTag(GridType.OFFLINE);
+        viewBinding.allTv.setTag(DebugStatus.All);
+        viewBinding.beDebuggingTv.setTag(DebugStatus.Debugging);
+        viewBinding.debuggingcOmpletedTv.setTag(DebugStatus.WAIT_DELIVERED);
+        viewBinding.deliveredTv.setTag(DebugStatus.Delivered);
+        viewBinding.authorizationDebuggingTv.setTag(DebugStatus.SECONDARY_DEBUGGIN);
         setBackgroundColor(null, TitleType.string_capacity);
-        setBackgroundColor(viewBinding.allTv, TitleType.GridConnectedState);
+        setBackgroundColor(viewBinding.allTv, TitleType.debuggingState);
     }
 
     public void setOnClickListener(OnClickListener onClickListener) {
@@ -337,7 +366,7 @@
 
     public enum TitleType {
         string_capacity,//缁勪覆瀹归噺
-        GridConnectedState//骞剁綉鐘舵��
+        debuggingState//璋冭瘯鐘舵��
 
     }
 

--
Gitblit v1.8.0