diff --git a/app/src/main/java/com/casic/br/ktd/fragment/AlarmPageFragment.kt b/app/src/main/java/com/casic/br/ktd/fragment/AlarmPageFragment.kt
index d6a17ff..1986aa8 100644
--- a/app/src/main/java/com/casic/br/ktd/fragment/AlarmPageFragment.kt
+++ b/app/src/main/java/com/casic/br/ktd/fragment/AlarmPageFragment.kt
@@ -6,6 +6,7 @@
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
+import android.widget.AdapterView
import androidx.lifecycle.ViewModelProvider
import com.casic.br.ktd.adapter.AlarmAdapter
import com.casic.br.ktd.databinding.FragmentAlarmBinding
@@ -31,6 +32,8 @@
private var page = 1
private var isRefresh = false
private var isLoadMore = false
+ private var alarmType = ""
+ private var alarmStatus = ""
private var startTime = ""
private var endTime = ""
@@ -89,6 +92,39 @@
}).build().show()
}
+ binding.alarmTypeView.onItemSelectedListener = object : AdapterView.OnItemSelectedListener {
+ override fun onItemSelected(adapter: AdapterView<*>?, view: View?, i: Int, l: Long) {
+ alarmType = if (i == 0) {
+ ""
+ } else {
+ i.toString()
+ }
+ getAlarmsByPage(true)
+ }
+
+ override fun onNothingSelected(adapter: AdapterView<*>?) {
+
+ }
+ }
+
+ binding.alarmStatusView.onItemSelectedListener =
+ object : AdapterView.OnItemSelectedListener {
+ override fun onItemSelected(
+ adapter: AdapterView<*>?, view: View?, i: Int, l: Long
+ ) {
+ alarmStatus = if (i == 0) {
+ ""
+ } else {
+ (i - 1).toString()
+ }
+ getAlarmsByPage(true)
+ }
+
+ override fun onNothingSelected(adapter: AdapterView<*>?) {
+
+ }
+ }
+
binding.resetParamView.setOnClickListener {
binding.selectedDateView.text = ""
@@ -122,7 +158,7 @@
page++
}
alarmViewModel.getAlarmsByPage(
- startTime, "", "", endTime, page
+ startTime, alarmStatus, alarmType, endTime, page
)
}
diff --git a/app/src/main/java/com/casic/br/ktd/fragment/AlarmPageFragment.kt b/app/src/main/java/com/casic/br/ktd/fragment/AlarmPageFragment.kt
index d6a17ff..1986aa8 100644
--- a/app/src/main/java/com/casic/br/ktd/fragment/AlarmPageFragment.kt
+++ b/app/src/main/java/com/casic/br/ktd/fragment/AlarmPageFragment.kt
@@ -6,6 +6,7 @@
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
+import android.widget.AdapterView
import androidx.lifecycle.ViewModelProvider
import com.casic.br.ktd.adapter.AlarmAdapter
import com.casic.br.ktd.databinding.FragmentAlarmBinding
@@ -31,6 +32,8 @@
private var page = 1
private var isRefresh = false
private var isLoadMore = false
+ private var alarmType = ""
+ private var alarmStatus = ""
private var startTime = ""
private var endTime = ""
@@ -89,6 +92,39 @@
}).build().show()
}
+ binding.alarmTypeView.onItemSelectedListener = object : AdapterView.OnItemSelectedListener {
+ override fun onItemSelected(adapter: AdapterView<*>?, view: View?, i: Int, l: Long) {
+ alarmType = if (i == 0) {
+ ""
+ } else {
+ i.toString()
+ }
+ getAlarmsByPage(true)
+ }
+
+ override fun onNothingSelected(adapter: AdapterView<*>?) {
+
+ }
+ }
+
+ binding.alarmStatusView.onItemSelectedListener =
+ object : AdapterView.OnItemSelectedListener {
+ override fun onItemSelected(
+ adapter: AdapterView<*>?, view: View?, i: Int, l: Long
+ ) {
+ alarmStatus = if (i == 0) {
+ ""
+ } else {
+ (i - 1).toString()
+ }
+ getAlarmsByPage(true)
+ }
+
+ override fun onNothingSelected(adapter: AdapterView<*>?) {
+
+ }
+ }
+
binding.resetParamView.setOnClickListener {
binding.selectedDateView.text = ""
@@ -122,7 +158,7 @@
page++
}
alarmViewModel.getAlarmsByPage(
- startTime, "", "", endTime, page
+ startTime, alarmStatus, alarmType, endTime, page
)
}
diff --git a/app/src/main/java/com/casic/br/ktd/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/br/ktd/fragment/HomePageFragment.kt
index 1d1118d..b381939 100644
--- a/app/src/main/java/com/casic/br/ktd/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/br/ktd/fragment/HomePageFragment.kt
@@ -315,7 +315,7 @@
}
routeView.setOnClickListener {
- taskViewModel.getTaskDetail(id)
+ taskViewModel.getTaskDetail(id, "", "", "", "", "")
}
}
}
diff --git a/app/src/main/java/com/casic/br/ktd/fragment/AlarmPageFragment.kt b/app/src/main/java/com/casic/br/ktd/fragment/AlarmPageFragment.kt
index d6a17ff..1986aa8 100644
--- a/app/src/main/java/com/casic/br/ktd/fragment/AlarmPageFragment.kt
+++ b/app/src/main/java/com/casic/br/ktd/fragment/AlarmPageFragment.kt
@@ -6,6 +6,7 @@
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
+import android.widget.AdapterView
import androidx.lifecycle.ViewModelProvider
import com.casic.br.ktd.adapter.AlarmAdapter
import com.casic.br.ktd.databinding.FragmentAlarmBinding
@@ -31,6 +32,8 @@
private var page = 1
private var isRefresh = false
private var isLoadMore = false
+ private var alarmType = ""
+ private var alarmStatus = ""
private var startTime = ""
private var endTime = ""
@@ -89,6 +92,39 @@
}).build().show()
}
+ binding.alarmTypeView.onItemSelectedListener = object : AdapterView.OnItemSelectedListener {
+ override fun onItemSelected(adapter: AdapterView<*>?, view: View?, i: Int, l: Long) {
+ alarmType = if (i == 0) {
+ ""
+ } else {
+ i.toString()
+ }
+ getAlarmsByPage(true)
+ }
+
+ override fun onNothingSelected(adapter: AdapterView<*>?) {
+
+ }
+ }
+
+ binding.alarmStatusView.onItemSelectedListener =
+ object : AdapterView.OnItemSelectedListener {
+ override fun onItemSelected(
+ adapter: AdapterView<*>?, view: View?, i: Int, l: Long
+ ) {
+ alarmStatus = if (i == 0) {
+ ""
+ } else {
+ (i - 1).toString()
+ }
+ getAlarmsByPage(true)
+ }
+
+ override fun onNothingSelected(adapter: AdapterView<*>?) {
+
+ }
+ }
+
binding.resetParamView.setOnClickListener {
binding.selectedDateView.text = ""
@@ -122,7 +158,7 @@
page++
}
alarmViewModel.getAlarmsByPage(
- startTime, "", "", endTime, page
+ startTime, alarmStatus, alarmType, endTime, page
)
}
diff --git a/app/src/main/java/com/casic/br/ktd/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/br/ktd/fragment/HomePageFragment.kt
index 1d1118d..b381939 100644
--- a/app/src/main/java/com/casic/br/ktd/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/br/ktd/fragment/HomePageFragment.kt
@@ -315,7 +315,7 @@
}
routeView.setOnClickListener {
- taskViewModel.getTaskDetail(id)
+ taskViewModel.getTaskDetail(id, "", "", "", "", "")
}
}
}
diff --git a/app/src/main/java/com/casic/br/ktd/view/TaskDetailActivity.kt b/app/src/main/java/com/casic/br/ktd/view/TaskDetailActivity.kt
index ba19143..613429f 100644
--- a/app/src/main/java/com/casic/br/ktd/view/TaskDetailActivity.kt
+++ b/app/src/main/java/com/casic/br/ktd/view/TaskDetailActivity.kt
@@ -39,7 +39,6 @@
endTime,
binding.gasValueView.text.toString(),
"",
- binding.alarmCodeView.text.toString(),
binding.taskLocationView.text.toString()
)
}
@@ -55,7 +54,6 @@
endTime,
textView.text.toString(),
"",
- binding.alarmCodeView.text.toString(),
binding.taskLocationView.text.toString()
)
}
@@ -71,7 +69,6 @@
endTime,
binding.gasValueView.text.toString(),
"",
- binding.alarmCodeView.text.toString(),
binding.taskLocationView.text.toString()
)
}
@@ -82,22 +79,6 @@
}
//键盘搜索
- binding.alarmCodeView.setOnEditorActionListener { textView, arg, keyEvent ->
- if (arg == EditorInfo.IME_ACTION_SEARCH) {
- taskViewModel.getTaskDetail(
- taskId,
- startTime,
- endTime,
- binding.gasValueView.text.toString(),
- "",
- textView.text.toString(),
- binding.taskLocationView.text.toString()
- )
- }
- false
- }
-
- //键盘搜索
binding.taskLocationView.setOnEditorActionListener { textView, arg, keyEvent ->
if (arg == EditorInfo.IME_ACTION_SEARCH) {
taskViewModel.getTaskDetail(
@@ -106,7 +87,6 @@
endTime,
binding.gasValueView.text.toString(),
"",
- binding.alarmCodeView.text.toString(),
textView.text.toString()
)
}
@@ -118,10 +98,9 @@
endTime = ""
binding.gasValueView.setText("")
binding.handleStateView.setSelection(0)
- binding.alarmCodeView.setText("")
binding.taskLocationView.setText("")
- taskViewModel.getTaskDetail(taskId, "", "", "", "", "", "")
+ taskViewModel.getTaskDetail(taskId, "", "", "", "", "")
}
}
@@ -129,7 +108,7 @@
taskId = intent.getStringExtra(Constant.INTENT_PARAM)!!
taskViewModel = ViewModelProvider(this)[TaskViewModel::class.java]
- taskViewModel.getTaskDetail(taskId, "", "", "", "", "", "")
+ taskViewModel.getTaskDetail(taskId, "", "", "", "", "")
taskViewModel.detailResult.observe(this) {
if (it.code == 200) {
if (it.data.size == 0) {
diff --git a/app/src/main/java/com/casic/br/ktd/fragment/AlarmPageFragment.kt b/app/src/main/java/com/casic/br/ktd/fragment/AlarmPageFragment.kt
index d6a17ff..1986aa8 100644
--- a/app/src/main/java/com/casic/br/ktd/fragment/AlarmPageFragment.kt
+++ b/app/src/main/java/com/casic/br/ktd/fragment/AlarmPageFragment.kt
@@ -6,6 +6,7 @@
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
+import android.widget.AdapterView
import androidx.lifecycle.ViewModelProvider
import com.casic.br.ktd.adapter.AlarmAdapter
import com.casic.br.ktd.databinding.FragmentAlarmBinding
@@ -31,6 +32,8 @@
private var page = 1
private var isRefresh = false
private var isLoadMore = false
+ private var alarmType = ""
+ private var alarmStatus = ""
private var startTime = ""
private var endTime = ""
@@ -89,6 +92,39 @@
}).build().show()
}
+ binding.alarmTypeView.onItemSelectedListener = object : AdapterView.OnItemSelectedListener {
+ override fun onItemSelected(adapter: AdapterView<*>?, view: View?, i: Int, l: Long) {
+ alarmType = if (i == 0) {
+ ""
+ } else {
+ i.toString()
+ }
+ getAlarmsByPage(true)
+ }
+
+ override fun onNothingSelected(adapter: AdapterView<*>?) {
+
+ }
+ }
+
+ binding.alarmStatusView.onItemSelectedListener =
+ object : AdapterView.OnItemSelectedListener {
+ override fun onItemSelected(
+ adapter: AdapterView<*>?, view: View?, i: Int, l: Long
+ ) {
+ alarmStatus = if (i == 0) {
+ ""
+ } else {
+ (i - 1).toString()
+ }
+ getAlarmsByPage(true)
+ }
+
+ override fun onNothingSelected(adapter: AdapterView<*>?) {
+
+ }
+ }
+
binding.resetParamView.setOnClickListener {
binding.selectedDateView.text = ""
@@ -122,7 +158,7 @@
page++
}
alarmViewModel.getAlarmsByPage(
- startTime, "", "", endTime, page
+ startTime, alarmStatus, alarmType, endTime, page
)
}
diff --git a/app/src/main/java/com/casic/br/ktd/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/br/ktd/fragment/HomePageFragment.kt
index 1d1118d..b381939 100644
--- a/app/src/main/java/com/casic/br/ktd/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/br/ktd/fragment/HomePageFragment.kt
@@ -315,7 +315,7 @@
}
routeView.setOnClickListener {
- taskViewModel.getTaskDetail(id)
+ taskViewModel.getTaskDetail(id, "", "", "", "", "")
}
}
}
diff --git a/app/src/main/java/com/casic/br/ktd/view/TaskDetailActivity.kt b/app/src/main/java/com/casic/br/ktd/view/TaskDetailActivity.kt
index ba19143..613429f 100644
--- a/app/src/main/java/com/casic/br/ktd/view/TaskDetailActivity.kt
+++ b/app/src/main/java/com/casic/br/ktd/view/TaskDetailActivity.kt
@@ -39,7 +39,6 @@
endTime,
binding.gasValueView.text.toString(),
"",
- binding.alarmCodeView.text.toString(),
binding.taskLocationView.text.toString()
)
}
@@ -55,7 +54,6 @@
endTime,
textView.text.toString(),
"",
- binding.alarmCodeView.text.toString(),
binding.taskLocationView.text.toString()
)
}
@@ -71,7 +69,6 @@
endTime,
binding.gasValueView.text.toString(),
"",
- binding.alarmCodeView.text.toString(),
binding.taskLocationView.text.toString()
)
}
@@ -82,22 +79,6 @@
}
//键盘搜索
- binding.alarmCodeView.setOnEditorActionListener { textView, arg, keyEvent ->
- if (arg == EditorInfo.IME_ACTION_SEARCH) {
- taskViewModel.getTaskDetail(
- taskId,
- startTime,
- endTime,
- binding.gasValueView.text.toString(),
- "",
- textView.text.toString(),
- binding.taskLocationView.text.toString()
- )
- }
- false
- }
-
- //键盘搜索
binding.taskLocationView.setOnEditorActionListener { textView, arg, keyEvent ->
if (arg == EditorInfo.IME_ACTION_SEARCH) {
taskViewModel.getTaskDetail(
@@ -106,7 +87,6 @@
endTime,
binding.gasValueView.text.toString(),
"",
- binding.alarmCodeView.text.toString(),
textView.text.toString()
)
}
@@ -118,10 +98,9 @@
endTime = ""
binding.gasValueView.setText("")
binding.handleStateView.setSelection(0)
- binding.alarmCodeView.setText("")
binding.taskLocationView.setText("")
- taskViewModel.getTaskDetail(taskId, "", "", "", "", "", "")
+ taskViewModel.getTaskDetail(taskId, "", "", "", "", "")
}
}
@@ -129,7 +108,7 @@
taskId = intent.getStringExtra(Constant.INTENT_PARAM)!!
taskViewModel = ViewModelProvider(this)[TaskViewModel::class.java]
- taskViewModel.getTaskDetail(taskId, "", "", "", "", "", "")
+ taskViewModel.getTaskDetail(taskId, "", "", "", "", "")
taskViewModel.detailResult.observe(this) {
if (it.code == 200) {
if (it.data.size == 0) {
diff --git a/app/src/main/java/com/casic/br/ktd/vm/TaskViewModel.kt b/app/src/main/java/com/casic/br/ktd/vm/TaskViewModel.kt
index 6fdd744..b5f185c 100644
--- a/app/src/main/java/com/casic/br/ktd/vm/TaskViewModel.kt
+++ b/app/src/main/java/com/casic/br/ktd/vm/TaskViewModel.kt
@@ -75,8 +75,7 @@
b: String,
c: String,
d: String,
- e: String,
- f: String
+ e: String
) = launch({
val response = RetrofitServiceManager.getTaskDetail(taskId)
val responseCode = response.separateResponseCode()
diff --git a/app/src/main/java/com/casic/br/ktd/fragment/AlarmPageFragment.kt b/app/src/main/java/com/casic/br/ktd/fragment/AlarmPageFragment.kt
index d6a17ff..1986aa8 100644
--- a/app/src/main/java/com/casic/br/ktd/fragment/AlarmPageFragment.kt
+++ b/app/src/main/java/com/casic/br/ktd/fragment/AlarmPageFragment.kt
@@ -6,6 +6,7 @@
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
+import android.widget.AdapterView
import androidx.lifecycle.ViewModelProvider
import com.casic.br.ktd.adapter.AlarmAdapter
import com.casic.br.ktd.databinding.FragmentAlarmBinding
@@ -31,6 +32,8 @@
private var page = 1
private var isRefresh = false
private var isLoadMore = false
+ private var alarmType = ""
+ private var alarmStatus = ""
private var startTime = ""
private var endTime = ""
@@ -89,6 +92,39 @@
}).build().show()
}
+ binding.alarmTypeView.onItemSelectedListener = object : AdapterView.OnItemSelectedListener {
+ override fun onItemSelected(adapter: AdapterView<*>?, view: View?, i: Int, l: Long) {
+ alarmType = if (i == 0) {
+ ""
+ } else {
+ i.toString()
+ }
+ getAlarmsByPage(true)
+ }
+
+ override fun onNothingSelected(adapter: AdapterView<*>?) {
+
+ }
+ }
+
+ binding.alarmStatusView.onItemSelectedListener =
+ object : AdapterView.OnItemSelectedListener {
+ override fun onItemSelected(
+ adapter: AdapterView<*>?, view: View?, i: Int, l: Long
+ ) {
+ alarmStatus = if (i == 0) {
+ ""
+ } else {
+ (i - 1).toString()
+ }
+ getAlarmsByPage(true)
+ }
+
+ override fun onNothingSelected(adapter: AdapterView<*>?) {
+
+ }
+ }
+
binding.resetParamView.setOnClickListener {
binding.selectedDateView.text = ""
@@ -122,7 +158,7 @@
page++
}
alarmViewModel.getAlarmsByPage(
- startTime, "", "", endTime, page
+ startTime, alarmStatus, alarmType, endTime, page
)
}
diff --git a/app/src/main/java/com/casic/br/ktd/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/br/ktd/fragment/HomePageFragment.kt
index 1d1118d..b381939 100644
--- a/app/src/main/java/com/casic/br/ktd/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/br/ktd/fragment/HomePageFragment.kt
@@ -315,7 +315,7 @@
}
routeView.setOnClickListener {
- taskViewModel.getTaskDetail(id)
+ taskViewModel.getTaskDetail(id, "", "", "", "", "")
}
}
}
diff --git a/app/src/main/java/com/casic/br/ktd/view/TaskDetailActivity.kt b/app/src/main/java/com/casic/br/ktd/view/TaskDetailActivity.kt
index ba19143..613429f 100644
--- a/app/src/main/java/com/casic/br/ktd/view/TaskDetailActivity.kt
+++ b/app/src/main/java/com/casic/br/ktd/view/TaskDetailActivity.kt
@@ -39,7 +39,6 @@
endTime,
binding.gasValueView.text.toString(),
"",
- binding.alarmCodeView.text.toString(),
binding.taskLocationView.text.toString()
)
}
@@ -55,7 +54,6 @@
endTime,
textView.text.toString(),
"",
- binding.alarmCodeView.text.toString(),
binding.taskLocationView.text.toString()
)
}
@@ -71,7 +69,6 @@
endTime,
binding.gasValueView.text.toString(),
"",
- binding.alarmCodeView.text.toString(),
binding.taskLocationView.text.toString()
)
}
@@ -82,22 +79,6 @@
}
//键盘搜索
- binding.alarmCodeView.setOnEditorActionListener { textView, arg, keyEvent ->
- if (arg == EditorInfo.IME_ACTION_SEARCH) {
- taskViewModel.getTaskDetail(
- taskId,
- startTime,
- endTime,
- binding.gasValueView.text.toString(),
- "",
- textView.text.toString(),
- binding.taskLocationView.text.toString()
- )
- }
- false
- }
-
- //键盘搜索
binding.taskLocationView.setOnEditorActionListener { textView, arg, keyEvent ->
if (arg == EditorInfo.IME_ACTION_SEARCH) {
taskViewModel.getTaskDetail(
@@ -106,7 +87,6 @@
endTime,
binding.gasValueView.text.toString(),
"",
- binding.alarmCodeView.text.toString(),
textView.text.toString()
)
}
@@ -118,10 +98,9 @@
endTime = ""
binding.gasValueView.setText("")
binding.handleStateView.setSelection(0)
- binding.alarmCodeView.setText("")
binding.taskLocationView.setText("")
- taskViewModel.getTaskDetail(taskId, "", "", "", "", "", "")
+ taskViewModel.getTaskDetail(taskId, "", "", "", "", "")
}
}
@@ -129,7 +108,7 @@
taskId = intent.getStringExtra(Constant.INTENT_PARAM)!!
taskViewModel = ViewModelProvider(this)[TaskViewModel::class.java]
- taskViewModel.getTaskDetail(taskId, "", "", "", "", "", "")
+ taskViewModel.getTaskDetail(taskId, "", "", "", "", "")
taskViewModel.detailResult.observe(this) {
if (it.code == 200) {
if (it.data.size == 0) {
diff --git a/app/src/main/java/com/casic/br/ktd/vm/TaskViewModel.kt b/app/src/main/java/com/casic/br/ktd/vm/TaskViewModel.kt
index 6fdd744..b5f185c 100644
--- a/app/src/main/java/com/casic/br/ktd/vm/TaskViewModel.kt
+++ b/app/src/main/java/com/casic/br/ktd/vm/TaskViewModel.kt
@@ -75,8 +75,7 @@
b: String,
c: String,
d: String,
- e: String,
- f: String
+ e: String
) = launch({
val response = RetrofitServiceManager.getTaskDetail(taskId)
val responseCode = response.separateResponseCode()
diff --git a/app/src/main/res/layout/activity_task_detail.xml b/app/src/main/res/layout/activity_task_detail.xml
index b46f010..b78ee6e 100644
--- a/app/src/main/res/layout/activity_task_detail.xml
+++ b/app/src/main/res/layout/activity_task_detail.xml
@@ -94,26 +94,6 @@
app:cardUseCompatPadding="true">
-
-
-
-
- ?, view: View?, i: Int, l: Long) {
+ alarmType = if (i == 0) {
+ ""
+ } else {
+ i.toString()
+ }
+ getAlarmsByPage(true)
+ }
+
+ override fun onNothingSelected(adapter: AdapterView<*>?) {
+
+ }
+ }
+
+ binding.alarmStatusView.onItemSelectedListener =
+ object : AdapterView.OnItemSelectedListener {
+ override fun onItemSelected(
+ adapter: AdapterView<*>?, view: View?, i: Int, l: Long
+ ) {
+ alarmStatus = if (i == 0) {
+ ""
+ } else {
+ (i - 1).toString()
+ }
+ getAlarmsByPage(true)
+ }
+
+ override fun onNothingSelected(adapter: AdapterView<*>?) {
+
+ }
+ }
+
binding.resetParamView.setOnClickListener {
binding.selectedDateView.text = ""
@@ -122,7 +158,7 @@
page++
}
alarmViewModel.getAlarmsByPage(
- startTime, "", "", endTime, page
+ startTime, alarmStatus, alarmType, endTime, page
)
}
diff --git a/app/src/main/java/com/casic/br/ktd/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/br/ktd/fragment/HomePageFragment.kt
index 1d1118d..b381939 100644
--- a/app/src/main/java/com/casic/br/ktd/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/br/ktd/fragment/HomePageFragment.kt
@@ -315,7 +315,7 @@
}
routeView.setOnClickListener {
- taskViewModel.getTaskDetail(id)
+ taskViewModel.getTaskDetail(id, "", "", "", "", "")
}
}
}
diff --git a/app/src/main/java/com/casic/br/ktd/view/TaskDetailActivity.kt b/app/src/main/java/com/casic/br/ktd/view/TaskDetailActivity.kt
index ba19143..613429f 100644
--- a/app/src/main/java/com/casic/br/ktd/view/TaskDetailActivity.kt
+++ b/app/src/main/java/com/casic/br/ktd/view/TaskDetailActivity.kt
@@ -39,7 +39,6 @@
endTime,
binding.gasValueView.text.toString(),
"",
- binding.alarmCodeView.text.toString(),
binding.taskLocationView.text.toString()
)
}
@@ -55,7 +54,6 @@
endTime,
textView.text.toString(),
"",
- binding.alarmCodeView.text.toString(),
binding.taskLocationView.text.toString()
)
}
@@ -71,7 +69,6 @@
endTime,
binding.gasValueView.text.toString(),
"",
- binding.alarmCodeView.text.toString(),
binding.taskLocationView.text.toString()
)
}
@@ -82,22 +79,6 @@
}
//键盘搜索
- binding.alarmCodeView.setOnEditorActionListener { textView, arg, keyEvent ->
- if (arg == EditorInfo.IME_ACTION_SEARCH) {
- taskViewModel.getTaskDetail(
- taskId,
- startTime,
- endTime,
- binding.gasValueView.text.toString(),
- "",
- textView.text.toString(),
- binding.taskLocationView.text.toString()
- )
- }
- false
- }
-
- //键盘搜索
binding.taskLocationView.setOnEditorActionListener { textView, arg, keyEvent ->
if (arg == EditorInfo.IME_ACTION_SEARCH) {
taskViewModel.getTaskDetail(
@@ -106,7 +87,6 @@
endTime,
binding.gasValueView.text.toString(),
"",
- binding.alarmCodeView.text.toString(),
textView.text.toString()
)
}
@@ -118,10 +98,9 @@
endTime = ""
binding.gasValueView.setText("")
binding.handleStateView.setSelection(0)
- binding.alarmCodeView.setText("")
binding.taskLocationView.setText("")
- taskViewModel.getTaskDetail(taskId, "", "", "", "", "", "")
+ taskViewModel.getTaskDetail(taskId, "", "", "", "", "")
}
}
@@ -129,7 +108,7 @@
taskId = intent.getStringExtra(Constant.INTENT_PARAM)!!
taskViewModel = ViewModelProvider(this)[TaskViewModel::class.java]
- taskViewModel.getTaskDetail(taskId, "", "", "", "", "", "")
+ taskViewModel.getTaskDetail(taskId, "", "", "", "", "")
taskViewModel.detailResult.observe(this) {
if (it.code == 200) {
if (it.data.size == 0) {
diff --git a/app/src/main/java/com/casic/br/ktd/vm/TaskViewModel.kt b/app/src/main/java/com/casic/br/ktd/vm/TaskViewModel.kt
index 6fdd744..b5f185c 100644
--- a/app/src/main/java/com/casic/br/ktd/vm/TaskViewModel.kt
+++ b/app/src/main/java/com/casic/br/ktd/vm/TaskViewModel.kt
@@ -75,8 +75,7 @@
b: String,
c: String,
d: String,
- e: String,
- f: String
+ e: String
) = launch({
val response = RetrofitServiceManager.getTaskDetail(taskId)
val responseCode = response.separateResponseCode()
diff --git a/app/src/main/res/layout/activity_task_detail.xml b/app/src/main/res/layout/activity_task_detail.xml
index b46f010..b78ee6e 100644
--- a/app/src/main/res/layout/activity_task_detail.xml
+++ b/app/src/main/res/layout/activity_task_detail.xml
@@ -94,26 +94,6 @@
app:cardUseCompatPadding="true">
-
-
-
-
-
diff --git a/app/src/main/java/com/casic/br/ktd/fragment/AlarmPageFragment.kt b/app/src/main/java/com/casic/br/ktd/fragment/AlarmPageFragment.kt
index d6a17ff..1986aa8 100644
--- a/app/src/main/java/com/casic/br/ktd/fragment/AlarmPageFragment.kt
+++ b/app/src/main/java/com/casic/br/ktd/fragment/AlarmPageFragment.kt
@@ -6,6 +6,7 @@
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
+import android.widget.AdapterView
import androidx.lifecycle.ViewModelProvider
import com.casic.br.ktd.adapter.AlarmAdapter
import com.casic.br.ktd.databinding.FragmentAlarmBinding
@@ -31,6 +32,8 @@
private var page = 1
private var isRefresh = false
private var isLoadMore = false
+ private var alarmType = ""
+ private var alarmStatus = ""
private var startTime = ""
private var endTime = ""
@@ -89,6 +92,39 @@
}).build().show()
}
+ binding.alarmTypeView.onItemSelectedListener = object : AdapterView.OnItemSelectedListener {
+ override fun onItemSelected(adapter: AdapterView<*>?, view: View?, i: Int, l: Long) {
+ alarmType = if (i == 0) {
+ ""
+ } else {
+ i.toString()
+ }
+ getAlarmsByPage(true)
+ }
+
+ override fun onNothingSelected(adapter: AdapterView<*>?) {
+
+ }
+ }
+
+ binding.alarmStatusView.onItemSelectedListener =
+ object : AdapterView.OnItemSelectedListener {
+ override fun onItemSelected(
+ adapter: AdapterView<*>?, view: View?, i: Int, l: Long
+ ) {
+ alarmStatus = if (i == 0) {
+ ""
+ } else {
+ (i - 1).toString()
+ }
+ getAlarmsByPage(true)
+ }
+
+ override fun onNothingSelected(adapter: AdapterView<*>?) {
+
+ }
+ }
+
binding.resetParamView.setOnClickListener {
binding.selectedDateView.text = ""
@@ -122,7 +158,7 @@
page++
}
alarmViewModel.getAlarmsByPage(
- startTime, "", "", endTime, page
+ startTime, alarmStatus, alarmType, endTime, page
)
}
diff --git a/app/src/main/java/com/casic/br/ktd/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/br/ktd/fragment/HomePageFragment.kt
index 1d1118d..b381939 100644
--- a/app/src/main/java/com/casic/br/ktd/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/br/ktd/fragment/HomePageFragment.kt
@@ -315,7 +315,7 @@
}
routeView.setOnClickListener {
- taskViewModel.getTaskDetail(id)
+ taskViewModel.getTaskDetail(id, "", "", "", "", "")
}
}
}
diff --git a/app/src/main/java/com/casic/br/ktd/view/TaskDetailActivity.kt b/app/src/main/java/com/casic/br/ktd/view/TaskDetailActivity.kt
index ba19143..613429f 100644
--- a/app/src/main/java/com/casic/br/ktd/view/TaskDetailActivity.kt
+++ b/app/src/main/java/com/casic/br/ktd/view/TaskDetailActivity.kt
@@ -39,7 +39,6 @@
endTime,
binding.gasValueView.text.toString(),
"",
- binding.alarmCodeView.text.toString(),
binding.taskLocationView.text.toString()
)
}
@@ -55,7 +54,6 @@
endTime,
textView.text.toString(),
"",
- binding.alarmCodeView.text.toString(),
binding.taskLocationView.text.toString()
)
}
@@ -71,7 +69,6 @@
endTime,
binding.gasValueView.text.toString(),
"",
- binding.alarmCodeView.text.toString(),
binding.taskLocationView.text.toString()
)
}
@@ -82,22 +79,6 @@
}
//键盘搜索
- binding.alarmCodeView.setOnEditorActionListener { textView, arg, keyEvent ->
- if (arg == EditorInfo.IME_ACTION_SEARCH) {
- taskViewModel.getTaskDetail(
- taskId,
- startTime,
- endTime,
- binding.gasValueView.text.toString(),
- "",
- textView.text.toString(),
- binding.taskLocationView.text.toString()
- )
- }
- false
- }
-
- //键盘搜索
binding.taskLocationView.setOnEditorActionListener { textView, arg, keyEvent ->
if (arg == EditorInfo.IME_ACTION_SEARCH) {
taskViewModel.getTaskDetail(
@@ -106,7 +87,6 @@
endTime,
binding.gasValueView.text.toString(),
"",
- binding.alarmCodeView.text.toString(),
textView.text.toString()
)
}
@@ -118,10 +98,9 @@
endTime = ""
binding.gasValueView.setText("")
binding.handleStateView.setSelection(0)
- binding.alarmCodeView.setText("")
binding.taskLocationView.setText("")
- taskViewModel.getTaskDetail(taskId, "", "", "", "", "", "")
+ taskViewModel.getTaskDetail(taskId, "", "", "", "", "")
}
}
@@ -129,7 +108,7 @@
taskId = intent.getStringExtra(Constant.INTENT_PARAM)!!
taskViewModel = ViewModelProvider(this)[TaskViewModel::class.java]
- taskViewModel.getTaskDetail(taskId, "", "", "", "", "", "")
+ taskViewModel.getTaskDetail(taskId, "", "", "", "", "")
taskViewModel.detailResult.observe(this) {
if (it.code == 200) {
if (it.data.size == 0) {
diff --git a/app/src/main/java/com/casic/br/ktd/vm/TaskViewModel.kt b/app/src/main/java/com/casic/br/ktd/vm/TaskViewModel.kt
index 6fdd744..b5f185c 100644
--- a/app/src/main/java/com/casic/br/ktd/vm/TaskViewModel.kt
+++ b/app/src/main/java/com/casic/br/ktd/vm/TaskViewModel.kt
@@ -75,8 +75,7 @@
b: String,
c: String,
d: String,
- e: String,
- f: String
+ e: String
) = launch({
val response = RetrofitServiceManager.getTaskDetail(taskId)
val responseCode = response.separateResponseCode()
diff --git a/app/src/main/res/layout/activity_task_detail.xml b/app/src/main/res/layout/activity_task_detail.xml
index b46f010..b78ee6e 100644
--- a/app/src/main/res/layout/activity_task_detail.xml
+++ b/app/src/main/res/layout/activity_task_detail.xml
@@ -94,26 +94,6 @@
app:cardUseCompatPadding="true">
-
-
-
-
-
diff --git a/app/src/main/res/values/array.xml b/app/src/main/res/values/array.xml
index f1c5749..9befbe7 100644
--- a/app/src/main/res/values/array.xml
+++ b/app/src/main/res/values/array.xml
@@ -6,12 +6,18 @@
- 第三方施工识别报警
-
+
- 请选择处置状态
- 正在报警
- 未处置
+
+ - 是否报警
+ - 是
+ - 否
+
+
- 速度1
- 速度2