diff --git a/coalMiningApp/app/src/main/AndroidManifest.xml b/coalMiningApp/app/src/main/AndroidManifest.xml
index b3dfae6..c92b113 100644
--- a/coalMiningApp/app/src/main/AndroidManifest.xml
+++ b/coalMiningApp/app/src/main/AndroidManifest.xml
@@ -63,6 +63,9 @@
android:windowSoftInputMode="adjustPan" />
+
+
\ No newline at end of file
diff --git a/coalMiningApp/app/src/main/java/com/zmkg/coaloperation/ui/home/fragment/HomeFragment.kt b/coalMiningApp/app/src/main/java/com/zmkg/coaloperation/ui/home/fragment/HomeFragment.kt
index d804910..4026d80 100644
--- a/coalMiningApp/app/src/main/java/com/zmkg/coaloperation/ui/home/fragment/HomeFragment.kt
+++ b/coalMiningApp/app/src/main/java/com/zmkg/coaloperation/ui/home/fragment/HomeFragment.kt
@@ -16,7 +16,7 @@ import com.zmkg.coaloperation.superfuntion.onPageChangeCallback
import com.zmkg.coaloperation.ui.home.adapter.HomeMenuAdapter
import com.zmkg.coaloperation.ui.home.bean.HomeMenuBean
import com.zmkg.coaloperation.ui.home.viewmodel.HomeViewModel
-import com.zmkg.coaloperation.ui.wateryield.WaterYieldObserveActivity
+import com.zmkg.coaloperation.ui.wateryield.WaterYieldHomeActivity
import com.zmkg.coaloperation.utils.DictUtils
@@ -78,7 +78,7 @@ class HomeFragment :
val menuList = mutableListOf(
HomeMenuBean(index = 1, name = "涌水量观测", type = 0, onClick = {
- toActivity(WaterYieldObserveActivity::class.java)
+ toActivity(WaterYieldHomeActivity::class.java)
}),
HomeMenuBean(index = 2, name = "导线测量", type = 0),
HomeMenuBean(index = 3, name = "瓦斯巡检", type = 0),
diff --git a/coalMiningApp/app/src/main/java/com/zmkg/coaloperation/ui/wateryield/WaterYieldAddObservePointActivity.kt b/coalMiningApp/app/src/main/java/com/zmkg/coaloperation/ui/wateryield/WaterYieldAddObservePointActivity.kt
new file mode 100644
index 0000000..c235b84
--- /dev/null
+++ b/coalMiningApp/app/src/main/java/com/zmkg/coaloperation/ui/wateryield/WaterYieldAddObservePointActivity.kt
@@ -0,0 +1,29 @@
+package com.zmkg.coaloperation.ui.wateryield
+
+import android.os.Bundle
+import android.view.View
+import com.zmkg.coaloperation.R
+import com.zmkg.coaloperation.base.BaseVMBActivity
+import com.zmkg.coaloperation.base.viewmodel.TestViewModel
+import com.zmkg.coaloperation.databinding.ActivityAboutUsBinding
+import com.zmkg.coaloperation.databinding.ActivityWaterYieldAddObservePointBinding
+
+/**
+ * 涌水量添加观测点
+ */
+class WaterYieldAddObservePointActivity : BaseVMBActivity(R.layout.activity_water_yield_add_observe_point) {
+ override fun initView(savedInstanceState: Bundle?) {
+ mBinding.toolbarLay.title = "添加观测点"
+// mBinding.toolbarLay.rightText = "添加观测点"
+ }
+
+ override fun initData() {
+ }
+
+ override fun bindEvent() {
+ }
+
+ override fun processClick(v: View?) {
+ }
+
+}
\ No newline at end of file
diff --git a/coalMiningApp/app/src/main/java/com/zmkg/coaloperation/ui/wateryield/WaterYieldHomeActivity.kt b/coalMiningApp/app/src/main/java/com/zmkg/coaloperation/ui/wateryield/WaterYieldHomeActivity.kt
new file mode 100644
index 0000000..05756a8
--- /dev/null
+++ b/coalMiningApp/app/src/main/java/com/zmkg/coaloperation/ui/wateryield/WaterYieldHomeActivity.kt
@@ -0,0 +1,103 @@
+package com.zmkg.coaloperation.ui.wateryield
+
+import android.os.Bundle
+import android.view.View
+import androidx.recyclerview.widget.LinearLayoutManager
+import com.zmkg.coaloperation.R
+import com.zmkg.coaloperation.adapter.WaterYieldObserveAdapter
+import com.zmkg.coaloperation.base.BaseVMBActivity
+import com.zmkg.coaloperation.base.viewmodel.TestViewModel
+import com.zmkg.coaloperation.bean.WorkOption
+import com.zmkg.coaloperation.databinding.ActivityWaterYieldHomeBinding
+import com.zmkg.coaloperation.db.entity.water.WaterYieldObserveEntity
+import com.zmkg.coaloperation.utils.PickerUtil
+
+/**
+ * 涌水量观察首页
+ */
+class WaterYieldHomeActivity :
+ BaseVMBActivity(R.layout.activity_water_yield_home) {
+
+ val observeList: MutableList = mutableListOf()
+ val observeAdapter by lazy {
+ WaterYieldObserveAdapter(observeList).apply {
+ setOnItemClickListener { adapter, view, position ->
+ toActivity(WaterYieldObserveActivity::class.java)
+ }
+ }
+ }
+
+ override fun initView(savedInstanceState: Bundle?) {
+ mBinding.toolbarLay.title = "涌水量观测"
+ mBinding.toolbarLay.rightText = "添加观测点"
+ mBinding.toolbarLay.titleTvRight.setOnClickListener {
+ toActivity(WaterYieldAddObservePointActivity::class.java)
+ }
+ initTestObserveData()
+ mBinding.rvWaterYield.let {
+ it.layoutManager = LinearLayoutManager(this)
+ it.adapter = observeAdapter
+ }
+ }
+
+ private fun initTestObserveData() {
+ observeList.run {
+ add(WaterYieldObserveEntity(
+ observeId = 1, observePoint = "观测点A", observeTime = "2024-09-01 15:15:00", observeState = "0"
+ ))
+ add(WaterYieldObserveEntity(
+ observeId = 1, observePoint = "观测点B", observeTime = "2024-10-09 10:36:00", observeState = "0"
+ ))
+ add(WaterYieldObserveEntity(
+ observeId = 1, observePoint = "观测点C", observeTime = "2024-11-13 16:56:00", observeState = "0"
+ ))
+ add(WaterYieldObserveEntity(
+ observeId = 1, observePoint = "观测点D", observeTime = "2024-12-19 12:13:00", observeState = "0"
+ ))
+ add(WaterYieldObserveEntity(
+ observeId = 1, observePoint = "观测点E", observeTime = "2025-01-09 08:36:00", observeState = "1"
+ ))
+ add(WaterYieldObserveEntity(
+ observeId = 1, observePoint = "观测点F", observeTime = "2025-02-20 18:20:00", observeState = "1"
+ ))
+ add(WaterYieldObserveEntity(
+ observeId = 1, observePoint = "观测点G", observeTime = "2025-03-09 11:25:00", observeState = "1"
+ ))
+ add(WaterYieldObserveEntity(
+ observeId = 1, observePoint = "观测点H", observeTime = "2025-04-30 13:30:00", observeState = "1"
+ ))
+ add(WaterYieldObserveEntity(
+ observeId = 1, observePoint = "观测点I", observeTime = "2025-05-06 07:55:00", observeState = "1"
+ ))
+ add(WaterYieldObserveEntity(
+ observeId = 1, observePoint = "观测点J", observeTime = "2025-06-08 14:13:00", observeState = "1"
+ ))
+ }
+ }
+
+ override fun initData() {
+ }
+
+ override fun bindEvent() {
+ val list = mutableListOf()
+ list.add(WorkOption("1", "观测点A"))
+ list.add(WorkOption("2", "观测点B"))
+ list.add(WorkOption("3", "观测点C"))
+ list.add(WorkOption("4", "观测点D"))
+ list.add(WorkOption("5", "观测点E"))
+ list.add(WorkOption("6", "观测点F"))
+ list.add(WorkOption("7", "观测点G"))
+ list.add(WorkOption("8", "观测点H"))
+ mBinding.llSelectObservePoint.setOnClickListener {
+ PickerUtil.showOptionPicker(this, "请选择观测点", list) { option ->
+ mBinding.tvObservePoint.let {
+ it.text = option.name
+ it.tag = option.id
+ }
+ }
+ }
+ }
+
+ override fun processClick(v: View?) {
+ }
+}
\ No newline at end of file
diff --git a/coalMiningApp/app/src/main/java/com/zmkg/coaloperation/ui/wateryield/WaterYieldObserveActivity.kt b/coalMiningApp/app/src/main/java/com/zmkg/coaloperation/ui/wateryield/WaterYieldObserveActivity.kt
index 129a1da..9f931f7 100644
--- a/coalMiningApp/app/src/main/java/com/zmkg/coaloperation/ui/wateryield/WaterYieldObserveActivity.kt
+++ b/coalMiningApp/app/src/main/java/com/zmkg/coaloperation/ui/wateryield/WaterYieldObserveActivity.kt
@@ -10,87 +10,52 @@ import com.zmkg.coaloperation.base.viewmodel.TestViewModel
import com.zmkg.coaloperation.bean.WorkOption
import com.zmkg.coaloperation.databinding.ActivityWaterYieldObserveBinding
import com.zmkg.coaloperation.db.entity.water.WaterYieldObserveEntity
+import com.zmkg.coaloperation.utils.DictUtils
import com.zmkg.coaloperation.utils.PickerUtil
/**
- * 关于我们
+ * 观测页面
*/
class WaterYieldObserveActivity :
BaseVMBActivity(R.layout.activity_water_yield_observe) {
- val observeList: MutableList = mutableListOf()
- val observeAdapter by lazy {
- WaterYieldObserveAdapter(observeList).apply {
- setOnItemClickListener { adapter, view, position ->
-
- }
- }
- }
override fun initView(savedInstanceState: Bundle?) {
mBinding.toolbarLay.title = "涌水量观测"
- mBinding.toolbarLay.rightText = "添加观测点"
- mBinding.toolbarLay.titleTvRight.setOnClickListener {
-
- }
- initTestObserveData()
- mBinding.rvWaterYield.let {
- it.layoutManager = LinearLayoutManager(this)
- it.adapter = observeAdapter
- }
+// mBinding.toolbarLay.rightText = "添加观测点"
+// mBinding.toolbarLay.titleTvRight.setOnClickListener {
+// toActivity(WaterYieldAddObservePointActivity::class.java)
+// }
}
- private fun initTestObserveData() {
- observeList.run {
- add(WaterYieldObserveEntity(
- observeId = 1, observePoint = "观测点A", observeTime = "2024-09-01 15:15:00", observeState = "0"
- ))
- add(WaterYieldObserveEntity(
- observeId = 1, observePoint = "观测点B", observeTime = "2024-10-09 10:36:00", observeState = "0"
- ))
- add(WaterYieldObserveEntity(
- observeId = 1, observePoint = "观测点C", observeTime = "2024-11-13 16:56:00", observeState = "0"
- ))
- add(WaterYieldObserveEntity(
- observeId = 1, observePoint = "观测点D", observeTime = "2024-12-19 12:13:00", observeState = "0"
- ))
- add(WaterYieldObserveEntity(
- observeId = 1, observePoint = "观测点E", observeTime = "2025-01-09 08:36:00", observeState = "1"
- ))
- add(WaterYieldObserveEntity(
- observeId = 1, observePoint = "观测点F", observeTime = "2025-02-20 18:20:00", observeState = "1"
- ))
- add(WaterYieldObserveEntity(
- observeId = 1, observePoint = "观测点G", observeTime = "2025-03-09 11:25:00", observeState = "1"
- ))
- add(WaterYieldObserveEntity(
- observeId = 1, observePoint = "观测点H", observeTime = "2025-04-30 13:30:00", observeState = "1"
- ))
- add(WaterYieldObserveEntity(
- observeId = 1, observePoint = "观测点I", observeTime = "2025-05-06 07:55:00", observeState = "1"
- ))
- add(WaterYieldObserveEntity(
- observeId = 1, observePoint = "观测点J", observeTime = "2025-06-08 14:13:00", observeState = "1"
- ))
- }
- }
override fun initData() {
}
override fun bindEvent() {
- val list = mutableListOf()
- list.add(WorkOption("1", "观测点A"))
- list.add(WorkOption("2", "观测点B"))
- list.add(WorkOption("3", "观测点C"))
- list.add(WorkOption("4", "观测点D"))
- list.add(WorkOption("5", "观测点E"))
- list.add(WorkOption("6", "观测点F"))
- list.add(WorkOption("7", "观测点G"))
- list.add(WorkOption("8", "观测点H"))
- mBinding.llSelectObservePoint.setOnClickListener {
- PickerUtil.showOptionPicker(this, "请选择观测点", list) { option ->
- mBinding.tvObservePoint.let {
+ val methodList = mutableListOf(
+ WorkOption(id = "1", name = "浮标法"),
+ WorkOption(id = "2", name = "容积法")
+ )
+ mBinding.tvObserveMethod.setOnClickListener {
+ PickerUtil.showOptionPicker(this, "请选择观测方法", methodList) { option ->
+ mBinding.tvObserveMethod.let {
+ it.text = option.name
+ it.tag = option.id
+ }
+ }
+ }
+
+ val personList = mutableListOf(
+ WorkOption(id = "1", name = "张三"),
+ WorkOption(id = "2", name = "李四"),
+ WorkOption(id = "3", name = "王五"),
+ WorkOption(id = "4", name = "赵六"),
+ WorkOption(id = "5", name = "刘七")
+ )
+ mBinding.tvObservePerson.setOnClickListener {
+ PickerUtil.showOptionPicker(this, "请选择观测人", personList) { option ->
+ mBinding.tvObservePerson.let {
it.text = option.name
it.tag = option.id
}
diff --git a/coalMiningApp/app/src/main/res/drawable/bg_stroke_gray.xml b/coalMiningApp/app/src/main/res/drawable/bg_stroke_gray.xml
index c1f17ab..1929cac 100644
--- a/coalMiningApp/app/src/main/res/drawable/bg_stroke_gray.xml
+++ b/coalMiningApp/app/src/main/res/drawable/bg_stroke_gray.xml
@@ -4,7 +4,7 @@
-
+
\ No newline at end of file
diff --git a/coalMiningApp/app/src/main/res/layout/activity_water_yield_add_observe_point.xml b/coalMiningApp/app/src/main/res/layout/activity_water_yield_add_observe_point.xml
new file mode 100644
index 0000000..fa3fc95
--- /dev/null
+++ b/coalMiningApp/app/src/main/res/layout/activity_water_yield_add_observe_point.xml
@@ -0,0 +1,314 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/coalMiningApp/app/src/main/res/layout/activity_water_yield_home.xml b/coalMiningApp/app/src/main/res/layout/activity_water_yield_home.xml
new file mode 100644
index 0000000..d45f0e8
--- /dev/null
+++ b/coalMiningApp/app/src/main/res/layout/activity_water_yield_home.xml
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/coalMiningApp/app/src/main/res/layout/activity_water_yield_observe.xml b/coalMiningApp/app/src/main/res/layout/activity_water_yield_observe.xml
index d45f0e8..31e08ed 100644
--- a/coalMiningApp/app/src/main/res/layout/activity_water_yield_observe.xml
+++ b/coalMiningApp/app/src/main/res/layout/activity_water_yield_observe.xml
@@ -17,98 +17,149 @@
android:id="@+id/toolbar_lay"
layout="@layout/lay_title_right_bar" />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
\ No newline at end of file