From cdf49871675e42a5576f725a93eec7ca15294c6f Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期二, 15 四月 2025 17:22:34 +0800
Subject: [PATCH] Merge branch '1.5.2'

---
 app/src/main/java/com/hdl/photovoltaic/ui/message/MessageFragment.java |   32 ++++++++++++++++++++++----------
 1 files changed, 22 insertions(+), 10 deletions(-)

diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageFragment.java b/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageFragment.java
index d3dcc8c..5b8011c 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageFragment.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageFragment.java
@@ -1,6 +1,7 @@
 package com.hdl.photovoltaic.ui.message;
 
 import android.annotation.SuppressLint;
+import android.content.DialogInterface;
 import android.content.Intent;
 import android.os.Bundle;
 import android.view.View;
@@ -58,8 +59,8 @@
     private int mTotalCount = 0; //鎬绘潯鏁�
     private int mCurrentPage = 0; // 褰撳墠椤电爜
     private int mCurrentTotal = 0; // 鎬婚〉鐮�
-    private String mDeviceTypeFilterKye = FilterType.deviceType;//杩囨护绫诲瀷 deviceType锛圛NV 锛氶�嗗彉鍣紱BMS 锛欱MS鎺у埗鐩掞紱BATTERY 锛氱數姹犲崟鍏冿級
-    private String mDeviceTypeFilterValue = FilterType.all;//杩囨护绫诲瀷鍊� deviceType锛圛NV 锛氶�嗗彉鍣紱BMS 锛欱MS鎺у埗鐩掞紱BATTERY 锛氱數姹犲崟鍏冿級
+    private String mDeviceTypeFilterKye = FilterType.deviceType;//杩囨护绫诲瀷 deviceType锛圛NV 锛氶�嗗彉鍣紱BMS 锛欱MS鎺у埗鐩掞紱BATTERY 锛氱數姹犲崟鍏冿紱"LOAD_CENTRE"锛氳礋杞芥帶鍒朵腑蹇冿級
+    private String mDeviceTypeFilterValue = FilterType.all;//杩囨护绫诲瀷鍊� deviceType锛圛NV 锛氶�嗗彉鍣紱BMS 锛欱MS鎺у埗鐩掞紱BATTERY 锛氱數姹犲崟鍏冿紱"LOAD_CENTRE"锛氳礋杞芥帶鍒朵腑蹇�
 
     private String mTypeFilterKye = FilterType.all;//杩囨护绫诲瀷 type锛團AULT 锛氭晠闅滐紱 WARN 锛氬憡璀︼紱 EVENT 锛氫簨浠�(鎻愮ず)锛夛紱
     private String mTypeFilterValue = FilterType.all;//杩囨护绫诲瀷鍊� type锛團AULT 锛氭晠闅滐紱 WARN 锛氬憡璀︼紱 EVENT 锛氫簨浠�(鎻愮ず)锛夛紱
@@ -108,8 +109,8 @@
                 viewBinding.allTimeTitleTv.setText(getString(R.string.alarm_all_time));
                 isAlarmDeviceClick = true;
                 isRefreshTotalCount = true;
-                viewBinding.messageTabNascentTitleTv.setTextAppearance(R.style.Text20Style);
-                viewBinding.messageTabRecoverTitleTv.setTextAppearance(R.style.Text16Style);
+                viewBinding.messageTabNascentTitleTv.setTextAppearance(R.style.Text18Style);
+                viewBinding.messageTabRecoverTitleTv.setTextAppearance(R.style.Text14Style);
                 viewBinding.allClearIv.setVisibility(View.VISIBLE);
                 loadNextPageMessageList(true, 1, mDeviceTypeFilterKye, mDeviceTypeFilterValue, mTypeFilterKye, mTypeFilterValue, mTimeTypeFilterKye, mTimeTypeFilterValue, true);
             }
