diff --git a/.idea/misc.xml b/.idea/misc.xml
index 4f8b20d..071931a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -127,6 +127,8 @@
+
+
@@ -139,6 +141,8 @@
+
+
@@ -161,6 +165,7 @@
+
@@ -187,12 +192,13 @@
-
+
+
@@ -232,11 +238,14 @@
+
+
+
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 4f8b20d..071931a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -127,6 +127,8 @@
+
+
@@ -139,6 +141,8 @@
+
+
@@ -161,6 +165,7 @@
+
@@ -187,12 +192,13 @@
-
+
+
@@ -232,11 +238,14 @@
+
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5de3040..b6a8d08 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -57,12 +57,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -85,6 +85,11 @@
+
+
+
+
+
@@ -94,19 +99,14 @@
-
-
-
-
-
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 4f8b20d..071931a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -127,6 +127,8 @@
+
+
@@ -139,6 +141,8 @@
+
+
@@ -161,6 +165,7 @@
+
@@ -187,12 +192,13 @@
-
+
+
@@ -232,11 +238,14 @@
+
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5de3040..b6a8d08 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -57,12 +57,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -85,6 +85,11 @@
+
+
+
+
+
@@ -94,19 +99,14 @@
-
-
-
-
-
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
index 3c7c8c4..22a7cd9 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 4f8b20d..071931a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -127,6 +127,8 @@
+
+
@@ -139,6 +141,8 @@
+
+
@@ -161,6 +165,7 @@
+
@@ -187,12 +192,13 @@
-
+
+
@@ -232,11 +238,14 @@
+
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5de3040..b6a8d08 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -57,12 +57,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -85,6 +85,11 @@
+
+
+
+
+
@@ -94,19 +99,14 @@
-
-
-
-
-
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
index 3c7c8c4..22a7cd9 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
index 2fcfb2b..254f0cd 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 4f8b20d..071931a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -127,6 +127,8 @@
+
+
@@ -139,6 +141,8 @@
+
+
@@ -161,6 +165,7 @@
+
@@ -187,12 +192,13 @@
-
+
+
@@ -232,11 +238,14 @@
+
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5de3040..b6a8d08 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -57,12 +57,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -85,6 +85,11 @@
+
+
+
+
+
@@ -94,19 +99,14 @@
-
-
-
-
-
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
index 3c7c8c4..22a7cd9 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
index 2fcfb2b..254f0cd 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
index 281af8c..eff9e34 100644
--- a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 4f8b20d..071931a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -127,6 +127,8 @@
+
+
@@ -139,6 +141,8 @@
+
+
@@ -161,6 +165,7 @@
+
@@ -187,12 +192,13 @@
-
+
+
@@ -232,11 +238,14 @@
+
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5de3040..b6a8d08 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -57,12 +57,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -85,6 +85,11 @@
+
+
+
+
+
@@ -94,19 +99,14 @@
-
-
-
-
-
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
index 3c7c8c4..22a7cd9 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
index 2fcfb2b..254f0cd 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
index 281af8c..eff9e34 100644
--- a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
index 1b191fd..e356195 100644
--- a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 4f8b20d..071931a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -127,6 +127,8 @@
+
+
@@ -139,6 +141,8 @@
+
+
@@ -161,6 +165,7 @@
+
@@ -187,12 +192,13 @@
-
+
+
@@ -232,11 +238,14 @@
+
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5de3040..b6a8d08 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -57,12 +57,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -85,6 +85,11 @@
+
+
+
+
+
@@ -94,19 +99,14 @@
-
-
-
-
-
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
index 3c7c8c4..22a7cd9 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
index 2fcfb2b..254f0cd 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
index 281af8c..eff9e34 100644
--- a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
index 1b191fd..e356195 100644
--- a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
index fe6bcf6..a48e315 100644
--- a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 4f8b20d..071931a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -127,6 +127,8 @@
+
+
@@ -139,6 +141,8 @@
+
+
@@ -161,6 +165,7 @@
+
@@ -187,12 +192,13 @@
-
+
+
@@ -232,11 +238,14 @@
+
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5de3040..b6a8d08 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -57,12 +57,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -85,6 +85,11 @@
+
+
+
+
+
@@ -94,19 +99,14 @@
-
-
-
-
-
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
index 3c7c8c4..22a7cd9 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
index 2fcfb2b..254f0cd 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
index 281af8c..eff9e34 100644
--- a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
index 1b191fd..e356195 100644
--- a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
index fe6bcf6..a48e315 100644
--- a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
index dfedccc..651a3f7 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 4f8b20d..071931a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -127,6 +127,8 @@
+
+
@@ -139,6 +141,8 @@
+
+
@@ -161,6 +165,7 @@
+
@@ -187,12 +192,13 @@
-
+
+
@@ -232,11 +238,14 @@
+
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5de3040..b6a8d08 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -57,12 +57,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -85,6 +85,11 @@
+
+
+
+
+
@@ -94,19 +99,14 @@
-
-
-
-
-
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
index 3c7c8c4..22a7cd9 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
index 2fcfb2b..254f0cd 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
index 281af8c..eff9e34 100644
--- a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
index 1b191fd..e356195 100644
--- a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
index fe6bcf6..a48e315 100644
--- a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
index dfedccc..651a3f7 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
index 37704d2..63c9840 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 4f8b20d..071931a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -127,6 +127,8 @@
+
+
@@ -139,6 +141,8 @@
+
+
@@ -161,6 +165,7 @@
+
@@ -187,12 +192,13 @@
-
+
+
@@ -232,11 +238,14 @@
+
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5de3040..b6a8d08 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -57,12 +57,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -85,6 +85,11 @@
+
+
+
+
+
@@ -94,19 +99,14 @@
-
-
-
-
-
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
index 3c7c8c4..22a7cd9 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
index 2fcfb2b..254f0cd 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
index 281af8c..eff9e34 100644
--- a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
index 1b191fd..e356195 100644
--- a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
index fe6bcf6..a48e315 100644
--- a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
index dfedccc..651a3f7 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
index 37704d2..63c9840 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
index d6390bd..dd8bf81 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 4f8b20d..071931a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -127,6 +127,8 @@
+
+
@@ -139,6 +141,8 @@
+
+
@@ -161,6 +165,7 @@
+
@@ -187,12 +192,13 @@
-
+
+
@@ -232,11 +238,14 @@
+
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5de3040..b6a8d08 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -57,12 +57,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -85,6 +85,11 @@
+
+
+
+
+
@@ -94,19 +99,14 @@
-
-
-
-
-
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
index 3c7c8c4..22a7cd9 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
index 2fcfb2b..254f0cd 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
index 281af8c..eff9e34 100644
--- a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
index 1b191fd..e356195 100644
--- a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
index fe6bcf6..a48e315 100644
--- a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
index dfedccc..651a3f7 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
index 37704d2..63c9840 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
index d6390bd..dd8bf81 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
index b47ef50..6f39c1d 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 4f8b20d..071931a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -127,6 +127,8 @@
+
+
@@ -139,6 +141,8 @@
+
+
@@ -161,6 +165,7 @@
+
@@ -187,12 +192,13 @@
-
+
+
@@ -232,11 +238,14 @@
+
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5de3040..b6a8d08 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -57,12 +57,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -85,6 +85,11 @@
+
+
+
+
+
@@ -94,19 +99,14 @@
-
-
-
-
-
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
index 3c7c8c4..22a7cd9 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
index 2fcfb2b..254f0cd 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
index 281af8c..eff9e34 100644
--- a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
index 1b191fd..e356195 100644
--- a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
index fe6bcf6..a48e315 100644
--- a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
index dfedccc..651a3f7 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
index 37704d2..63c9840 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
index d6390bd..dd8bf81 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
index b47ef50..6f39c1d 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
index 87229f6..0a4d3d0 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 4f8b20d..071931a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -127,6 +127,8 @@
+
+
@@ -139,6 +141,8 @@
+
+
@@ -161,6 +165,7 @@
+
@@ -187,12 +192,13 @@
-
+
+
@@ -232,11 +238,14 @@
+
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5de3040..b6a8d08 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -57,12 +57,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -85,6 +85,11 @@
+
+
+
+
+
@@ -94,19 +99,14 @@
-
-
-
-
-
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
index 3c7c8c4..22a7cd9 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
index 2fcfb2b..254f0cd 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
index 281af8c..eff9e34 100644
--- a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
index 1b191fd..e356195 100644
--- a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
index fe6bcf6..a48e315 100644
--- a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
index dfedccc..651a3f7 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
index 37704d2..63c9840 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
index d6390bd..dd8bf81 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
index b47ef50..6f39c1d 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
index 87229f6..0a4d3d0 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
index 249bd0b..c468d23 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 4f8b20d..071931a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -127,6 +127,8 @@
+
+
@@ -139,6 +141,8 @@
+
+
@@ -161,6 +165,7 @@
+
@@ -187,12 +192,13 @@
-
+
+
@@ -232,11 +238,14 @@
+
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5de3040..b6a8d08 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -57,12 +57,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -85,6 +85,11 @@
+
+
+
+
+
@@ -94,19 +99,14 @@
-
-
-
-
-
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
index 3c7c8c4..22a7cd9 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
index 2fcfb2b..254f0cd 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
index 281af8c..eff9e34 100644
--- a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
index 1b191fd..e356195 100644
--- a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
index fe6bcf6..a48e315 100644
--- a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
index dfedccc..651a3f7 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
index 37704d2..63c9840 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
index d6390bd..dd8bf81 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
index b47ef50..6f39c1d 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
index 87229f6..0a4d3d0 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
index 249bd0b..c468d23 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
index a30a527..32f75bb 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
@@ -37,7 +37,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 4f8b20d..071931a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -127,6 +127,8 @@
+
+
@@ -139,6 +141,8 @@
+
+
@@ -161,6 +165,7 @@
+
@@ -187,12 +192,13 @@
-
+
+
@@ -232,11 +238,14 @@
+
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5de3040..b6a8d08 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -57,12 +57,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -85,6 +85,11 @@
+
+
+
+
+
@@ -94,19 +99,14 @@
-
-
-
-
-
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
index 3c7c8c4..22a7cd9 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
index 2fcfb2b..254f0cd 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
index 281af8c..eff9e34 100644
--- a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
index 1b191fd..e356195 100644
--- a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
index fe6bcf6..a48e315 100644
--- a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
index dfedccc..651a3f7 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
index 37704d2..63c9840 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
index d6390bd..dd8bf81 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
index b47ef50..6f39c1d 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
index 87229f6..0a4d3d0 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
index 249bd0b..c468d23 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
index a30a527..32f75bb 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
@@ -37,7 +37,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java
deleted file mode 100644
index 1ef38ba..0000000
--- a/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java
+++ /dev/null
@@ -1,95 +0,0 @@
-package com.casic.dcms.adapter.verify;
-
-import android.annotation.SuppressLint;
-import android.content.Context;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.TextView;
-
-import androidx.annotation.NonNull;
-import androidx.recyclerview.widget.RecyclerView;
-
-import com.casic.dcms.R;
-import com.casic.dcms.model.verify.VerifiedCaseModel;
-import com.pengxh.androidx.lite.hub.StringHub;
-
-import java.util.List;
-
-public class VerifiedCaseListAdapter extends RecyclerView.Adapter {
-
-// private final Context context;
- private final List dataBeans;
- private final LayoutInflater layoutInflater;
-
- public VerifiedCaseListAdapter(Context context, List dataRows) {
-// this.context = context;
- this.dataBeans = dataRows;
- this.layoutInflater = LayoutInflater.from(context);
- }
-
- @NonNull
- @Override
- public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
- }
-
- @Override
- public void onBindViewHolder(@NonNull ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
- holder.bindView(dataBeans.get(position));
- if (clickListener != null) {
- holder.itemView.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- clickListener.onClick(position);
- }
- });
- }
- }
-
- @Override
- public int getItemCount() {
- return dataBeans.size();
- }
-
- class ItemViewHolder extends RecyclerView.ViewHolder {
-
-// private final QMUIRadiusImageView caseImageView;
- private final TextView caseTitleView;
- private final TextView casePlaceView;
- private final TextView caseTimeView;
-
- ItemViewHolder(@NonNull View itemView) {
- super(itemView);
-// caseImageView = itemView.findViewById(R.id.caseImageView);
- caseTitleView = itemView.findViewById(R.id.caseTitleView);
- casePlaceView = itemView.findViewById(R.id.casePlaceView);
- caseTimeView = itemView.findViewById(R.id.caseTimeView);
- }
-
- void bindView(VerifiedCaseModel.DataDTO.RowsDTO rowsBean) {
- //核实图片
-// String fileIdVerify = rowsBean.getFileIdVerify();
-// if (!TextUtils.isEmpty(fileIdVerify)) {
-// String[] split = fileIdVerify.split(",");
-// String firstImage = split[0];
-// if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
-// Glide.with(context).load(StringHelper.appendCompleteURL(firstImage)).into(caseImageView);
-// }
-// }
- caseTitleView.setText(StringHub.filterSpaceOrEnter(rowsBean.getDescription()));
- casePlaceView.setText("发生地点:" + StringHub.filterSpaceOrEnter(rowsBean.getFieldintro()));
- caseTimeView.setText("上报时间:" + rowsBean.getReportTime());
- }
- }
-
- private OnItemClickListener clickListener;
-
- public interface OnItemClickListener {
- void onClick(int position);
- }
-
- public void setOnItemClickListener(OnItemClickListener onItemClickListener) {
- this.clickListener = onItemClickListener;
- }
-}
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 4f8b20d..071931a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -127,6 +127,8 @@
+
+
@@ -139,6 +141,8 @@
+
+
@@ -161,6 +165,7 @@
+
@@ -187,12 +192,13 @@
-
+
+
@@ -232,11 +238,14 @@
+
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5de3040..b6a8d08 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -57,12 +57,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -85,6 +85,11 @@
+
+
+
+
+
@@ -94,19 +99,14 @@
-
-
-
-
-
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
index 3c7c8c4..22a7cd9 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
index 2fcfb2b..254f0cd 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
index 281af8c..eff9e34 100644
--- a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
index 1b191fd..e356195 100644
--- a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
index fe6bcf6..a48e315 100644
--- a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
index dfedccc..651a3f7 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
index 37704d2..63c9840 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
index d6390bd..dd8bf81 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
index b47ef50..6f39c1d 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
index 87229f6..0a4d3d0 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
index 249bd0b..c468d23 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
index a30a527..32f75bb 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
@@ -37,7 +37,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java
deleted file mode 100644
index 1ef38ba..0000000
--- a/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java
+++ /dev/null
@@ -1,95 +0,0 @@
-package com.casic.dcms.adapter.verify;
-
-import android.annotation.SuppressLint;
-import android.content.Context;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.TextView;
-
-import androidx.annotation.NonNull;
-import androidx.recyclerview.widget.RecyclerView;
-
-import com.casic.dcms.R;
-import com.casic.dcms.model.verify.VerifiedCaseModel;
-import com.pengxh.androidx.lite.hub.StringHub;
-
-import java.util.List;
-
-public class VerifiedCaseListAdapter extends RecyclerView.Adapter {
-
-// private final Context context;
- private final List dataBeans;
- private final LayoutInflater layoutInflater;
-
- public VerifiedCaseListAdapter(Context context, List dataRows) {
-// this.context = context;
- this.dataBeans = dataRows;
- this.layoutInflater = LayoutInflater.from(context);
- }
-
- @NonNull
- @Override
- public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
- }
-
- @Override
- public void onBindViewHolder(@NonNull ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
- holder.bindView(dataBeans.get(position));
- if (clickListener != null) {
- holder.itemView.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- clickListener.onClick(position);
- }
- });
- }
- }
-
- @Override
- public int getItemCount() {
- return dataBeans.size();
- }
-
- class ItemViewHolder extends RecyclerView.ViewHolder {
-
-// private final QMUIRadiusImageView caseImageView;
- private final TextView caseTitleView;
- private final TextView casePlaceView;
- private final TextView caseTimeView;
-
- ItemViewHolder(@NonNull View itemView) {
- super(itemView);
-// caseImageView = itemView.findViewById(R.id.caseImageView);
- caseTitleView = itemView.findViewById(R.id.caseTitleView);
- casePlaceView = itemView.findViewById(R.id.casePlaceView);
- caseTimeView = itemView.findViewById(R.id.caseTimeView);
- }
-
- void bindView(VerifiedCaseModel.DataDTO.RowsDTO rowsBean) {
- //核实图片
-// String fileIdVerify = rowsBean.getFileIdVerify();
-// if (!TextUtils.isEmpty(fileIdVerify)) {
-// String[] split = fileIdVerify.split(",");
-// String firstImage = split[0];
-// if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
-// Glide.with(context).load(StringHelper.appendCompleteURL(firstImage)).into(caseImageView);
-// }
-// }
- caseTitleView.setText(StringHub.filterSpaceOrEnter(rowsBean.getDescription()));
- casePlaceView.setText("发生地点:" + StringHub.filterSpaceOrEnter(rowsBean.getFieldintro()));
- caseTimeView.setText("上报时间:" + rowsBean.getReportTime());
- }
- }
-
- private OnItemClickListener clickListener;
-
- public interface OnItemClickListener {
- void onClick(int position);
- }
-
- public void setOnItemClickListener(OnItemClickListener onItemClickListener) {
- this.clickListener = onItemClickListener;
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java
deleted file mode 100644
index 7c9bbac..0000000
--- a/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java
+++ /dev/null
@@ -1,99 +0,0 @@
-package com.casic.dcms.adapter.verify;
-
-import android.annotation.SuppressLint;
-import android.content.Context;
-import android.text.TextUtils;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.TextView;
-
-import androidx.annotation.NonNull;
-import androidx.recyclerview.widget.RecyclerView;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.model.verify.VerifyCaseModel;
-import com.casic.dcms.utils.StringHelper;
-import com.pengxh.androidx.lite.hub.StringHub;
-import com.qmuiteam.qmui.widget.QMUIRadiusImageView;
-
-import java.util.List;
-
-public class VerifyCaseListAdapter extends RecyclerView.Adapter {
-
- private final Context context;
- private final List dataBeans;
- private final LayoutInflater layoutInflater;
-
- public VerifyCaseListAdapter(Context context, List dataRows) {
- this.context = context;
- this.dataBeans = dataRows;
- this.layoutInflater = LayoutInflater.from(context);
- }
-
- @NonNull
- @Override
- public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
- }
-
- @Override
- public void onBindViewHolder(@NonNull VerifyCaseListAdapter.ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
- holder.bindView(dataBeans.get(position));
- if (clickListener != null) {
- holder.itemView.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- clickListener.onClick(position);
- }
- });
- }
- }
-
- @Override
- public int getItemCount() {
- return dataBeans.size();
- }
-
- class ItemViewHolder extends RecyclerView.ViewHolder {
-
- private final QMUIRadiusImageView caseImageView;
- private final TextView caseTitleView;
- private final TextView casePlaceView;
- private final TextView caseTimeView;
-
- ItemViewHolder(@NonNull View itemView) {
- super(itemView);
- caseImageView = itemView.findViewById(R.id.caseImageView);
- caseTitleView = itemView.findViewById(R.id.caseTitleView);
- casePlaceView = itemView.findViewById(R.id.casePlaceView);
- caseTimeView = itemView.findViewById(R.id.caseTimeView);
- }
-
- void bindView(VerifyCaseModel.DataDTO.RowsDTO rowsBean) {
- //核实图片
- String fileIdVerify = rowsBean.getFileIdVerify();
- if (!TextUtils.isEmpty(fileIdVerify)) {
- String[] split = fileIdVerify.split(",");
- String firstImage = split[0];
- if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
- Glide.with(context).load(StringHelper.appendCompleteURL(firstImage)).into(caseImageView);
- }
- }
- caseTitleView.setText(StringHub.filterSpaceOrEnter(rowsBean.getDescription()));
- casePlaceView.setText("发生地点:" + StringHub.filterSpaceOrEnter(rowsBean.getFieldintro()));
- caseTimeView.setText("上报时间:" + rowsBean.getReportTime());
- }
- }
-
- private OnItemClickListener clickListener;
-
- public interface OnItemClickListener {
- void onClick(int position);
- }
-
- public void setOnItemClickListener(OnItemClickListener onItemClickListener) {
- this.clickListener = onItemClickListener;
- }
-}
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 4f8b20d..071931a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -127,6 +127,8 @@
+
+
@@ -139,6 +141,8 @@
+
+
@@ -161,6 +165,7 @@
+
@@ -187,12 +192,13 @@
-
+
+
@@ -232,11 +238,14 @@
+
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5de3040..b6a8d08 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -57,12 +57,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -85,6 +85,11 @@
+
+
+
+
+
@@ -94,19 +99,14 @@
-
-
-
-
-
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
index 3c7c8c4..22a7cd9 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
index 2fcfb2b..254f0cd 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
index 281af8c..eff9e34 100644
--- a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
index 1b191fd..e356195 100644
--- a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
index fe6bcf6..a48e315 100644
--- a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
index dfedccc..651a3f7 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
index 37704d2..63c9840 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
index d6390bd..dd8bf81 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
index b47ef50..6f39c1d 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
index 87229f6..0a4d3d0 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
index 249bd0b..c468d23 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
index a30a527..32f75bb 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
@@ -37,7 +37,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java
deleted file mode 100644
index 1ef38ba..0000000
--- a/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java
+++ /dev/null
@@ -1,95 +0,0 @@
-package com.casic.dcms.adapter.verify;
-
-import android.annotation.SuppressLint;
-import android.content.Context;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.TextView;
-
-import androidx.annotation.NonNull;
-import androidx.recyclerview.widget.RecyclerView;
-
-import com.casic.dcms.R;
-import com.casic.dcms.model.verify.VerifiedCaseModel;
-import com.pengxh.androidx.lite.hub.StringHub;
-
-import java.util.List;
-
-public class VerifiedCaseListAdapter extends RecyclerView.Adapter {
-
-// private final Context context;
- private final List dataBeans;
- private final LayoutInflater layoutInflater;
-
- public VerifiedCaseListAdapter(Context context, List dataRows) {
-// this.context = context;
- this.dataBeans = dataRows;
- this.layoutInflater = LayoutInflater.from(context);
- }
-
- @NonNull
- @Override
- public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
- }
-
- @Override
- public void onBindViewHolder(@NonNull ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
- holder.bindView(dataBeans.get(position));
- if (clickListener != null) {
- holder.itemView.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- clickListener.onClick(position);
- }
- });
- }
- }
-
- @Override
- public int getItemCount() {
- return dataBeans.size();
- }
-
- class ItemViewHolder extends RecyclerView.ViewHolder {
-
-// private final QMUIRadiusImageView caseImageView;
- private final TextView caseTitleView;
- private final TextView casePlaceView;
- private final TextView caseTimeView;
-
- ItemViewHolder(@NonNull View itemView) {
- super(itemView);
-// caseImageView = itemView.findViewById(R.id.caseImageView);
- caseTitleView = itemView.findViewById(R.id.caseTitleView);
- casePlaceView = itemView.findViewById(R.id.casePlaceView);
- caseTimeView = itemView.findViewById(R.id.caseTimeView);
- }
-
- void bindView(VerifiedCaseModel.DataDTO.RowsDTO rowsBean) {
- //核实图片
-// String fileIdVerify = rowsBean.getFileIdVerify();
-// if (!TextUtils.isEmpty(fileIdVerify)) {
-// String[] split = fileIdVerify.split(",");
-// String firstImage = split[0];
-// if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
-// Glide.with(context).load(StringHelper.appendCompleteURL(firstImage)).into(caseImageView);
-// }
-// }
- caseTitleView.setText(StringHub.filterSpaceOrEnter(rowsBean.getDescription()));
- casePlaceView.setText("发生地点:" + StringHub.filterSpaceOrEnter(rowsBean.getFieldintro()));
- caseTimeView.setText("上报时间:" + rowsBean.getReportTime());
- }
- }
-
- private OnItemClickListener clickListener;
-
- public interface OnItemClickListener {
- void onClick(int position);
- }
-
- public void setOnItemClickListener(OnItemClickListener onItemClickListener) {
- this.clickListener = onItemClickListener;
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java
deleted file mode 100644
index 7c9bbac..0000000
--- a/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java
+++ /dev/null
@@ -1,99 +0,0 @@
-package com.casic.dcms.adapter.verify;
-
-import android.annotation.SuppressLint;
-import android.content.Context;
-import android.text.TextUtils;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.TextView;
-
-import androidx.annotation.NonNull;
-import androidx.recyclerview.widget.RecyclerView;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.model.verify.VerifyCaseModel;
-import com.casic.dcms.utils.StringHelper;
-import com.pengxh.androidx.lite.hub.StringHub;
-import com.qmuiteam.qmui.widget.QMUIRadiusImageView;
-
-import java.util.List;
-
-public class VerifyCaseListAdapter extends RecyclerView.Adapter {
-
- private final Context context;
- private final List dataBeans;
- private final LayoutInflater layoutInflater;
-
- public VerifyCaseListAdapter(Context context, List dataRows) {
- this.context = context;
- this.dataBeans = dataRows;
- this.layoutInflater = LayoutInflater.from(context);
- }
-
- @NonNull
- @Override
- public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
- }
-
- @Override
- public void onBindViewHolder(@NonNull VerifyCaseListAdapter.ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
- holder.bindView(dataBeans.get(position));
- if (clickListener != null) {
- holder.itemView.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- clickListener.onClick(position);
- }
- });
- }
- }
-
- @Override
- public int getItemCount() {
- return dataBeans.size();
- }
-
- class ItemViewHolder extends RecyclerView.ViewHolder {
-
- private final QMUIRadiusImageView caseImageView;
- private final TextView caseTitleView;
- private final TextView casePlaceView;
- private final TextView caseTimeView;
-
- ItemViewHolder(@NonNull View itemView) {
- super(itemView);
- caseImageView = itemView.findViewById(R.id.caseImageView);
- caseTitleView = itemView.findViewById(R.id.caseTitleView);
- casePlaceView = itemView.findViewById(R.id.casePlaceView);
- caseTimeView = itemView.findViewById(R.id.caseTimeView);
- }
-
- void bindView(VerifyCaseModel.DataDTO.RowsDTO rowsBean) {
- //核实图片
- String fileIdVerify = rowsBean.getFileIdVerify();
- if (!TextUtils.isEmpty(fileIdVerify)) {
- String[] split = fileIdVerify.split(",");
- String firstImage = split[0];
- if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
- Glide.with(context).load(StringHelper.appendCompleteURL(firstImage)).into(caseImageView);
- }
- }
- caseTitleView.setText(StringHub.filterSpaceOrEnter(rowsBean.getDescription()));
- casePlaceView.setText("发生地点:" + StringHub.filterSpaceOrEnter(rowsBean.getFieldintro()));
- caseTimeView.setText("上报时间:" + rowsBean.getReportTime());
- }
- }
-
- private OnItemClickListener clickListener;
-
- public interface OnItemClickListener {
- void onClick(int position);
- }
-
- public void setOnItemClickListener(OnItemClickListener onItemClickListener) {
- this.clickListener = onItemClickListener;
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java b/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java
index 23f0f35..d12ff17 100644
--- a/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java
@@ -13,7 +13,6 @@
import com.casic.dcms.utils.LocaleConstant;
import com.casic.dcms.utils.StringHelper;
import com.casic.dcms.view.BridgeMaintainActivity;
-import com.casic.dcms.view.CaseOnMapActivity;
import com.casic.dcms.view.OvertimeCaseActivity;
import com.casic.dcms.view.PersonActivity;
import com.casic.dcms.view.PipelineManagerActivity;
@@ -24,11 +23,12 @@
import com.casic.dcms.view.check.CheckCaseActivity;
import com.casic.dcms.view.department.DeptHandleActivity;
import com.casic.dcms.view.handle.HandleCaseActivity;
+import com.casic.dcms.view.map.CaseOnMapActivity;
import com.casic.dcms.view.statistics.DataAnalysisActivity;
import com.casic.dcms.view.toilet.PublicToiletActivity;
-import com.casic.dcms.view.upload.CommonCaseUploadActivity;
-import com.casic.dcms.view.upload.PackageCaseUploadActivity;
-import com.casic.dcms.view.upload.QuickCaseUploadActivity;
+import com.casic.dcms.view.upload.BriefCaseActivity;
+import com.casic.dcms.view.upload.BusinessCaseActivity;
+import com.casic.dcms.view.upload.CommonCaseActivity;
import com.casic.dcms.view.urgent.UrgentCaseActivity;
import com.casic.dcms.view.verify.VerifyCaseActivity;
import com.casic.dcms.vm.HomePageViewModel;
@@ -109,13 +109,13 @@
Intent intent = new Intent();
switch (menusBean.getName()) {
case "案卷上报":
- intent.setClass(requireContext(), CommonCaseUploadActivity.class);
+ intent.setClass(requireContext(), CommonCaseActivity.class);
break;
case "快速上报":
- intent.setClass(requireContext(), QuickCaseUploadActivity.class);
+ intent.setClass(requireContext(), BriefCaseActivity.class);
break;
case "三包上报":
- intent.setClass(requireContext(), PackageCaseUploadActivity.class);
+ intent.setClass(requireContext(), BusinessCaseActivity.class);
break;
case "案卷核实":
intent.setClass(requireContext(), VerifyCaseActivity.class);
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 4f8b20d..071931a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -127,6 +127,8 @@
+
+
@@ -139,6 +141,8 @@
+
+
@@ -161,6 +165,7 @@
+
@@ -187,12 +192,13 @@
-
+
+
@@ -232,11 +238,14 @@
+
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5de3040..b6a8d08 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -57,12 +57,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -85,6 +85,11 @@
+
+
+
+
+
@@ -94,19 +99,14 @@
-
-
-
-
-
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
index 3c7c8c4..22a7cd9 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
index 2fcfb2b..254f0cd 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
index 281af8c..eff9e34 100644
--- a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
index 1b191fd..e356195 100644
--- a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
index fe6bcf6..a48e315 100644
--- a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
index dfedccc..651a3f7 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
index 37704d2..63c9840 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
index d6390bd..dd8bf81 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
index b47ef50..6f39c1d 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
index 87229f6..0a4d3d0 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
index 249bd0b..c468d23 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
index a30a527..32f75bb 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
@@ -37,7 +37,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java
deleted file mode 100644
index 1ef38ba..0000000
--- a/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java
+++ /dev/null
@@ -1,95 +0,0 @@
-package com.casic.dcms.adapter.verify;
-
-import android.annotation.SuppressLint;
-import android.content.Context;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.TextView;
-
-import androidx.annotation.NonNull;
-import androidx.recyclerview.widget.RecyclerView;
-
-import com.casic.dcms.R;
-import com.casic.dcms.model.verify.VerifiedCaseModel;
-import com.pengxh.androidx.lite.hub.StringHub;
-
-import java.util.List;
-
-public class VerifiedCaseListAdapter extends RecyclerView.Adapter {
-
-// private final Context context;
- private final List dataBeans;
- private final LayoutInflater layoutInflater;
-
- public VerifiedCaseListAdapter(Context context, List dataRows) {
-// this.context = context;
- this.dataBeans = dataRows;
- this.layoutInflater = LayoutInflater.from(context);
- }
-
- @NonNull
- @Override
- public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
- }
-
- @Override
- public void onBindViewHolder(@NonNull ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
- holder.bindView(dataBeans.get(position));
- if (clickListener != null) {
- holder.itemView.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- clickListener.onClick(position);
- }
- });
- }
- }
-
- @Override
- public int getItemCount() {
- return dataBeans.size();
- }
-
- class ItemViewHolder extends RecyclerView.ViewHolder {
-
-// private final QMUIRadiusImageView caseImageView;
- private final TextView caseTitleView;
- private final TextView casePlaceView;
- private final TextView caseTimeView;
-
- ItemViewHolder(@NonNull View itemView) {
- super(itemView);
-// caseImageView = itemView.findViewById(R.id.caseImageView);
- caseTitleView = itemView.findViewById(R.id.caseTitleView);
- casePlaceView = itemView.findViewById(R.id.casePlaceView);
- caseTimeView = itemView.findViewById(R.id.caseTimeView);
- }
-
- void bindView(VerifiedCaseModel.DataDTO.RowsDTO rowsBean) {
- //核实图片
-// String fileIdVerify = rowsBean.getFileIdVerify();
-// if (!TextUtils.isEmpty(fileIdVerify)) {
-// String[] split = fileIdVerify.split(",");
-// String firstImage = split[0];
-// if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
-// Glide.with(context).load(StringHelper.appendCompleteURL(firstImage)).into(caseImageView);
-// }
-// }
- caseTitleView.setText(StringHub.filterSpaceOrEnter(rowsBean.getDescription()));
- casePlaceView.setText("发生地点:" + StringHub.filterSpaceOrEnter(rowsBean.getFieldintro()));
- caseTimeView.setText("上报时间:" + rowsBean.getReportTime());
- }
- }
-
- private OnItemClickListener clickListener;
-
- public interface OnItemClickListener {
- void onClick(int position);
- }
-
- public void setOnItemClickListener(OnItemClickListener onItemClickListener) {
- this.clickListener = onItemClickListener;
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java
deleted file mode 100644
index 7c9bbac..0000000
--- a/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java
+++ /dev/null
@@ -1,99 +0,0 @@
-package com.casic.dcms.adapter.verify;
-
-import android.annotation.SuppressLint;
-import android.content.Context;
-import android.text.TextUtils;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.TextView;
-
-import androidx.annotation.NonNull;
-import androidx.recyclerview.widget.RecyclerView;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.model.verify.VerifyCaseModel;
-import com.casic.dcms.utils.StringHelper;
-import com.pengxh.androidx.lite.hub.StringHub;
-import com.qmuiteam.qmui.widget.QMUIRadiusImageView;
-
-import java.util.List;
-
-public class VerifyCaseListAdapter extends RecyclerView.Adapter {
-
- private final Context context;
- private final List dataBeans;
- private final LayoutInflater layoutInflater;
-
- public VerifyCaseListAdapter(Context context, List dataRows) {
- this.context = context;
- this.dataBeans = dataRows;
- this.layoutInflater = LayoutInflater.from(context);
- }
-
- @NonNull
- @Override
- public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
- }
-
- @Override
- public void onBindViewHolder(@NonNull VerifyCaseListAdapter.ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
- holder.bindView(dataBeans.get(position));
- if (clickListener != null) {
- holder.itemView.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- clickListener.onClick(position);
- }
- });
- }
- }
-
- @Override
- public int getItemCount() {
- return dataBeans.size();
- }
-
- class ItemViewHolder extends RecyclerView.ViewHolder {
-
- private final QMUIRadiusImageView caseImageView;
- private final TextView caseTitleView;
- private final TextView casePlaceView;
- private final TextView caseTimeView;
-
- ItemViewHolder(@NonNull View itemView) {
- super(itemView);
- caseImageView = itemView.findViewById(R.id.caseImageView);
- caseTitleView = itemView.findViewById(R.id.caseTitleView);
- casePlaceView = itemView.findViewById(R.id.casePlaceView);
- caseTimeView = itemView.findViewById(R.id.caseTimeView);
- }
-
- void bindView(VerifyCaseModel.DataDTO.RowsDTO rowsBean) {
- //核实图片
- String fileIdVerify = rowsBean.getFileIdVerify();
- if (!TextUtils.isEmpty(fileIdVerify)) {
- String[] split = fileIdVerify.split(",");
- String firstImage = split[0];
- if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
- Glide.with(context).load(StringHelper.appendCompleteURL(firstImage)).into(caseImageView);
- }
- }
- caseTitleView.setText(StringHub.filterSpaceOrEnter(rowsBean.getDescription()));
- casePlaceView.setText("发生地点:" + StringHub.filterSpaceOrEnter(rowsBean.getFieldintro()));
- caseTimeView.setText("上报时间:" + rowsBean.getReportTime());
- }
- }
-
- private OnItemClickListener clickListener;
-
- public interface OnItemClickListener {
- void onClick(int position);
- }
-
- public void setOnItemClickListener(OnItemClickListener onItemClickListener) {
- this.clickListener = onItemClickListener;
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java b/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java
index 23f0f35..d12ff17 100644
--- a/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java
@@ -13,7 +13,6 @@
import com.casic.dcms.utils.LocaleConstant;
import com.casic.dcms.utils.StringHelper;
import com.casic.dcms.view.BridgeMaintainActivity;
-import com.casic.dcms.view.CaseOnMapActivity;
import com.casic.dcms.view.OvertimeCaseActivity;
import com.casic.dcms.view.PersonActivity;
import com.casic.dcms.view.PipelineManagerActivity;
@@ -24,11 +23,12 @@
import com.casic.dcms.view.check.CheckCaseActivity;
import com.casic.dcms.view.department.DeptHandleActivity;
import com.casic.dcms.view.handle.HandleCaseActivity;
+import com.casic.dcms.view.map.CaseOnMapActivity;
import com.casic.dcms.view.statistics.DataAnalysisActivity;
import com.casic.dcms.view.toilet.PublicToiletActivity;
-import com.casic.dcms.view.upload.CommonCaseUploadActivity;
-import com.casic.dcms.view.upload.PackageCaseUploadActivity;
-import com.casic.dcms.view.upload.QuickCaseUploadActivity;
+import com.casic.dcms.view.upload.BriefCaseActivity;
+import com.casic.dcms.view.upload.BusinessCaseActivity;
+import com.casic.dcms.view.upload.CommonCaseActivity;
import com.casic.dcms.view.urgent.UrgentCaseActivity;
import com.casic.dcms.view.verify.VerifyCaseActivity;
import com.casic.dcms.vm.HomePageViewModel;
@@ -109,13 +109,13 @@
Intent intent = new Intent();
switch (menusBean.getName()) {
case "案卷上报":
- intent.setClass(requireContext(), CommonCaseUploadActivity.class);
+ intent.setClass(requireContext(), CommonCaseActivity.class);
break;
case "快速上报":
- intent.setClass(requireContext(), QuickCaseUploadActivity.class);
+ intent.setClass(requireContext(), BriefCaseActivity.class);
break;
case "三包上报":
- intent.setClass(requireContext(), PackageCaseUploadActivity.class);
+ intent.setClass(requireContext(), BusinessCaseActivity.class);
break;
case "案卷核实":
intent.setClass(requireContext(), VerifyCaseActivity.class);
diff --git a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java
index 554c697..ec7b433 100644
--- a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java
+++ b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java
@@ -8,12 +8,14 @@
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProvider;
-import com.casic.dcms.adapter.verify.VerifiedCaseListAdapter;
+import com.casic.dcms.R;
import com.casic.dcms.databinding.FragmentVerifyCaseBinding;
-import com.casic.dcms.model.verify.VerifiedCaseModel;
+import com.casic.dcms.model.VerifiedCaseModel;
import com.casic.dcms.utils.LocaleConstant;
-import com.casic.dcms.view.verify.CaseVerifiedDetailActivity;
+import com.casic.dcms.view.verify.VerifiedDetailActivity;
import com.casic.dcms.vm.CaseViewModel;
+import com.pengxh.androidx.lite.adapter.NormalRecyclerAdapter;
+import com.pengxh.androidx.lite.adapter.ViewHolder;
import com.pengxh.androidx.lite.base.AndroidxBaseFragment;
import com.pengxh.androidx.lite.hub.ContextHub;
import com.pengxh.androidx.lite.hub.StringHub;
@@ -27,11 +29,11 @@
public class CaseVerifiedFragment extends AndroidxBaseFragment {
- private static final String TAG = "CaseHandledFragment";
+ private static final String TAG = "CaseVerifiedFragment";
private CaseViewModel caseViewModel;
- private VerifiedCaseListAdapter adapter;
+ private NormalRecyclerAdapter adapter;
private WeakReferenceHandler weakReferenceHandler;
- private List dataBeans = new ArrayList<>();
+ private List dataBeans = new ArrayList<>();
private int pageIndex = 1;
private boolean isRefresh, isLoadMore = false;
@@ -49,12 +51,37 @@
protected void initData() {
weakReferenceHandler = new WeakReferenceHandler(callback);
caseViewModel = new ViewModelProvider(this).get(CaseViewModel.class);
+ caseViewModel.caseVerifiedModel.observe(this, new Observer() {
+ @Override
+ public void onChanged(VerifiedCaseModel resultBean) {
+ if (resultBean.getCode() == 200) {
+ List dataRows = resultBean.getData().getRows();
+ if (isRefresh) {
+ dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
+ dataBeans = dataRows;
+ viewBinding.refreshLayout.finishRefresh();
+ isRefresh = false;
+ } else if (isLoadMore) {
+ if (dataRows.size() == 0) {
+ StringHub.show(requireContext(), "到底了,别拉了");
+ }
+ dataBeans.addAll(dataRows);
+ viewBinding.refreshLayout.finishLoadMore();
+ isLoadMore = false;
+ } else {
+ dataBeans = dataRows;
+ }
+ weakReferenceHandler.sendEmptyMessage(202104254);
+ }
+ }
+ });
}
@Override
public void onResume() {
- obtainVerifyCaseList();
super.onResume();
+ pageIndex = 1;
+ obtainVerifyCaseList();
}
public void obtainVerifyCaseList() {
@@ -80,31 +107,6 @@
obtainVerifyCaseList();
}
});
-
- caseViewModel.caseVerifiedModel.observe(this, new Observer() {
- @Override
- public void onChanged(VerifiedCaseModel resultBean) {
- if (resultBean.getCode() == 200) {
- List dataRows = resultBean.getData().getRows();
- if (isRefresh) {
- dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
- dataBeans = dataRows;
- viewBinding.refreshLayout.finishRefresh();
- isRefresh = false;
- } else if (isLoadMore) {
- if (dataRows.size() == 0) {
- StringHub.show(requireContext(), "到底了,别拉了");
- }
- dataBeans.addAll(dataRows);
- viewBinding.refreshLayout.finishLoadMore();
- isLoadMore = false;
- } else {
- dataBeans = dataRows;
- }
- weakReferenceHandler.sendEmptyMessage(202104254);
- }
- }
- });
}
private final Handler.Callback callback = new Handler.Callback() {
@@ -125,16 +127,19 @@
});
} else {
viewBinding.emptyView.hide();
- adapter = new VerifiedCaseListAdapter(requireContext(), dataBeans);
- viewBinding.caseRecyclerView.setAdapter(adapter);
- adapter.setOnItemClickListener(new VerifiedCaseListAdapter.OnItemClickListener() {
+ adapter = new NormalRecyclerAdapter(R.layout.item_case_rv_l, dataBeans) {
@Override
- public void onClick(int position) {
- ContextHub.navigatePageTo(
- requireContext(),
- CaseVerifiedDetailActivity.class,
- dataBeans.get(position).getId()
- );
+ public void convertView(ViewHolder viewHolder, int position, VerifiedCaseModel.DataModel.RowsModel item) {
+ viewHolder.setText(R.id.caseTitleView, StringHub.filterSpaceOrEnter(item.getDescription()))
+ .setText(R.id.casePlaceView, "发生地点:" + StringHub.filterSpaceOrEnter(item.getFieldintro()))
+ .setText(R.id.caseTimeView, "上报时间:" + item.getReportTime());
+ }
+ };
+ viewBinding.caseRecyclerView.setAdapter(adapter);
+ adapter.setOnItemClickedListener(new NormalRecyclerAdapter.OnItemClickedListener() {
+ @Override
+ public void onItemClicked(int position, VerifiedCaseModel.DataModel.RowsModel rowsModel) {
+ ContextHub.navigatePageTo(requireContext(), VerifiedDetailActivity.class, rowsModel.getId());
}
});
}
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 4f8b20d..071931a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -127,6 +127,8 @@
+
+
@@ -139,6 +141,8 @@
+
+
@@ -161,6 +165,7 @@
+
@@ -187,12 +192,13 @@
-
+
+
@@ -232,11 +238,14 @@
+
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5de3040..b6a8d08 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -57,12 +57,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -85,6 +85,11 @@
+
+
+
+
+
@@ -94,19 +99,14 @@
-
-
-
-
-
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
index 3c7c8c4..22a7cd9 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
index 2fcfb2b..254f0cd 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
index 281af8c..eff9e34 100644
--- a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
index 1b191fd..e356195 100644
--- a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
index fe6bcf6..a48e315 100644
--- a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
index dfedccc..651a3f7 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
index 37704d2..63c9840 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
index d6390bd..dd8bf81 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
index b47ef50..6f39c1d 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
index 87229f6..0a4d3d0 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
index 249bd0b..c468d23 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
index a30a527..32f75bb 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
@@ -37,7 +37,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java
deleted file mode 100644
index 1ef38ba..0000000
--- a/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java
+++ /dev/null
@@ -1,95 +0,0 @@
-package com.casic.dcms.adapter.verify;
-
-import android.annotation.SuppressLint;
-import android.content.Context;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.TextView;
-
-import androidx.annotation.NonNull;
-import androidx.recyclerview.widget.RecyclerView;
-
-import com.casic.dcms.R;
-import com.casic.dcms.model.verify.VerifiedCaseModel;
-import com.pengxh.androidx.lite.hub.StringHub;
-
-import java.util.List;
-
-public class VerifiedCaseListAdapter extends RecyclerView.Adapter {
-
-// private final Context context;
- private final List dataBeans;
- private final LayoutInflater layoutInflater;
-
- public VerifiedCaseListAdapter(Context context, List dataRows) {
-// this.context = context;
- this.dataBeans = dataRows;
- this.layoutInflater = LayoutInflater.from(context);
- }
-
- @NonNull
- @Override
- public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
- }
-
- @Override
- public void onBindViewHolder(@NonNull ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
- holder.bindView(dataBeans.get(position));
- if (clickListener != null) {
- holder.itemView.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- clickListener.onClick(position);
- }
- });
- }
- }
-
- @Override
- public int getItemCount() {
- return dataBeans.size();
- }
-
- class ItemViewHolder extends RecyclerView.ViewHolder {
-
-// private final QMUIRadiusImageView caseImageView;
- private final TextView caseTitleView;
- private final TextView casePlaceView;
- private final TextView caseTimeView;
-
- ItemViewHolder(@NonNull View itemView) {
- super(itemView);
-// caseImageView = itemView.findViewById(R.id.caseImageView);
- caseTitleView = itemView.findViewById(R.id.caseTitleView);
- casePlaceView = itemView.findViewById(R.id.casePlaceView);
- caseTimeView = itemView.findViewById(R.id.caseTimeView);
- }
-
- void bindView(VerifiedCaseModel.DataDTO.RowsDTO rowsBean) {
- //核实图片
-// String fileIdVerify = rowsBean.getFileIdVerify();
-// if (!TextUtils.isEmpty(fileIdVerify)) {
-// String[] split = fileIdVerify.split(",");
-// String firstImage = split[0];
-// if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
-// Glide.with(context).load(StringHelper.appendCompleteURL(firstImage)).into(caseImageView);
-// }
-// }
- caseTitleView.setText(StringHub.filterSpaceOrEnter(rowsBean.getDescription()));
- casePlaceView.setText("发生地点:" + StringHub.filterSpaceOrEnter(rowsBean.getFieldintro()));
- caseTimeView.setText("上报时间:" + rowsBean.getReportTime());
- }
- }
-
- private OnItemClickListener clickListener;
-
- public interface OnItemClickListener {
- void onClick(int position);
- }
-
- public void setOnItemClickListener(OnItemClickListener onItemClickListener) {
- this.clickListener = onItemClickListener;
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java
deleted file mode 100644
index 7c9bbac..0000000
--- a/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java
+++ /dev/null
@@ -1,99 +0,0 @@
-package com.casic.dcms.adapter.verify;
-
-import android.annotation.SuppressLint;
-import android.content.Context;
-import android.text.TextUtils;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.TextView;
-
-import androidx.annotation.NonNull;
-import androidx.recyclerview.widget.RecyclerView;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.model.verify.VerifyCaseModel;
-import com.casic.dcms.utils.StringHelper;
-import com.pengxh.androidx.lite.hub.StringHub;
-import com.qmuiteam.qmui.widget.QMUIRadiusImageView;
-
-import java.util.List;
-
-public class VerifyCaseListAdapter extends RecyclerView.Adapter {
-
- private final Context context;
- private final List dataBeans;
- private final LayoutInflater layoutInflater;
-
- public VerifyCaseListAdapter(Context context, List dataRows) {
- this.context = context;
- this.dataBeans = dataRows;
- this.layoutInflater = LayoutInflater.from(context);
- }
-
- @NonNull
- @Override
- public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
- }
-
- @Override
- public void onBindViewHolder(@NonNull VerifyCaseListAdapter.ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
- holder.bindView(dataBeans.get(position));
- if (clickListener != null) {
- holder.itemView.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- clickListener.onClick(position);
- }
- });
- }
- }
-
- @Override
- public int getItemCount() {
- return dataBeans.size();
- }
-
- class ItemViewHolder extends RecyclerView.ViewHolder {
-
- private final QMUIRadiusImageView caseImageView;
- private final TextView caseTitleView;
- private final TextView casePlaceView;
- private final TextView caseTimeView;
-
- ItemViewHolder(@NonNull View itemView) {
- super(itemView);
- caseImageView = itemView.findViewById(R.id.caseImageView);
- caseTitleView = itemView.findViewById(R.id.caseTitleView);
- casePlaceView = itemView.findViewById(R.id.casePlaceView);
- caseTimeView = itemView.findViewById(R.id.caseTimeView);
- }
-
- void bindView(VerifyCaseModel.DataDTO.RowsDTO rowsBean) {
- //核实图片
- String fileIdVerify = rowsBean.getFileIdVerify();
- if (!TextUtils.isEmpty(fileIdVerify)) {
- String[] split = fileIdVerify.split(",");
- String firstImage = split[0];
- if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
- Glide.with(context).load(StringHelper.appendCompleteURL(firstImage)).into(caseImageView);
- }
- }
- caseTitleView.setText(StringHub.filterSpaceOrEnter(rowsBean.getDescription()));
- casePlaceView.setText("发生地点:" + StringHub.filterSpaceOrEnter(rowsBean.getFieldintro()));
- caseTimeView.setText("上报时间:" + rowsBean.getReportTime());
- }
- }
-
- private OnItemClickListener clickListener;
-
- public interface OnItemClickListener {
- void onClick(int position);
- }
-
- public void setOnItemClickListener(OnItemClickListener onItemClickListener) {
- this.clickListener = onItemClickListener;
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java b/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java
index 23f0f35..d12ff17 100644
--- a/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java
@@ -13,7 +13,6 @@
import com.casic.dcms.utils.LocaleConstant;
import com.casic.dcms.utils.StringHelper;
import com.casic.dcms.view.BridgeMaintainActivity;
-import com.casic.dcms.view.CaseOnMapActivity;
import com.casic.dcms.view.OvertimeCaseActivity;
import com.casic.dcms.view.PersonActivity;
import com.casic.dcms.view.PipelineManagerActivity;
@@ -24,11 +23,12 @@
import com.casic.dcms.view.check.CheckCaseActivity;
import com.casic.dcms.view.department.DeptHandleActivity;
import com.casic.dcms.view.handle.HandleCaseActivity;
+import com.casic.dcms.view.map.CaseOnMapActivity;
import com.casic.dcms.view.statistics.DataAnalysisActivity;
import com.casic.dcms.view.toilet.PublicToiletActivity;
-import com.casic.dcms.view.upload.CommonCaseUploadActivity;
-import com.casic.dcms.view.upload.PackageCaseUploadActivity;
-import com.casic.dcms.view.upload.QuickCaseUploadActivity;
+import com.casic.dcms.view.upload.BriefCaseActivity;
+import com.casic.dcms.view.upload.BusinessCaseActivity;
+import com.casic.dcms.view.upload.CommonCaseActivity;
import com.casic.dcms.view.urgent.UrgentCaseActivity;
import com.casic.dcms.view.verify.VerifyCaseActivity;
import com.casic.dcms.vm.HomePageViewModel;
@@ -109,13 +109,13 @@
Intent intent = new Intent();
switch (menusBean.getName()) {
case "案卷上报":
- intent.setClass(requireContext(), CommonCaseUploadActivity.class);
+ intent.setClass(requireContext(), CommonCaseActivity.class);
break;
case "快速上报":
- intent.setClass(requireContext(), QuickCaseUploadActivity.class);
+ intent.setClass(requireContext(), BriefCaseActivity.class);
break;
case "三包上报":
- intent.setClass(requireContext(), PackageCaseUploadActivity.class);
+ intent.setClass(requireContext(), BusinessCaseActivity.class);
break;
case "案卷核实":
intent.setClass(requireContext(), VerifyCaseActivity.class);
diff --git a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java
index 554c697..ec7b433 100644
--- a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java
+++ b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java
@@ -8,12 +8,14 @@
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProvider;
-import com.casic.dcms.adapter.verify.VerifiedCaseListAdapter;
+import com.casic.dcms.R;
import com.casic.dcms.databinding.FragmentVerifyCaseBinding;
-import com.casic.dcms.model.verify.VerifiedCaseModel;
+import com.casic.dcms.model.VerifiedCaseModel;
import com.casic.dcms.utils.LocaleConstant;
-import com.casic.dcms.view.verify.CaseVerifiedDetailActivity;
+import com.casic.dcms.view.verify.VerifiedDetailActivity;
import com.casic.dcms.vm.CaseViewModel;
+import com.pengxh.androidx.lite.adapter.NormalRecyclerAdapter;
+import com.pengxh.androidx.lite.adapter.ViewHolder;
import com.pengxh.androidx.lite.base.AndroidxBaseFragment;
import com.pengxh.androidx.lite.hub.ContextHub;
import com.pengxh.androidx.lite.hub.StringHub;
@@ -27,11 +29,11 @@
public class CaseVerifiedFragment extends AndroidxBaseFragment {
- private static final String TAG = "CaseHandledFragment";
+ private static final String TAG = "CaseVerifiedFragment";
private CaseViewModel caseViewModel;
- private VerifiedCaseListAdapter adapter;
+ private NormalRecyclerAdapter adapter;
private WeakReferenceHandler weakReferenceHandler;
- private List dataBeans = new ArrayList<>();
+ private List dataBeans = new ArrayList<>();
private int pageIndex = 1;
private boolean isRefresh, isLoadMore = false;
@@ -49,12 +51,37 @@
protected void initData() {
weakReferenceHandler = new WeakReferenceHandler(callback);
caseViewModel = new ViewModelProvider(this).get(CaseViewModel.class);
+ caseViewModel.caseVerifiedModel.observe(this, new Observer() {
+ @Override
+ public void onChanged(VerifiedCaseModel resultBean) {
+ if (resultBean.getCode() == 200) {
+ List dataRows = resultBean.getData().getRows();
+ if (isRefresh) {
+ dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
+ dataBeans = dataRows;
+ viewBinding.refreshLayout.finishRefresh();
+ isRefresh = false;
+ } else if (isLoadMore) {
+ if (dataRows.size() == 0) {
+ StringHub.show(requireContext(), "到底了,别拉了");
+ }
+ dataBeans.addAll(dataRows);
+ viewBinding.refreshLayout.finishLoadMore();
+ isLoadMore = false;
+ } else {
+ dataBeans = dataRows;
+ }
+ weakReferenceHandler.sendEmptyMessage(202104254);
+ }
+ }
+ });
}
@Override
public void onResume() {
- obtainVerifyCaseList();
super.onResume();
+ pageIndex = 1;
+ obtainVerifyCaseList();
}
public void obtainVerifyCaseList() {
@@ -80,31 +107,6 @@
obtainVerifyCaseList();
}
});
-
- caseViewModel.caseVerifiedModel.observe(this, new Observer() {
- @Override
- public void onChanged(VerifiedCaseModel resultBean) {
- if (resultBean.getCode() == 200) {
- List dataRows = resultBean.getData().getRows();
- if (isRefresh) {
- dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
- dataBeans = dataRows;
- viewBinding.refreshLayout.finishRefresh();
- isRefresh = false;
- } else if (isLoadMore) {
- if (dataRows.size() == 0) {
- StringHub.show(requireContext(), "到底了,别拉了");
- }
- dataBeans.addAll(dataRows);
- viewBinding.refreshLayout.finishLoadMore();
- isLoadMore = false;
- } else {
- dataBeans = dataRows;
- }
- weakReferenceHandler.sendEmptyMessage(202104254);
- }
- }
- });
}
private final Handler.Callback callback = new Handler.Callback() {
@@ -125,16 +127,19 @@
});
} else {
viewBinding.emptyView.hide();
- adapter = new VerifiedCaseListAdapter(requireContext(), dataBeans);
- viewBinding.caseRecyclerView.setAdapter(adapter);
- adapter.setOnItemClickListener(new VerifiedCaseListAdapter.OnItemClickListener() {
+ adapter = new NormalRecyclerAdapter(R.layout.item_case_rv_l, dataBeans) {
@Override
- public void onClick(int position) {
- ContextHub.navigatePageTo(
- requireContext(),
- CaseVerifiedDetailActivity.class,
- dataBeans.get(position).getId()
- );
+ public void convertView(ViewHolder viewHolder, int position, VerifiedCaseModel.DataModel.RowsModel item) {
+ viewHolder.setText(R.id.caseTitleView, StringHub.filterSpaceOrEnter(item.getDescription()))
+ .setText(R.id.casePlaceView, "发生地点:" + StringHub.filterSpaceOrEnter(item.getFieldintro()))
+ .setText(R.id.caseTimeView, "上报时间:" + item.getReportTime());
+ }
+ };
+ viewBinding.caseRecyclerView.setAdapter(adapter);
+ adapter.setOnItemClickedListener(new NormalRecyclerAdapter.OnItemClickedListener() {
+ @Override
+ public void onItemClicked(int position, VerifiedCaseModel.DataModel.RowsModel rowsModel) {
+ ContextHub.navigatePageTo(requireContext(), VerifiedDetailActivity.class, rowsModel.getId());
}
});
}
diff --git a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifyFragment.java b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifyFragment.java
index 27f0c9d..35c388c 100644
--- a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifyFragment.java
+++ b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifyFragment.java
@@ -1,19 +1,27 @@
package com.casic.dcms.fragment.verify;
+import static com.luck.picture.lib.thread.PictureThreadUtils.runOnUiThread;
+
+import android.graphics.drawable.Drawable;
import android.os.Handler;
import android.os.Message;
+import android.text.TextUtils;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProvider;
-import com.casic.dcms.adapter.verify.VerifyCaseListAdapter;
+import com.bumptech.glide.Glide;
+import com.casic.dcms.R;
import com.casic.dcms.databinding.FragmentVerifyCaseBinding;
-import com.casic.dcms.model.verify.VerifyCaseModel;
+import com.casic.dcms.model.VerifyCaseModel;
import com.casic.dcms.utils.LocaleConstant;
-import com.casic.dcms.view.verify.CaseVerifyDetailActivity;
+import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.view.verify.VerifyDetailActivity;
import com.casic.dcms.vm.CaseViewModel;
+import com.pengxh.androidx.lite.adapter.NormalRecyclerAdapter;
+import com.pengxh.androidx.lite.adapter.ViewHolder;
import com.pengxh.androidx.lite.base.AndroidxBaseFragment;
import com.pengxh.androidx.lite.hub.ContextHub;
import com.pengxh.androidx.lite.hub.StringHub;
@@ -24,14 +32,15 @@
import java.util.ArrayList;
import java.util.List;
+import java.util.concurrent.ExecutionException;
public class CaseVerifyFragment extends AndroidxBaseFragment {
private static final String TAG = "CaseVerifyFragment";
private CaseViewModel caseViewModel;
- private VerifyCaseListAdapter adapter;
+ private NormalRecyclerAdapter adapter;
private WeakReferenceHandler weakReferenceHandler;
- private List dataBeans = new ArrayList<>();
+ private List dataBeans = new ArrayList<>();
private int pageIndex = 1;
private boolean isRefresh, isLoadMore = false;
@@ -49,12 +58,37 @@
protected void initData() {
weakReferenceHandler = new WeakReferenceHandler(callback);
caseViewModel = new ViewModelProvider(this).get(CaseViewModel.class);
+ caseViewModel.caseVerifyModel.observe(this, new Observer() {
+ @Override
+ public void onChanged(VerifyCaseModel resultBean) {
+ if (resultBean.getCode() == 200) {
+ List dataRows = resultBean.getData().getRows();
+ if (isRefresh) {
+ dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
+ dataBeans = dataRows;
+ viewBinding.refreshLayout.finishRefresh();
+ isRefresh = false;
+ } else if (isLoadMore) {
+ if (dataRows.size() == 0) {
+ StringHub.show(requireContext(), "到底了,别拉了");
+ }
+ dataBeans.addAll(dataRows);
+ viewBinding.refreshLayout.finishLoadMore();
+ isLoadMore = false;
+ } else {
+ dataBeans = dataRows;
+ }
+ weakReferenceHandler.sendEmptyMessage(202104253);
+ }
+ }
+ });
}
@Override
public void onResume() {
- obtainVerifyCaseList();
super.onResume();
+ pageIndex = 1;
+ obtainVerifyCaseList();
}
public void obtainVerifyCaseList() {
@@ -80,31 +114,6 @@
obtainVerifyCaseList();
}
});
-
- caseViewModel.caseVerifyModel.observe(this, new Observer() {
- @Override
- public void onChanged(VerifyCaseModel resultBean) {
- if (resultBean.getCode() == 200) {
- List dataRows = resultBean.getData().getRows();
- if (isRefresh) {
- dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
- dataBeans = dataRows;
- viewBinding.refreshLayout.finishRefresh();
- isRefresh = false;
- } else if (isLoadMore) {
- if (dataRows.size() == 0) {
- StringHub.show(requireContext(), "到底了,别拉了");
- }
- dataBeans.addAll(dataRows);
- viewBinding.refreshLayout.finishLoadMore();
- isLoadMore = false;
- } else {
- dataBeans = dataRows;
- }
- weakReferenceHandler.sendEmptyMessage(202104253);
- }
- }
- });
}
private final Handler.Callback callback = new Handler.Callback() {
@@ -125,16 +134,42 @@
});
} else {
viewBinding.emptyView.hide();
- adapter = new VerifyCaseListAdapter(requireContext(), dataBeans);
- viewBinding.caseRecyclerView.setAdapter(adapter);
- adapter.setOnItemClickListener(new VerifyCaseListAdapter.OnItemClickListener() {
+ adapter = new NormalRecyclerAdapter(R.layout.item_case_rv_l, dataBeans) {
@Override
- public void onClick(int position) {
- ContextHub.navigatePageTo(
- requireContext(),
- CaseVerifyDetailActivity.class,
- dataBeans.get(position).getId()
- );
+ public void convertView(ViewHolder viewHolder, int position, VerifyCaseModel.DataModel.RowsModel item) {
+ String fileIdVerify = item.getFileIdVerify();
+ if (!TextUtils.isEmpty(fileIdVerify)) {
+ String[] split = fileIdVerify.split(",");
+ String firstImage = split[0];
+ if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
+ new Thread(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ Drawable drawable = Glide.with(requireContext()).load(StringHelper.appendCompleteURL(firstImage)).submit().get();
+ runOnUiThread(new Runnable() {
+ @Override
+ public void run() {
+ viewHolder.setImageResource(R.id.caseImageView, drawable);
+ }
+ });
+ } catch (ExecutionException | InterruptedException e) {
+ e.printStackTrace();
+ }
+ }
+ }).start();
+ }
+ }
+ viewHolder.setText(R.id.caseTitleView, StringHub.filterSpaceOrEnter(item.getDescription()))
+ .setText(R.id.casePlaceView, "发生地点:" + StringHub.filterSpaceOrEnter(item.getFieldintro()))
+ .setText(R.id.caseTimeView, "上报时间:" + item.getReportTime());
+ }
+ };
+ viewBinding.caseRecyclerView.setAdapter(adapter);
+ adapter.setOnItemClickedListener(new NormalRecyclerAdapter.OnItemClickedListener() {
+ @Override
+ public void onItemClicked(int position, VerifyCaseModel.DataModel.RowsModel rowsModel) {
+ ContextHub.navigatePageTo(requireContext(), VerifyDetailActivity.class, rowsModel.getId());
}
});
}
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 4f8b20d..071931a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -127,6 +127,8 @@
+
+
@@ -139,6 +141,8 @@
+
+
@@ -161,6 +165,7 @@
+
@@ -187,12 +192,13 @@
-
+
+
@@ -232,11 +238,14 @@
+
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5de3040..b6a8d08 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -57,12 +57,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -85,6 +85,11 @@
+
+
+
+
+
@@ -94,19 +99,14 @@
-
-
-
-
-
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
index 3c7c8c4..22a7cd9 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
index 2fcfb2b..254f0cd 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
index 281af8c..eff9e34 100644
--- a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
index 1b191fd..e356195 100644
--- a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
index fe6bcf6..a48e315 100644
--- a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
index dfedccc..651a3f7 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
index 37704d2..63c9840 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
index d6390bd..dd8bf81 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
index b47ef50..6f39c1d 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
index 87229f6..0a4d3d0 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
index 249bd0b..c468d23 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
index a30a527..32f75bb 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
@@ -37,7 +37,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java
deleted file mode 100644
index 1ef38ba..0000000
--- a/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java
+++ /dev/null
@@ -1,95 +0,0 @@
-package com.casic.dcms.adapter.verify;
-
-import android.annotation.SuppressLint;
-import android.content.Context;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.TextView;
-
-import androidx.annotation.NonNull;
-import androidx.recyclerview.widget.RecyclerView;
-
-import com.casic.dcms.R;
-import com.casic.dcms.model.verify.VerifiedCaseModel;
-import com.pengxh.androidx.lite.hub.StringHub;
-
-import java.util.List;
-
-public class VerifiedCaseListAdapter extends RecyclerView.Adapter {
-
-// private final Context context;
- private final List dataBeans;
- private final LayoutInflater layoutInflater;
-
- public VerifiedCaseListAdapter(Context context, List dataRows) {
-// this.context = context;
- this.dataBeans = dataRows;
- this.layoutInflater = LayoutInflater.from(context);
- }
-
- @NonNull
- @Override
- public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
- }
-
- @Override
- public void onBindViewHolder(@NonNull ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
- holder.bindView(dataBeans.get(position));
- if (clickListener != null) {
- holder.itemView.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- clickListener.onClick(position);
- }
- });
- }
- }
-
- @Override
- public int getItemCount() {
- return dataBeans.size();
- }
-
- class ItemViewHolder extends RecyclerView.ViewHolder {
-
-// private final QMUIRadiusImageView caseImageView;
- private final TextView caseTitleView;
- private final TextView casePlaceView;
- private final TextView caseTimeView;
-
- ItemViewHolder(@NonNull View itemView) {
- super(itemView);
-// caseImageView = itemView.findViewById(R.id.caseImageView);
- caseTitleView = itemView.findViewById(R.id.caseTitleView);
- casePlaceView = itemView.findViewById(R.id.casePlaceView);
- caseTimeView = itemView.findViewById(R.id.caseTimeView);
- }
-
- void bindView(VerifiedCaseModel.DataDTO.RowsDTO rowsBean) {
- //核实图片
-// String fileIdVerify = rowsBean.getFileIdVerify();
-// if (!TextUtils.isEmpty(fileIdVerify)) {
-// String[] split = fileIdVerify.split(",");
-// String firstImage = split[0];
-// if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
-// Glide.with(context).load(StringHelper.appendCompleteURL(firstImage)).into(caseImageView);
-// }
-// }
- caseTitleView.setText(StringHub.filterSpaceOrEnter(rowsBean.getDescription()));
- casePlaceView.setText("发生地点:" + StringHub.filterSpaceOrEnter(rowsBean.getFieldintro()));
- caseTimeView.setText("上报时间:" + rowsBean.getReportTime());
- }
- }
-
- private OnItemClickListener clickListener;
-
- public interface OnItemClickListener {
- void onClick(int position);
- }
-
- public void setOnItemClickListener(OnItemClickListener onItemClickListener) {
- this.clickListener = onItemClickListener;
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java
deleted file mode 100644
index 7c9bbac..0000000
--- a/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java
+++ /dev/null
@@ -1,99 +0,0 @@
-package com.casic.dcms.adapter.verify;
-
-import android.annotation.SuppressLint;
-import android.content.Context;
-import android.text.TextUtils;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.TextView;
-
-import androidx.annotation.NonNull;
-import androidx.recyclerview.widget.RecyclerView;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.model.verify.VerifyCaseModel;
-import com.casic.dcms.utils.StringHelper;
-import com.pengxh.androidx.lite.hub.StringHub;
-import com.qmuiteam.qmui.widget.QMUIRadiusImageView;
-
-import java.util.List;
-
-public class VerifyCaseListAdapter extends RecyclerView.Adapter {
-
- private final Context context;
- private final List dataBeans;
- private final LayoutInflater layoutInflater;
-
- public VerifyCaseListAdapter(Context context, List dataRows) {
- this.context = context;
- this.dataBeans = dataRows;
- this.layoutInflater = LayoutInflater.from(context);
- }
-
- @NonNull
- @Override
- public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
- }
-
- @Override
- public void onBindViewHolder(@NonNull VerifyCaseListAdapter.ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
- holder.bindView(dataBeans.get(position));
- if (clickListener != null) {
- holder.itemView.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- clickListener.onClick(position);
- }
- });
- }
- }
-
- @Override
- public int getItemCount() {
- return dataBeans.size();
- }
-
- class ItemViewHolder extends RecyclerView.ViewHolder {
-
- private final QMUIRadiusImageView caseImageView;
- private final TextView caseTitleView;
- private final TextView casePlaceView;
- private final TextView caseTimeView;
-
- ItemViewHolder(@NonNull View itemView) {
- super(itemView);
- caseImageView = itemView.findViewById(R.id.caseImageView);
- caseTitleView = itemView.findViewById(R.id.caseTitleView);
- casePlaceView = itemView.findViewById(R.id.casePlaceView);
- caseTimeView = itemView.findViewById(R.id.caseTimeView);
- }
-
- void bindView(VerifyCaseModel.DataDTO.RowsDTO rowsBean) {
- //核实图片
- String fileIdVerify = rowsBean.getFileIdVerify();
- if (!TextUtils.isEmpty(fileIdVerify)) {
- String[] split = fileIdVerify.split(",");
- String firstImage = split[0];
- if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
- Glide.with(context).load(StringHelper.appendCompleteURL(firstImage)).into(caseImageView);
- }
- }
- caseTitleView.setText(StringHub.filterSpaceOrEnter(rowsBean.getDescription()));
- casePlaceView.setText("发生地点:" + StringHub.filterSpaceOrEnter(rowsBean.getFieldintro()));
- caseTimeView.setText("上报时间:" + rowsBean.getReportTime());
- }
- }
-
- private OnItemClickListener clickListener;
-
- public interface OnItemClickListener {
- void onClick(int position);
- }
-
- public void setOnItemClickListener(OnItemClickListener onItemClickListener) {
- this.clickListener = onItemClickListener;
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java b/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java
index 23f0f35..d12ff17 100644
--- a/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java
@@ -13,7 +13,6 @@
import com.casic.dcms.utils.LocaleConstant;
import com.casic.dcms.utils.StringHelper;
import com.casic.dcms.view.BridgeMaintainActivity;
-import com.casic.dcms.view.CaseOnMapActivity;
import com.casic.dcms.view.OvertimeCaseActivity;
import com.casic.dcms.view.PersonActivity;
import com.casic.dcms.view.PipelineManagerActivity;
@@ -24,11 +23,12 @@
import com.casic.dcms.view.check.CheckCaseActivity;
import com.casic.dcms.view.department.DeptHandleActivity;
import com.casic.dcms.view.handle.HandleCaseActivity;
+import com.casic.dcms.view.map.CaseOnMapActivity;
import com.casic.dcms.view.statistics.DataAnalysisActivity;
import com.casic.dcms.view.toilet.PublicToiletActivity;
-import com.casic.dcms.view.upload.CommonCaseUploadActivity;
-import com.casic.dcms.view.upload.PackageCaseUploadActivity;
-import com.casic.dcms.view.upload.QuickCaseUploadActivity;
+import com.casic.dcms.view.upload.BriefCaseActivity;
+import com.casic.dcms.view.upload.BusinessCaseActivity;
+import com.casic.dcms.view.upload.CommonCaseActivity;
import com.casic.dcms.view.urgent.UrgentCaseActivity;
import com.casic.dcms.view.verify.VerifyCaseActivity;
import com.casic.dcms.vm.HomePageViewModel;
@@ -109,13 +109,13 @@
Intent intent = new Intent();
switch (menusBean.getName()) {
case "案卷上报":
- intent.setClass(requireContext(), CommonCaseUploadActivity.class);
+ intent.setClass(requireContext(), CommonCaseActivity.class);
break;
case "快速上报":
- intent.setClass(requireContext(), QuickCaseUploadActivity.class);
+ intent.setClass(requireContext(), BriefCaseActivity.class);
break;
case "三包上报":
- intent.setClass(requireContext(), PackageCaseUploadActivity.class);
+ intent.setClass(requireContext(), BusinessCaseActivity.class);
break;
case "案卷核实":
intent.setClass(requireContext(), VerifyCaseActivity.class);
diff --git a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java
index 554c697..ec7b433 100644
--- a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java
+++ b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java
@@ -8,12 +8,14 @@
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProvider;
-import com.casic.dcms.adapter.verify.VerifiedCaseListAdapter;
+import com.casic.dcms.R;
import com.casic.dcms.databinding.FragmentVerifyCaseBinding;
-import com.casic.dcms.model.verify.VerifiedCaseModel;
+import com.casic.dcms.model.VerifiedCaseModel;
import com.casic.dcms.utils.LocaleConstant;
-import com.casic.dcms.view.verify.CaseVerifiedDetailActivity;
+import com.casic.dcms.view.verify.VerifiedDetailActivity;
import com.casic.dcms.vm.CaseViewModel;
+import com.pengxh.androidx.lite.adapter.NormalRecyclerAdapter;
+import com.pengxh.androidx.lite.adapter.ViewHolder;
import com.pengxh.androidx.lite.base.AndroidxBaseFragment;
import com.pengxh.androidx.lite.hub.ContextHub;
import com.pengxh.androidx.lite.hub.StringHub;
@@ -27,11 +29,11 @@
public class CaseVerifiedFragment extends AndroidxBaseFragment {
- private static final String TAG = "CaseHandledFragment";
+ private static final String TAG = "CaseVerifiedFragment";
private CaseViewModel caseViewModel;
- private VerifiedCaseListAdapter adapter;
+ private NormalRecyclerAdapter adapter;
private WeakReferenceHandler weakReferenceHandler;
- private List dataBeans = new ArrayList<>();
+ private List dataBeans = new ArrayList<>();
private int pageIndex = 1;
private boolean isRefresh, isLoadMore = false;
@@ -49,12 +51,37 @@
protected void initData() {
weakReferenceHandler = new WeakReferenceHandler(callback);
caseViewModel = new ViewModelProvider(this).get(CaseViewModel.class);
+ caseViewModel.caseVerifiedModel.observe(this, new Observer() {
+ @Override
+ public void onChanged(VerifiedCaseModel resultBean) {
+ if (resultBean.getCode() == 200) {
+ List dataRows = resultBean.getData().getRows();
+ if (isRefresh) {
+ dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
+ dataBeans = dataRows;
+ viewBinding.refreshLayout.finishRefresh();
+ isRefresh = false;
+ } else if (isLoadMore) {
+ if (dataRows.size() == 0) {
+ StringHub.show(requireContext(), "到底了,别拉了");
+ }
+ dataBeans.addAll(dataRows);
+ viewBinding.refreshLayout.finishLoadMore();
+ isLoadMore = false;
+ } else {
+ dataBeans = dataRows;
+ }
+ weakReferenceHandler.sendEmptyMessage(202104254);
+ }
+ }
+ });
}
@Override
public void onResume() {
- obtainVerifyCaseList();
super.onResume();
+ pageIndex = 1;
+ obtainVerifyCaseList();
}
public void obtainVerifyCaseList() {
@@ -80,31 +107,6 @@
obtainVerifyCaseList();
}
});
-
- caseViewModel.caseVerifiedModel.observe(this, new Observer() {
- @Override
- public void onChanged(VerifiedCaseModel resultBean) {
- if (resultBean.getCode() == 200) {
- List dataRows = resultBean.getData().getRows();
- if (isRefresh) {
- dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
- dataBeans = dataRows;
- viewBinding.refreshLayout.finishRefresh();
- isRefresh = false;
- } else if (isLoadMore) {
- if (dataRows.size() == 0) {
- StringHub.show(requireContext(), "到底了,别拉了");
- }
- dataBeans.addAll(dataRows);
- viewBinding.refreshLayout.finishLoadMore();
- isLoadMore = false;
- } else {
- dataBeans = dataRows;
- }
- weakReferenceHandler.sendEmptyMessage(202104254);
- }
- }
- });
}
private final Handler.Callback callback = new Handler.Callback() {
@@ -125,16 +127,19 @@
});
} else {
viewBinding.emptyView.hide();
- adapter = new VerifiedCaseListAdapter(requireContext(), dataBeans);
- viewBinding.caseRecyclerView.setAdapter(adapter);
- adapter.setOnItemClickListener(new VerifiedCaseListAdapter.OnItemClickListener() {
+ adapter = new NormalRecyclerAdapter(R.layout.item_case_rv_l, dataBeans) {
@Override
- public void onClick(int position) {
- ContextHub.navigatePageTo(
- requireContext(),
- CaseVerifiedDetailActivity.class,
- dataBeans.get(position).getId()
- );
+ public void convertView(ViewHolder viewHolder, int position, VerifiedCaseModel.DataModel.RowsModel item) {
+ viewHolder.setText(R.id.caseTitleView, StringHub.filterSpaceOrEnter(item.getDescription()))
+ .setText(R.id.casePlaceView, "发生地点:" + StringHub.filterSpaceOrEnter(item.getFieldintro()))
+ .setText(R.id.caseTimeView, "上报时间:" + item.getReportTime());
+ }
+ };
+ viewBinding.caseRecyclerView.setAdapter(adapter);
+ adapter.setOnItemClickedListener(new NormalRecyclerAdapter.OnItemClickedListener() {
+ @Override
+ public void onItemClicked(int position, VerifiedCaseModel.DataModel.RowsModel rowsModel) {
+ ContextHub.navigatePageTo(requireContext(), VerifiedDetailActivity.class, rowsModel.getId());
}
});
}
diff --git a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifyFragment.java b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifyFragment.java
index 27f0c9d..35c388c 100644
--- a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifyFragment.java
+++ b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifyFragment.java
@@ -1,19 +1,27 @@
package com.casic.dcms.fragment.verify;
+import static com.luck.picture.lib.thread.PictureThreadUtils.runOnUiThread;
+
+import android.graphics.drawable.Drawable;
import android.os.Handler;
import android.os.Message;
+import android.text.TextUtils;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProvider;
-import com.casic.dcms.adapter.verify.VerifyCaseListAdapter;
+import com.bumptech.glide.Glide;
+import com.casic.dcms.R;
import com.casic.dcms.databinding.FragmentVerifyCaseBinding;
-import com.casic.dcms.model.verify.VerifyCaseModel;
+import com.casic.dcms.model.VerifyCaseModel;
import com.casic.dcms.utils.LocaleConstant;
-import com.casic.dcms.view.verify.CaseVerifyDetailActivity;
+import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.view.verify.VerifyDetailActivity;
import com.casic.dcms.vm.CaseViewModel;
+import com.pengxh.androidx.lite.adapter.NormalRecyclerAdapter;
+import com.pengxh.androidx.lite.adapter.ViewHolder;
import com.pengxh.androidx.lite.base.AndroidxBaseFragment;
import com.pengxh.androidx.lite.hub.ContextHub;
import com.pengxh.androidx.lite.hub.StringHub;
@@ -24,14 +32,15 @@
import java.util.ArrayList;
import java.util.List;
+import java.util.concurrent.ExecutionException;
public class CaseVerifyFragment extends AndroidxBaseFragment {
private static final String TAG = "CaseVerifyFragment";
private CaseViewModel caseViewModel;
- private VerifyCaseListAdapter adapter;
+ private NormalRecyclerAdapter adapter;
private WeakReferenceHandler weakReferenceHandler;
- private List dataBeans = new ArrayList<>();
+ private List dataBeans = new ArrayList<>();
private int pageIndex = 1;
private boolean isRefresh, isLoadMore = false;
@@ -49,12 +58,37 @@
protected void initData() {
weakReferenceHandler = new WeakReferenceHandler(callback);
caseViewModel = new ViewModelProvider(this).get(CaseViewModel.class);
+ caseViewModel.caseVerifyModel.observe(this, new Observer() {
+ @Override
+ public void onChanged(VerifyCaseModel resultBean) {
+ if (resultBean.getCode() == 200) {
+ List dataRows = resultBean.getData().getRows();
+ if (isRefresh) {
+ dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
+ dataBeans = dataRows;
+ viewBinding.refreshLayout.finishRefresh();
+ isRefresh = false;
+ } else if (isLoadMore) {
+ if (dataRows.size() == 0) {
+ StringHub.show(requireContext(), "到底了,别拉了");
+ }
+ dataBeans.addAll(dataRows);
+ viewBinding.refreshLayout.finishLoadMore();
+ isLoadMore = false;
+ } else {
+ dataBeans = dataRows;
+ }
+ weakReferenceHandler.sendEmptyMessage(202104253);
+ }
+ }
+ });
}
@Override
public void onResume() {
- obtainVerifyCaseList();
super.onResume();
+ pageIndex = 1;
+ obtainVerifyCaseList();
}
public void obtainVerifyCaseList() {
@@ -80,31 +114,6 @@
obtainVerifyCaseList();
}
});
-
- caseViewModel.caseVerifyModel.observe(this, new Observer() {
- @Override
- public void onChanged(VerifyCaseModel resultBean) {
- if (resultBean.getCode() == 200) {
- List dataRows = resultBean.getData().getRows();
- if (isRefresh) {
- dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
- dataBeans = dataRows;
- viewBinding.refreshLayout.finishRefresh();
- isRefresh = false;
- } else if (isLoadMore) {
- if (dataRows.size() == 0) {
- StringHub.show(requireContext(), "到底了,别拉了");
- }
- dataBeans.addAll(dataRows);
- viewBinding.refreshLayout.finishLoadMore();
- isLoadMore = false;
- } else {
- dataBeans = dataRows;
- }
- weakReferenceHandler.sendEmptyMessage(202104253);
- }
- }
- });
}
private final Handler.Callback callback = new Handler.Callback() {
@@ -125,16 +134,42 @@
});
} else {
viewBinding.emptyView.hide();
- adapter = new VerifyCaseListAdapter(requireContext(), dataBeans);
- viewBinding.caseRecyclerView.setAdapter(adapter);
- adapter.setOnItemClickListener(new VerifyCaseListAdapter.OnItemClickListener() {
+ adapter = new NormalRecyclerAdapter(R.layout.item_case_rv_l, dataBeans) {
@Override
- public void onClick(int position) {
- ContextHub.navigatePageTo(
- requireContext(),
- CaseVerifyDetailActivity.class,
- dataBeans.get(position).getId()
- );
+ public void convertView(ViewHolder viewHolder, int position, VerifyCaseModel.DataModel.RowsModel item) {
+ String fileIdVerify = item.getFileIdVerify();
+ if (!TextUtils.isEmpty(fileIdVerify)) {
+ String[] split = fileIdVerify.split(",");
+ String firstImage = split[0];
+ if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
+ new Thread(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ Drawable drawable = Glide.with(requireContext()).load(StringHelper.appendCompleteURL(firstImage)).submit().get();
+ runOnUiThread(new Runnable() {
+ @Override
+ public void run() {
+ viewHolder.setImageResource(R.id.caseImageView, drawable);
+ }
+ });
+ } catch (ExecutionException | InterruptedException e) {
+ e.printStackTrace();
+ }
+ }
+ }).start();
+ }
+ }
+ viewHolder.setText(R.id.caseTitleView, StringHub.filterSpaceOrEnter(item.getDescription()))
+ .setText(R.id.casePlaceView, "发生地点:" + StringHub.filterSpaceOrEnter(item.getFieldintro()))
+ .setText(R.id.caseTimeView, "上报时间:" + item.getReportTime());
+ }
+ };
+ viewBinding.caseRecyclerView.setAdapter(adapter);
+ adapter.setOnItemClickedListener(new NormalRecyclerAdapter.OnItemClickedListener() {
+ @Override
+ public void onItemClicked(int position, VerifyCaseModel.DataModel.RowsModel rowsModel) {
+ ContextHub.navigatePageTo(requireContext(), VerifyDetailActivity.class, rowsModel.getId());
}
});
}
diff --git a/app/src/main/java/com/casic/dcms/model/VerifiedCaseModel.java b/app/src/main/java/com/casic/dcms/model/VerifiedCaseModel.java
new file mode 100644
index 0000000..4dc061b
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/model/VerifiedCaseModel.java
@@ -0,0 +1,319 @@
+package com.casic.dcms.model;
+
+import java.util.List;
+
+public class VerifiedCaseModel {
+
+ private int code;
+ private DataModel data;
+ private String message;
+ private boolean success;
+
+ public int getCode() {
+ return code;
+ }
+
+ public void setCode(int code) {
+ this.code = code;
+ }
+
+ public DataModel getData() {
+ return data;
+ }
+
+ public void setData(DataModel data) {
+ this.data = data;
+ }
+
+ public String getMessage() {
+ return message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public boolean isSuccess() {
+ return success;
+ }
+
+ public void setSuccess(boolean success) {
+ this.success = success;
+ }
+
+ public static class DataModel {
+ private List rows;
+ private int total;
+
+ public List getRows() {
+ return rows;
+ }
+
+ public void setRows(List rows) {
+ this.rows = rows;
+ }
+
+ public int getTotal() {
+ return total;
+ }
+
+ public void setTotal(int total) {
+ this.total = total;
+ }
+
+ public static class RowsModel {
+ private String isPostpone;
+ private String preState;
+ private String description;
+ private String source;
+ private String eorcName;
+ private String casetypeDetailName;
+ private String remainingTime;
+ private String casetypeName;
+ private String processId;
+ private String caseState;
+ private String id;
+ private String shopId;
+ private String fieldintro;
+ private String lat;
+ private String caseStateName;
+ private String preOperator;
+ private String lng;
+ private String isOvertime;
+ private String currRoleName;
+ private String casetypeDetailCode;
+ private String onedeptid;
+ private String eorc;
+ private String currRoleId;
+ private String caseid;
+ private String casetypeCode;
+ private String nodeLimittime;
+ private String sourceName;
+ private String reportTime;
+
+ public String getIsPostpone() {
+ return isPostpone;
+ }
+
+ public void setIsPostpone(String isPostpone) {
+ this.isPostpone = isPostpone;
+ }
+
+ public String getPreState() {
+ return preState;
+ }
+
+ public void setPreState(String preState) {
+ this.preState = preState;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getSource() {
+ return source;
+ }
+
+ public void setSource(String source) {
+ this.source = source;
+ }
+
+ public String getEorcName() {
+ return eorcName;
+ }
+
+ public void setEorcName(String eorcName) {
+ this.eorcName = eorcName;
+ }
+
+ public String getCasetypeDetailName() {
+ return casetypeDetailName;
+ }
+
+ public void setCasetypeDetailName(String casetypeDetailName) {
+ this.casetypeDetailName = casetypeDetailName;
+ }
+
+ public String getRemainingTime() {
+ return remainingTime;
+ }
+
+ public void setRemainingTime(String remainingTime) {
+ this.remainingTime = remainingTime;
+ }
+
+ public String getCasetypeName() {
+ return casetypeName;
+ }
+
+ public void setCasetypeName(String casetypeName) {
+ this.casetypeName = casetypeName;
+ }
+
+ public String getProcessId() {
+ return processId;
+ }
+
+ public void setProcessId(String processId) {
+ this.processId = processId;
+ }
+
+ public String getCaseState() {
+ return caseState;
+ }
+
+ public void setCaseState(String caseState) {
+ this.caseState = caseState;
+ }
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getShopId() {
+ return shopId;
+ }
+
+ public void setShopId(String shopId) {
+ this.shopId = shopId;
+ }
+
+ public String getFieldintro() {
+ return fieldintro;
+ }
+
+ public void setFieldintro(String fieldintro) {
+ this.fieldintro = fieldintro;
+ }
+
+ public String getLat() {
+ return lat;
+ }
+
+ public void setLat(String lat) {
+ this.lat = lat;
+ }
+
+ public String getCaseStateName() {
+ return caseStateName;
+ }
+
+ public void setCaseStateName(String caseStateName) {
+ this.caseStateName = caseStateName;
+ }
+
+ public String getPreOperator() {
+ return preOperator;
+ }
+
+ public void setPreOperator(String preOperator) {
+ this.preOperator = preOperator;
+ }
+
+ public String getLng() {
+ return lng;
+ }
+
+ public void setLng(String lng) {
+ this.lng = lng;
+ }
+
+ public String getIsOvertime() {
+ return isOvertime;
+ }
+
+ public void setIsOvertime(String isOvertime) {
+ this.isOvertime = isOvertime;
+ }
+
+ public String getCurrRoleName() {
+ return currRoleName;
+ }
+
+ public void setCurrRoleName(String currRoleName) {
+ this.currRoleName = currRoleName;
+ }
+
+ public String getCasetypeDetailCode() {
+ return casetypeDetailCode;
+ }
+
+ public void setCasetypeDetailCode(String casetypeDetailCode) {
+ this.casetypeDetailCode = casetypeDetailCode;
+ }
+
+ public String getOnedeptid() {
+ return onedeptid;
+ }
+
+ public void setOnedeptid(String onedeptid) {
+ this.onedeptid = onedeptid;
+ }
+
+ public String getEorc() {
+ return eorc;
+ }
+
+ public void setEorc(String eorc) {
+ this.eorc = eorc;
+ }
+
+ public String getCurrRoleId() {
+ return currRoleId;
+ }
+
+ public void setCurrRoleId(String currRoleId) {
+ this.currRoleId = currRoleId;
+ }
+
+ public String getCaseid() {
+ return caseid;
+ }
+
+ public void setCaseid(String caseid) {
+ this.caseid = caseid;
+ }
+
+ public String getCasetypeCode() {
+ return casetypeCode;
+ }
+
+ public void setCasetypeCode(String casetypeCode) {
+ this.casetypeCode = casetypeCode;
+ }
+
+ public String getNodeLimittime() {
+ return nodeLimittime;
+ }
+
+ public void setNodeLimittime(String nodeLimittime) {
+ this.nodeLimittime = nodeLimittime;
+ }
+
+ public String getSourceName() {
+ return sourceName;
+ }
+
+ public void setSourceName(String sourceName) {
+ this.sourceName = sourceName;
+ }
+
+ public String getReportTime() {
+ return reportTime;
+ }
+
+ public void setReportTime(String reportTime) {
+ this.reportTime = reportTime;
+ }
+ }
+ }
+}
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 4f8b20d..071931a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -127,6 +127,8 @@
+
+
@@ -139,6 +141,8 @@
+
+
@@ -161,6 +165,7 @@
+
@@ -187,12 +192,13 @@
-
+
+
@@ -232,11 +238,14 @@
+
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5de3040..b6a8d08 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -57,12 +57,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -85,6 +85,11 @@
+
+
+
+
+
@@ -94,19 +99,14 @@
-
-
-
-
-
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
index 3c7c8c4..22a7cd9 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
index 2fcfb2b..254f0cd 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
index 281af8c..eff9e34 100644
--- a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
index 1b191fd..e356195 100644
--- a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
index fe6bcf6..a48e315 100644
--- a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
index dfedccc..651a3f7 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
index 37704d2..63c9840 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
index d6390bd..dd8bf81 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
index b47ef50..6f39c1d 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
index 87229f6..0a4d3d0 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
index 249bd0b..c468d23 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
index a30a527..32f75bb 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
@@ -37,7 +37,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java
deleted file mode 100644
index 1ef38ba..0000000
--- a/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java
+++ /dev/null
@@ -1,95 +0,0 @@
-package com.casic.dcms.adapter.verify;
-
-import android.annotation.SuppressLint;
-import android.content.Context;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.TextView;
-
-import androidx.annotation.NonNull;
-import androidx.recyclerview.widget.RecyclerView;
-
-import com.casic.dcms.R;
-import com.casic.dcms.model.verify.VerifiedCaseModel;
-import com.pengxh.androidx.lite.hub.StringHub;
-
-import java.util.List;
-
-public class VerifiedCaseListAdapter extends RecyclerView.Adapter {
-
-// private final Context context;
- private final List dataBeans;
- private final LayoutInflater layoutInflater;
-
- public VerifiedCaseListAdapter(Context context, List dataRows) {
-// this.context = context;
- this.dataBeans = dataRows;
- this.layoutInflater = LayoutInflater.from(context);
- }
-
- @NonNull
- @Override
- public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
- }
-
- @Override
- public void onBindViewHolder(@NonNull ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
- holder.bindView(dataBeans.get(position));
- if (clickListener != null) {
- holder.itemView.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- clickListener.onClick(position);
- }
- });
- }
- }
-
- @Override
- public int getItemCount() {
- return dataBeans.size();
- }
-
- class ItemViewHolder extends RecyclerView.ViewHolder {
-
-// private final QMUIRadiusImageView caseImageView;
- private final TextView caseTitleView;
- private final TextView casePlaceView;
- private final TextView caseTimeView;
-
- ItemViewHolder(@NonNull View itemView) {
- super(itemView);
-// caseImageView = itemView.findViewById(R.id.caseImageView);
- caseTitleView = itemView.findViewById(R.id.caseTitleView);
- casePlaceView = itemView.findViewById(R.id.casePlaceView);
- caseTimeView = itemView.findViewById(R.id.caseTimeView);
- }
-
- void bindView(VerifiedCaseModel.DataDTO.RowsDTO rowsBean) {
- //核实图片
-// String fileIdVerify = rowsBean.getFileIdVerify();
-// if (!TextUtils.isEmpty(fileIdVerify)) {
-// String[] split = fileIdVerify.split(",");
-// String firstImage = split[0];
-// if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
-// Glide.with(context).load(StringHelper.appendCompleteURL(firstImage)).into(caseImageView);
-// }
-// }
- caseTitleView.setText(StringHub.filterSpaceOrEnter(rowsBean.getDescription()));
- casePlaceView.setText("发生地点:" + StringHub.filterSpaceOrEnter(rowsBean.getFieldintro()));
- caseTimeView.setText("上报时间:" + rowsBean.getReportTime());
- }
- }
-
- private OnItemClickListener clickListener;
-
- public interface OnItemClickListener {
- void onClick(int position);
- }
-
- public void setOnItemClickListener(OnItemClickListener onItemClickListener) {
- this.clickListener = onItemClickListener;
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java
deleted file mode 100644
index 7c9bbac..0000000
--- a/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java
+++ /dev/null
@@ -1,99 +0,0 @@
-package com.casic.dcms.adapter.verify;
-
-import android.annotation.SuppressLint;
-import android.content.Context;
-import android.text.TextUtils;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.TextView;
-
-import androidx.annotation.NonNull;
-import androidx.recyclerview.widget.RecyclerView;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.model.verify.VerifyCaseModel;
-import com.casic.dcms.utils.StringHelper;
-import com.pengxh.androidx.lite.hub.StringHub;
-import com.qmuiteam.qmui.widget.QMUIRadiusImageView;
-
-import java.util.List;
-
-public class VerifyCaseListAdapter extends RecyclerView.Adapter {
-
- private final Context context;
- private final List dataBeans;
- private final LayoutInflater layoutInflater;
-
- public VerifyCaseListAdapter(Context context, List dataRows) {
- this.context = context;
- this.dataBeans = dataRows;
- this.layoutInflater = LayoutInflater.from(context);
- }
-
- @NonNull
- @Override
- public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
- }
-
- @Override
- public void onBindViewHolder(@NonNull VerifyCaseListAdapter.ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
- holder.bindView(dataBeans.get(position));
- if (clickListener != null) {
- holder.itemView.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- clickListener.onClick(position);
- }
- });
- }
- }
-
- @Override
- public int getItemCount() {
- return dataBeans.size();
- }
-
- class ItemViewHolder extends RecyclerView.ViewHolder {
-
- private final QMUIRadiusImageView caseImageView;
- private final TextView caseTitleView;
- private final TextView casePlaceView;
- private final TextView caseTimeView;
-
- ItemViewHolder(@NonNull View itemView) {
- super(itemView);
- caseImageView = itemView.findViewById(R.id.caseImageView);
- caseTitleView = itemView.findViewById(R.id.caseTitleView);
- casePlaceView = itemView.findViewById(R.id.casePlaceView);
- caseTimeView = itemView.findViewById(R.id.caseTimeView);
- }
-
- void bindView(VerifyCaseModel.DataDTO.RowsDTO rowsBean) {
- //核实图片
- String fileIdVerify = rowsBean.getFileIdVerify();
- if (!TextUtils.isEmpty(fileIdVerify)) {
- String[] split = fileIdVerify.split(",");
- String firstImage = split[0];
- if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
- Glide.with(context).load(StringHelper.appendCompleteURL(firstImage)).into(caseImageView);
- }
- }
- caseTitleView.setText(StringHub.filterSpaceOrEnter(rowsBean.getDescription()));
- casePlaceView.setText("发生地点:" + StringHub.filterSpaceOrEnter(rowsBean.getFieldintro()));
- caseTimeView.setText("上报时间:" + rowsBean.getReportTime());
- }
- }
-
- private OnItemClickListener clickListener;
-
- public interface OnItemClickListener {
- void onClick(int position);
- }
-
- public void setOnItemClickListener(OnItemClickListener onItemClickListener) {
- this.clickListener = onItemClickListener;
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java b/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java
index 23f0f35..d12ff17 100644
--- a/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java
@@ -13,7 +13,6 @@
import com.casic.dcms.utils.LocaleConstant;
import com.casic.dcms.utils.StringHelper;
import com.casic.dcms.view.BridgeMaintainActivity;
-import com.casic.dcms.view.CaseOnMapActivity;
import com.casic.dcms.view.OvertimeCaseActivity;
import com.casic.dcms.view.PersonActivity;
import com.casic.dcms.view.PipelineManagerActivity;
@@ -24,11 +23,12 @@
import com.casic.dcms.view.check.CheckCaseActivity;
import com.casic.dcms.view.department.DeptHandleActivity;
import com.casic.dcms.view.handle.HandleCaseActivity;
+import com.casic.dcms.view.map.CaseOnMapActivity;
import com.casic.dcms.view.statistics.DataAnalysisActivity;
import com.casic.dcms.view.toilet.PublicToiletActivity;
-import com.casic.dcms.view.upload.CommonCaseUploadActivity;
-import com.casic.dcms.view.upload.PackageCaseUploadActivity;
-import com.casic.dcms.view.upload.QuickCaseUploadActivity;
+import com.casic.dcms.view.upload.BriefCaseActivity;
+import com.casic.dcms.view.upload.BusinessCaseActivity;
+import com.casic.dcms.view.upload.CommonCaseActivity;
import com.casic.dcms.view.urgent.UrgentCaseActivity;
import com.casic.dcms.view.verify.VerifyCaseActivity;
import com.casic.dcms.vm.HomePageViewModel;
@@ -109,13 +109,13 @@
Intent intent = new Intent();
switch (menusBean.getName()) {
case "案卷上报":
- intent.setClass(requireContext(), CommonCaseUploadActivity.class);
+ intent.setClass(requireContext(), CommonCaseActivity.class);
break;
case "快速上报":
- intent.setClass(requireContext(), QuickCaseUploadActivity.class);
+ intent.setClass(requireContext(), BriefCaseActivity.class);
break;
case "三包上报":
- intent.setClass(requireContext(), PackageCaseUploadActivity.class);
+ intent.setClass(requireContext(), BusinessCaseActivity.class);
break;
case "案卷核实":
intent.setClass(requireContext(), VerifyCaseActivity.class);
diff --git a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java
index 554c697..ec7b433 100644
--- a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java
+++ b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java
@@ -8,12 +8,14 @@
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProvider;
-import com.casic.dcms.adapter.verify.VerifiedCaseListAdapter;
+import com.casic.dcms.R;
import com.casic.dcms.databinding.FragmentVerifyCaseBinding;
-import com.casic.dcms.model.verify.VerifiedCaseModel;
+import com.casic.dcms.model.VerifiedCaseModel;
import com.casic.dcms.utils.LocaleConstant;
-import com.casic.dcms.view.verify.CaseVerifiedDetailActivity;
+import com.casic.dcms.view.verify.VerifiedDetailActivity;
import com.casic.dcms.vm.CaseViewModel;
+import com.pengxh.androidx.lite.adapter.NormalRecyclerAdapter;
+import com.pengxh.androidx.lite.adapter.ViewHolder;
import com.pengxh.androidx.lite.base.AndroidxBaseFragment;
import com.pengxh.androidx.lite.hub.ContextHub;
import com.pengxh.androidx.lite.hub.StringHub;
@@ -27,11 +29,11 @@
public class CaseVerifiedFragment extends AndroidxBaseFragment {
- private static final String TAG = "CaseHandledFragment";
+ private static final String TAG = "CaseVerifiedFragment";
private CaseViewModel caseViewModel;
- private VerifiedCaseListAdapter adapter;
+ private NormalRecyclerAdapter adapter;
private WeakReferenceHandler weakReferenceHandler;
- private List dataBeans = new ArrayList<>();
+ private List dataBeans = new ArrayList<>();
private int pageIndex = 1;
private boolean isRefresh, isLoadMore = false;
@@ -49,12 +51,37 @@
protected void initData() {
weakReferenceHandler = new WeakReferenceHandler(callback);
caseViewModel = new ViewModelProvider(this).get(CaseViewModel.class);
+ caseViewModel.caseVerifiedModel.observe(this, new Observer() {
+ @Override
+ public void onChanged(VerifiedCaseModel resultBean) {
+ if (resultBean.getCode() == 200) {
+ List dataRows = resultBean.getData().getRows();
+ if (isRefresh) {
+ dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
+ dataBeans = dataRows;
+ viewBinding.refreshLayout.finishRefresh();
+ isRefresh = false;
+ } else if (isLoadMore) {
+ if (dataRows.size() == 0) {
+ StringHub.show(requireContext(), "到底了,别拉了");
+ }
+ dataBeans.addAll(dataRows);
+ viewBinding.refreshLayout.finishLoadMore();
+ isLoadMore = false;
+ } else {
+ dataBeans = dataRows;
+ }
+ weakReferenceHandler.sendEmptyMessage(202104254);
+ }
+ }
+ });
}
@Override
public void onResume() {
- obtainVerifyCaseList();
super.onResume();
+ pageIndex = 1;
+ obtainVerifyCaseList();
}
public void obtainVerifyCaseList() {
@@ -80,31 +107,6 @@
obtainVerifyCaseList();
}
});
-
- caseViewModel.caseVerifiedModel.observe(this, new Observer() {
- @Override
- public void onChanged(VerifiedCaseModel resultBean) {
- if (resultBean.getCode() == 200) {
- List dataRows = resultBean.getData().getRows();
- if (isRefresh) {
- dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
- dataBeans = dataRows;
- viewBinding.refreshLayout.finishRefresh();
- isRefresh = false;
- } else if (isLoadMore) {
- if (dataRows.size() == 0) {
- StringHub.show(requireContext(), "到底了,别拉了");
- }
- dataBeans.addAll(dataRows);
- viewBinding.refreshLayout.finishLoadMore();
- isLoadMore = false;
- } else {
- dataBeans = dataRows;
- }
- weakReferenceHandler.sendEmptyMessage(202104254);
- }
- }
- });
}
private final Handler.Callback callback = new Handler.Callback() {
@@ -125,16 +127,19 @@
});
} else {
viewBinding.emptyView.hide();
- adapter = new VerifiedCaseListAdapter(requireContext(), dataBeans);
- viewBinding.caseRecyclerView.setAdapter(adapter);
- adapter.setOnItemClickListener(new VerifiedCaseListAdapter.OnItemClickListener() {
+ adapter = new NormalRecyclerAdapter(R.layout.item_case_rv_l, dataBeans) {
@Override
- public void onClick(int position) {
- ContextHub.navigatePageTo(
- requireContext(),
- CaseVerifiedDetailActivity.class,
- dataBeans.get(position).getId()
- );
+ public void convertView(ViewHolder viewHolder, int position, VerifiedCaseModel.DataModel.RowsModel item) {
+ viewHolder.setText(R.id.caseTitleView, StringHub.filterSpaceOrEnter(item.getDescription()))
+ .setText(R.id.casePlaceView, "发生地点:" + StringHub.filterSpaceOrEnter(item.getFieldintro()))
+ .setText(R.id.caseTimeView, "上报时间:" + item.getReportTime());
+ }
+ };
+ viewBinding.caseRecyclerView.setAdapter(adapter);
+ adapter.setOnItemClickedListener(new NormalRecyclerAdapter.OnItemClickedListener() {
+ @Override
+ public void onItemClicked(int position, VerifiedCaseModel.DataModel.RowsModel rowsModel) {
+ ContextHub.navigatePageTo(requireContext(), VerifiedDetailActivity.class, rowsModel.getId());
}
});
}
diff --git a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifyFragment.java b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifyFragment.java
index 27f0c9d..35c388c 100644
--- a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifyFragment.java
+++ b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifyFragment.java
@@ -1,19 +1,27 @@
package com.casic.dcms.fragment.verify;
+import static com.luck.picture.lib.thread.PictureThreadUtils.runOnUiThread;
+
+import android.graphics.drawable.Drawable;
import android.os.Handler;
import android.os.Message;
+import android.text.TextUtils;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProvider;
-import com.casic.dcms.adapter.verify.VerifyCaseListAdapter;
+import com.bumptech.glide.Glide;
+import com.casic.dcms.R;
import com.casic.dcms.databinding.FragmentVerifyCaseBinding;
-import com.casic.dcms.model.verify.VerifyCaseModel;
+import com.casic.dcms.model.VerifyCaseModel;
import com.casic.dcms.utils.LocaleConstant;
-import com.casic.dcms.view.verify.CaseVerifyDetailActivity;
+import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.view.verify.VerifyDetailActivity;
import com.casic.dcms.vm.CaseViewModel;
+import com.pengxh.androidx.lite.adapter.NormalRecyclerAdapter;
+import com.pengxh.androidx.lite.adapter.ViewHolder;
import com.pengxh.androidx.lite.base.AndroidxBaseFragment;
import com.pengxh.androidx.lite.hub.ContextHub;
import com.pengxh.androidx.lite.hub.StringHub;
@@ -24,14 +32,15 @@
import java.util.ArrayList;
import java.util.List;
+import java.util.concurrent.ExecutionException;
public class CaseVerifyFragment extends AndroidxBaseFragment {
private static final String TAG = "CaseVerifyFragment";
private CaseViewModel caseViewModel;
- private VerifyCaseListAdapter adapter;
+ private NormalRecyclerAdapter adapter;
private WeakReferenceHandler weakReferenceHandler;
- private List dataBeans = new ArrayList<>();
+ private List dataBeans = new ArrayList<>();
private int pageIndex = 1;
private boolean isRefresh, isLoadMore = false;
@@ -49,12 +58,37 @@
protected void initData() {
weakReferenceHandler = new WeakReferenceHandler(callback);
caseViewModel = new ViewModelProvider(this).get(CaseViewModel.class);
+ caseViewModel.caseVerifyModel.observe(this, new Observer() {
+ @Override
+ public void onChanged(VerifyCaseModel resultBean) {
+ if (resultBean.getCode() == 200) {
+ List dataRows = resultBean.getData().getRows();
+ if (isRefresh) {
+ dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
+ dataBeans = dataRows;
+ viewBinding.refreshLayout.finishRefresh();
+ isRefresh = false;
+ } else if (isLoadMore) {
+ if (dataRows.size() == 0) {
+ StringHub.show(requireContext(), "到底了,别拉了");
+ }
+ dataBeans.addAll(dataRows);
+ viewBinding.refreshLayout.finishLoadMore();
+ isLoadMore = false;
+ } else {
+ dataBeans = dataRows;
+ }
+ weakReferenceHandler.sendEmptyMessage(202104253);
+ }
+ }
+ });
}
@Override
public void onResume() {
- obtainVerifyCaseList();
super.onResume();
+ pageIndex = 1;
+ obtainVerifyCaseList();
}
public void obtainVerifyCaseList() {
@@ -80,31 +114,6 @@
obtainVerifyCaseList();
}
});
-
- caseViewModel.caseVerifyModel.observe(this, new Observer() {
- @Override
- public void onChanged(VerifyCaseModel resultBean) {
- if (resultBean.getCode() == 200) {
- List dataRows = resultBean.getData().getRows();
- if (isRefresh) {
- dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
- dataBeans = dataRows;
- viewBinding.refreshLayout.finishRefresh();
- isRefresh = false;
- } else if (isLoadMore) {
- if (dataRows.size() == 0) {
- StringHub.show(requireContext(), "到底了,别拉了");
- }
- dataBeans.addAll(dataRows);
- viewBinding.refreshLayout.finishLoadMore();
- isLoadMore = false;
- } else {
- dataBeans = dataRows;
- }
- weakReferenceHandler.sendEmptyMessage(202104253);
- }
- }
- });
}
private final Handler.Callback callback = new Handler.Callback() {
@@ -125,16 +134,42 @@
});
} else {
viewBinding.emptyView.hide();
- adapter = new VerifyCaseListAdapter(requireContext(), dataBeans);
- viewBinding.caseRecyclerView.setAdapter(adapter);
- adapter.setOnItemClickListener(new VerifyCaseListAdapter.OnItemClickListener() {
+ adapter = new NormalRecyclerAdapter(R.layout.item_case_rv_l, dataBeans) {
@Override
- public void onClick(int position) {
- ContextHub.navigatePageTo(
- requireContext(),
- CaseVerifyDetailActivity.class,
- dataBeans.get(position).getId()
- );
+ public void convertView(ViewHolder viewHolder, int position, VerifyCaseModel.DataModel.RowsModel item) {
+ String fileIdVerify = item.getFileIdVerify();
+ if (!TextUtils.isEmpty(fileIdVerify)) {
+ String[] split = fileIdVerify.split(",");
+ String firstImage = split[0];
+ if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
+ new Thread(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ Drawable drawable = Glide.with(requireContext()).load(StringHelper.appendCompleteURL(firstImage)).submit().get();
+ runOnUiThread(new Runnable() {
+ @Override
+ public void run() {
+ viewHolder.setImageResource(R.id.caseImageView, drawable);
+ }
+ });
+ } catch (ExecutionException | InterruptedException e) {
+ e.printStackTrace();
+ }
+ }
+ }).start();
+ }
+ }
+ viewHolder.setText(R.id.caseTitleView, StringHub.filterSpaceOrEnter(item.getDescription()))
+ .setText(R.id.casePlaceView, "发生地点:" + StringHub.filterSpaceOrEnter(item.getFieldintro()))
+ .setText(R.id.caseTimeView, "上报时间:" + item.getReportTime());
+ }
+ };
+ viewBinding.caseRecyclerView.setAdapter(adapter);
+ adapter.setOnItemClickedListener(new NormalRecyclerAdapter.OnItemClickedListener() {
+ @Override
+ public void onItemClicked(int position, VerifyCaseModel.DataModel.RowsModel rowsModel) {
+ ContextHub.navigatePageTo(requireContext(), VerifyDetailActivity.class, rowsModel.getId());
}
});
}
diff --git a/app/src/main/java/com/casic/dcms/model/VerifiedCaseModel.java b/app/src/main/java/com/casic/dcms/model/VerifiedCaseModel.java
new file mode 100644
index 0000000..4dc061b
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/model/VerifiedCaseModel.java
@@ -0,0 +1,319 @@
+package com.casic.dcms.model;
+
+import java.util.List;
+
+public class VerifiedCaseModel {
+
+ private int code;
+ private DataModel data;
+ private String message;
+ private boolean success;
+
+ public int getCode() {
+ return code;
+ }
+
+ public void setCode(int code) {
+ this.code = code;
+ }
+
+ public DataModel getData() {
+ return data;
+ }
+
+ public void setData(DataModel data) {
+ this.data = data;
+ }
+
+ public String getMessage() {
+ return message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public boolean isSuccess() {
+ return success;
+ }
+
+ public void setSuccess(boolean success) {
+ this.success = success;
+ }
+
+ public static class DataModel {
+ private List rows;
+ private int total;
+
+ public List getRows() {
+ return rows;
+ }
+
+ public void setRows(List rows) {
+ this.rows = rows;
+ }
+
+ public int getTotal() {
+ return total;
+ }
+
+ public void setTotal(int total) {
+ this.total = total;
+ }
+
+ public static class RowsModel {
+ private String isPostpone;
+ private String preState;
+ private String description;
+ private String source;
+ private String eorcName;
+ private String casetypeDetailName;
+ private String remainingTime;
+ private String casetypeName;
+ private String processId;
+ private String caseState;
+ private String id;
+ private String shopId;
+ private String fieldintro;
+ private String lat;
+ private String caseStateName;
+ private String preOperator;
+ private String lng;
+ private String isOvertime;
+ private String currRoleName;
+ private String casetypeDetailCode;
+ private String onedeptid;
+ private String eorc;
+ private String currRoleId;
+ private String caseid;
+ private String casetypeCode;
+ private String nodeLimittime;
+ private String sourceName;
+ private String reportTime;
+
+ public String getIsPostpone() {
+ return isPostpone;
+ }
+
+ public void setIsPostpone(String isPostpone) {
+ this.isPostpone = isPostpone;
+ }
+
+ public String getPreState() {
+ return preState;
+ }
+
+ public void setPreState(String preState) {
+ this.preState = preState;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getSource() {
+ return source;
+ }
+
+ public void setSource(String source) {
+ this.source = source;
+ }
+
+ public String getEorcName() {
+ return eorcName;
+ }
+
+ public void setEorcName(String eorcName) {
+ this.eorcName = eorcName;
+ }
+
+ public String getCasetypeDetailName() {
+ return casetypeDetailName;
+ }
+
+ public void setCasetypeDetailName(String casetypeDetailName) {
+ this.casetypeDetailName = casetypeDetailName;
+ }
+
+ public String getRemainingTime() {
+ return remainingTime;
+ }
+
+ public void setRemainingTime(String remainingTime) {
+ this.remainingTime = remainingTime;
+ }
+
+ public String getCasetypeName() {
+ return casetypeName;
+ }
+
+ public void setCasetypeName(String casetypeName) {
+ this.casetypeName = casetypeName;
+ }
+
+ public String getProcessId() {
+ return processId;
+ }
+
+ public void setProcessId(String processId) {
+ this.processId = processId;
+ }
+
+ public String getCaseState() {
+ return caseState;
+ }
+
+ public void setCaseState(String caseState) {
+ this.caseState = caseState;
+ }
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getShopId() {
+ return shopId;
+ }
+
+ public void setShopId(String shopId) {
+ this.shopId = shopId;
+ }
+
+ public String getFieldintro() {
+ return fieldintro;
+ }
+
+ public void setFieldintro(String fieldintro) {
+ this.fieldintro = fieldintro;
+ }
+
+ public String getLat() {
+ return lat;
+ }
+
+ public void setLat(String lat) {
+ this.lat = lat;
+ }
+
+ public String getCaseStateName() {
+ return caseStateName;
+ }
+
+ public void setCaseStateName(String caseStateName) {
+ this.caseStateName = caseStateName;
+ }
+
+ public String getPreOperator() {
+ return preOperator;
+ }
+
+ public void setPreOperator(String preOperator) {
+ this.preOperator = preOperator;
+ }
+
+ public String getLng() {
+ return lng;
+ }
+
+ public void setLng(String lng) {
+ this.lng = lng;
+ }
+
+ public String getIsOvertime() {
+ return isOvertime;
+ }
+
+ public void setIsOvertime(String isOvertime) {
+ this.isOvertime = isOvertime;
+ }
+
+ public String getCurrRoleName() {
+ return currRoleName;
+ }
+
+ public void setCurrRoleName(String currRoleName) {
+ this.currRoleName = currRoleName;
+ }
+
+ public String getCasetypeDetailCode() {
+ return casetypeDetailCode;
+ }
+
+ public void setCasetypeDetailCode(String casetypeDetailCode) {
+ this.casetypeDetailCode = casetypeDetailCode;
+ }
+
+ public String getOnedeptid() {
+ return onedeptid;
+ }
+
+ public void setOnedeptid(String onedeptid) {
+ this.onedeptid = onedeptid;
+ }
+
+ public String getEorc() {
+ return eorc;
+ }
+
+ public void setEorc(String eorc) {
+ this.eorc = eorc;
+ }
+
+ public String getCurrRoleId() {
+ return currRoleId;
+ }
+
+ public void setCurrRoleId(String currRoleId) {
+ this.currRoleId = currRoleId;
+ }
+
+ public String getCaseid() {
+ return caseid;
+ }
+
+ public void setCaseid(String caseid) {
+ this.caseid = caseid;
+ }
+
+ public String getCasetypeCode() {
+ return casetypeCode;
+ }
+
+ public void setCasetypeCode(String casetypeCode) {
+ this.casetypeCode = casetypeCode;
+ }
+
+ public String getNodeLimittime() {
+ return nodeLimittime;
+ }
+
+ public void setNodeLimittime(String nodeLimittime) {
+ this.nodeLimittime = nodeLimittime;
+ }
+
+ public String getSourceName() {
+ return sourceName;
+ }
+
+ public void setSourceName(String sourceName) {
+ this.sourceName = sourceName;
+ }
+
+ public String getReportTime() {
+ return reportTime;
+ }
+
+ public void setReportTime(String reportTime) {
+ this.reportTime = reportTime;
+ }
+ }
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/model/VerifyCaseModel.java b/app/src/main/java/com/casic/dcms/model/VerifyCaseModel.java
new file mode 100644
index 0000000..ce4d7ac
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/model/VerifyCaseModel.java
@@ -0,0 +1,346 @@
+package com.casic.dcms.model;
+
+import java.util.List;
+
+public class VerifyCaseModel {
+
+ private int code;
+ private DataModel data;
+ private String message;
+ private boolean success;
+
+ public int getCode() {
+ return code;
+ }
+
+ public void setCode(int code) {
+ this.code = code;
+ }
+
+ public DataModel getData() {
+ return data;
+ }
+
+ public void setData(DataModel data) {
+ this.data = data;
+ }
+
+ public String getMessage() {
+ return message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public boolean isSuccess() {
+ return success;
+ }
+
+ public void setSuccess(boolean success) {
+ this.success = success;
+ }
+
+ public static class DataModel {
+ private List rows;
+ private int total;
+
+ public List getRows() {
+ return rows;
+ }
+
+ public void setRows(List rows) {
+ this.rows = rows;
+ }
+
+ public int getTotal() {
+ return total;
+ }
+
+ public void setTotal(int total) {
+ this.total = total;
+ }
+
+ public static class RowsModel {
+ private String isPostpone;
+ private String description;
+ private String source;
+ private String eorcName;
+ private String casetypeDetailName;
+ private String remainingTime;
+ private String casetypeName;
+ private String currUserId;
+ private String currUserName;
+ private String processId;
+ private String caseState;
+ private String id;
+ private String shopId;
+ private String fieldintro;
+ private String lat;
+ private String caseStateName;
+ private String lng;
+ private String isOvertime;
+ private String currRoleName;
+ private String fileIdVerify;
+ private String casetypeDetailCode;
+ private String onedeptid;
+ private String eorc;
+ private String currRoleId;
+ private String caseid;
+ private String casetypeCode;
+ private String nodeLimittime;
+ private String taskName;
+ private String sourceName;
+ private String fileIdProcess;
+ private String reportTime;
+
+ public String getIsPostpone() {
+ return isPostpone;
+ }
+
+ public void setIsPostpone(String isPostpone) {
+ this.isPostpone = isPostpone;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getSource() {
+ return source;
+ }
+
+ public void setSource(String source) {
+ this.source = source;
+ }
+
+ public String getEorcName() {
+ return eorcName;
+ }
+
+ public void setEorcName(String eorcName) {
+ this.eorcName = eorcName;
+ }
+
+ public String getCasetypeDetailName() {
+ return casetypeDetailName;
+ }
+
+ public void setCasetypeDetailName(String casetypeDetailName) {
+ this.casetypeDetailName = casetypeDetailName;
+ }
+
+ public String getRemainingTime() {
+ return remainingTime;
+ }
+
+ public void setRemainingTime(String remainingTime) {
+ this.remainingTime = remainingTime;
+ }
+
+ public String getCasetypeName() {
+ return casetypeName;
+ }
+
+ public void setCasetypeName(String casetypeName) {
+ this.casetypeName = casetypeName;
+ }
+
+ public String getCurrUserId() {
+ return currUserId;
+ }
+
+ public void setCurrUserId(String currUserId) {
+ this.currUserId = currUserId;
+ }
+
+ public String getCurrUserName() {
+ return currUserName;
+ }
+
+ public void setCurrUserName(String currUserName) {
+ this.currUserName = currUserName;
+ }
+
+ public String getProcessId() {
+ return processId;
+ }
+
+ public void setProcessId(String processId) {
+ this.processId = processId;
+ }
+
+ public String getCaseState() {
+ return caseState;
+ }
+
+ public void setCaseState(String caseState) {
+ this.caseState = caseState;
+ }
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getShopId() {
+ return shopId;
+ }
+
+ public void setShopId(String shopId) {
+ this.shopId = shopId;
+ }
+
+ public String getFieldintro() {
+ return fieldintro;
+ }
+
+ public void setFieldintro(String fieldintro) {
+ this.fieldintro = fieldintro;
+ }
+
+ public String getLat() {
+ return lat;
+ }
+
+ public void setLat(String lat) {
+ this.lat = lat;
+ }
+
+ public String getCaseStateName() {
+ return caseStateName;
+ }
+
+ public void setCaseStateName(String caseStateName) {
+ this.caseStateName = caseStateName;
+ }
+
+ public String getLng() {
+ return lng;
+ }
+
+ public void setLng(String lng) {
+ this.lng = lng;
+ }
+
+ public String getIsOvertime() {
+ return isOvertime;
+ }
+
+ public void setIsOvertime(String isOvertime) {
+ this.isOvertime = isOvertime;
+ }
+
+ public String getCurrRoleName() {
+ return currRoleName;
+ }
+
+ public void setCurrRoleName(String currRoleName) {
+ this.currRoleName = currRoleName;
+ }
+
+ public String getFileIdVerify() {
+ return fileIdVerify;
+ }
+
+ public void setFileIdVerify(String fileIdVerify) {
+ this.fileIdVerify = fileIdVerify;
+ }
+
+ public String getCasetypeDetailCode() {
+ return casetypeDetailCode;
+ }
+
+ public void setCasetypeDetailCode(String casetypeDetailCode) {
+ this.casetypeDetailCode = casetypeDetailCode;
+ }
+
+ public String getOnedeptid() {
+ return onedeptid;
+ }
+
+ public void setOnedeptid(String onedeptid) {
+ this.onedeptid = onedeptid;
+ }
+
+ public String getEorc() {
+ return eorc;
+ }
+
+ public void setEorc(String eorc) {
+ this.eorc = eorc;
+ }
+
+ public String getCurrRoleId() {
+ return currRoleId;
+ }
+
+ public void setCurrRoleId(String currRoleId) {
+ this.currRoleId = currRoleId;
+ }
+
+ public String getCaseid() {
+ return caseid;
+ }
+
+ public void setCaseid(String caseid) {
+ this.caseid = caseid;
+ }
+
+ public String getCasetypeCode() {
+ return casetypeCode;
+ }
+
+ public void setCasetypeCode(String casetypeCode) {
+ this.casetypeCode = casetypeCode;
+ }
+
+ public String getNodeLimittime() {
+ return nodeLimittime;
+ }
+
+ public void setNodeLimittime(String nodeLimittime) {
+ this.nodeLimittime = nodeLimittime;
+ }
+
+ public String getTaskName() {
+ return taskName;
+ }
+
+ public void setTaskName(String taskName) {
+ this.taskName = taskName;
+ }
+
+ public String getSourceName() {
+ return sourceName;
+ }
+
+ public void setSourceName(String sourceName) {
+ this.sourceName = sourceName;
+ }
+
+ public String getFileIdProcess() {
+ return fileIdProcess;
+ }
+
+ public void setFileIdProcess(String fileIdProcess) {
+ this.fileIdProcess = fileIdProcess;
+ }
+
+ public String getReportTime() {
+ return reportTime;
+ }
+
+ public void setReportTime(String reportTime) {
+ this.reportTime = reportTime;
+ }
+ }
+ }
+}
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 4f8b20d..071931a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -127,6 +127,8 @@
+
+
@@ -139,6 +141,8 @@
+
+
@@ -161,6 +165,7 @@
+
@@ -187,12 +192,13 @@
-
+
+
@@ -232,11 +238,14 @@
+
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5de3040..b6a8d08 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -57,12 +57,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -85,6 +85,11 @@
+
+
+
+
+
@@ -94,19 +99,14 @@
-
-
-
-
-
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
index 3c7c8c4..22a7cd9 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
index 2fcfb2b..254f0cd 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
index 281af8c..eff9e34 100644
--- a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
index 1b191fd..e356195 100644
--- a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
index fe6bcf6..a48e315 100644
--- a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
index dfedccc..651a3f7 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
index 37704d2..63c9840 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
index d6390bd..dd8bf81 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
index b47ef50..6f39c1d 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
index 87229f6..0a4d3d0 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
index 249bd0b..c468d23 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
index a30a527..32f75bb 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
@@ -37,7 +37,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java
deleted file mode 100644
index 1ef38ba..0000000
--- a/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java
+++ /dev/null
@@ -1,95 +0,0 @@
-package com.casic.dcms.adapter.verify;
-
-import android.annotation.SuppressLint;
-import android.content.Context;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.TextView;
-
-import androidx.annotation.NonNull;
-import androidx.recyclerview.widget.RecyclerView;
-
-import com.casic.dcms.R;
-import com.casic.dcms.model.verify.VerifiedCaseModel;
-import com.pengxh.androidx.lite.hub.StringHub;
-
-import java.util.List;
-
-public class VerifiedCaseListAdapter extends RecyclerView.Adapter {
-
-// private final Context context;
- private final List dataBeans;
- private final LayoutInflater layoutInflater;
-
- public VerifiedCaseListAdapter(Context context, List dataRows) {
-// this.context = context;
- this.dataBeans = dataRows;
- this.layoutInflater = LayoutInflater.from(context);
- }
-
- @NonNull
- @Override
- public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
- }
-
- @Override
- public void onBindViewHolder(@NonNull ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
- holder.bindView(dataBeans.get(position));
- if (clickListener != null) {
- holder.itemView.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- clickListener.onClick(position);
- }
- });
- }
- }
-
- @Override
- public int getItemCount() {
- return dataBeans.size();
- }
-
- class ItemViewHolder extends RecyclerView.ViewHolder {
-
-// private final QMUIRadiusImageView caseImageView;
- private final TextView caseTitleView;
- private final TextView casePlaceView;
- private final TextView caseTimeView;
-
- ItemViewHolder(@NonNull View itemView) {
- super(itemView);
-// caseImageView = itemView.findViewById(R.id.caseImageView);
- caseTitleView = itemView.findViewById(R.id.caseTitleView);
- casePlaceView = itemView.findViewById(R.id.casePlaceView);
- caseTimeView = itemView.findViewById(R.id.caseTimeView);
- }
-
- void bindView(VerifiedCaseModel.DataDTO.RowsDTO rowsBean) {
- //核实图片
-// String fileIdVerify = rowsBean.getFileIdVerify();
-// if (!TextUtils.isEmpty(fileIdVerify)) {
-// String[] split = fileIdVerify.split(",");
-// String firstImage = split[0];
-// if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
-// Glide.with(context).load(StringHelper.appendCompleteURL(firstImage)).into(caseImageView);
-// }
-// }
- caseTitleView.setText(StringHub.filterSpaceOrEnter(rowsBean.getDescription()));
- casePlaceView.setText("发生地点:" + StringHub.filterSpaceOrEnter(rowsBean.getFieldintro()));
- caseTimeView.setText("上报时间:" + rowsBean.getReportTime());
- }
- }
-
- private OnItemClickListener clickListener;
-
- public interface OnItemClickListener {
- void onClick(int position);
- }
-
- public void setOnItemClickListener(OnItemClickListener onItemClickListener) {
- this.clickListener = onItemClickListener;
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java
deleted file mode 100644
index 7c9bbac..0000000
--- a/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java
+++ /dev/null
@@ -1,99 +0,0 @@
-package com.casic.dcms.adapter.verify;
-
-import android.annotation.SuppressLint;
-import android.content.Context;
-import android.text.TextUtils;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.TextView;
-
-import androidx.annotation.NonNull;
-import androidx.recyclerview.widget.RecyclerView;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.model.verify.VerifyCaseModel;
-import com.casic.dcms.utils.StringHelper;
-import com.pengxh.androidx.lite.hub.StringHub;
-import com.qmuiteam.qmui.widget.QMUIRadiusImageView;
-
-import java.util.List;
-
-public class VerifyCaseListAdapter extends RecyclerView.Adapter {
-
- private final Context context;
- private final List dataBeans;
- private final LayoutInflater layoutInflater;
-
- public VerifyCaseListAdapter(Context context, List dataRows) {
- this.context = context;
- this.dataBeans = dataRows;
- this.layoutInflater = LayoutInflater.from(context);
- }
-
- @NonNull
- @Override
- public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
- }
-
- @Override
- public void onBindViewHolder(@NonNull VerifyCaseListAdapter.ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
- holder.bindView(dataBeans.get(position));
- if (clickListener != null) {
- holder.itemView.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- clickListener.onClick(position);
- }
- });
- }
- }
-
- @Override
- public int getItemCount() {
- return dataBeans.size();
- }
-
- class ItemViewHolder extends RecyclerView.ViewHolder {
-
- private final QMUIRadiusImageView caseImageView;
- private final TextView caseTitleView;
- private final TextView casePlaceView;
- private final TextView caseTimeView;
-
- ItemViewHolder(@NonNull View itemView) {
- super(itemView);
- caseImageView = itemView.findViewById(R.id.caseImageView);
- caseTitleView = itemView.findViewById(R.id.caseTitleView);
- casePlaceView = itemView.findViewById(R.id.casePlaceView);
- caseTimeView = itemView.findViewById(R.id.caseTimeView);
- }
-
- void bindView(VerifyCaseModel.DataDTO.RowsDTO rowsBean) {
- //核实图片
- String fileIdVerify = rowsBean.getFileIdVerify();
- if (!TextUtils.isEmpty(fileIdVerify)) {
- String[] split = fileIdVerify.split(",");
- String firstImage = split[0];
- if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
- Glide.with(context).load(StringHelper.appendCompleteURL(firstImage)).into(caseImageView);
- }
- }
- caseTitleView.setText(StringHub.filterSpaceOrEnter(rowsBean.getDescription()));
- casePlaceView.setText("发生地点:" + StringHub.filterSpaceOrEnter(rowsBean.getFieldintro()));
- caseTimeView.setText("上报时间:" + rowsBean.getReportTime());
- }
- }
-
- private OnItemClickListener clickListener;
-
- public interface OnItemClickListener {
- void onClick(int position);
- }
-
- public void setOnItemClickListener(OnItemClickListener onItemClickListener) {
- this.clickListener = onItemClickListener;
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java b/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java
index 23f0f35..d12ff17 100644
--- a/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java
@@ -13,7 +13,6 @@
import com.casic.dcms.utils.LocaleConstant;
import com.casic.dcms.utils.StringHelper;
import com.casic.dcms.view.BridgeMaintainActivity;
-import com.casic.dcms.view.CaseOnMapActivity;
import com.casic.dcms.view.OvertimeCaseActivity;
import com.casic.dcms.view.PersonActivity;
import com.casic.dcms.view.PipelineManagerActivity;
@@ -24,11 +23,12 @@
import com.casic.dcms.view.check.CheckCaseActivity;
import com.casic.dcms.view.department.DeptHandleActivity;
import com.casic.dcms.view.handle.HandleCaseActivity;
+import com.casic.dcms.view.map.CaseOnMapActivity;
import com.casic.dcms.view.statistics.DataAnalysisActivity;
import com.casic.dcms.view.toilet.PublicToiletActivity;
-import com.casic.dcms.view.upload.CommonCaseUploadActivity;
-import com.casic.dcms.view.upload.PackageCaseUploadActivity;
-import com.casic.dcms.view.upload.QuickCaseUploadActivity;
+import com.casic.dcms.view.upload.BriefCaseActivity;
+import com.casic.dcms.view.upload.BusinessCaseActivity;
+import com.casic.dcms.view.upload.CommonCaseActivity;
import com.casic.dcms.view.urgent.UrgentCaseActivity;
import com.casic.dcms.view.verify.VerifyCaseActivity;
import com.casic.dcms.vm.HomePageViewModel;
@@ -109,13 +109,13 @@
Intent intent = new Intent();
switch (menusBean.getName()) {
case "案卷上报":
- intent.setClass(requireContext(), CommonCaseUploadActivity.class);
+ intent.setClass(requireContext(), CommonCaseActivity.class);
break;
case "快速上报":
- intent.setClass(requireContext(), QuickCaseUploadActivity.class);
+ intent.setClass(requireContext(), BriefCaseActivity.class);
break;
case "三包上报":
- intent.setClass(requireContext(), PackageCaseUploadActivity.class);
+ intent.setClass(requireContext(), BusinessCaseActivity.class);
break;
case "案卷核实":
intent.setClass(requireContext(), VerifyCaseActivity.class);
diff --git a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java
index 554c697..ec7b433 100644
--- a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java
+++ b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java
@@ -8,12 +8,14 @@
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProvider;
-import com.casic.dcms.adapter.verify.VerifiedCaseListAdapter;
+import com.casic.dcms.R;
import com.casic.dcms.databinding.FragmentVerifyCaseBinding;
-import com.casic.dcms.model.verify.VerifiedCaseModel;
+import com.casic.dcms.model.VerifiedCaseModel;
import com.casic.dcms.utils.LocaleConstant;
-import com.casic.dcms.view.verify.CaseVerifiedDetailActivity;
+import com.casic.dcms.view.verify.VerifiedDetailActivity;
import com.casic.dcms.vm.CaseViewModel;
+import com.pengxh.androidx.lite.adapter.NormalRecyclerAdapter;
+import com.pengxh.androidx.lite.adapter.ViewHolder;
import com.pengxh.androidx.lite.base.AndroidxBaseFragment;
import com.pengxh.androidx.lite.hub.ContextHub;
import com.pengxh.androidx.lite.hub.StringHub;
@@ -27,11 +29,11 @@
public class CaseVerifiedFragment extends AndroidxBaseFragment {
- private static final String TAG = "CaseHandledFragment";
+ private static final String TAG = "CaseVerifiedFragment";
private CaseViewModel caseViewModel;
- private VerifiedCaseListAdapter adapter;
+ private NormalRecyclerAdapter adapter;
private WeakReferenceHandler weakReferenceHandler;
- private List dataBeans = new ArrayList<>();
+ private List dataBeans = new ArrayList<>();
private int pageIndex = 1;
private boolean isRefresh, isLoadMore = false;
@@ -49,12 +51,37 @@
protected void initData() {
weakReferenceHandler = new WeakReferenceHandler(callback);
caseViewModel = new ViewModelProvider(this).get(CaseViewModel.class);
+ caseViewModel.caseVerifiedModel.observe(this, new Observer() {
+ @Override
+ public void onChanged(VerifiedCaseModel resultBean) {
+ if (resultBean.getCode() == 200) {
+ List dataRows = resultBean.getData().getRows();
+ if (isRefresh) {
+ dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
+ dataBeans = dataRows;
+ viewBinding.refreshLayout.finishRefresh();
+ isRefresh = false;
+ } else if (isLoadMore) {
+ if (dataRows.size() == 0) {
+ StringHub.show(requireContext(), "到底了,别拉了");
+ }
+ dataBeans.addAll(dataRows);
+ viewBinding.refreshLayout.finishLoadMore();
+ isLoadMore = false;
+ } else {
+ dataBeans = dataRows;
+ }
+ weakReferenceHandler.sendEmptyMessage(202104254);
+ }
+ }
+ });
}
@Override
public void onResume() {
- obtainVerifyCaseList();
super.onResume();
+ pageIndex = 1;
+ obtainVerifyCaseList();
}
public void obtainVerifyCaseList() {
@@ -80,31 +107,6 @@
obtainVerifyCaseList();
}
});
-
- caseViewModel.caseVerifiedModel.observe(this, new Observer() {
- @Override
- public void onChanged(VerifiedCaseModel resultBean) {
- if (resultBean.getCode() == 200) {
- List dataRows = resultBean.getData().getRows();
- if (isRefresh) {
- dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
- dataBeans = dataRows;
- viewBinding.refreshLayout.finishRefresh();
- isRefresh = false;
- } else if (isLoadMore) {
- if (dataRows.size() == 0) {
- StringHub.show(requireContext(), "到底了,别拉了");
- }
- dataBeans.addAll(dataRows);
- viewBinding.refreshLayout.finishLoadMore();
- isLoadMore = false;
- } else {
- dataBeans = dataRows;
- }
- weakReferenceHandler.sendEmptyMessage(202104254);
- }
- }
- });
}
private final Handler.Callback callback = new Handler.Callback() {
@@ -125,16 +127,19 @@
});
} else {
viewBinding.emptyView.hide();
- adapter = new VerifiedCaseListAdapter(requireContext(), dataBeans);
- viewBinding.caseRecyclerView.setAdapter(adapter);
- adapter.setOnItemClickListener(new VerifiedCaseListAdapter.OnItemClickListener() {
+ adapter = new NormalRecyclerAdapter(R.layout.item_case_rv_l, dataBeans) {
@Override
- public void onClick(int position) {
- ContextHub.navigatePageTo(
- requireContext(),
- CaseVerifiedDetailActivity.class,
- dataBeans.get(position).getId()
- );
+ public void convertView(ViewHolder viewHolder, int position, VerifiedCaseModel.DataModel.RowsModel item) {
+ viewHolder.setText(R.id.caseTitleView, StringHub.filterSpaceOrEnter(item.getDescription()))
+ .setText(R.id.casePlaceView, "发生地点:" + StringHub.filterSpaceOrEnter(item.getFieldintro()))
+ .setText(R.id.caseTimeView, "上报时间:" + item.getReportTime());
+ }
+ };
+ viewBinding.caseRecyclerView.setAdapter(adapter);
+ adapter.setOnItemClickedListener(new NormalRecyclerAdapter.OnItemClickedListener() {
+ @Override
+ public void onItemClicked(int position, VerifiedCaseModel.DataModel.RowsModel rowsModel) {
+ ContextHub.navigatePageTo(requireContext(), VerifiedDetailActivity.class, rowsModel.getId());
}
});
}
diff --git a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifyFragment.java b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifyFragment.java
index 27f0c9d..35c388c 100644
--- a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifyFragment.java
+++ b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifyFragment.java
@@ -1,19 +1,27 @@
package com.casic.dcms.fragment.verify;
+import static com.luck.picture.lib.thread.PictureThreadUtils.runOnUiThread;
+
+import android.graphics.drawable.Drawable;
import android.os.Handler;
import android.os.Message;
+import android.text.TextUtils;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProvider;
-import com.casic.dcms.adapter.verify.VerifyCaseListAdapter;
+import com.bumptech.glide.Glide;
+import com.casic.dcms.R;
import com.casic.dcms.databinding.FragmentVerifyCaseBinding;
-import com.casic.dcms.model.verify.VerifyCaseModel;
+import com.casic.dcms.model.VerifyCaseModel;
import com.casic.dcms.utils.LocaleConstant;
-import com.casic.dcms.view.verify.CaseVerifyDetailActivity;
+import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.view.verify.VerifyDetailActivity;
import com.casic.dcms.vm.CaseViewModel;
+import com.pengxh.androidx.lite.adapter.NormalRecyclerAdapter;
+import com.pengxh.androidx.lite.adapter.ViewHolder;
import com.pengxh.androidx.lite.base.AndroidxBaseFragment;
import com.pengxh.androidx.lite.hub.ContextHub;
import com.pengxh.androidx.lite.hub.StringHub;
@@ -24,14 +32,15 @@
import java.util.ArrayList;
import java.util.List;
+import java.util.concurrent.ExecutionException;
public class CaseVerifyFragment extends AndroidxBaseFragment {
private static final String TAG = "CaseVerifyFragment";
private CaseViewModel caseViewModel;
- private VerifyCaseListAdapter adapter;
+ private NormalRecyclerAdapter adapter;
private WeakReferenceHandler weakReferenceHandler;
- private List dataBeans = new ArrayList<>();
+ private List dataBeans = new ArrayList<>();
private int pageIndex = 1;
private boolean isRefresh, isLoadMore = false;
@@ -49,12 +58,37 @@
protected void initData() {
weakReferenceHandler = new WeakReferenceHandler(callback);
caseViewModel = new ViewModelProvider(this).get(CaseViewModel.class);
+ caseViewModel.caseVerifyModel.observe(this, new Observer() {
+ @Override
+ public void onChanged(VerifyCaseModel resultBean) {
+ if (resultBean.getCode() == 200) {
+ List dataRows = resultBean.getData().getRows();
+ if (isRefresh) {
+ dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
+ dataBeans = dataRows;
+ viewBinding.refreshLayout.finishRefresh();
+ isRefresh = false;
+ } else if (isLoadMore) {
+ if (dataRows.size() == 0) {
+ StringHub.show(requireContext(), "到底了,别拉了");
+ }
+ dataBeans.addAll(dataRows);
+ viewBinding.refreshLayout.finishLoadMore();
+ isLoadMore = false;
+ } else {
+ dataBeans = dataRows;
+ }
+ weakReferenceHandler.sendEmptyMessage(202104253);
+ }
+ }
+ });
}
@Override
public void onResume() {
- obtainVerifyCaseList();
super.onResume();
+ pageIndex = 1;
+ obtainVerifyCaseList();
}
public void obtainVerifyCaseList() {
@@ -80,31 +114,6 @@
obtainVerifyCaseList();
}
});
-
- caseViewModel.caseVerifyModel.observe(this, new Observer() {
- @Override
- public void onChanged(VerifyCaseModel resultBean) {
- if (resultBean.getCode() == 200) {
- List dataRows = resultBean.getData().getRows();
- if (isRefresh) {
- dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
- dataBeans = dataRows;
- viewBinding.refreshLayout.finishRefresh();
- isRefresh = false;
- } else if (isLoadMore) {
- if (dataRows.size() == 0) {
- StringHub.show(requireContext(), "到底了,别拉了");
- }
- dataBeans.addAll(dataRows);
- viewBinding.refreshLayout.finishLoadMore();
- isLoadMore = false;
- } else {
- dataBeans = dataRows;
- }
- weakReferenceHandler.sendEmptyMessage(202104253);
- }
- }
- });
}
private final Handler.Callback callback = new Handler.Callback() {
@@ -125,16 +134,42 @@
});
} else {
viewBinding.emptyView.hide();
- adapter = new VerifyCaseListAdapter(requireContext(), dataBeans);
- viewBinding.caseRecyclerView.setAdapter(adapter);
- adapter.setOnItemClickListener(new VerifyCaseListAdapter.OnItemClickListener() {
+ adapter = new NormalRecyclerAdapter(R.layout.item_case_rv_l, dataBeans) {
@Override
- public void onClick(int position) {
- ContextHub.navigatePageTo(
- requireContext(),
- CaseVerifyDetailActivity.class,
- dataBeans.get(position).getId()
- );
+ public void convertView(ViewHolder viewHolder, int position, VerifyCaseModel.DataModel.RowsModel item) {
+ String fileIdVerify = item.getFileIdVerify();
+ if (!TextUtils.isEmpty(fileIdVerify)) {
+ String[] split = fileIdVerify.split(",");
+ String firstImage = split[0];
+ if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
+ new Thread(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ Drawable drawable = Glide.with(requireContext()).load(StringHelper.appendCompleteURL(firstImage)).submit().get();
+ runOnUiThread(new Runnable() {
+ @Override
+ public void run() {
+ viewHolder.setImageResource(R.id.caseImageView, drawable);
+ }
+ });
+ } catch (ExecutionException | InterruptedException e) {
+ e.printStackTrace();
+ }
+ }
+ }).start();
+ }
+ }
+ viewHolder.setText(R.id.caseTitleView, StringHub.filterSpaceOrEnter(item.getDescription()))
+ .setText(R.id.casePlaceView, "发生地点:" + StringHub.filterSpaceOrEnter(item.getFieldintro()))
+ .setText(R.id.caseTimeView, "上报时间:" + item.getReportTime());
+ }
+ };
+ viewBinding.caseRecyclerView.setAdapter(adapter);
+ adapter.setOnItemClickedListener(new NormalRecyclerAdapter.OnItemClickedListener() {
+ @Override
+ public void onItemClicked(int position, VerifyCaseModel.DataModel.RowsModel rowsModel) {
+ ContextHub.navigatePageTo(requireContext(), VerifyDetailActivity.class, rowsModel.getId());
}
});
}
diff --git a/app/src/main/java/com/casic/dcms/model/VerifiedCaseModel.java b/app/src/main/java/com/casic/dcms/model/VerifiedCaseModel.java
new file mode 100644
index 0000000..4dc061b
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/model/VerifiedCaseModel.java
@@ -0,0 +1,319 @@
+package com.casic.dcms.model;
+
+import java.util.List;
+
+public class VerifiedCaseModel {
+
+ private int code;
+ private DataModel data;
+ private String message;
+ private boolean success;
+
+ public int getCode() {
+ return code;
+ }
+
+ public void setCode(int code) {
+ this.code = code;
+ }
+
+ public DataModel getData() {
+ return data;
+ }
+
+ public void setData(DataModel data) {
+ this.data = data;
+ }
+
+ public String getMessage() {
+ return message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public boolean isSuccess() {
+ return success;
+ }
+
+ public void setSuccess(boolean success) {
+ this.success = success;
+ }
+
+ public static class DataModel {
+ private List rows;
+ private int total;
+
+ public List getRows() {
+ return rows;
+ }
+
+ public void setRows(List rows) {
+ this.rows = rows;
+ }
+
+ public int getTotal() {
+ return total;
+ }
+
+ public void setTotal(int total) {
+ this.total = total;
+ }
+
+ public static class RowsModel {
+ private String isPostpone;
+ private String preState;
+ private String description;
+ private String source;
+ private String eorcName;
+ private String casetypeDetailName;
+ private String remainingTime;
+ private String casetypeName;
+ private String processId;
+ private String caseState;
+ private String id;
+ private String shopId;
+ private String fieldintro;
+ private String lat;
+ private String caseStateName;
+ private String preOperator;
+ private String lng;
+ private String isOvertime;
+ private String currRoleName;
+ private String casetypeDetailCode;
+ private String onedeptid;
+ private String eorc;
+ private String currRoleId;
+ private String caseid;
+ private String casetypeCode;
+ private String nodeLimittime;
+ private String sourceName;
+ private String reportTime;
+
+ public String getIsPostpone() {
+ return isPostpone;
+ }
+
+ public void setIsPostpone(String isPostpone) {
+ this.isPostpone = isPostpone;
+ }
+
+ public String getPreState() {
+ return preState;
+ }
+
+ public void setPreState(String preState) {
+ this.preState = preState;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getSource() {
+ return source;
+ }
+
+ public void setSource(String source) {
+ this.source = source;
+ }
+
+ public String getEorcName() {
+ return eorcName;
+ }
+
+ public void setEorcName(String eorcName) {
+ this.eorcName = eorcName;
+ }
+
+ public String getCasetypeDetailName() {
+ return casetypeDetailName;
+ }
+
+ public void setCasetypeDetailName(String casetypeDetailName) {
+ this.casetypeDetailName = casetypeDetailName;
+ }
+
+ public String getRemainingTime() {
+ return remainingTime;
+ }
+
+ public void setRemainingTime(String remainingTime) {
+ this.remainingTime = remainingTime;
+ }
+
+ public String getCasetypeName() {
+ return casetypeName;
+ }
+
+ public void setCasetypeName(String casetypeName) {
+ this.casetypeName = casetypeName;
+ }
+
+ public String getProcessId() {
+ return processId;
+ }
+
+ public void setProcessId(String processId) {
+ this.processId = processId;
+ }
+
+ public String getCaseState() {
+ return caseState;
+ }
+
+ public void setCaseState(String caseState) {
+ this.caseState = caseState;
+ }
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getShopId() {
+ return shopId;
+ }
+
+ public void setShopId(String shopId) {
+ this.shopId = shopId;
+ }
+
+ public String getFieldintro() {
+ return fieldintro;
+ }
+
+ public void setFieldintro(String fieldintro) {
+ this.fieldintro = fieldintro;
+ }
+
+ public String getLat() {
+ return lat;
+ }
+
+ public void setLat(String lat) {
+ this.lat = lat;
+ }
+
+ public String getCaseStateName() {
+ return caseStateName;
+ }
+
+ public void setCaseStateName(String caseStateName) {
+ this.caseStateName = caseStateName;
+ }
+
+ public String getPreOperator() {
+ return preOperator;
+ }
+
+ public void setPreOperator(String preOperator) {
+ this.preOperator = preOperator;
+ }
+
+ public String getLng() {
+ return lng;
+ }
+
+ public void setLng(String lng) {
+ this.lng = lng;
+ }
+
+ public String getIsOvertime() {
+ return isOvertime;
+ }
+
+ public void setIsOvertime(String isOvertime) {
+ this.isOvertime = isOvertime;
+ }
+
+ public String getCurrRoleName() {
+ return currRoleName;
+ }
+
+ public void setCurrRoleName(String currRoleName) {
+ this.currRoleName = currRoleName;
+ }
+
+ public String getCasetypeDetailCode() {
+ return casetypeDetailCode;
+ }
+
+ public void setCasetypeDetailCode(String casetypeDetailCode) {
+ this.casetypeDetailCode = casetypeDetailCode;
+ }
+
+ public String getOnedeptid() {
+ return onedeptid;
+ }
+
+ public void setOnedeptid(String onedeptid) {
+ this.onedeptid = onedeptid;
+ }
+
+ public String getEorc() {
+ return eorc;
+ }
+
+ public void setEorc(String eorc) {
+ this.eorc = eorc;
+ }
+
+ public String getCurrRoleId() {
+ return currRoleId;
+ }
+
+ public void setCurrRoleId(String currRoleId) {
+ this.currRoleId = currRoleId;
+ }
+
+ public String getCaseid() {
+ return caseid;
+ }
+
+ public void setCaseid(String caseid) {
+ this.caseid = caseid;
+ }
+
+ public String getCasetypeCode() {
+ return casetypeCode;
+ }
+
+ public void setCasetypeCode(String casetypeCode) {
+ this.casetypeCode = casetypeCode;
+ }
+
+ public String getNodeLimittime() {
+ return nodeLimittime;
+ }
+
+ public void setNodeLimittime(String nodeLimittime) {
+ this.nodeLimittime = nodeLimittime;
+ }
+
+ public String getSourceName() {
+ return sourceName;
+ }
+
+ public void setSourceName(String sourceName) {
+ this.sourceName = sourceName;
+ }
+
+ public String getReportTime() {
+ return reportTime;
+ }
+
+ public void setReportTime(String reportTime) {
+ this.reportTime = reportTime;
+ }
+ }
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/model/VerifyCaseModel.java b/app/src/main/java/com/casic/dcms/model/VerifyCaseModel.java
new file mode 100644
index 0000000..ce4d7ac
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/model/VerifyCaseModel.java
@@ -0,0 +1,346 @@
+package com.casic.dcms.model;
+
+import java.util.List;
+
+public class VerifyCaseModel {
+
+ private int code;
+ private DataModel data;
+ private String message;
+ private boolean success;
+
+ public int getCode() {
+ return code;
+ }
+
+ public void setCode(int code) {
+ this.code = code;
+ }
+
+ public DataModel getData() {
+ return data;
+ }
+
+ public void setData(DataModel data) {
+ this.data = data;
+ }
+
+ public String getMessage() {
+ return message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public boolean isSuccess() {
+ return success;
+ }
+
+ public void setSuccess(boolean success) {
+ this.success = success;
+ }
+
+ public static class DataModel {
+ private List rows;
+ private int total;
+
+ public List getRows() {
+ return rows;
+ }
+
+ public void setRows(List rows) {
+ this.rows = rows;
+ }
+
+ public int getTotal() {
+ return total;
+ }
+
+ public void setTotal(int total) {
+ this.total = total;
+ }
+
+ public static class RowsModel {
+ private String isPostpone;
+ private String description;
+ private String source;
+ private String eorcName;
+ private String casetypeDetailName;
+ private String remainingTime;
+ private String casetypeName;
+ private String currUserId;
+ private String currUserName;
+ private String processId;
+ private String caseState;
+ private String id;
+ private String shopId;
+ private String fieldintro;
+ private String lat;
+ private String caseStateName;
+ private String lng;
+ private String isOvertime;
+ private String currRoleName;
+ private String fileIdVerify;
+ private String casetypeDetailCode;
+ private String onedeptid;
+ private String eorc;
+ private String currRoleId;
+ private String caseid;
+ private String casetypeCode;
+ private String nodeLimittime;
+ private String taskName;
+ private String sourceName;
+ private String fileIdProcess;
+ private String reportTime;
+
+ public String getIsPostpone() {
+ return isPostpone;
+ }
+
+ public void setIsPostpone(String isPostpone) {
+ this.isPostpone = isPostpone;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getSource() {
+ return source;
+ }
+
+ public void setSource(String source) {
+ this.source = source;
+ }
+
+ public String getEorcName() {
+ return eorcName;
+ }
+
+ public void setEorcName(String eorcName) {
+ this.eorcName = eorcName;
+ }
+
+ public String getCasetypeDetailName() {
+ return casetypeDetailName;
+ }
+
+ public void setCasetypeDetailName(String casetypeDetailName) {
+ this.casetypeDetailName = casetypeDetailName;
+ }
+
+ public String getRemainingTime() {
+ return remainingTime;
+ }
+
+ public void setRemainingTime(String remainingTime) {
+ this.remainingTime = remainingTime;
+ }
+
+ public String getCasetypeName() {
+ return casetypeName;
+ }
+
+ public void setCasetypeName(String casetypeName) {
+ this.casetypeName = casetypeName;
+ }
+
+ public String getCurrUserId() {
+ return currUserId;
+ }
+
+ public void setCurrUserId(String currUserId) {
+ this.currUserId = currUserId;
+ }
+
+ public String getCurrUserName() {
+ return currUserName;
+ }
+
+ public void setCurrUserName(String currUserName) {
+ this.currUserName = currUserName;
+ }
+
+ public String getProcessId() {
+ return processId;
+ }
+
+ public void setProcessId(String processId) {
+ this.processId = processId;
+ }
+
+ public String getCaseState() {
+ return caseState;
+ }
+
+ public void setCaseState(String caseState) {
+ this.caseState = caseState;
+ }
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getShopId() {
+ return shopId;
+ }
+
+ public void setShopId(String shopId) {
+ this.shopId = shopId;
+ }
+
+ public String getFieldintro() {
+ return fieldintro;
+ }
+
+ public void setFieldintro(String fieldintro) {
+ this.fieldintro = fieldintro;
+ }
+
+ public String getLat() {
+ return lat;
+ }
+
+ public void setLat(String lat) {
+ this.lat = lat;
+ }
+
+ public String getCaseStateName() {
+ return caseStateName;
+ }
+
+ public void setCaseStateName(String caseStateName) {
+ this.caseStateName = caseStateName;
+ }
+
+ public String getLng() {
+ return lng;
+ }
+
+ public void setLng(String lng) {
+ this.lng = lng;
+ }
+
+ public String getIsOvertime() {
+ return isOvertime;
+ }
+
+ public void setIsOvertime(String isOvertime) {
+ this.isOvertime = isOvertime;
+ }
+
+ public String getCurrRoleName() {
+ return currRoleName;
+ }
+
+ public void setCurrRoleName(String currRoleName) {
+ this.currRoleName = currRoleName;
+ }
+
+ public String getFileIdVerify() {
+ return fileIdVerify;
+ }
+
+ public void setFileIdVerify(String fileIdVerify) {
+ this.fileIdVerify = fileIdVerify;
+ }
+
+ public String getCasetypeDetailCode() {
+ return casetypeDetailCode;
+ }
+
+ public void setCasetypeDetailCode(String casetypeDetailCode) {
+ this.casetypeDetailCode = casetypeDetailCode;
+ }
+
+ public String getOnedeptid() {
+ return onedeptid;
+ }
+
+ public void setOnedeptid(String onedeptid) {
+ this.onedeptid = onedeptid;
+ }
+
+ public String getEorc() {
+ return eorc;
+ }
+
+ public void setEorc(String eorc) {
+ this.eorc = eorc;
+ }
+
+ public String getCurrRoleId() {
+ return currRoleId;
+ }
+
+ public void setCurrRoleId(String currRoleId) {
+ this.currRoleId = currRoleId;
+ }
+
+ public String getCaseid() {
+ return caseid;
+ }
+
+ public void setCaseid(String caseid) {
+ this.caseid = caseid;
+ }
+
+ public String getCasetypeCode() {
+ return casetypeCode;
+ }
+
+ public void setCasetypeCode(String casetypeCode) {
+ this.casetypeCode = casetypeCode;
+ }
+
+ public String getNodeLimittime() {
+ return nodeLimittime;
+ }
+
+ public void setNodeLimittime(String nodeLimittime) {
+ this.nodeLimittime = nodeLimittime;
+ }
+
+ public String getTaskName() {
+ return taskName;
+ }
+
+ public void setTaskName(String taskName) {
+ this.taskName = taskName;
+ }
+
+ public String getSourceName() {
+ return sourceName;
+ }
+
+ public void setSourceName(String sourceName) {
+ this.sourceName = sourceName;
+ }
+
+ public String getFileIdProcess() {
+ return fileIdProcess;
+ }
+
+ public void setFileIdProcess(String fileIdProcess) {
+ this.fileIdProcess = fileIdProcess;
+ }
+
+ public String getReportTime() {
+ return reportTime;
+ }
+
+ public void setReportTime(String reportTime) {
+ this.reportTime = reportTime;
+ }
+ }
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/model/verify/VerifiedCaseModel.java b/app/src/main/java/com/casic/dcms/model/verify/VerifiedCaseModel.java
deleted file mode 100644
index a817351..0000000
--- a/app/src/main/java/com/casic/dcms/model/verify/VerifiedCaseModel.java
+++ /dev/null
@@ -1,328 +0,0 @@
-package com.casic.dcms.model.verify;
-
-import java.util.List;
-
-public class VerifiedCaseModel {
-
- private int code;
- private DataDTO data;
- private String message;
- private boolean success;
-
- public int getCode() {
- return code;
- }
-
- public void setCode(int code) {
- this.code = code;
- }
-
- public DataDTO getData() {
- return data;
- }
-
- public void setData(DataDTO data) {
- this.data = data;
- }
-
- public String getMessage() {
- return message;
- }
-
- public void setMessage(String message) {
- this.message = message;
- }
-
- public boolean isSuccess() {
- return success;
- }
-
- public void setSuccess(boolean success) {
- this.success = success;
- }
-
- public static class DataDTO {
- private List rows;
- private int total;
-
- public List getRows() {
- return rows;
- }
-
- public void setRows(List rows) {
- this.rows = rows;
- }
-
- public int getTotal() {
- return total;
- }
-
- public void setTotal(int total) {
- this.total = total;
- }
-
- public static class RowsDTO {
- private int isPostpone;
- private int preState;
- private String description;
- private int source;
- private String eorcName;
- private String casetypeDetailName;
- private String remainingTime;
- private String casetypeName;
- private String processId;
- private int caseState;
- private String id;
- private String shopId;
- private String fieldintro;
- private String lat;
- private String caseStateName;
- private String preOperator;
- private String lng;
- private String isOvertime;
- private String currRoleName;
- private String casetypeDetailCode;
- private String onedeptid;
- private String eorc;
- private String currRoleId;
- private String caseid;
- private String casetypeCode;
- private String nodeLimittime;
- private String sourceName;
- private String reportTime;
- private String onedeptName;
-
- public int getIsPostpone() {
- return isPostpone;
- }
-
- public void setIsPostpone(int isPostpone) {
- this.isPostpone = isPostpone;
- }
-
- public int getPreState() {
- return preState;
- }
-
- public void setPreState(int preState) {
- this.preState = preState;
- }
-
- public String getDescription() {
- return description;
- }
-
- public void setDescription(String description) {
- this.description = description;
- }
-
- public int getSource() {
- return source;
- }
-
- public void setSource(int source) {
- this.source = source;
- }
-
- public String getEorcName() {
- return eorcName;
- }
-
- public void setEorcName(String eorcName) {
- this.eorcName = eorcName;
- }
-
- public String getCasetypeDetailName() {
- return casetypeDetailName;
- }
-
- public void setCasetypeDetailName(String casetypeDetailName) {
- this.casetypeDetailName = casetypeDetailName;
- }
-
- public String getRemainingTime() {
- return remainingTime;
- }
-
- public void setRemainingTime(String remainingTime) {
- this.remainingTime = remainingTime;
- }
-
- public String getCasetypeName() {
- return casetypeName;
- }
-
- public void setCasetypeName(String casetypeName) {
- this.casetypeName = casetypeName;
- }
-
- public String getProcessId() {
- return processId;
- }
-
- public void setProcessId(String processId) {
- this.processId = processId;
- }
-
- public int getCaseState() {
- return caseState;
- }
-
- public void setCaseState(int caseState) {
- this.caseState = caseState;
- }
-
- public String getId() {
- return id;
- }
-
- public void setId(String id) {
- this.id = id;
- }
-
- public String getShopId() {
- return shopId;
- }
-
- public void setShopId(String shopId) {
- this.shopId = shopId;
- }
-
- public String getFieldintro() {
- return fieldintro;
- }
-
- public void setFieldintro(String fieldintro) {
- this.fieldintro = fieldintro;
- }
-
- public String getLat() {
- return lat;
- }
-
- public void setLat(String lat) {
- this.lat = lat;
- }
-
- public String getCaseStateName() {
- return caseStateName;
- }
-
- public void setCaseStateName(String caseStateName) {
- this.caseStateName = caseStateName;
- }
-
- public String getPreOperator() {
- return preOperator;
- }
-
- public void setPreOperator(String preOperator) {
- this.preOperator = preOperator;
- }
-
- public String getLng() {
- return lng;
- }
-
- public void setLng(String lng) {
- this.lng = lng;
- }
-
- public String getIsOvertime() {
- return isOvertime;
- }
-
- public void setIsOvertime(String isOvertime) {
- this.isOvertime = isOvertime;
- }
-
- public String getCurrRoleName() {
- return currRoleName;
- }
-
- public void setCurrRoleName(String currRoleName) {
- this.currRoleName = currRoleName;
- }
-
- public String getCasetypeDetailCode() {
- return casetypeDetailCode;
- }
-
- public void setCasetypeDetailCode(String casetypeDetailCode) {
- this.casetypeDetailCode = casetypeDetailCode;
- }
-
- public String getOnedeptid() {
- return onedeptid;
- }
-
- public void setOnedeptid(String onedeptid) {
- this.onedeptid = onedeptid;
- }
-
- public String getEorc() {
- return eorc;
- }
-
- public void setEorc(String eorc) {
- this.eorc = eorc;
- }
-
- public String getCurrRoleId() {
- return currRoleId;
- }
-
- public void setCurrRoleId(String currRoleId) {
- this.currRoleId = currRoleId;
- }
-
- public String getCaseid() {
- return caseid;
- }
-
- public void setCaseid(String caseid) {
- this.caseid = caseid;
- }
-
- public String getCasetypeCode() {
- return casetypeCode;
- }
-
- public void setCasetypeCode(String casetypeCode) {
- this.casetypeCode = casetypeCode;
- }
-
- public String getNodeLimittime() {
- return nodeLimittime;
- }
-
- public void setNodeLimittime(String nodeLimittime) {
- this.nodeLimittime = nodeLimittime;
- }
-
- public String getSourceName() {
- return sourceName;
- }
-
- public void setSourceName(String sourceName) {
- this.sourceName = sourceName;
- }
-
- public String getReportTime() {
- return reportTime;
- }
-
- public void setReportTime(String reportTime) {
- this.reportTime = reportTime;
- }
-
- public String getOnedeptName() {
- return onedeptName;
- }
-
- public void setOnedeptName(String onedeptName) {
- this.onedeptName = onedeptName;
- }
- }
- }
-}
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 4f8b20d..071931a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -127,6 +127,8 @@
+
+
@@ -139,6 +141,8 @@
+
+
@@ -161,6 +165,7 @@
+
@@ -187,12 +192,13 @@
-
+
+
@@ -232,11 +238,14 @@
+
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5de3040..b6a8d08 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -57,12 +57,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -85,6 +85,11 @@
+
+
+
+
+
@@ -94,19 +99,14 @@
-
-
-
-
-
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
index 3c7c8c4..22a7cd9 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
index 2fcfb2b..254f0cd 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
index 281af8c..eff9e34 100644
--- a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
index 1b191fd..e356195 100644
--- a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
index fe6bcf6..a48e315 100644
--- a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
index dfedccc..651a3f7 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
index 37704d2..63c9840 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
index d6390bd..dd8bf81 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
index b47ef50..6f39c1d 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
index 87229f6..0a4d3d0 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
index 249bd0b..c468d23 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
index a30a527..32f75bb 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
@@ -37,7 +37,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java
deleted file mode 100644
index 1ef38ba..0000000
--- a/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java
+++ /dev/null
@@ -1,95 +0,0 @@
-package com.casic.dcms.adapter.verify;
-
-import android.annotation.SuppressLint;
-import android.content.Context;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.TextView;
-
-import androidx.annotation.NonNull;
-import androidx.recyclerview.widget.RecyclerView;
-
-import com.casic.dcms.R;
-import com.casic.dcms.model.verify.VerifiedCaseModel;
-import com.pengxh.androidx.lite.hub.StringHub;
-
-import java.util.List;
-
-public class VerifiedCaseListAdapter extends RecyclerView.Adapter {
-
-// private final Context context;
- private final List dataBeans;
- private final LayoutInflater layoutInflater;
-
- public VerifiedCaseListAdapter(Context context, List dataRows) {
-// this.context = context;
- this.dataBeans = dataRows;
- this.layoutInflater = LayoutInflater.from(context);
- }
-
- @NonNull
- @Override
- public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
- }
-
- @Override
- public void onBindViewHolder(@NonNull ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
- holder.bindView(dataBeans.get(position));
- if (clickListener != null) {
- holder.itemView.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- clickListener.onClick(position);
- }
- });
- }
- }
-
- @Override
- public int getItemCount() {
- return dataBeans.size();
- }
-
- class ItemViewHolder extends RecyclerView.ViewHolder {
-
-// private final QMUIRadiusImageView caseImageView;
- private final TextView caseTitleView;
- private final TextView casePlaceView;
- private final TextView caseTimeView;
-
- ItemViewHolder(@NonNull View itemView) {
- super(itemView);
-// caseImageView = itemView.findViewById(R.id.caseImageView);
- caseTitleView = itemView.findViewById(R.id.caseTitleView);
- casePlaceView = itemView.findViewById(R.id.casePlaceView);
- caseTimeView = itemView.findViewById(R.id.caseTimeView);
- }
-
- void bindView(VerifiedCaseModel.DataDTO.RowsDTO rowsBean) {
- //核实图片
-// String fileIdVerify = rowsBean.getFileIdVerify();
-// if (!TextUtils.isEmpty(fileIdVerify)) {
-// String[] split = fileIdVerify.split(",");
-// String firstImage = split[0];
-// if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
-// Glide.with(context).load(StringHelper.appendCompleteURL(firstImage)).into(caseImageView);
-// }
-// }
- caseTitleView.setText(StringHub.filterSpaceOrEnter(rowsBean.getDescription()));
- casePlaceView.setText("发生地点:" + StringHub.filterSpaceOrEnter(rowsBean.getFieldintro()));
- caseTimeView.setText("上报时间:" + rowsBean.getReportTime());
- }
- }
-
- private OnItemClickListener clickListener;
-
- public interface OnItemClickListener {
- void onClick(int position);
- }
-
- public void setOnItemClickListener(OnItemClickListener onItemClickListener) {
- this.clickListener = onItemClickListener;
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java
deleted file mode 100644
index 7c9bbac..0000000
--- a/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java
+++ /dev/null
@@ -1,99 +0,0 @@
-package com.casic.dcms.adapter.verify;
-
-import android.annotation.SuppressLint;
-import android.content.Context;
-import android.text.TextUtils;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.TextView;
-
-import androidx.annotation.NonNull;
-import androidx.recyclerview.widget.RecyclerView;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.model.verify.VerifyCaseModel;
-import com.casic.dcms.utils.StringHelper;
-import com.pengxh.androidx.lite.hub.StringHub;
-import com.qmuiteam.qmui.widget.QMUIRadiusImageView;
-
-import java.util.List;
-
-public class VerifyCaseListAdapter extends RecyclerView.Adapter {
-
- private final Context context;
- private final List dataBeans;
- private final LayoutInflater layoutInflater;
-
- public VerifyCaseListAdapter(Context context, List dataRows) {
- this.context = context;
- this.dataBeans = dataRows;
- this.layoutInflater = LayoutInflater.from(context);
- }
-
- @NonNull
- @Override
- public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
- }
-
- @Override
- public void onBindViewHolder(@NonNull VerifyCaseListAdapter.ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
- holder.bindView(dataBeans.get(position));
- if (clickListener != null) {
- holder.itemView.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- clickListener.onClick(position);
- }
- });
- }
- }
-
- @Override
- public int getItemCount() {
- return dataBeans.size();
- }
-
- class ItemViewHolder extends RecyclerView.ViewHolder {
-
- private final QMUIRadiusImageView caseImageView;
- private final TextView caseTitleView;
- private final TextView casePlaceView;
- private final TextView caseTimeView;
-
- ItemViewHolder(@NonNull View itemView) {
- super(itemView);
- caseImageView = itemView.findViewById(R.id.caseImageView);
- caseTitleView = itemView.findViewById(R.id.caseTitleView);
- casePlaceView = itemView.findViewById(R.id.casePlaceView);
- caseTimeView = itemView.findViewById(R.id.caseTimeView);
- }
-
- void bindView(VerifyCaseModel.DataDTO.RowsDTO rowsBean) {
- //核实图片
- String fileIdVerify = rowsBean.getFileIdVerify();
- if (!TextUtils.isEmpty(fileIdVerify)) {
- String[] split = fileIdVerify.split(",");
- String firstImage = split[0];
- if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
- Glide.with(context).load(StringHelper.appendCompleteURL(firstImage)).into(caseImageView);
- }
- }
- caseTitleView.setText(StringHub.filterSpaceOrEnter(rowsBean.getDescription()));
- casePlaceView.setText("发生地点:" + StringHub.filterSpaceOrEnter(rowsBean.getFieldintro()));
- caseTimeView.setText("上报时间:" + rowsBean.getReportTime());
- }
- }
-
- private OnItemClickListener clickListener;
-
- public interface OnItemClickListener {
- void onClick(int position);
- }
-
- public void setOnItemClickListener(OnItemClickListener onItemClickListener) {
- this.clickListener = onItemClickListener;
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java b/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java
index 23f0f35..d12ff17 100644
--- a/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java
@@ -13,7 +13,6 @@
import com.casic.dcms.utils.LocaleConstant;
import com.casic.dcms.utils.StringHelper;
import com.casic.dcms.view.BridgeMaintainActivity;
-import com.casic.dcms.view.CaseOnMapActivity;
import com.casic.dcms.view.OvertimeCaseActivity;
import com.casic.dcms.view.PersonActivity;
import com.casic.dcms.view.PipelineManagerActivity;
@@ -24,11 +23,12 @@
import com.casic.dcms.view.check.CheckCaseActivity;
import com.casic.dcms.view.department.DeptHandleActivity;
import com.casic.dcms.view.handle.HandleCaseActivity;
+import com.casic.dcms.view.map.CaseOnMapActivity;
import com.casic.dcms.view.statistics.DataAnalysisActivity;
import com.casic.dcms.view.toilet.PublicToiletActivity;
-import com.casic.dcms.view.upload.CommonCaseUploadActivity;
-import com.casic.dcms.view.upload.PackageCaseUploadActivity;
-import com.casic.dcms.view.upload.QuickCaseUploadActivity;
+import com.casic.dcms.view.upload.BriefCaseActivity;
+import com.casic.dcms.view.upload.BusinessCaseActivity;
+import com.casic.dcms.view.upload.CommonCaseActivity;
import com.casic.dcms.view.urgent.UrgentCaseActivity;
import com.casic.dcms.view.verify.VerifyCaseActivity;
import com.casic.dcms.vm.HomePageViewModel;
@@ -109,13 +109,13 @@
Intent intent = new Intent();
switch (menusBean.getName()) {
case "案卷上报":
- intent.setClass(requireContext(), CommonCaseUploadActivity.class);
+ intent.setClass(requireContext(), CommonCaseActivity.class);
break;
case "快速上报":
- intent.setClass(requireContext(), QuickCaseUploadActivity.class);
+ intent.setClass(requireContext(), BriefCaseActivity.class);
break;
case "三包上报":
- intent.setClass(requireContext(), PackageCaseUploadActivity.class);
+ intent.setClass(requireContext(), BusinessCaseActivity.class);
break;
case "案卷核实":
intent.setClass(requireContext(), VerifyCaseActivity.class);
diff --git a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java
index 554c697..ec7b433 100644
--- a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java
+++ b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java
@@ -8,12 +8,14 @@
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProvider;
-import com.casic.dcms.adapter.verify.VerifiedCaseListAdapter;
+import com.casic.dcms.R;
import com.casic.dcms.databinding.FragmentVerifyCaseBinding;
-import com.casic.dcms.model.verify.VerifiedCaseModel;
+import com.casic.dcms.model.VerifiedCaseModel;
import com.casic.dcms.utils.LocaleConstant;
-import com.casic.dcms.view.verify.CaseVerifiedDetailActivity;
+import com.casic.dcms.view.verify.VerifiedDetailActivity;
import com.casic.dcms.vm.CaseViewModel;
+import com.pengxh.androidx.lite.adapter.NormalRecyclerAdapter;
+import com.pengxh.androidx.lite.adapter.ViewHolder;
import com.pengxh.androidx.lite.base.AndroidxBaseFragment;
import com.pengxh.androidx.lite.hub.ContextHub;
import com.pengxh.androidx.lite.hub.StringHub;
@@ -27,11 +29,11 @@
public class CaseVerifiedFragment extends AndroidxBaseFragment {
- private static final String TAG = "CaseHandledFragment";
+ private static final String TAG = "CaseVerifiedFragment";
private CaseViewModel caseViewModel;
- private VerifiedCaseListAdapter adapter;
+ private NormalRecyclerAdapter adapter;
private WeakReferenceHandler weakReferenceHandler;
- private List dataBeans = new ArrayList<>();
+ private List dataBeans = new ArrayList<>();
private int pageIndex = 1;
private boolean isRefresh, isLoadMore = false;
@@ -49,12 +51,37 @@
protected void initData() {
weakReferenceHandler = new WeakReferenceHandler(callback);
caseViewModel = new ViewModelProvider(this).get(CaseViewModel.class);
+ caseViewModel.caseVerifiedModel.observe(this, new Observer() {
+ @Override
+ public void onChanged(VerifiedCaseModel resultBean) {
+ if (resultBean.getCode() == 200) {
+ List dataRows = resultBean.getData().getRows();
+ if (isRefresh) {
+ dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
+ dataBeans = dataRows;
+ viewBinding.refreshLayout.finishRefresh();
+ isRefresh = false;
+ } else if (isLoadMore) {
+ if (dataRows.size() == 0) {
+ StringHub.show(requireContext(), "到底了,别拉了");
+ }
+ dataBeans.addAll(dataRows);
+ viewBinding.refreshLayout.finishLoadMore();
+ isLoadMore = false;
+ } else {
+ dataBeans = dataRows;
+ }
+ weakReferenceHandler.sendEmptyMessage(202104254);
+ }
+ }
+ });
}
@Override
public void onResume() {
- obtainVerifyCaseList();
super.onResume();
+ pageIndex = 1;
+ obtainVerifyCaseList();
}
public void obtainVerifyCaseList() {
@@ -80,31 +107,6 @@
obtainVerifyCaseList();
}
});
-
- caseViewModel.caseVerifiedModel.observe(this, new Observer() {
- @Override
- public void onChanged(VerifiedCaseModel resultBean) {
- if (resultBean.getCode() == 200) {
- List dataRows = resultBean.getData().getRows();
- if (isRefresh) {
- dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
- dataBeans = dataRows;
- viewBinding.refreshLayout.finishRefresh();
- isRefresh = false;
- } else if (isLoadMore) {
- if (dataRows.size() == 0) {
- StringHub.show(requireContext(), "到底了,别拉了");
- }
- dataBeans.addAll(dataRows);
- viewBinding.refreshLayout.finishLoadMore();
- isLoadMore = false;
- } else {
- dataBeans = dataRows;
- }
- weakReferenceHandler.sendEmptyMessage(202104254);
- }
- }
- });
}
private final Handler.Callback callback = new Handler.Callback() {
@@ -125,16 +127,19 @@
});
} else {
viewBinding.emptyView.hide();
- adapter = new VerifiedCaseListAdapter(requireContext(), dataBeans);
- viewBinding.caseRecyclerView.setAdapter(adapter);
- adapter.setOnItemClickListener(new VerifiedCaseListAdapter.OnItemClickListener() {
+ adapter = new NormalRecyclerAdapter(R.layout.item_case_rv_l, dataBeans) {
@Override
- public void onClick(int position) {
- ContextHub.navigatePageTo(
- requireContext(),
- CaseVerifiedDetailActivity.class,
- dataBeans.get(position).getId()
- );
+ public void convertView(ViewHolder viewHolder, int position, VerifiedCaseModel.DataModel.RowsModel item) {
+ viewHolder.setText(R.id.caseTitleView, StringHub.filterSpaceOrEnter(item.getDescription()))
+ .setText(R.id.casePlaceView, "发生地点:" + StringHub.filterSpaceOrEnter(item.getFieldintro()))
+ .setText(R.id.caseTimeView, "上报时间:" + item.getReportTime());
+ }
+ };
+ viewBinding.caseRecyclerView.setAdapter(adapter);
+ adapter.setOnItemClickedListener(new NormalRecyclerAdapter.OnItemClickedListener() {
+ @Override
+ public void onItemClicked(int position, VerifiedCaseModel.DataModel.RowsModel rowsModel) {
+ ContextHub.navigatePageTo(requireContext(), VerifiedDetailActivity.class, rowsModel.getId());
}
});
}
diff --git a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifyFragment.java b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifyFragment.java
index 27f0c9d..35c388c 100644
--- a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifyFragment.java
+++ b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifyFragment.java
@@ -1,19 +1,27 @@
package com.casic.dcms.fragment.verify;
+import static com.luck.picture.lib.thread.PictureThreadUtils.runOnUiThread;
+
+import android.graphics.drawable.Drawable;
import android.os.Handler;
import android.os.Message;
+import android.text.TextUtils;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProvider;
-import com.casic.dcms.adapter.verify.VerifyCaseListAdapter;
+import com.bumptech.glide.Glide;
+import com.casic.dcms.R;
import com.casic.dcms.databinding.FragmentVerifyCaseBinding;
-import com.casic.dcms.model.verify.VerifyCaseModel;
+import com.casic.dcms.model.VerifyCaseModel;
import com.casic.dcms.utils.LocaleConstant;
-import com.casic.dcms.view.verify.CaseVerifyDetailActivity;
+import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.view.verify.VerifyDetailActivity;
import com.casic.dcms.vm.CaseViewModel;
+import com.pengxh.androidx.lite.adapter.NormalRecyclerAdapter;
+import com.pengxh.androidx.lite.adapter.ViewHolder;
import com.pengxh.androidx.lite.base.AndroidxBaseFragment;
import com.pengxh.androidx.lite.hub.ContextHub;
import com.pengxh.androidx.lite.hub.StringHub;
@@ -24,14 +32,15 @@
import java.util.ArrayList;
import java.util.List;
+import java.util.concurrent.ExecutionException;
public class CaseVerifyFragment extends AndroidxBaseFragment {
private static final String TAG = "CaseVerifyFragment";
private CaseViewModel caseViewModel;
- private VerifyCaseListAdapter adapter;
+ private NormalRecyclerAdapter adapter;
private WeakReferenceHandler weakReferenceHandler;
- private List dataBeans = new ArrayList<>();
+ private List dataBeans = new ArrayList<>();
private int pageIndex = 1;
private boolean isRefresh, isLoadMore = false;
@@ -49,12 +58,37 @@
protected void initData() {
weakReferenceHandler = new WeakReferenceHandler(callback);
caseViewModel = new ViewModelProvider(this).get(CaseViewModel.class);
+ caseViewModel.caseVerifyModel.observe(this, new Observer() {
+ @Override
+ public void onChanged(VerifyCaseModel resultBean) {
+ if (resultBean.getCode() == 200) {
+ List dataRows = resultBean.getData().getRows();
+ if (isRefresh) {
+ dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
+ dataBeans = dataRows;
+ viewBinding.refreshLayout.finishRefresh();
+ isRefresh = false;
+ } else if (isLoadMore) {
+ if (dataRows.size() == 0) {
+ StringHub.show(requireContext(), "到底了,别拉了");
+ }
+ dataBeans.addAll(dataRows);
+ viewBinding.refreshLayout.finishLoadMore();
+ isLoadMore = false;
+ } else {
+ dataBeans = dataRows;
+ }
+ weakReferenceHandler.sendEmptyMessage(202104253);
+ }
+ }
+ });
}
@Override
public void onResume() {
- obtainVerifyCaseList();
super.onResume();
+ pageIndex = 1;
+ obtainVerifyCaseList();
}
public void obtainVerifyCaseList() {
@@ -80,31 +114,6 @@
obtainVerifyCaseList();
}
});
-
- caseViewModel.caseVerifyModel.observe(this, new Observer() {
- @Override
- public void onChanged(VerifyCaseModel resultBean) {
- if (resultBean.getCode() == 200) {
- List dataRows = resultBean.getData().getRows();
- if (isRefresh) {
- dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
- dataBeans = dataRows;
- viewBinding.refreshLayout.finishRefresh();
- isRefresh = false;
- } else if (isLoadMore) {
- if (dataRows.size() == 0) {
- StringHub.show(requireContext(), "到底了,别拉了");
- }
- dataBeans.addAll(dataRows);
- viewBinding.refreshLayout.finishLoadMore();
- isLoadMore = false;
- } else {
- dataBeans = dataRows;
- }
- weakReferenceHandler.sendEmptyMessage(202104253);
- }
- }
- });
}
private final Handler.Callback callback = new Handler.Callback() {
@@ -125,16 +134,42 @@
});
} else {
viewBinding.emptyView.hide();
- adapter = new VerifyCaseListAdapter(requireContext(), dataBeans);
- viewBinding.caseRecyclerView.setAdapter(adapter);
- adapter.setOnItemClickListener(new VerifyCaseListAdapter.OnItemClickListener() {
+ adapter = new NormalRecyclerAdapter(R.layout.item_case_rv_l, dataBeans) {
@Override
- public void onClick(int position) {
- ContextHub.navigatePageTo(
- requireContext(),
- CaseVerifyDetailActivity.class,
- dataBeans.get(position).getId()
- );
+ public void convertView(ViewHolder viewHolder, int position, VerifyCaseModel.DataModel.RowsModel item) {
+ String fileIdVerify = item.getFileIdVerify();
+ if (!TextUtils.isEmpty(fileIdVerify)) {
+ String[] split = fileIdVerify.split(",");
+ String firstImage = split[0];
+ if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
+ new Thread(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ Drawable drawable = Glide.with(requireContext()).load(StringHelper.appendCompleteURL(firstImage)).submit().get();
+ runOnUiThread(new Runnable() {
+ @Override
+ public void run() {
+ viewHolder.setImageResource(R.id.caseImageView, drawable);
+ }
+ });
+ } catch (ExecutionException | InterruptedException e) {
+ e.printStackTrace();
+ }
+ }
+ }).start();
+ }
+ }
+ viewHolder.setText(R.id.caseTitleView, StringHub.filterSpaceOrEnter(item.getDescription()))
+ .setText(R.id.casePlaceView, "发生地点:" + StringHub.filterSpaceOrEnter(item.getFieldintro()))
+ .setText(R.id.caseTimeView, "上报时间:" + item.getReportTime());
+ }
+ };
+ viewBinding.caseRecyclerView.setAdapter(adapter);
+ adapter.setOnItemClickedListener(new NormalRecyclerAdapter.OnItemClickedListener() {
+ @Override
+ public void onItemClicked(int position, VerifyCaseModel.DataModel.RowsModel rowsModel) {
+ ContextHub.navigatePageTo(requireContext(), VerifyDetailActivity.class, rowsModel.getId());
}
});
}
diff --git a/app/src/main/java/com/casic/dcms/model/VerifiedCaseModel.java b/app/src/main/java/com/casic/dcms/model/VerifiedCaseModel.java
new file mode 100644
index 0000000..4dc061b
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/model/VerifiedCaseModel.java
@@ -0,0 +1,319 @@
+package com.casic.dcms.model;
+
+import java.util.List;
+
+public class VerifiedCaseModel {
+
+ private int code;
+ private DataModel data;
+ private String message;
+ private boolean success;
+
+ public int getCode() {
+ return code;
+ }
+
+ public void setCode(int code) {
+ this.code = code;
+ }
+
+ public DataModel getData() {
+ return data;
+ }
+
+ public void setData(DataModel data) {
+ this.data = data;
+ }
+
+ public String getMessage() {
+ return message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public boolean isSuccess() {
+ return success;
+ }
+
+ public void setSuccess(boolean success) {
+ this.success = success;
+ }
+
+ public static class DataModel {
+ private List rows;
+ private int total;
+
+ public List getRows() {
+ return rows;
+ }
+
+ public void setRows(List rows) {
+ this.rows = rows;
+ }
+
+ public int getTotal() {
+ return total;
+ }
+
+ public void setTotal(int total) {
+ this.total = total;
+ }
+
+ public static class RowsModel {
+ private String isPostpone;
+ private String preState;
+ private String description;
+ private String source;
+ private String eorcName;
+ private String casetypeDetailName;
+ private String remainingTime;
+ private String casetypeName;
+ private String processId;
+ private String caseState;
+ private String id;
+ private String shopId;
+ private String fieldintro;
+ private String lat;
+ private String caseStateName;
+ private String preOperator;
+ private String lng;
+ private String isOvertime;
+ private String currRoleName;
+ private String casetypeDetailCode;
+ private String onedeptid;
+ private String eorc;
+ private String currRoleId;
+ private String caseid;
+ private String casetypeCode;
+ private String nodeLimittime;
+ private String sourceName;
+ private String reportTime;
+
+ public String getIsPostpone() {
+ return isPostpone;
+ }
+
+ public void setIsPostpone(String isPostpone) {
+ this.isPostpone = isPostpone;
+ }
+
+ public String getPreState() {
+ return preState;
+ }
+
+ public void setPreState(String preState) {
+ this.preState = preState;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getSource() {
+ return source;
+ }
+
+ public void setSource(String source) {
+ this.source = source;
+ }
+
+ public String getEorcName() {
+ return eorcName;
+ }
+
+ public void setEorcName(String eorcName) {
+ this.eorcName = eorcName;
+ }
+
+ public String getCasetypeDetailName() {
+ return casetypeDetailName;
+ }
+
+ public void setCasetypeDetailName(String casetypeDetailName) {
+ this.casetypeDetailName = casetypeDetailName;
+ }
+
+ public String getRemainingTime() {
+ return remainingTime;
+ }
+
+ public void setRemainingTime(String remainingTime) {
+ this.remainingTime = remainingTime;
+ }
+
+ public String getCasetypeName() {
+ return casetypeName;
+ }
+
+ public void setCasetypeName(String casetypeName) {
+ this.casetypeName = casetypeName;
+ }
+
+ public String getProcessId() {
+ return processId;
+ }
+
+ public void setProcessId(String processId) {
+ this.processId = processId;
+ }
+
+ public String getCaseState() {
+ return caseState;
+ }
+
+ public void setCaseState(String caseState) {
+ this.caseState = caseState;
+ }
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getShopId() {
+ return shopId;
+ }
+
+ public void setShopId(String shopId) {
+ this.shopId = shopId;
+ }
+
+ public String getFieldintro() {
+ return fieldintro;
+ }
+
+ public void setFieldintro(String fieldintro) {
+ this.fieldintro = fieldintro;
+ }
+
+ public String getLat() {
+ return lat;
+ }
+
+ public void setLat(String lat) {
+ this.lat = lat;
+ }
+
+ public String getCaseStateName() {
+ return caseStateName;
+ }
+
+ public void setCaseStateName(String caseStateName) {
+ this.caseStateName = caseStateName;
+ }
+
+ public String getPreOperator() {
+ return preOperator;
+ }
+
+ public void setPreOperator(String preOperator) {
+ this.preOperator = preOperator;
+ }
+
+ public String getLng() {
+ return lng;
+ }
+
+ public void setLng(String lng) {
+ this.lng = lng;
+ }
+
+ public String getIsOvertime() {
+ return isOvertime;
+ }
+
+ public void setIsOvertime(String isOvertime) {
+ this.isOvertime = isOvertime;
+ }
+
+ public String getCurrRoleName() {
+ return currRoleName;
+ }
+
+ public void setCurrRoleName(String currRoleName) {
+ this.currRoleName = currRoleName;
+ }
+
+ public String getCasetypeDetailCode() {
+ return casetypeDetailCode;
+ }
+
+ public void setCasetypeDetailCode(String casetypeDetailCode) {
+ this.casetypeDetailCode = casetypeDetailCode;
+ }
+
+ public String getOnedeptid() {
+ return onedeptid;
+ }
+
+ public void setOnedeptid(String onedeptid) {
+ this.onedeptid = onedeptid;
+ }
+
+ public String getEorc() {
+ return eorc;
+ }
+
+ public void setEorc(String eorc) {
+ this.eorc = eorc;
+ }
+
+ public String getCurrRoleId() {
+ return currRoleId;
+ }
+
+ public void setCurrRoleId(String currRoleId) {
+ this.currRoleId = currRoleId;
+ }
+
+ public String getCaseid() {
+ return caseid;
+ }
+
+ public void setCaseid(String caseid) {
+ this.caseid = caseid;
+ }
+
+ public String getCasetypeCode() {
+ return casetypeCode;
+ }
+
+ public void setCasetypeCode(String casetypeCode) {
+ this.casetypeCode = casetypeCode;
+ }
+
+ public String getNodeLimittime() {
+ return nodeLimittime;
+ }
+
+ public void setNodeLimittime(String nodeLimittime) {
+ this.nodeLimittime = nodeLimittime;
+ }
+
+ public String getSourceName() {
+ return sourceName;
+ }
+
+ public void setSourceName(String sourceName) {
+ this.sourceName = sourceName;
+ }
+
+ public String getReportTime() {
+ return reportTime;
+ }
+
+ public void setReportTime(String reportTime) {
+ this.reportTime = reportTime;
+ }
+ }
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/model/VerifyCaseModel.java b/app/src/main/java/com/casic/dcms/model/VerifyCaseModel.java
new file mode 100644
index 0000000..ce4d7ac
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/model/VerifyCaseModel.java
@@ -0,0 +1,346 @@
+package com.casic.dcms.model;
+
+import java.util.List;
+
+public class VerifyCaseModel {
+
+ private int code;
+ private DataModel data;
+ private String message;
+ private boolean success;
+
+ public int getCode() {
+ return code;
+ }
+
+ public void setCode(int code) {
+ this.code = code;
+ }
+
+ public DataModel getData() {
+ return data;
+ }
+
+ public void setData(DataModel data) {
+ this.data = data;
+ }
+
+ public String getMessage() {
+ return message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public boolean isSuccess() {
+ return success;
+ }
+
+ public void setSuccess(boolean success) {
+ this.success = success;
+ }
+
+ public static class DataModel {
+ private List rows;
+ private int total;
+
+ public List getRows() {
+ return rows;
+ }
+
+ public void setRows(List rows) {
+ this.rows = rows;
+ }
+
+ public int getTotal() {
+ return total;
+ }
+
+ public void setTotal(int total) {
+ this.total = total;
+ }
+
+ public static class RowsModel {
+ private String isPostpone;
+ private String description;
+ private String source;
+ private String eorcName;
+ private String casetypeDetailName;
+ private String remainingTime;
+ private String casetypeName;
+ private String currUserId;
+ private String currUserName;
+ private String processId;
+ private String caseState;
+ private String id;
+ private String shopId;
+ private String fieldintro;
+ private String lat;
+ private String caseStateName;
+ private String lng;
+ private String isOvertime;
+ private String currRoleName;
+ private String fileIdVerify;
+ private String casetypeDetailCode;
+ private String onedeptid;
+ private String eorc;
+ private String currRoleId;
+ private String caseid;
+ private String casetypeCode;
+ private String nodeLimittime;
+ private String taskName;
+ private String sourceName;
+ private String fileIdProcess;
+ private String reportTime;
+
+ public String getIsPostpone() {
+ return isPostpone;
+ }
+
+ public void setIsPostpone(String isPostpone) {
+ this.isPostpone = isPostpone;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getSource() {
+ return source;
+ }
+
+ public void setSource(String source) {
+ this.source = source;
+ }
+
+ public String getEorcName() {
+ return eorcName;
+ }
+
+ public void setEorcName(String eorcName) {
+ this.eorcName = eorcName;
+ }
+
+ public String getCasetypeDetailName() {
+ return casetypeDetailName;
+ }
+
+ public void setCasetypeDetailName(String casetypeDetailName) {
+ this.casetypeDetailName = casetypeDetailName;
+ }
+
+ public String getRemainingTime() {
+ return remainingTime;
+ }
+
+ public void setRemainingTime(String remainingTime) {
+ this.remainingTime = remainingTime;
+ }
+
+ public String getCasetypeName() {
+ return casetypeName;
+ }
+
+ public void setCasetypeName(String casetypeName) {
+ this.casetypeName = casetypeName;
+ }
+
+ public String getCurrUserId() {
+ return currUserId;
+ }
+
+ public void setCurrUserId(String currUserId) {
+ this.currUserId = currUserId;
+ }
+
+ public String getCurrUserName() {
+ return currUserName;
+ }
+
+ public void setCurrUserName(String currUserName) {
+ this.currUserName = currUserName;
+ }
+
+ public String getProcessId() {
+ return processId;
+ }
+
+ public void setProcessId(String processId) {
+ this.processId = processId;
+ }
+
+ public String getCaseState() {
+ return caseState;
+ }
+
+ public void setCaseState(String caseState) {
+ this.caseState = caseState;
+ }
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getShopId() {
+ return shopId;
+ }
+
+ public void setShopId(String shopId) {
+ this.shopId = shopId;
+ }
+
+ public String getFieldintro() {
+ return fieldintro;
+ }
+
+ public void setFieldintro(String fieldintro) {
+ this.fieldintro = fieldintro;
+ }
+
+ public String getLat() {
+ return lat;
+ }
+
+ public void setLat(String lat) {
+ this.lat = lat;
+ }
+
+ public String getCaseStateName() {
+ return caseStateName;
+ }
+
+ public void setCaseStateName(String caseStateName) {
+ this.caseStateName = caseStateName;
+ }
+
+ public String getLng() {
+ return lng;
+ }
+
+ public void setLng(String lng) {
+ this.lng = lng;
+ }
+
+ public String getIsOvertime() {
+ return isOvertime;
+ }
+
+ public void setIsOvertime(String isOvertime) {
+ this.isOvertime = isOvertime;
+ }
+
+ public String getCurrRoleName() {
+ return currRoleName;
+ }
+
+ public void setCurrRoleName(String currRoleName) {
+ this.currRoleName = currRoleName;
+ }
+
+ public String getFileIdVerify() {
+ return fileIdVerify;
+ }
+
+ public void setFileIdVerify(String fileIdVerify) {
+ this.fileIdVerify = fileIdVerify;
+ }
+
+ public String getCasetypeDetailCode() {
+ return casetypeDetailCode;
+ }
+
+ public void setCasetypeDetailCode(String casetypeDetailCode) {
+ this.casetypeDetailCode = casetypeDetailCode;
+ }
+
+ public String getOnedeptid() {
+ return onedeptid;
+ }
+
+ public void setOnedeptid(String onedeptid) {
+ this.onedeptid = onedeptid;
+ }
+
+ public String getEorc() {
+ return eorc;
+ }
+
+ public void setEorc(String eorc) {
+ this.eorc = eorc;
+ }
+
+ public String getCurrRoleId() {
+ return currRoleId;
+ }
+
+ public void setCurrRoleId(String currRoleId) {
+ this.currRoleId = currRoleId;
+ }
+
+ public String getCaseid() {
+ return caseid;
+ }
+
+ public void setCaseid(String caseid) {
+ this.caseid = caseid;
+ }
+
+ public String getCasetypeCode() {
+ return casetypeCode;
+ }
+
+ public void setCasetypeCode(String casetypeCode) {
+ this.casetypeCode = casetypeCode;
+ }
+
+ public String getNodeLimittime() {
+ return nodeLimittime;
+ }
+
+ public void setNodeLimittime(String nodeLimittime) {
+ this.nodeLimittime = nodeLimittime;
+ }
+
+ public String getTaskName() {
+ return taskName;
+ }
+
+ public void setTaskName(String taskName) {
+ this.taskName = taskName;
+ }
+
+ public String getSourceName() {
+ return sourceName;
+ }
+
+ public void setSourceName(String sourceName) {
+ this.sourceName = sourceName;
+ }
+
+ public String getFileIdProcess() {
+ return fileIdProcess;
+ }
+
+ public void setFileIdProcess(String fileIdProcess) {
+ this.fileIdProcess = fileIdProcess;
+ }
+
+ public String getReportTime() {
+ return reportTime;
+ }
+
+ public void setReportTime(String reportTime) {
+ this.reportTime = reportTime;
+ }
+ }
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/model/verify/VerifiedCaseModel.java b/app/src/main/java/com/casic/dcms/model/verify/VerifiedCaseModel.java
deleted file mode 100644
index a817351..0000000
--- a/app/src/main/java/com/casic/dcms/model/verify/VerifiedCaseModel.java
+++ /dev/null
@@ -1,328 +0,0 @@
-package com.casic.dcms.model.verify;
-
-import java.util.List;
-
-public class VerifiedCaseModel {
-
- private int code;
- private DataDTO data;
- private String message;
- private boolean success;
-
- public int getCode() {
- return code;
- }
-
- public void setCode(int code) {
- this.code = code;
- }
-
- public DataDTO getData() {
- return data;
- }
-
- public void setData(DataDTO data) {
- this.data = data;
- }
-
- public String getMessage() {
- return message;
- }
-
- public void setMessage(String message) {
- this.message = message;
- }
-
- public boolean isSuccess() {
- return success;
- }
-
- public void setSuccess(boolean success) {
- this.success = success;
- }
-
- public static class DataDTO {
- private List rows;
- private int total;
-
- public List getRows() {
- return rows;
- }
-
- public void setRows(List rows) {
- this.rows = rows;
- }
-
- public int getTotal() {
- return total;
- }
-
- public void setTotal(int total) {
- this.total = total;
- }
-
- public static class RowsDTO {
- private int isPostpone;
- private int preState;
- private String description;
- private int source;
- private String eorcName;
- private String casetypeDetailName;
- private String remainingTime;
- private String casetypeName;
- private String processId;
- private int caseState;
- private String id;
- private String shopId;
- private String fieldintro;
- private String lat;
- private String caseStateName;
- private String preOperator;
- private String lng;
- private String isOvertime;
- private String currRoleName;
- private String casetypeDetailCode;
- private String onedeptid;
- private String eorc;
- private String currRoleId;
- private String caseid;
- private String casetypeCode;
- private String nodeLimittime;
- private String sourceName;
- private String reportTime;
- private String onedeptName;
-
- public int getIsPostpone() {
- return isPostpone;
- }
-
- public void setIsPostpone(int isPostpone) {
- this.isPostpone = isPostpone;
- }
-
- public int getPreState() {
- return preState;
- }
-
- public void setPreState(int preState) {
- this.preState = preState;
- }
-
- public String getDescription() {
- return description;
- }
-
- public void setDescription(String description) {
- this.description = description;
- }
-
- public int getSource() {
- return source;
- }
-
- public void setSource(int source) {
- this.source = source;
- }
-
- public String getEorcName() {
- return eorcName;
- }
-
- public void setEorcName(String eorcName) {
- this.eorcName = eorcName;
- }
-
- public String getCasetypeDetailName() {
- return casetypeDetailName;
- }
-
- public void setCasetypeDetailName(String casetypeDetailName) {
- this.casetypeDetailName = casetypeDetailName;
- }
-
- public String getRemainingTime() {
- return remainingTime;
- }
-
- public void setRemainingTime(String remainingTime) {
- this.remainingTime = remainingTime;
- }
-
- public String getCasetypeName() {
- return casetypeName;
- }
-
- public void setCasetypeName(String casetypeName) {
- this.casetypeName = casetypeName;
- }
-
- public String getProcessId() {
- return processId;
- }
-
- public void setProcessId(String processId) {
- this.processId = processId;
- }
-
- public int getCaseState() {
- return caseState;
- }
-
- public void setCaseState(int caseState) {
- this.caseState = caseState;
- }
-
- public String getId() {
- return id;
- }
-
- public void setId(String id) {
- this.id = id;
- }
-
- public String getShopId() {
- return shopId;
- }
-
- public void setShopId(String shopId) {
- this.shopId = shopId;
- }
-
- public String getFieldintro() {
- return fieldintro;
- }
-
- public void setFieldintro(String fieldintro) {
- this.fieldintro = fieldintro;
- }
-
- public String getLat() {
- return lat;
- }
-
- public void setLat(String lat) {
- this.lat = lat;
- }
-
- public String getCaseStateName() {
- return caseStateName;
- }
-
- public void setCaseStateName(String caseStateName) {
- this.caseStateName = caseStateName;
- }
-
- public String getPreOperator() {
- return preOperator;
- }
-
- public void setPreOperator(String preOperator) {
- this.preOperator = preOperator;
- }
-
- public String getLng() {
- return lng;
- }
-
- public void setLng(String lng) {
- this.lng = lng;
- }
-
- public String getIsOvertime() {
- return isOvertime;
- }
-
- public void setIsOvertime(String isOvertime) {
- this.isOvertime = isOvertime;
- }
-
- public String getCurrRoleName() {
- return currRoleName;
- }
-
- public void setCurrRoleName(String currRoleName) {
- this.currRoleName = currRoleName;
- }
-
- public String getCasetypeDetailCode() {
- return casetypeDetailCode;
- }
-
- public void setCasetypeDetailCode(String casetypeDetailCode) {
- this.casetypeDetailCode = casetypeDetailCode;
- }
-
- public String getOnedeptid() {
- return onedeptid;
- }
-
- public void setOnedeptid(String onedeptid) {
- this.onedeptid = onedeptid;
- }
-
- public String getEorc() {
- return eorc;
- }
-
- public void setEorc(String eorc) {
- this.eorc = eorc;
- }
-
- public String getCurrRoleId() {
- return currRoleId;
- }
-
- public void setCurrRoleId(String currRoleId) {
- this.currRoleId = currRoleId;
- }
-
- public String getCaseid() {
- return caseid;
- }
-
- public void setCaseid(String caseid) {
- this.caseid = caseid;
- }
-
- public String getCasetypeCode() {
- return casetypeCode;
- }
-
- public void setCasetypeCode(String casetypeCode) {
- this.casetypeCode = casetypeCode;
- }
-
- public String getNodeLimittime() {
- return nodeLimittime;
- }
-
- public void setNodeLimittime(String nodeLimittime) {
- this.nodeLimittime = nodeLimittime;
- }
-
- public String getSourceName() {
- return sourceName;
- }
-
- public void setSourceName(String sourceName) {
- this.sourceName = sourceName;
- }
-
- public String getReportTime() {
- return reportTime;
- }
-
- public void setReportTime(String reportTime) {
- this.reportTime = reportTime;
- }
-
- public String getOnedeptName() {
- return onedeptName;
- }
-
- public void setOnedeptName(String onedeptName) {
- this.onedeptName = onedeptName;
- }
- }
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/model/verify/VerifyCaseModel.java b/app/src/main/java/com/casic/dcms/model/verify/VerifyCaseModel.java
deleted file mode 100644
index 647c174..0000000
--- a/app/src/main/java/com/casic/dcms/model/verify/VerifyCaseModel.java
+++ /dev/null
@@ -1,346 +0,0 @@
-package com.casic.dcms.model.verify;
-
-import java.util.List;
-
-public class VerifyCaseModel {
-
- private int code;
- private DataDTO data;
- private String message;
- private boolean success;
-
- public int getCode() {
- return code;
- }
-
- public void setCode(int code) {
- this.code = code;
- }
-
- public DataDTO getData() {
- return data;
- }
-
- public void setData(DataDTO data) {
- this.data = data;
- }
-
- public String getMessage() {
- return message;
- }
-
- public void setMessage(String message) {
- this.message = message;
- }
-
- public boolean isSuccess() {
- return success;
- }
-
- public void setSuccess(boolean success) {
- this.success = success;
- }
-
- public static class DataDTO {
- private List rows;
- private int total;
-
- public List getRows() {
- return rows;
- }
-
- public void setRows(List rows) {
- this.rows = rows;
- }
-
- public int getTotal() {
- return total;
- }
-
- public void setTotal(int total) {
- this.total = total;
- }
-
- public static class RowsDTO {
- private int isPostpone;
- private String description;
- private int source;
- private String eorcName;
- private String casetypeDetailName;
- private String remainingTime;
- private String casetypeName;
- private String currUserId;
- private String currUserName;
- private String processId;
- private int caseState;
- private String id;
- private String shopId;
- private String fieldintro;
- private String lat;
- private String caseStateName;
- private String lng;
- private String isOvertime;
- private String currRoleName;
- private String fileIdVerify;
- private String casetypeDetailCode;
- private String onedeptid;
- private String eorc;
- private String currRoleId;
- private String caseid;
- private String casetypeCode;
- private String nodeLimittime;
- private String taskName;
- private String sourceName;
- private String fileIdProcess;
- private String reportTime;
-
- public int getIsPostpone() {
- return isPostpone;
- }
-
- public void setIsPostpone(int isPostpone) {
- this.isPostpone = isPostpone;
- }
-
- public String getDescription() {
- return description;
- }
-
- public void setDescription(String description) {
- this.description = description;
- }
-
- public int getSource() {
- return source;
- }
-
- public void setSource(int source) {
- this.source = source;
- }
-
- public String getEorcName() {
- return eorcName;
- }
-
- public void setEorcName(String eorcName) {
- this.eorcName = eorcName;
- }
-
- public String getCasetypeDetailName() {
- return casetypeDetailName;
- }
-
- public void setCasetypeDetailName(String casetypeDetailName) {
- this.casetypeDetailName = casetypeDetailName;
- }
-
- public String getRemainingTime() {
- return remainingTime;
- }
-
- public void setRemainingTime(String remainingTime) {
- this.remainingTime = remainingTime;
- }
-
- public String getCasetypeName() {
- return casetypeName;
- }
-
- public void setCasetypeName(String casetypeName) {
- this.casetypeName = casetypeName;
- }
-
- public String getCurrUserId() {
- return currUserId;
- }
-
- public void setCurrUserId(String currUserId) {
- this.currUserId = currUserId;
- }
-
- public String getCurrUserName() {
- return currUserName;
- }
-
- public void setCurrUserName(String currUserName) {
- this.currUserName = currUserName;
- }
-
- public String getProcessId() {
- return processId;
- }
-
- public void setProcessId(String processId) {
- this.processId = processId;
- }
-
- public int getCaseState() {
- return caseState;
- }
-
- public void setCaseState(int caseState) {
- this.caseState = caseState;
- }
-
- public String getId() {
- return id;
- }
-
- public void setId(String id) {
- this.id = id;
- }
-
- public String getShopId() {
- return shopId;
- }
-
- public void setShopId(String shopId) {
- this.shopId = shopId;
- }
-
- public String getFieldintro() {
- return fieldintro;
- }
-
- public void setFieldintro(String fieldintro) {
- this.fieldintro = fieldintro;
- }
-
- public String getLat() {
- return lat;
- }
-
- public void setLat(String lat) {
- this.lat = lat;
- }
-
- public String getCaseStateName() {
- return caseStateName;
- }
-
- public void setCaseStateName(String caseStateName) {
- this.caseStateName = caseStateName;
- }
-
- public String getLng() {
- return lng;
- }
-
- public void setLng(String lng) {
- this.lng = lng;
- }
-
- public String getIsOvertime() {
- return isOvertime;
- }
-
- public void setIsOvertime(String isOvertime) {
- this.isOvertime = isOvertime;
- }
-
- public String getCurrRoleName() {
- return currRoleName;
- }
-
- public void setCurrRoleName(String currRoleName) {
- this.currRoleName = currRoleName;
- }
-
- public String getFileIdVerify() {
- return fileIdVerify;
- }
-
- public void setFileIdVerify(String fileIdVerify) {
- this.fileIdVerify = fileIdVerify;
- }
-
- public String getCasetypeDetailCode() {
- return casetypeDetailCode;
- }
-
- public void setCasetypeDetailCode(String casetypeDetailCode) {
- this.casetypeDetailCode = casetypeDetailCode;
- }
-
- public String getOnedeptid() {
- return onedeptid;
- }
-
- public void setOnedeptid(String onedeptid) {
- this.onedeptid = onedeptid;
- }
-
- public String getEorc() {
- return eorc;
- }
-
- public void setEorc(String eorc) {
- this.eorc = eorc;
- }
-
- public String getCurrRoleId() {
- return currRoleId;
- }
-
- public void setCurrRoleId(String currRoleId) {
- this.currRoleId = currRoleId;
- }
-
- public String getCaseid() {
- return caseid;
- }
-
- public void setCaseid(String caseid) {
- this.caseid = caseid;
- }
-
- public String getCasetypeCode() {
- return casetypeCode;
- }
-
- public void setCasetypeCode(String casetypeCode) {
- this.casetypeCode = casetypeCode;
- }
-
- public String getNodeLimittime() {
- return nodeLimittime;
- }
-
- public void setNodeLimittime(String nodeLimittime) {
- this.nodeLimittime = nodeLimittime;
- }
-
- public String getTaskName() {
- return taskName;
- }
-
- public void setTaskName(String taskName) {
- this.taskName = taskName;
- }
-
- public String getSourceName() {
- return sourceName;
- }
-
- public void setSourceName(String sourceName) {
- this.sourceName = sourceName;
- }
-
- public String getFileIdProcess() {
- return fileIdProcess;
- }
-
- public void setFileIdProcess(String fileIdProcess) {
- this.fileIdProcess = fileIdProcess;
- }
-
- public String getReportTime() {
- return reportTime;
- }
-
- public void setReportTime(String reportTime) {
- this.reportTime = reportTime;
- }
- }
- }
-}
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 4f8b20d..071931a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -127,6 +127,8 @@
+
+
@@ -139,6 +141,8 @@
+
+
@@ -161,6 +165,7 @@
+
@@ -187,12 +192,13 @@
-
+
+
@@ -232,11 +238,14 @@
+
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5de3040..b6a8d08 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -57,12 +57,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -85,6 +85,11 @@
+
+
+
+
+
@@ -94,19 +99,14 @@
-
-
-
-
-
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
index 3c7c8c4..22a7cd9 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
index 2fcfb2b..254f0cd 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
index 281af8c..eff9e34 100644
--- a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
index 1b191fd..e356195 100644
--- a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
index fe6bcf6..a48e315 100644
--- a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
index dfedccc..651a3f7 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
index 37704d2..63c9840 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
index d6390bd..dd8bf81 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
index b47ef50..6f39c1d 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
index 87229f6..0a4d3d0 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
index 249bd0b..c468d23 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
index a30a527..32f75bb 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
@@ -37,7 +37,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java
deleted file mode 100644
index 1ef38ba..0000000
--- a/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java
+++ /dev/null
@@ -1,95 +0,0 @@
-package com.casic.dcms.adapter.verify;
-
-import android.annotation.SuppressLint;
-import android.content.Context;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.TextView;
-
-import androidx.annotation.NonNull;
-import androidx.recyclerview.widget.RecyclerView;
-
-import com.casic.dcms.R;
-import com.casic.dcms.model.verify.VerifiedCaseModel;
-import com.pengxh.androidx.lite.hub.StringHub;
-
-import java.util.List;
-
-public class VerifiedCaseListAdapter extends RecyclerView.Adapter {
-
-// private final Context context;
- private final List dataBeans;
- private final LayoutInflater layoutInflater;
-
- public VerifiedCaseListAdapter(Context context, List dataRows) {
-// this.context = context;
- this.dataBeans = dataRows;
- this.layoutInflater = LayoutInflater.from(context);
- }
-
- @NonNull
- @Override
- public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
- }
-
- @Override
- public void onBindViewHolder(@NonNull ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
- holder.bindView(dataBeans.get(position));
- if (clickListener != null) {
- holder.itemView.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- clickListener.onClick(position);
- }
- });
- }
- }
-
- @Override
- public int getItemCount() {
- return dataBeans.size();
- }
-
- class ItemViewHolder extends RecyclerView.ViewHolder {
-
-// private final QMUIRadiusImageView caseImageView;
- private final TextView caseTitleView;
- private final TextView casePlaceView;
- private final TextView caseTimeView;
-
- ItemViewHolder(@NonNull View itemView) {
- super(itemView);
-// caseImageView = itemView.findViewById(R.id.caseImageView);
- caseTitleView = itemView.findViewById(R.id.caseTitleView);
- casePlaceView = itemView.findViewById(R.id.casePlaceView);
- caseTimeView = itemView.findViewById(R.id.caseTimeView);
- }
-
- void bindView(VerifiedCaseModel.DataDTO.RowsDTO rowsBean) {
- //核实图片
-// String fileIdVerify = rowsBean.getFileIdVerify();
-// if (!TextUtils.isEmpty(fileIdVerify)) {
-// String[] split = fileIdVerify.split(",");
-// String firstImage = split[0];
-// if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
-// Glide.with(context).load(StringHelper.appendCompleteURL(firstImage)).into(caseImageView);
-// }
-// }
- caseTitleView.setText(StringHub.filterSpaceOrEnter(rowsBean.getDescription()));
- casePlaceView.setText("发生地点:" + StringHub.filterSpaceOrEnter(rowsBean.getFieldintro()));
- caseTimeView.setText("上报时间:" + rowsBean.getReportTime());
- }
- }
-
- private OnItemClickListener clickListener;
-
- public interface OnItemClickListener {
- void onClick(int position);
- }
-
- public void setOnItemClickListener(OnItemClickListener onItemClickListener) {
- this.clickListener = onItemClickListener;
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java
deleted file mode 100644
index 7c9bbac..0000000
--- a/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java
+++ /dev/null
@@ -1,99 +0,0 @@
-package com.casic.dcms.adapter.verify;
-
-import android.annotation.SuppressLint;
-import android.content.Context;
-import android.text.TextUtils;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.TextView;
-
-import androidx.annotation.NonNull;
-import androidx.recyclerview.widget.RecyclerView;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.model.verify.VerifyCaseModel;
-import com.casic.dcms.utils.StringHelper;
-import com.pengxh.androidx.lite.hub.StringHub;
-import com.qmuiteam.qmui.widget.QMUIRadiusImageView;
-
-import java.util.List;
-
-public class VerifyCaseListAdapter extends RecyclerView.Adapter {
-
- private final Context context;
- private final List dataBeans;
- private final LayoutInflater layoutInflater;
-
- public VerifyCaseListAdapter(Context context, List dataRows) {
- this.context = context;
- this.dataBeans = dataRows;
- this.layoutInflater = LayoutInflater.from(context);
- }
-
- @NonNull
- @Override
- public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
- }
-
- @Override
- public void onBindViewHolder(@NonNull VerifyCaseListAdapter.ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
- holder.bindView(dataBeans.get(position));
- if (clickListener != null) {
- holder.itemView.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- clickListener.onClick(position);
- }
- });
- }
- }
-
- @Override
- public int getItemCount() {
- return dataBeans.size();
- }
-
- class ItemViewHolder extends RecyclerView.ViewHolder {
-
- private final QMUIRadiusImageView caseImageView;
- private final TextView caseTitleView;
- private final TextView casePlaceView;
- private final TextView caseTimeView;
-
- ItemViewHolder(@NonNull View itemView) {
- super(itemView);
- caseImageView = itemView.findViewById(R.id.caseImageView);
- caseTitleView = itemView.findViewById(R.id.caseTitleView);
- casePlaceView = itemView.findViewById(R.id.casePlaceView);
- caseTimeView = itemView.findViewById(R.id.caseTimeView);
- }
-
- void bindView(VerifyCaseModel.DataDTO.RowsDTO rowsBean) {
- //核实图片
- String fileIdVerify = rowsBean.getFileIdVerify();
- if (!TextUtils.isEmpty(fileIdVerify)) {
- String[] split = fileIdVerify.split(",");
- String firstImage = split[0];
- if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
- Glide.with(context).load(StringHelper.appendCompleteURL(firstImage)).into(caseImageView);
- }
- }
- caseTitleView.setText(StringHub.filterSpaceOrEnter(rowsBean.getDescription()));
- casePlaceView.setText("发生地点:" + StringHub.filterSpaceOrEnter(rowsBean.getFieldintro()));
- caseTimeView.setText("上报时间:" + rowsBean.getReportTime());
- }
- }
-
- private OnItemClickListener clickListener;
-
- public interface OnItemClickListener {
- void onClick(int position);
- }
-
- public void setOnItemClickListener(OnItemClickListener onItemClickListener) {
- this.clickListener = onItemClickListener;
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java b/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java
index 23f0f35..d12ff17 100644
--- a/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java
@@ -13,7 +13,6 @@
import com.casic.dcms.utils.LocaleConstant;
import com.casic.dcms.utils.StringHelper;
import com.casic.dcms.view.BridgeMaintainActivity;
-import com.casic.dcms.view.CaseOnMapActivity;
import com.casic.dcms.view.OvertimeCaseActivity;
import com.casic.dcms.view.PersonActivity;
import com.casic.dcms.view.PipelineManagerActivity;
@@ -24,11 +23,12 @@
import com.casic.dcms.view.check.CheckCaseActivity;
import com.casic.dcms.view.department.DeptHandleActivity;
import com.casic.dcms.view.handle.HandleCaseActivity;
+import com.casic.dcms.view.map.CaseOnMapActivity;
import com.casic.dcms.view.statistics.DataAnalysisActivity;
import com.casic.dcms.view.toilet.PublicToiletActivity;
-import com.casic.dcms.view.upload.CommonCaseUploadActivity;
-import com.casic.dcms.view.upload.PackageCaseUploadActivity;
-import com.casic.dcms.view.upload.QuickCaseUploadActivity;
+import com.casic.dcms.view.upload.BriefCaseActivity;
+import com.casic.dcms.view.upload.BusinessCaseActivity;
+import com.casic.dcms.view.upload.CommonCaseActivity;
import com.casic.dcms.view.urgent.UrgentCaseActivity;
import com.casic.dcms.view.verify.VerifyCaseActivity;
import com.casic.dcms.vm.HomePageViewModel;
@@ -109,13 +109,13 @@
Intent intent = new Intent();
switch (menusBean.getName()) {
case "案卷上报":
- intent.setClass(requireContext(), CommonCaseUploadActivity.class);
+ intent.setClass(requireContext(), CommonCaseActivity.class);
break;
case "快速上报":
- intent.setClass(requireContext(), QuickCaseUploadActivity.class);
+ intent.setClass(requireContext(), BriefCaseActivity.class);
break;
case "三包上报":
- intent.setClass(requireContext(), PackageCaseUploadActivity.class);
+ intent.setClass(requireContext(), BusinessCaseActivity.class);
break;
case "案卷核实":
intent.setClass(requireContext(), VerifyCaseActivity.class);
diff --git a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java
index 554c697..ec7b433 100644
--- a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java
+++ b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java
@@ -8,12 +8,14 @@
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProvider;
-import com.casic.dcms.adapter.verify.VerifiedCaseListAdapter;
+import com.casic.dcms.R;
import com.casic.dcms.databinding.FragmentVerifyCaseBinding;
-import com.casic.dcms.model.verify.VerifiedCaseModel;
+import com.casic.dcms.model.VerifiedCaseModel;
import com.casic.dcms.utils.LocaleConstant;
-import com.casic.dcms.view.verify.CaseVerifiedDetailActivity;
+import com.casic.dcms.view.verify.VerifiedDetailActivity;
import com.casic.dcms.vm.CaseViewModel;
+import com.pengxh.androidx.lite.adapter.NormalRecyclerAdapter;
+import com.pengxh.androidx.lite.adapter.ViewHolder;
import com.pengxh.androidx.lite.base.AndroidxBaseFragment;
import com.pengxh.androidx.lite.hub.ContextHub;
import com.pengxh.androidx.lite.hub.StringHub;
@@ -27,11 +29,11 @@
public class CaseVerifiedFragment extends AndroidxBaseFragment {
- private static final String TAG = "CaseHandledFragment";
+ private static final String TAG = "CaseVerifiedFragment";
private CaseViewModel caseViewModel;
- private VerifiedCaseListAdapter adapter;
+ private NormalRecyclerAdapter adapter;
private WeakReferenceHandler weakReferenceHandler;
- private List dataBeans = new ArrayList<>();
+ private List dataBeans = new ArrayList<>();
private int pageIndex = 1;
private boolean isRefresh, isLoadMore = false;
@@ -49,12 +51,37 @@
protected void initData() {
weakReferenceHandler = new WeakReferenceHandler(callback);
caseViewModel = new ViewModelProvider(this).get(CaseViewModel.class);
+ caseViewModel.caseVerifiedModel.observe(this, new Observer() {
+ @Override
+ public void onChanged(VerifiedCaseModel resultBean) {
+ if (resultBean.getCode() == 200) {
+ List dataRows = resultBean.getData().getRows();
+ if (isRefresh) {
+ dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
+ dataBeans = dataRows;
+ viewBinding.refreshLayout.finishRefresh();
+ isRefresh = false;
+ } else if (isLoadMore) {
+ if (dataRows.size() == 0) {
+ StringHub.show(requireContext(), "到底了,别拉了");
+ }
+ dataBeans.addAll(dataRows);
+ viewBinding.refreshLayout.finishLoadMore();
+ isLoadMore = false;
+ } else {
+ dataBeans = dataRows;
+ }
+ weakReferenceHandler.sendEmptyMessage(202104254);
+ }
+ }
+ });
}
@Override
public void onResume() {
- obtainVerifyCaseList();
super.onResume();
+ pageIndex = 1;
+ obtainVerifyCaseList();
}
public void obtainVerifyCaseList() {
@@ -80,31 +107,6 @@
obtainVerifyCaseList();
}
});
-
- caseViewModel.caseVerifiedModel.observe(this, new Observer() {
- @Override
- public void onChanged(VerifiedCaseModel resultBean) {
- if (resultBean.getCode() == 200) {
- List dataRows = resultBean.getData().getRows();
- if (isRefresh) {
- dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
- dataBeans = dataRows;
- viewBinding.refreshLayout.finishRefresh();
- isRefresh = false;
- } else if (isLoadMore) {
- if (dataRows.size() == 0) {
- StringHub.show(requireContext(), "到底了,别拉了");
- }
- dataBeans.addAll(dataRows);
- viewBinding.refreshLayout.finishLoadMore();
- isLoadMore = false;
- } else {
- dataBeans = dataRows;
- }
- weakReferenceHandler.sendEmptyMessage(202104254);
- }
- }
- });
}
private final Handler.Callback callback = new Handler.Callback() {
@@ -125,16 +127,19 @@
});
} else {
viewBinding.emptyView.hide();
- adapter = new VerifiedCaseListAdapter(requireContext(), dataBeans);
- viewBinding.caseRecyclerView.setAdapter(adapter);
- adapter.setOnItemClickListener(new VerifiedCaseListAdapter.OnItemClickListener() {
+ adapter = new NormalRecyclerAdapter(R.layout.item_case_rv_l, dataBeans) {
@Override
- public void onClick(int position) {
- ContextHub.navigatePageTo(
- requireContext(),
- CaseVerifiedDetailActivity.class,
- dataBeans.get(position).getId()
- );
+ public void convertView(ViewHolder viewHolder, int position, VerifiedCaseModel.DataModel.RowsModel item) {
+ viewHolder.setText(R.id.caseTitleView, StringHub.filterSpaceOrEnter(item.getDescription()))
+ .setText(R.id.casePlaceView, "发生地点:" + StringHub.filterSpaceOrEnter(item.getFieldintro()))
+ .setText(R.id.caseTimeView, "上报时间:" + item.getReportTime());
+ }
+ };
+ viewBinding.caseRecyclerView.setAdapter(adapter);
+ adapter.setOnItemClickedListener(new NormalRecyclerAdapter.OnItemClickedListener() {
+ @Override
+ public void onItemClicked(int position, VerifiedCaseModel.DataModel.RowsModel rowsModel) {
+ ContextHub.navigatePageTo(requireContext(), VerifiedDetailActivity.class, rowsModel.getId());
}
});
}
diff --git a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifyFragment.java b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifyFragment.java
index 27f0c9d..35c388c 100644
--- a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifyFragment.java
+++ b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifyFragment.java
@@ -1,19 +1,27 @@
package com.casic.dcms.fragment.verify;
+import static com.luck.picture.lib.thread.PictureThreadUtils.runOnUiThread;
+
+import android.graphics.drawable.Drawable;
import android.os.Handler;
import android.os.Message;
+import android.text.TextUtils;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProvider;
-import com.casic.dcms.adapter.verify.VerifyCaseListAdapter;
+import com.bumptech.glide.Glide;
+import com.casic.dcms.R;
import com.casic.dcms.databinding.FragmentVerifyCaseBinding;
-import com.casic.dcms.model.verify.VerifyCaseModel;
+import com.casic.dcms.model.VerifyCaseModel;
import com.casic.dcms.utils.LocaleConstant;
-import com.casic.dcms.view.verify.CaseVerifyDetailActivity;
+import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.view.verify.VerifyDetailActivity;
import com.casic.dcms.vm.CaseViewModel;
+import com.pengxh.androidx.lite.adapter.NormalRecyclerAdapter;
+import com.pengxh.androidx.lite.adapter.ViewHolder;
import com.pengxh.androidx.lite.base.AndroidxBaseFragment;
import com.pengxh.androidx.lite.hub.ContextHub;
import com.pengxh.androidx.lite.hub.StringHub;
@@ -24,14 +32,15 @@
import java.util.ArrayList;
import java.util.List;
+import java.util.concurrent.ExecutionException;
public class CaseVerifyFragment extends AndroidxBaseFragment {
private static final String TAG = "CaseVerifyFragment";
private CaseViewModel caseViewModel;
- private VerifyCaseListAdapter adapter;
+ private NormalRecyclerAdapter adapter;
private WeakReferenceHandler weakReferenceHandler;
- private List dataBeans = new ArrayList<>();
+ private List dataBeans = new ArrayList<>();
private int pageIndex = 1;
private boolean isRefresh, isLoadMore = false;
@@ -49,12 +58,37 @@
protected void initData() {
weakReferenceHandler = new WeakReferenceHandler(callback);
caseViewModel = new ViewModelProvider(this).get(CaseViewModel.class);
+ caseViewModel.caseVerifyModel.observe(this, new Observer() {
+ @Override
+ public void onChanged(VerifyCaseModel resultBean) {
+ if (resultBean.getCode() == 200) {
+ List dataRows = resultBean.getData().getRows();
+ if (isRefresh) {
+ dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
+ dataBeans = dataRows;
+ viewBinding.refreshLayout.finishRefresh();
+ isRefresh = false;
+ } else if (isLoadMore) {
+ if (dataRows.size() == 0) {
+ StringHub.show(requireContext(), "到底了,别拉了");
+ }
+ dataBeans.addAll(dataRows);
+ viewBinding.refreshLayout.finishLoadMore();
+ isLoadMore = false;
+ } else {
+ dataBeans = dataRows;
+ }
+ weakReferenceHandler.sendEmptyMessage(202104253);
+ }
+ }
+ });
}
@Override
public void onResume() {
- obtainVerifyCaseList();
super.onResume();
+ pageIndex = 1;
+ obtainVerifyCaseList();
}
public void obtainVerifyCaseList() {
@@ -80,31 +114,6 @@
obtainVerifyCaseList();
}
});
-
- caseViewModel.caseVerifyModel.observe(this, new Observer() {
- @Override
- public void onChanged(VerifyCaseModel resultBean) {
- if (resultBean.getCode() == 200) {
- List dataRows = resultBean.getData().getRows();
- if (isRefresh) {
- dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
- dataBeans = dataRows;
- viewBinding.refreshLayout.finishRefresh();
- isRefresh = false;
- } else if (isLoadMore) {
- if (dataRows.size() == 0) {
- StringHub.show(requireContext(), "到底了,别拉了");
- }
- dataBeans.addAll(dataRows);
- viewBinding.refreshLayout.finishLoadMore();
- isLoadMore = false;
- } else {
- dataBeans = dataRows;
- }
- weakReferenceHandler.sendEmptyMessage(202104253);
- }
- }
- });
}
private final Handler.Callback callback = new Handler.Callback() {
@@ -125,16 +134,42 @@
});
} else {
viewBinding.emptyView.hide();
- adapter = new VerifyCaseListAdapter(requireContext(), dataBeans);
- viewBinding.caseRecyclerView.setAdapter(adapter);
- adapter.setOnItemClickListener(new VerifyCaseListAdapter.OnItemClickListener() {
+ adapter = new NormalRecyclerAdapter(R.layout.item_case_rv_l, dataBeans) {
@Override
- public void onClick(int position) {
- ContextHub.navigatePageTo(
- requireContext(),
- CaseVerifyDetailActivity.class,
- dataBeans.get(position).getId()
- );
+ public void convertView(ViewHolder viewHolder, int position, VerifyCaseModel.DataModel.RowsModel item) {
+ String fileIdVerify = item.getFileIdVerify();
+ if (!TextUtils.isEmpty(fileIdVerify)) {
+ String[] split = fileIdVerify.split(",");
+ String firstImage = split[0];
+ if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
+ new Thread(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ Drawable drawable = Glide.with(requireContext()).load(StringHelper.appendCompleteURL(firstImage)).submit().get();
+ runOnUiThread(new Runnable() {
+ @Override
+ public void run() {
+ viewHolder.setImageResource(R.id.caseImageView, drawable);
+ }
+ });
+ } catch (ExecutionException | InterruptedException e) {
+ e.printStackTrace();
+ }
+ }
+ }).start();
+ }
+ }
+ viewHolder.setText(R.id.caseTitleView, StringHub.filterSpaceOrEnter(item.getDescription()))
+ .setText(R.id.casePlaceView, "发生地点:" + StringHub.filterSpaceOrEnter(item.getFieldintro()))
+ .setText(R.id.caseTimeView, "上报时间:" + item.getReportTime());
+ }
+ };
+ viewBinding.caseRecyclerView.setAdapter(adapter);
+ adapter.setOnItemClickedListener(new NormalRecyclerAdapter.OnItemClickedListener() {
+ @Override
+ public void onItemClicked(int position, VerifyCaseModel.DataModel.RowsModel rowsModel) {
+ ContextHub.navigatePageTo(requireContext(), VerifyDetailActivity.class, rowsModel.getId());
}
});
}
diff --git a/app/src/main/java/com/casic/dcms/model/VerifiedCaseModel.java b/app/src/main/java/com/casic/dcms/model/VerifiedCaseModel.java
new file mode 100644
index 0000000..4dc061b
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/model/VerifiedCaseModel.java
@@ -0,0 +1,319 @@
+package com.casic.dcms.model;
+
+import java.util.List;
+
+public class VerifiedCaseModel {
+
+ private int code;
+ private DataModel data;
+ private String message;
+ private boolean success;
+
+ public int getCode() {
+ return code;
+ }
+
+ public void setCode(int code) {
+ this.code = code;
+ }
+
+ public DataModel getData() {
+ return data;
+ }
+
+ public void setData(DataModel data) {
+ this.data = data;
+ }
+
+ public String getMessage() {
+ return message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public boolean isSuccess() {
+ return success;
+ }
+
+ public void setSuccess(boolean success) {
+ this.success = success;
+ }
+
+ public static class DataModel {
+ private List rows;
+ private int total;
+
+ public List getRows() {
+ return rows;
+ }
+
+ public void setRows(List rows) {
+ this.rows = rows;
+ }
+
+ public int getTotal() {
+ return total;
+ }
+
+ public void setTotal(int total) {
+ this.total = total;
+ }
+
+ public static class RowsModel {
+ private String isPostpone;
+ private String preState;
+ private String description;
+ private String source;
+ private String eorcName;
+ private String casetypeDetailName;
+ private String remainingTime;
+ private String casetypeName;
+ private String processId;
+ private String caseState;
+ private String id;
+ private String shopId;
+ private String fieldintro;
+ private String lat;
+ private String caseStateName;
+ private String preOperator;
+ private String lng;
+ private String isOvertime;
+ private String currRoleName;
+ private String casetypeDetailCode;
+ private String onedeptid;
+ private String eorc;
+ private String currRoleId;
+ private String caseid;
+ private String casetypeCode;
+ private String nodeLimittime;
+ private String sourceName;
+ private String reportTime;
+
+ public String getIsPostpone() {
+ return isPostpone;
+ }
+
+ public void setIsPostpone(String isPostpone) {
+ this.isPostpone = isPostpone;
+ }
+
+ public String getPreState() {
+ return preState;
+ }
+
+ public void setPreState(String preState) {
+ this.preState = preState;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getSource() {
+ return source;
+ }
+
+ public void setSource(String source) {
+ this.source = source;
+ }
+
+ public String getEorcName() {
+ return eorcName;
+ }
+
+ public void setEorcName(String eorcName) {
+ this.eorcName = eorcName;
+ }
+
+ public String getCasetypeDetailName() {
+ return casetypeDetailName;
+ }
+
+ public void setCasetypeDetailName(String casetypeDetailName) {
+ this.casetypeDetailName = casetypeDetailName;
+ }
+
+ public String getRemainingTime() {
+ return remainingTime;
+ }
+
+ public void setRemainingTime(String remainingTime) {
+ this.remainingTime = remainingTime;
+ }
+
+ public String getCasetypeName() {
+ return casetypeName;
+ }
+
+ public void setCasetypeName(String casetypeName) {
+ this.casetypeName = casetypeName;
+ }
+
+ public String getProcessId() {
+ return processId;
+ }
+
+ public void setProcessId(String processId) {
+ this.processId = processId;
+ }
+
+ public String getCaseState() {
+ return caseState;
+ }
+
+ public void setCaseState(String caseState) {
+ this.caseState = caseState;
+ }
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getShopId() {
+ return shopId;
+ }
+
+ public void setShopId(String shopId) {
+ this.shopId = shopId;
+ }
+
+ public String getFieldintro() {
+ return fieldintro;
+ }
+
+ public void setFieldintro(String fieldintro) {
+ this.fieldintro = fieldintro;
+ }
+
+ public String getLat() {
+ return lat;
+ }
+
+ public void setLat(String lat) {
+ this.lat = lat;
+ }
+
+ public String getCaseStateName() {
+ return caseStateName;
+ }
+
+ public void setCaseStateName(String caseStateName) {
+ this.caseStateName = caseStateName;
+ }
+
+ public String getPreOperator() {
+ return preOperator;
+ }
+
+ public void setPreOperator(String preOperator) {
+ this.preOperator = preOperator;
+ }
+
+ public String getLng() {
+ return lng;
+ }
+
+ public void setLng(String lng) {
+ this.lng = lng;
+ }
+
+ public String getIsOvertime() {
+ return isOvertime;
+ }
+
+ public void setIsOvertime(String isOvertime) {
+ this.isOvertime = isOvertime;
+ }
+
+ public String getCurrRoleName() {
+ return currRoleName;
+ }
+
+ public void setCurrRoleName(String currRoleName) {
+ this.currRoleName = currRoleName;
+ }
+
+ public String getCasetypeDetailCode() {
+ return casetypeDetailCode;
+ }
+
+ public void setCasetypeDetailCode(String casetypeDetailCode) {
+ this.casetypeDetailCode = casetypeDetailCode;
+ }
+
+ public String getOnedeptid() {
+ return onedeptid;
+ }
+
+ public void setOnedeptid(String onedeptid) {
+ this.onedeptid = onedeptid;
+ }
+
+ public String getEorc() {
+ return eorc;
+ }
+
+ public void setEorc(String eorc) {
+ this.eorc = eorc;
+ }
+
+ public String getCurrRoleId() {
+ return currRoleId;
+ }
+
+ public void setCurrRoleId(String currRoleId) {
+ this.currRoleId = currRoleId;
+ }
+
+ public String getCaseid() {
+ return caseid;
+ }
+
+ public void setCaseid(String caseid) {
+ this.caseid = caseid;
+ }
+
+ public String getCasetypeCode() {
+ return casetypeCode;
+ }
+
+ public void setCasetypeCode(String casetypeCode) {
+ this.casetypeCode = casetypeCode;
+ }
+
+ public String getNodeLimittime() {
+ return nodeLimittime;
+ }
+
+ public void setNodeLimittime(String nodeLimittime) {
+ this.nodeLimittime = nodeLimittime;
+ }
+
+ public String getSourceName() {
+ return sourceName;
+ }
+
+ public void setSourceName(String sourceName) {
+ this.sourceName = sourceName;
+ }
+
+ public String getReportTime() {
+ return reportTime;
+ }
+
+ public void setReportTime(String reportTime) {
+ this.reportTime = reportTime;
+ }
+ }
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/model/VerifyCaseModel.java b/app/src/main/java/com/casic/dcms/model/VerifyCaseModel.java
new file mode 100644
index 0000000..ce4d7ac
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/model/VerifyCaseModel.java
@@ -0,0 +1,346 @@
+package com.casic.dcms.model;
+
+import java.util.List;
+
+public class VerifyCaseModel {
+
+ private int code;
+ private DataModel data;
+ private String message;
+ private boolean success;
+
+ public int getCode() {
+ return code;
+ }
+
+ public void setCode(int code) {
+ this.code = code;
+ }
+
+ public DataModel getData() {
+ return data;
+ }
+
+ public void setData(DataModel data) {
+ this.data = data;
+ }
+
+ public String getMessage() {
+ return message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public boolean isSuccess() {
+ return success;
+ }
+
+ public void setSuccess(boolean success) {
+ this.success = success;
+ }
+
+ public static class DataModel {
+ private List rows;
+ private int total;
+
+ public List getRows() {
+ return rows;
+ }
+
+ public void setRows(List rows) {
+ this.rows = rows;
+ }
+
+ public int getTotal() {
+ return total;
+ }
+
+ public void setTotal(int total) {
+ this.total = total;
+ }
+
+ public static class RowsModel {
+ private String isPostpone;
+ private String description;
+ private String source;
+ private String eorcName;
+ private String casetypeDetailName;
+ private String remainingTime;
+ private String casetypeName;
+ private String currUserId;
+ private String currUserName;
+ private String processId;
+ private String caseState;
+ private String id;
+ private String shopId;
+ private String fieldintro;
+ private String lat;
+ private String caseStateName;
+ private String lng;
+ private String isOvertime;
+ private String currRoleName;
+ private String fileIdVerify;
+ private String casetypeDetailCode;
+ private String onedeptid;
+ private String eorc;
+ private String currRoleId;
+ private String caseid;
+ private String casetypeCode;
+ private String nodeLimittime;
+ private String taskName;
+ private String sourceName;
+ private String fileIdProcess;
+ private String reportTime;
+
+ public String getIsPostpone() {
+ return isPostpone;
+ }
+
+ public void setIsPostpone(String isPostpone) {
+ this.isPostpone = isPostpone;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getSource() {
+ return source;
+ }
+
+ public void setSource(String source) {
+ this.source = source;
+ }
+
+ public String getEorcName() {
+ return eorcName;
+ }
+
+ public void setEorcName(String eorcName) {
+ this.eorcName = eorcName;
+ }
+
+ public String getCasetypeDetailName() {
+ return casetypeDetailName;
+ }
+
+ public void setCasetypeDetailName(String casetypeDetailName) {
+ this.casetypeDetailName = casetypeDetailName;
+ }
+
+ public String getRemainingTime() {
+ return remainingTime;
+ }
+
+ public void setRemainingTime(String remainingTime) {
+ this.remainingTime = remainingTime;
+ }
+
+ public String getCasetypeName() {
+ return casetypeName;
+ }
+
+ public void setCasetypeName(String casetypeName) {
+ this.casetypeName = casetypeName;
+ }
+
+ public String getCurrUserId() {
+ return currUserId;
+ }
+
+ public void setCurrUserId(String currUserId) {
+ this.currUserId = currUserId;
+ }
+
+ public String getCurrUserName() {
+ return currUserName;
+ }
+
+ public void setCurrUserName(String currUserName) {
+ this.currUserName = currUserName;
+ }
+
+ public String getProcessId() {
+ return processId;
+ }
+
+ public void setProcessId(String processId) {
+ this.processId = processId;
+ }
+
+ public String getCaseState() {
+ return caseState;
+ }
+
+ public void setCaseState(String caseState) {
+ this.caseState = caseState;
+ }
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getShopId() {
+ return shopId;
+ }
+
+ public void setShopId(String shopId) {
+ this.shopId = shopId;
+ }
+
+ public String getFieldintro() {
+ return fieldintro;
+ }
+
+ public void setFieldintro(String fieldintro) {
+ this.fieldintro = fieldintro;
+ }
+
+ public String getLat() {
+ return lat;
+ }
+
+ public void setLat(String lat) {
+ this.lat = lat;
+ }
+
+ public String getCaseStateName() {
+ return caseStateName;
+ }
+
+ public void setCaseStateName(String caseStateName) {
+ this.caseStateName = caseStateName;
+ }
+
+ public String getLng() {
+ return lng;
+ }
+
+ public void setLng(String lng) {
+ this.lng = lng;
+ }
+
+ public String getIsOvertime() {
+ return isOvertime;
+ }
+
+ public void setIsOvertime(String isOvertime) {
+ this.isOvertime = isOvertime;
+ }
+
+ public String getCurrRoleName() {
+ return currRoleName;
+ }
+
+ public void setCurrRoleName(String currRoleName) {
+ this.currRoleName = currRoleName;
+ }
+
+ public String getFileIdVerify() {
+ return fileIdVerify;
+ }
+
+ public void setFileIdVerify(String fileIdVerify) {
+ this.fileIdVerify = fileIdVerify;
+ }
+
+ public String getCasetypeDetailCode() {
+ return casetypeDetailCode;
+ }
+
+ public void setCasetypeDetailCode(String casetypeDetailCode) {
+ this.casetypeDetailCode = casetypeDetailCode;
+ }
+
+ public String getOnedeptid() {
+ return onedeptid;
+ }
+
+ public void setOnedeptid(String onedeptid) {
+ this.onedeptid = onedeptid;
+ }
+
+ public String getEorc() {
+ return eorc;
+ }
+
+ public void setEorc(String eorc) {
+ this.eorc = eorc;
+ }
+
+ public String getCurrRoleId() {
+ return currRoleId;
+ }
+
+ public void setCurrRoleId(String currRoleId) {
+ this.currRoleId = currRoleId;
+ }
+
+ public String getCaseid() {
+ return caseid;
+ }
+
+ public void setCaseid(String caseid) {
+ this.caseid = caseid;
+ }
+
+ public String getCasetypeCode() {
+ return casetypeCode;
+ }
+
+ public void setCasetypeCode(String casetypeCode) {
+ this.casetypeCode = casetypeCode;
+ }
+
+ public String getNodeLimittime() {
+ return nodeLimittime;
+ }
+
+ public void setNodeLimittime(String nodeLimittime) {
+ this.nodeLimittime = nodeLimittime;
+ }
+
+ public String getTaskName() {
+ return taskName;
+ }
+
+ public void setTaskName(String taskName) {
+ this.taskName = taskName;
+ }
+
+ public String getSourceName() {
+ return sourceName;
+ }
+
+ public void setSourceName(String sourceName) {
+ this.sourceName = sourceName;
+ }
+
+ public String getFileIdProcess() {
+ return fileIdProcess;
+ }
+
+ public void setFileIdProcess(String fileIdProcess) {
+ this.fileIdProcess = fileIdProcess;
+ }
+
+ public String getReportTime() {
+ return reportTime;
+ }
+
+ public void setReportTime(String reportTime) {
+ this.reportTime = reportTime;
+ }
+ }
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/model/verify/VerifiedCaseModel.java b/app/src/main/java/com/casic/dcms/model/verify/VerifiedCaseModel.java
deleted file mode 100644
index a817351..0000000
--- a/app/src/main/java/com/casic/dcms/model/verify/VerifiedCaseModel.java
+++ /dev/null
@@ -1,328 +0,0 @@
-package com.casic.dcms.model.verify;
-
-import java.util.List;
-
-public class VerifiedCaseModel {
-
- private int code;
- private DataDTO data;
- private String message;
- private boolean success;
-
- public int getCode() {
- return code;
- }
-
- public void setCode(int code) {
- this.code = code;
- }
-
- public DataDTO getData() {
- return data;
- }
-
- public void setData(DataDTO data) {
- this.data = data;
- }
-
- public String getMessage() {
- return message;
- }
-
- public void setMessage(String message) {
- this.message = message;
- }
-
- public boolean isSuccess() {
- return success;
- }
-
- public void setSuccess(boolean success) {
- this.success = success;
- }
-
- public static class DataDTO {
- private List rows;
- private int total;
-
- public List getRows() {
- return rows;
- }
-
- public void setRows(List rows) {
- this.rows = rows;
- }
-
- public int getTotal() {
- return total;
- }
-
- public void setTotal(int total) {
- this.total = total;
- }
-
- public static class RowsDTO {
- private int isPostpone;
- private int preState;
- private String description;
- private int source;
- private String eorcName;
- private String casetypeDetailName;
- private String remainingTime;
- private String casetypeName;
- private String processId;
- private int caseState;
- private String id;
- private String shopId;
- private String fieldintro;
- private String lat;
- private String caseStateName;
- private String preOperator;
- private String lng;
- private String isOvertime;
- private String currRoleName;
- private String casetypeDetailCode;
- private String onedeptid;
- private String eorc;
- private String currRoleId;
- private String caseid;
- private String casetypeCode;
- private String nodeLimittime;
- private String sourceName;
- private String reportTime;
- private String onedeptName;
-
- public int getIsPostpone() {
- return isPostpone;
- }
-
- public void setIsPostpone(int isPostpone) {
- this.isPostpone = isPostpone;
- }
-
- public int getPreState() {
- return preState;
- }
-
- public void setPreState(int preState) {
- this.preState = preState;
- }
-
- public String getDescription() {
- return description;
- }
-
- public void setDescription(String description) {
- this.description = description;
- }
-
- public int getSource() {
- return source;
- }
-
- public void setSource(int source) {
- this.source = source;
- }
-
- public String getEorcName() {
- return eorcName;
- }
-
- public void setEorcName(String eorcName) {
- this.eorcName = eorcName;
- }
-
- public String getCasetypeDetailName() {
- return casetypeDetailName;
- }
-
- public void setCasetypeDetailName(String casetypeDetailName) {
- this.casetypeDetailName = casetypeDetailName;
- }
-
- public String getRemainingTime() {
- return remainingTime;
- }
-
- public void setRemainingTime(String remainingTime) {
- this.remainingTime = remainingTime;
- }
-
- public String getCasetypeName() {
- return casetypeName;
- }
-
- public void setCasetypeName(String casetypeName) {
- this.casetypeName = casetypeName;
- }
-
- public String getProcessId() {
- return processId;
- }
-
- public void setProcessId(String processId) {
- this.processId = processId;
- }
-
- public int getCaseState() {
- return caseState;
- }
-
- public void setCaseState(int caseState) {
- this.caseState = caseState;
- }
-
- public String getId() {
- return id;
- }
-
- public void setId(String id) {
- this.id = id;
- }
-
- public String getShopId() {
- return shopId;
- }
-
- public void setShopId(String shopId) {
- this.shopId = shopId;
- }
-
- public String getFieldintro() {
- return fieldintro;
- }
-
- public void setFieldintro(String fieldintro) {
- this.fieldintro = fieldintro;
- }
-
- public String getLat() {
- return lat;
- }
-
- public void setLat(String lat) {
- this.lat = lat;
- }
-
- public String getCaseStateName() {
- return caseStateName;
- }
-
- public void setCaseStateName(String caseStateName) {
- this.caseStateName = caseStateName;
- }
-
- public String getPreOperator() {
- return preOperator;
- }
-
- public void setPreOperator(String preOperator) {
- this.preOperator = preOperator;
- }
-
- public String getLng() {
- return lng;
- }
-
- public void setLng(String lng) {
- this.lng = lng;
- }
-
- public String getIsOvertime() {
- return isOvertime;
- }
-
- public void setIsOvertime(String isOvertime) {
- this.isOvertime = isOvertime;
- }
-
- public String getCurrRoleName() {
- return currRoleName;
- }
-
- public void setCurrRoleName(String currRoleName) {
- this.currRoleName = currRoleName;
- }
-
- public String getCasetypeDetailCode() {
- return casetypeDetailCode;
- }
-
- public void setCasetypeDetailCode(String casetypeDetailCode) {
- this.casetypeDetailCode = casetypeDetailCode;
- }
-
- public String getOnedeptid() {
- return onedeptid;
- }
-
- public void setOnedeptid(String onedeptid) {
- this.onedeptid = onedeptid;
- }
-
- public String getEorc() {
- return eorc;
- }
-
- public void setEorc(String eorc) {
- this.eorc = eorc;
- }
-
- public String getCurrRoleId() {
- return currRoleId;
- }
-
- public void setCurrRoleId(String currRoleId) {
- this.currRoleId = currRoleId;
- }
-
- public String getCaseid() {
- return caseid;
- }
-
- public void setCaseid(String caseid) {
- this.caseid = caseid;
- }
-
- public String getCasetypeCode() {
- return casetypeCode;
- }
-
- public void setCasetypeCode(String casetypeCode) {
- this.casetypeCode = casetypeCode;
- }
-
- public String getNodeLimittime() {
- return nodeLimittime;
- }
-
- public void setNodeLimittime(String nodeLimittime) {
- this.nodeLimittime = nodeLimittime;
- }
-
- public String getSourceName() {
- return sourceName;
- }
-
- public void setSourceName(String sourceName) {
- this.sourceName = sourceName;
- }
-
- public String getReportTime() {
- return reportTime;
- }
-
- public void setReportTime(String reportTime) {
- this.reportTime = reportTime;
- }
-
- public String getOnedeptName() {
- return onedeptName;
- }
-
- public void setOnedeptName(String onedeptName) {
- this.onedeptName = onedeptName;
- }
- }
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/model/verify/VerifyCaseModel.java b/app/src/main/java/com/casic/dcms/model/verify/VerifyCaseModel.java
deleted file mode 100644
index 647c174..0000000
--- a/app/src/main/java/com/casic/dcms/model/verify/VerifyCaseModel.java
+++ /dev/null
@@ -1,346 +0,0 @@
-package com.casic.dcms.model.verify;
-
-import java.util.List;
-
-public class VerifyCaseModel {
-
- private int code;
- private DataDTO data;
- private String message;
- private boolean success;
-
- public int getCode() {
- return code;
- }
-
- public void setCode(int code) {
- this.code = code;
- }
-
- public DataDTO getData() {
- return data;
- }
-
- public void setData(DataDTO data) {
- this.data = data;
- }
-
- public String getMessage() {
- return message;
- }
-
- public void setMessage(String message) {
- this.message = message;
- }
-
- public boolean isSuccess() {
- return success;
- }
-
- public void setSuccess(boolean success) {
- this.success = success;
- }
-
- public static class DataDTO {
- private List rows;
- private int total;
-
- public List getRows() {
- return rows;
- }
-
- public void setRows(List rows) {
- this.rows = rows;
- }
-
- public int getTotal() {
- return total;
- }
-
- public void setTotal(int total) {
- this.total = total;
- }
-
- public static class RowsDTO {
- private int isPostpone;
- private String description;
- private int source;
- private String eorcName;
- private String casetypeDetailName;
- private String remainingTime;
- private String casetypeName;
- private String currUserId;
- private String currUserName;
- private String processId;
- private int caseState;
- private String id;
- private String shopId;
- private String fieldintro;
- private String lat;
- private String caseStateName;
- private String lng;
- private String isOvertime;
- private String currRoleName;
- private String fileIdVerify;
- private String casetypeDetailCode;
- private String onedeptid;
- private String eorc;
- private String currRoleId;
- private String caseid;
- private String casetypeCode;
- private String nodeLimittime;
- private String taskName;
- private String sourceName;
- private String fileIdProcess;
- private String reportTime;
-
- public int getIsPostpone() {
- return isPostpone;
- }
-
- public void setIsPostpone(int isPostpone) {
- this.isPostpone = isPostpone;
- }
-
- public String getDescription() {
- return description;
- }
-
- public void setDescription(String description) {
- this.description = description;
- }
-
- public int getSource() {
- return source;
- }
-
- public void setSource(int source) {
- this.source = source;
- }
-
- public String getEorcName() {
- return eorcName;
- }
-
- public void setEorcName(String eorcName) {
- this.eorcName = eorcName;
- }
-
- public String getCasetypeDetailName() {
- return casetypeDetailName;
- }
-
- public void setCasetypeDetailName(String casetypeDetailName) {
- this.casetypeDetailName = casetypeDetailName;
- }
-
- public String getRemainingTime() {
- return remainingTime;
- }
-
- public void setRemainingTime(String remainingTime) {
- this.remainingTime = remainingTime;
- }
-
- public String getCasetypeName() {
- return casetypeName;
- }
-
- public void setCasetypeName(String casetypeName) {
- this.casetypeName = casetypeName;
- }
-
- public String getCurrUserId() {
- return currUserId;
- }
-
- public void setCurrUserId(String currUserId) {
- this.currUserId = currUserId;
- }
-
- public String getCurrUserName() {
- return currUserName;
- }
-
- public void setCurrUserName(String currUserName) {
- this.currUserName = currUserName;
- }
-
- public String getProcessId() {
- return processId;
- }
-
- public void setProcessId(String processId) {
- this.processId = processId;
- }
-
- public int getCaseState() {
- return caseState;
- }
-
- public void setCaseState(int caseState) {
- this.caseState = caseState;
- }
-
- public String getId() {
- return id;
- }
-
- public void setId(String id) {
- this.id = id;
- }
-
- public String getShopId() {
- return shopId;
- }
-
- public void setShopId(String shopId) {
- this.shopId = shopId;
- }
-
- public String getFieldintro() {
- return fieldintro;
- }
-
- public void setFieldintro(String fieldintro) {
- this.fieldintro = fieldintro;
- }
-
- public String getLat() {
- return lat;
- }
-
- public void setLat(String lat) {
- this.lat = lat;
- }
-
- public String getCaseStateName() {
- return caseStateName;
- }
-
- public void setCaseStateName(String caseStateName) {
- this.caseStateName = caseStateName;
- }
-
- public String getLng() {
- return lng;
- }
-
- public void setLng(String lng) {
- this.lng = lng;
- }
-
- public String getIsOvertime() {
- return isOvertime;
- }
-
- public void setIsOvertime(String isOvertime) {
- this.isOvertime = isOvertime;
- }
-
- public String getCurrRoleName() {
- return currRoleName;
- }
-
- public void setCurrRoleName(String currRoleName) {
- this.currRoleName = currRoleName;
- }
-
- public String getFileIdVerify() {
- return fileIdVerify;
- }
-
- public void setFileIdVerify(String fileIdVerify) {
- this.fileIdVerify = fileIdVerify;
- }
-
- public String getCasetypeDetailCode() {
- return casetypeDetailCode;
- }
-
- public void setCasetypeDetailCode(String casetypeDetailCode) {
- this.casetypeDetailCode = casetypeDetailCode;
- }
-
- public String getOnedeptid() {
- return onedeptid;
- }
-
- public void setOnedeptid(String onedeptid) {
- this.onedeptid = onedeptid;
- }
-
- public String getEorc() {
- return eorc;
- }
-
- public void setEorc(String eorc) {
- this.eorc = eorc;
- }
-
- public String getCurrRoleId() {
- return currRoleId;
- }
-
- public void setCurrRoleId(String currRoleId) {
- this.currRoleId = currRoleId;
- }
-
- public String getCaseid() {
- return caseid;
- }
-
- public void setCaseid(String caseid) {
- this.caseid = caseid;
- }
-
- public String getCasetypeCode() {
- return casetypeCode;
- }
-
- public void setCasetypeCode(String casetypeCode) {
- this.casetypeCode = casetypeCode;
- }
-
- public String getNodeLimittime() {
- return nodeLimittime;
- }
-
- public void setNodeLimittime(String nodeLimittime) {
- this.nodeLimittime = nodeLimittime;
- }
-
- public String getTaskName() {
- return taskName;
- }
-
- public void setTaskName(String taskName) {
- this.taskName = taskName;
- }
-
- public String getSourceName() {
- return sourceName;
- }
-
- public void setSourceName(String sourceName) {
- this.sourceName = sourceName;
- }
-
- public String getFileIdProcess() {
- return fileIdProcess;
- }
-
- public void setFileIdProcess(String fileIdProcess) {
- this.fileIdProcess = fileIdProcess;
- }
-
- public String getReportTime() {
- return reportTime;
- }
-
- public void setReportTime(String reportTime) {
- this.reportTime = reportTime;
- }
- }
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/utils/MapHelper.java b/app/src/main/java/com/casic/dcms/utils/MapHelper.java
index 852714a..6f9bd67 100644
--- a/app/src/main/java/com/casic/dcms/utils/MapHelper.java
+++ b/app/src/main/java/com/casic/dcms/utils/MapHelper.java
@@ -4,7 +4,7 @@
import android.content.Intent;
import android.text.TextUtils;
-import com.casic.dcms.view.DisplayMapActivity;
+import com.casic.dcms.view.map.DisplayMapActivity;
import com.pengxh.androidx.lite.hub.StringHub;
public class MapHelper {
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 4f8b20d..071931a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -127,6 +127,8 @@
+
+
@@ -139,6 +141,8 @@
+
+
@@ -161,6 +165,7 @@
+
@@ -187,12 +192,13 @@
-
+
+
@@ -232,11 +238,14 @@
+
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5de3040..b6a8d08 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -57,12 +57,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -85,6 +85,11 @@
+
+
+
+
+
@@ -94,19 +99,14 @@
-
-
-
-
-
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
index 3c7c8c4..22a7cd9 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseHandledListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
index 2fcfb2b..254f0cd 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CheckCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
index 281af8c..eff9e34 100644
--- a/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/HandleCaseListAdapter.java
@@ -35,7 +35,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
index 1b191fd..e356195 100644
--- a/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/OvertimeCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
index fe6bcf6..a48e315 100644
--- a/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/UrgentCaseListAdapter.java
@@ -30,7 +30,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
index dfedccc..651a3f7 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAdjustAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
index 37704d2..63c9840 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptAuthorizeAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
index d6390bd..dd8bf81 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptDelayedAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
index b47ef50..6f39c1d 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandleAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
index 87229f6..0a4d3d0 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptHandledAdapter.java
@@ -33,7 +33,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
index 249bd0b..c468d23 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptPostAdapter.java
@@ -32,7 +32,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java b/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
index a30a527..32f75bb 100644
--- a/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/dept/DeptTodoAdapter.java
@@ -37,7 +37,7 @@
@NonNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
+ return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv_l, parent, false));
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java
deleted file mode 100644
index 1ef38ba..0000000
--- a/app/src/main/java/com/casic/dcms/adapter/verify/VerifiedCaseListAdapter.java
+++ /dev/null
@@ -1,95 +0,0 @@
-package com.casic.dcms.adapter.verify;
-
-import android.annotation.SuppressLint;
-import android.content.Context;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.TextView;
-
-import androidx.annotation.NonNull;
-import androidx.recyclerview.widget.RecyclerView;
-
-import com.casic.dcms.R;
-import com.casic.dcms.model.verify.VerifiedCaseModel;
-import com.pengxh.androidx.lite.hub.StringHub;
-
-import java.util.List;
-
-public class VerifiedCaseListAdapter extends RecyclerView.Adapter {
-
-// private final Context context;
- private final List dataBeans;
- private final LayoutInflater layoutInflater;
-
- public VerifiedCaseListAdapter(Context context, List dataRows) {
-// this.context = context;
- this.dataBeans = dataRows;
- this.layoutInflater = LayoutInflater.from(context);
- }
-
- @NonNull
- @Override
- public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
- }
-
- @Override
- public void onBindViewHolder(@NonNull ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
- holder.bindView(dataBeans.get(position));
- if (clickListener != null) {
- holder.itemView.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- clickListener.onClick(position);
- }
- });
- }
- }
-
- @Override
- public int getItemCount() {
- return dataBeans.size();
- }
-
- class ItemViewHolder extends RecyclerView.ViewHolder {
-
-// private final QMUIRadiusImageView caseImageView;
- private final TextView caseTitleView;
- private final TextView casePlaceView;
- private final TextView caseTimeView;
-
- ItemViewHolder(@NonNull View itemView) {
- super(itemView);
-// caseImageView = itemView.findViewById(R.id.caseImageView);
- caseTitleView = itemView.findViewById(R.id.caseTitleView);
- casePlaceView = itemView.findViewById(R.id.casePlaceView);
- caseTimeView = itemView.findViewById(R.id.caseTimeView);
- }
-
- void bindView(VerifiedCaseModel.DataDTO.RowsDTO rowsBean) {
- //核实图片
-// String fileIdVerify = rowsBean.getFileIdVerify();
-// if (!TextUtils.isEmpty(fileIdVerify)) {
-// String[] split = fileIdVerify.split(",");
-// String firstImage = split[0];
-// if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
-// Glide.with(context).load(StringHelper.appendCompleteURL(firstImage)).into(caseImageView);
-// }
-// }
- caseTitleView.setText(StringHub.filterSpaceOrEnter(rowsBean.getDescription()));
- casePlaceView.setText("发生地点:" + StringHub.filterSpaceOrEnter(rowsBean.getFieldintro()));
- caseTimeView.setText("上报时间:" + rowsBean.getReportTime());
- }
- }
-
- private OnItemClickListener clickListener;
-
- public interface OnItemClickListener {
- void onClick(int position);
- }
-
- public void setOnItemClickListener(OnItemClickListener onItemClickListener) {
- this.clickListener = onItemClickListener;
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java b/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java
deleted file mode 100644
index 7c9bbac..0000000
--- a/app/src/main/java/com/casic/dcms/adapter/verify/VerifyCaseListAdapter.java
+++ /dev/null
@@ -1,99 +0,0 @@
-package com.casic.dcms.adapter.verify;
-
-import android.annotation.SuppressLint;
-import android.content.Context;
-import android.text.TextUtils;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.TextView;
-
-import androidx.annotation.NonNull;
-import androidx.recyclerview.widget.RecyclerView;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.model.verify.VerifyCaseModel;
-import com.casic.dcms.utils.StringHelper;
-import com.pengxh.androidx.lite.hub.StringHub;
-import com.qmuiteam.qmui.widget.QMUIRadiusImageView;
-
-import java.util.List;
-
-public class VerifyCaseListAdapter extends RecyclerView.Adapter {
-
- private final Context context;
- private final List dataBeans;
- private final LayoutInflater layoutInflater;
-
- public VerifyCaseListAdapter(Context context, List dataRows) {
- this.context = context;
- this.dataBeans = dataRows;
- this.layoutInflater = LayoutInflater.from(context);
- }
-
- @NonNull
- @Override
- public ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- return new ItemViewHolder(layoutInflater.inflate(R.layout.item_case_rv, parent, false));
- }
-
- @Override
- public void onBindViewHolder(@NonNull VerifyCaseListAdapter.ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
- holder.bindView(dataBeans.get(position));
- if (clickListener != null) {
- holder.itemView.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- clickListener.onClick(position);
- }
- });
- }
- }
-
- @Override
- public int getItemCount() {
- return dataBeans.size();
- }
-
- class ItemViewHolder extends RecyclerView.ViewHolder {
-
- private final QMUIRadiusImageView caseImageView;
- private final TextView caseTitleView;
- private final TextView casePlaceView;
- private final TextView caseTimeView;
-
- ItemViewHolder(@NonNull View itemView) {
- super(itemView);
- caseImageView = itemView.findViewById(R.id.caseImageView);
- caseTitleView = itemView.findViewById(R.id.caseTitleView);
- casePlaceView = itemView.findViewById(R.id.casePlaceView);
- caseTimeView = itemView.findViewById(R.id.caseTimeView);
- }
-
- void bindView(VerifyCaseModel.DataDTO.RowsDTO rowsBean) {
- //核实图片
- String fileIdVerify = rowsBean.getFileIdVerify();
- if (!TextUtils.isEmpty(fileIdVerify)) {
- String[] split = fileIdVerify.split(",");
- String firstImage = split[0];
- if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
- Glide.with(context).load(StringHelper.appendCompleteURL(firstImage)).into(caseImageView);
- }
- }
- caseTitleView.setText(StringHub.filterSpaceOrEnter(rowsBean.getDescription()));
- casePlaceView.setText("发生地点:" + StringHub.filterSpaceOrEnter(rowsBean.getFieldintro()));
- caseTimeView.setText("上报时间:" + rowsBean.getReportTime());
- }
- }
-
- private OnItemClickListener clickListener;
-
- public interface OnItemClickListener {
- void onClick(int position);
- }
-
- public void setOnItemClickListener(OnItemClickListener onItemClickListener) {
- this.clickListener = onItemClickListener;
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java b/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java
index 23f0f35..d12ff17 100644
--- a/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/fragment/HomePageFragment.java
@@ -13,7 +13,6 @@
import com.casic.dcms.utils.LocaleConstant;
import com.casic.dcms.utils.StringHelper;
import com.casic.dcms.view.BridgeMaintainActivity;
-import com.casic.dcms.view.CaseOnMapActivity;
import com.casic.dcms.view.OvertimeCaseActivity;
import com.casic.dcms.view.PersonActivity;
import com.casic.dcms.view.PipelineManagerActivity;
@@ -24,11 +23,12 @@
import com.casic.dcms.view.check.CheckCaseActivity;
import com.casic.dcms.view.department.DeptHandleActivity;
import com.casic.dcms.view.handle.HandleCaseActivity;
+import com.casic.dcms.view.map.CaseOnMapActivity;
import com.casic.dcms.view.statistics.DataAnalysisActivity;
import com.casic.dcms.view.toilet.PublicToiletActivity;
-import com.casic.dcms.view.upload.CommonCaseUploadActivity;
-import com.casic.dcms.view.upload.PackageCaseUploadActivity;
-import com.casic.dcms.view.upload.QuickCaseUploadActivity;
+import com.casic.dcms.view.upload.BriefCaseActivity;
+import com.casic.dcms.view.upload.BusinessCaseActivity;
+import com.casic.dcms.view.upload.CommonCaseActivity;
import com.casic.dcms.view.urgent.UrgentCaseActivity;
import com.casic.dcms.view.verify.VerifyCaseActivity;
import com.casic.dcms.vm.HomePageViewModel;
@@ -109,13 +109,13 @@
Intent intent = new Intent();
switch (menusBean.getName()) {
case "案卷上报":
- intent.setClass(requireContext(), CommonCaseUploadActivity.class);
+ intent.setClass(requireContext(), CommonCaseActivity.class);
break;
case "快速上报":
- intent.setClass(requireContext(), QuickCaseUploadActivity.class);
+ intent.setClass(requireContext(), BriefCaseActivity.class);
break;
case "三包上报":
- intent.setClass(requireContext(), PackageCaseUploadActivity.class);
+ intent.setClass(requireContext(), BusinessCaseActivity.class);
break;
case "案卷核实":
intent.setClass(requireContext(), VerifyCaseActivity.class);
diff --git a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java
index 554c697..ec7b433 100644
--- a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java
+++ b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java
@@ -8,12 +8,14 @@
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProvider;
-import com.casic.dcms.adapter.verify.VerifiedCaseListAdapter;
+import com.casic.dcms.R;
import com.casic.dcms.databinding.FragmentVerifyCaseBinding;
-import com.casic.dcms.model.verify.VerifiedCaseModel;
+import com.casic.dcms.model.VerifiedCaseModel;
import com.casic.dcms.utils.LocaleConstant;
-import com.casic.dcms.view.verify.CaseVerifiedDetailActivity;
+import com.casic.dcms.view.verify.VerifiedDetailActivity;
import com.casic.dcms.vm.CaseViewModel;
+import com.pengxh.androidx.lite.adapter.NormalRecyclerAdapter;
+import com.pengxh.androidx.lite.adapter.ViewHolder;
import com.pengxh.androidx.lite.base.AndroidxBaseFragment;
import com.pengxh.androidx.lite.hub.ContextHub;
import com.pengxh.androidx.lite.hub.StringHub;
@@ -27,11 +29,11 @@
public class CaseVerifiedFragment extends AndroidxBaseFragment {
- private static final String TAG = "CaseHandledFragment";
+ private static final String TAG = "CaseVerifiedFragment";
private CaseViewModel caseViewModel;
- private VerifiedCaseListAdapter adapter;
+ private NormalRecyclerAdapter adapter;
private WeakReferenceHandler weakReferenceHandler;
- private List dataBeans = new ArrayList<>();
+ private List dataBeans = new ArrayList<>();
private int pageIndex = 1;
private boolean isRefresh, isLoadMore = false;
@@ -49,12 +51,37 @@
protected void initData() {
weakReferenceHandler = new WeakReferenceHandler(callback);
caseViewModel = new ViewModelProvider(this).get(CaseViewModel.class);
+ caseViewModel.caseVerifiedModel.observe(this, new Observer() {
+ @Override
+ public void onChanged(VerifiedCaseModel resultBean) {
+ if (resultBean.getCode() == 200) {
+ List dataRows = resultBean.getData().getRows();
+ if (isRefresh) {
+ dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
+ dataBeans = dataRows;
+ viewBinding.refreshLayout.finishRefresh();
+ isRefresh = false;
+ } else if (isLoadMore) {
+ if (dataRows.size() == 0) {
+ StringHub.show(requireContext(), "到底了,别拉了");
+ }
+ dataBeans.addAll(dataRows);
+ viewBinding.refreshLayout.finishLoadMore();
+ isLoadMore = false;
+ } else {
+ dataBeans = dataRows;
+ }
+ weakReferenceHandler.sendEmptyMessage(202104254);
+ }
+ }
+ });
}
@Override
public void onResume() {
- obtainVerifyCaseList();
super.onResume();
+ pageIndex = 1;
+ obtainVerifyCaseList();
}
public void obtainVerifyCaseList() {
@@ -80,31 +107,6 @@
obtainVerifyCaseList();
}
});
-
- caseViewModel.caseVerifiedModel.observe(this, new Observer() {
- @Override
- public void onChanged(VerifiedCaseModel resultBean) {
- if (resultBean.getCode() == 200) {
- List dataRows = resultBean.getData().getRows();
- if (isRefresh) {
- dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
- dataBeans = dataRows;
- viewBinding.refreshLayout.finishRefresh();
- isRefresh = false;
- } else if (isLoadMore) {
- if (dataRows.size() == 0) {
- StringHub.show(requireContext(), "到底了,别拉了");
- }
- dataBeans.addAll(dataRows);
- viewBinding.refreshLayout.finishLoadMore();
- isLoadMore = false;
- } else {
- dataBeans = dataRows;
- }
- weakReferenceHandler.sendEmptyMessage(202104254);
- }
- }
- });
}
private final Handler.Callback callback = new Handler.Callback() {
@@ -125,16 +127,19 @@
});
} else {
viewBinding.emptyView.hide();
- adapter = new VerifiedCaseListAdapter(requireContext(), dataBeans);
- viewBinding.caseRecyclerView.setAdapter(adapter);
- adapter.setOnItemClickListener(new VerifiedCaseListAdapter.OnItemClickListener() {
+ adapter = new NormalRecyclerAdapter(R.layout.item_case_rv_l, dataBeans) {
@Override
- public void onClick(int position) {
- ContextHub.navigatePageTo(
- requireContext(),
- CaseVerifiedDetailActivity.class,
- dataBeans.get(position).getId()
- );
+ public void convertView(ViewHolder viewHolder, int position, VerifiedCaseModel.DataModel.RowsModel item) {
+ viewHolder.setText(R.id.caseTitleView, StringHub.filterSpaceOrEnter(item.getDescription()))
+ .setText(R.id.casePlaceView, "发生地点:" + StringHub.filterSpaceOrEnter(item.getFieldintro()))
+ .setText(R.id.caseTimeView, "上报时间:" + item.getReportTime());
+ }
+ };
+ viewBinding.caseRecyclerView.setAdapter(adapter);
+ adapter.setOnItemClickedListener(new NormalRecyclerAdapter.OnItemClickedListener() {
+ @Override
+ public void onItemClicked(int position, VerifiedCaseModel.DataModel.RowsModel rowsModel) {
+ ContextHub.navigatePageTo(requireContext(), VerifiedDetailActivity.class, rowsModel.getId());
}
});
}
diff --git a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifyFragment.java b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifyFragment.java
index 27f0c9d..35c388c 100644
--- a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifyFragment.java
+++ b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifyFragment.java
@@ -1,19 +1,27 @@
package com.casic.dcms.fragment.verify;
+import static com.luck.picture.lib.thread.PictureThreadUtils.runOnUiThread;
+
+import android.graphics.drawable.Drawable;
import android.os.Handler;
import android.os.Message;
+import android.text.TextUtils;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProvider;
-import com.casic.dcms.adapter.verify.VerifyCaseListAdapter;
+import com.bumptech.glide.Glide;
+import com.casic.dcms.R;
import com.casic.dcms.databinding.FragmentVerifyCaseBinding;
-import com.casic.dcms.model.verify.VerifyCaseModel;
+import com.casic.dcms.model.VerifyCaseModel;
import com.casic.dcms.utils.LocaleConstant;
-import com.casic.dcms.view.verify.CaseVerifyDetailActivity;
+import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.view.verify.VerifyDetailActivity;
import com.casic.dcms.vm.CaseViewModel;
+import com.pengxh.androidx.lite.adapter.NormalRecyclerAdapter;
+import com.pengxh.androidx.lite.adapter.ViewHolder;
import com.pengxh.androidx.lite.base.AndroidxBaseFragment;
import com.pengxh.androidx.lite.hub.ContextHub;
import com.pengxh.androidx.lite.hub.StringHub;
@@ -24,14 +32,15 @@
import java.util.ArrayList;
import java.util.List;
+import java.util.concurrent.ExecutionException;
public class CaseVerifyFragment extends AndroidxBaseFragment {
private static final String TAG = "CaseVerifyFragment";
private CaseViewModel caseViewModel;
- private VerifyCaseListAdapter adapter;
+ private NormalRecyclerAdapter adapter;
private WeakReferenceHandler weakReferenceHandler;
- private List dataBeans = new ArrayList<>();
+ private List dataBeans = new ArrayList<>();
private int pageIndex = 1;
private boolean isRefresh, isLoadMore = false;
@@ -49,12 +58,37 @@
protected void initData() {
weakReferenceHandler = new WeakReferenceHandler(callback);
caseViewModel = new ViewModelProvider(this).get(CaseViewModel.class);
+ caseViewModel.caseVerifyModel.observe(this, new Observer() {
+ @Override
+ public void onChanged(VerifyCaseModel resultBean) {
+ if (resultBean.getCode() == 200) {
+ List dataRows = resultBean.getData().getRows();
+ if (isRefresh) {
+ dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
+ dataBeans = dataRows;
+ viewBinding.refreshLayout.finishRefresh();
+ isRefresh = false;
+ } else if (isLoadMore) {
+ if (dataRows.size() == 0) {
+ StringHub.show(requireContext(), "到底了,别拉了");
+ }
+ dataBeans.addAll(dataRows);
+ viewBinding.refreshLayout.finishLoadMore();
+ isLoadMore = false;
+ } else {
+ dataBeans = dataRows;
+ }
+ weakReferenceHandler.sendEmptyMessage(202104253);
+ }
+ }
+ });
}
@Override
public void onResume() {
- obtainVerifyCaseList();
super.onResume();
+ pageIndex = 1;
+ obtainVerifyCaseList();
}
public void obtainVerifyCaseList() {
@@ -80,31 +114,6 @@
obtainVerifyCaseList();
}
});
-
- caseViewModel.caseVerifyModel.observe(this, new Observer() {
- @Override
- public void onChanged(VerifyCaseModel resultBean) {
- if (resultBean.getCode() == 200) {
- List dataRows = resultBean.getData().getRows();
- if (isRefresh) {
- dataBeans.clear();//下拉刷新必须先清空之前的List,不然会出现数据重复的问题
- dataBeans = dataRows;
- viewBinding.refreshLayout.finishRefresh();
- isRefresh = false;
- } else if (isLoadMore) {
- if (dataRows.size() == 0) {
- StringHub.show(requireContext(), "到底了,别拉了");
- }
- dataBeans.addAll(dataRows);
- viewBinding.refreshLayout.finishLoadMore();
- isLoadMore = false;
- } else {
- dataBeans = dataRows;
- }
- weakReferenceHandler.sendEmptyMessage(202104253);
- }
- }
- });
}
private final Handler.Callback callback = new Handler.Callback() {
@@ -125,16 +134,42 @@
});
} else {
viewBinding.emptyView.hide();
- adapter = new VerifyCaseListAdapter(requireContext(), dataBeans);
- viewBinding.caseRecyclerView.setAdapter(adapter);
- adapter.setOnItemClickListener(new VerifyCaseListAdapter.OnItemClickListener() {
+ adapter = new NormalRecyclerAdapter(R.layout.item_case_rv_l, dataBeans) {
@Override
- public void onClick(int position) {
- ContextHub.navigatePageTo(
- requireContext(),
- CaseVerifyDetailActivity.class,
- dataBeans.get(position).getId()
- );
+ public void convertView(ViewHolder viewHolder, int position, VerifyCaseModel.DataModel.RowsModel item) {
+ String fileIdVerify = item.getFileIdVerify();
+ if (!TextUtils.isEmpty(fileIdVerify)) {
+ String[] split = fileIdVerify.split(",");
+ String firstImage = split[0];
+ if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
+ new Thread(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ Drawable drawable = Glide.with(requireContext()).load(StringHelper.appendCompleteURL(firstImage)).submit().get();
+ runOnUiThread(new Runnable() {
+ @Override
+ public void run() {
+ viewHolder.setImageResource(R.id.caseImageView, drawable);
+ }
+ });
+ } catch (ExecutionException | InterruptedException e) {
+ e.printStackTrace();
+ }
+ }
+ }).start();
+ }
+ }
+ viewHolder.setText(R.id.caseTitleView, StringHub.filterSpaceOrEnter(item.getDescription()))
+ .setText(R.id.casePlaceView, "发生地点:" + StringHub.filterSpaceOrEnter(item.getFieldintro()))
+ .setText(R.id.caseTimeView, "上报时间:" + item.getReportTime());
+ }
+ };
+ viewBinding.caseRecyclerView.setAdapter(adapter);
+ adapter.setOnItemClickedListener(new NormalRecyclerAdapter.OnItemClickedListener