From b75795836a851a13e54cc4efb597262fb448217c Mon Sep 17 00:00:00 2001
From: mac <user@users-MacBook-Pro.local>
Date: 星期三, 08 五月 2024 15:22:01 +0800
Subject: [PATCH] 2024年05月08日15:21:54

---
 app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseListFragment.java |   45 ++++++++++++++++++++++++++++++++-------------
 1 files changed, 32 insertions(+), 13 deletions(-)

diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseListFragment.java b/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseListFragment.java
index ca77b32..0c4b333 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseListFragment.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseListFragment.java
@@ -1,5 +1,6 @@
 package com.hdl.photovoltaic.ui.powerstation;
 
+import android.content.Intent;
 import android.content.pm.PackageManager;
 import android.os.Bundle;
 import android.view.View;
@@ -68,19 +69,19 @@
     private boolean isClickPowerStationLabel = true;//(鐢电珯鏍囩=true锛岃澶囨爣绛�=false)
 
     private String key = SortValue.all;
-    private String value = SortValue.all;
+    private String value = SortValue.all;//descending:闄嶅簭,ascending:鍗囧簭
 
 
     private String installedCapacityMinKey = SortType.installedCapacityMin;
-    private int installedCapacityMinValue;
+    private int installedCapacityMinValue;//鏈�灏忕粍涓插閲�(瑁呮満瀹归噺)
     private String installedCapacityMaxKey = SortType.installedCapacityMax;
-    private int installedCapacityMaxValue;
+    private int installedCapacityMaxValue;//鏈�澶х粍涓插閲�(瑁呮満瀹归噺)
     private String gridTypeKey = SortType.gridType;
-    private String gridTypeValue;
+    private String gridTypeValue;//骞剁綉鐘舵��(鍏ㄩ儴 涓嶄紶璇ヨ繃婊ゅ弬鏁�,FULL_GRID:骞剁綉,OFFLINE:绂荤綉)
     private String powerStationStatusKey = SortType.powerStationStatus;
-    private int powerStationStatusValue;
+    private int powerStationStatusValue;//鐢电珯鐘舵��(鍏ㄩ儴 涓嶄紶璇ヨ繃婊ゅ弬鏁�,1:姝e父(杩愯),2:绂荤嚎,3:寰呮帴鍏�,4:鏁呴殰)
 
-    private long pageSize = 20;//椤垫暟
+    private final long pageSize = 20;//椤垫暟
 
 
     @Override
@@ -133,12 +134,21 @@
             }
         });
 
-        //娣诲姞鐢电珯
+        //鐢电珯娣诲姞
         viewBinding.addIv.setOnClickListener(new View.OnClickListener() {
             @Override
             public void onClick(View v) {
                 HdlUniLogic.getInstance().openUniMP(HDLUniMP.UNI_EVENT_OPEN_HOME_CREATION, null);
 
+            }
+        });
+        //鐢电珯娣绘悳绱�
+        viewBinding.powerStationSearchClickCl.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                Intent intent = new Intent();
+                intent.setClass(_mActivity, HouseSearchActivity.class);
+                startActivity(intent);
             }
         });
         //鐢电珯璁剧疆涓嬫媺绠ご棰滆壊
@@ -173,7 +183,7 @@
                 }
             }
         });
-        //杩涘叆鐢电珯璇︽儏,鍒犻櫎鐢电珯,绉诲姩鐢电珯浣嶇疆
+        //鐢电珯璇︽儏杩涘叆,鍒犻櫎鐢电珯,绉诲姩鐢电珯浣嶇疆
         houseInfoAdapter.setNoOnclickListener(new HouseInfoAdapter.OnclickListener() {
             @Override
             public void onClick(int position, HouseIdBean houseIdBean) {
@@ -269,7 +279,7 @@
 
             }
         });
-        //缂栬緫鐢电珯鎸夐挳
+        //鐢电珯缂栬緫鎸夐挳
         viewBinding.editIv.setOnClickListener(new View.OnClickListener() {
             @Override
             public void onClick(View v) {
@@ -287,7 +297,7 @@
                 value = isSelected ? SortValue.ascending : SortValue.descending;
             }
         });
-        //鍙戠數鍔熺巼绛涢��
+        //鐢电珯鍙戠數鍔熺巼绛涢��
         viewBinding.stationPowerRl.setOnClickListener(new View.OnClickListener() {
             @Override
             public void onClick(View v) {
@@ -298,7 +308,7 @@
                 value = isSelected ? SortValue.ascending : SortValue.descending;
             }
         });
-        //褰撴棩鍙戠數閲忕瓫閫�
+        //鐢电珯褰撴棩鍙戠數閲忕瓫閫�
         viewBinding.stationDayRl.setOnClickListener(new View.OnClickListener() {
             @Override
             public void onClick(View v) {
@@ -309,7 +319,7 @@
                 value = isSelected ? SortValue.ascending : SortValue.descending;
             }
         });
-        //褰撴湀鍙戠數閲忕瓫閫�
+        //鐢电珯褰撴湀鍙戠數閲忕瓫閫�
         viewBinding.stationMonthRl.setOnClickListener(new View.OnClickListener() {
             @Override
             public void onClick(View v) {
@@ -320,7 +330,7 @@
                 value = isSelected ? SortValue.ascending : SortValue.descending;
             }
         });
-        //鐐瑰嚮璁惧
+        //璁惧鐐瑰嚮
         deviceInfoAdapter.setOnclickListener(new DeviceInfoAdapter.OnClickListener() {
             @Override
             public void onClick(int position, DeviceBean deviceBean) {
@@ -359,6 +369,15 @@
                 }
             }
         });
+        //璁惧娣绘悳绱�
+        viewBinding.deviceSearchCl.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                Intent intent = new Intent();
+                intent.setClass(_mActivity, DeviceSearchActivity.class);
+                startActivity(intent);
+            }
+        });
 
     }
 

--
Gitblit v1.8.0