@@ -132,8 +133,8 @@
                 viewBinding.allTimeTitleTv.setText(getString(R.string.alarm_all_time));
                 isAlarmDeviceClick = false;
                 isRefreshTotalCount = true;
-                viewBinding.messageTabNascentTitleTv.setTextAppearance(R.style.Text16Style);
-                viewBinding.messageTabRecoverTitleTv.setTextAppearance(R.style.Text20Style);
+                viewBinding.messageTabNascentTitleTv.setTextAppearance(R.style.Text14Style);
+                viewBinding.messageTabRecoverTitleTv.setTextAppearance(R.style.Text18Style);
                 viewBinding.allClearIv.setVisibility(View.GONE);
                 loadNextPageMessageList(true, 1, mDeviceTypeFilterKye, mDeviceTypeFilterValue, mTypeFilterKye, mTypeFilterValue, mTimeTypeFilterKye, mTimeTypeFilterValue, true);
             }
@@ -288,16 +289,24 @@
                 loadNextPageMessageList(true, 1, mDeviceTypeFilterKye, mDeviceTypeFilterValue, mTypeFilterKye, mTypeFilterValue, mTimeTypeFilterKye, mTimeTypeFilterValue, true);
             }
         });
+        typeTitleListDialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
+            @Override
+            public void onDismiss(DialogInterface dialog) {
+                viewBinding.allDeviceTitleIv.setBackgroundResource(R.drawable.down);
+                viewBinding.allGradeTitleIv.setBackgroundResource(R.drawable.down);
+                viewBinding.allTimeTitleIv.setBackgroundResource(R.drawable.down);
+            }
+        });
     }
 
 
     private void initView() {
         if (isAlarmDeviceClick) {
-            viewBinding.messageTabNascentTitleTv.setTextAppearance(R.style.Text20Style);
-            viewBinding.messageTabRecoverTitleTv.setTextAppearance(R.style.Text16Style);
+            viewBinding.messageTabNascentTitleTv.setTextAppearance(R.style.Text18Style);
+            viewBinding.messageTabRecoverTitleTv.setTextAppearance(R.style.Text14Style);
         } else {
-            viewBinding.messageTabNascentTitleTv.setTextAppearance(R.style.Text16Style);
-            viewBinding.messageTabRecoverTitleTv.setTextAppearance(R.style.Text20Style);
+            viewBinding.messageTabNascentTitleTv.setTextAppearance(R.style.Text18Style);
+            viewBinding.messageTabRecoverTitleTv.setTextAppearance(R.style.Text14Style);
         }
 //        viewBinding..topMoreBtn.setVisibility(View.VISIBLE);
 //        viewBinding.toolbarTopMessageCenterListRl.topMoreIv.setImageResource(R.drawable.clearall);
@@ -403,6 +412,7 @@
                 if (isShowLoading) {
                     hideLoading();
                 }
+                HdlThreadLogic.toast(_mActivity, e.getMsg() + "(" + e.getCode() + ")");
             }
         });
 
@@ -600,6 +610,7 @@
         map.put(getString(R.string.alarm_all_device_inverter), "INV");
         map.put(getString(R.string.alarm_all_device_bms), "BMS");
         map.put(getString(R.string.alarm_all_device_battery_cell), "BATTERY");
+        map.put(getString(R.string.alarm_all_device_load_centre), "LOAD_CENTRE");
         map.put(getString(R.string.alarm_all_grade), "");//璁剧瓑绾у叏閮�
         map.put(getString(R.string.alarm_all_grade_malfunction), "FAULT");
         map.put(getString(R.string.alarm_all_grade_warning), "WARN");
@@ -632,6 +643,7 @@
                 stringList.add(getString(R.string.alarm_all_device_inverter));
                 stringList.add(getString(R.string.alarm_all_device_bms));
                 stringList.add(getString(R.string.alarm_all_device_battery_cell));
+                stringList.add(getString(R.string.alarm_all_device_load_centre));
             }
             break;
             case FilterType.type: {

--
Gitblit v1.8.0