From e234a15b428267997c903a4ed42536c5d9f14a1f Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期一, 10 十一月 2025 13:10:42 +0800
Subject: [PATCH] 2025.11.10 1. 新增巡查场景历史详情相关数据逻辑; 2. 新增工地施工阶段修改界面;

---
 app/src/main/java/cn/flightfeather/thirdappmodule/module/inspection/MenuSceneInfoActivity.kt |   17 ++++++++---------
 1 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/app/src/main/java/cn/flightfeather/thirdappmodule/module/inspection/MenuSceneInfoActivity.kt b/app/src/main/java/cn/flightfeather/thirdappmodule/module/inspection/MenuSceneInfoActivity.kt
index eb5a8d0..8f60378 100644
--- a/app/src/main/java/cn/flightfeather/thirdappmodule/module/inspection/MenuSceneInfoActivity.kt
+++ b/app/src/main/java/cn/flightfeather/thirdappmodule/module/inspection/MenuSceneInfoActivity.kt
@@ -5,20 +5,15 @@
 import android.arch.lifecycle.ViewModelProviders
 import android.os.Bundle
 import android.support.v7.widget.LinearLayoutManager
-import android.view.LayoutInflater
 import android.view.View
 import cn.flightfeather.thirdappmodule.R
 import cn.flightfeather.thirdappmodule.adapter.AllRecyclerViewAdapter
 import cn.flightfeather.thirdappmodule.bean.entity.Scense
-import cn.flightfeather.thirdappmodule.bean.vo.RankVo
 import cn.flightfeather.thirdappmodule.bean.vo.SceneConstructionSite
-import cn.flightfeather.thirdappmodule.bean.vo.TaskFrequencyVo
 import cn.flightfeather.thirdappmodule.module.base.BaseActivity
 import cn.flightfeather.thirdappmodule.module.task.SceneDetailViewModel
-import cn.flightfeather.thirdappmodule.util.CommonUtils
 import cn.flightfeather.thirdappmodule.util.Constant
 import kotlinx.android.synthetic.main.dialog_scene_subinfo.*
-import kotlinx.android.synthetic.main.fragment_analysis_over_view.*
 
 /**
  * 鍦烘櫙鏂藉伐闃舵绠$悊鐣岄潰
@@ -45,6 +40,7 @@
         initListener()
 
         viewModel.getSceneStatus {
+            statusAdapter?.notifyDataSetChanged()
             scene?.let { viewModel.getSceneDetail(it) }
         }
     }
@@ -76,11 +72,12 @@
     }
 
     private fun initListener() {
-        statusAdapter = object : AllRecyclerViewAdapter<String>(viewModel.sceneStatus, android.R.layout.simple_list_item_single_choice, this) {
+        statusAdapter = object : AllRecyclerViewAdapter<String>(viewModel.sceneStatus, R.layout.item_simple_radio, this) {
             @SuppressLint("NotifyDataSetChanged")
             override fun bindView(holder: MyViewHolder?, obj: String?, isSelected: Boolean, position: Int) {
-                holder?.setText(R.id.text1, obj)
-                    ?.setOnItemClickListener {
+                holder?.setText(R.id.check_text, obj)
+                    ?.setChecked(R.id.check_text, isSelected)
+                    ?.setOnClickListener(R.id.check_text) {
                         setAllFalse()
                         setSelected(true, position)
                         notifyDataSetChanged()
@@ -98,7 +95,9 @@
             this.finish()
         }
         fab_submit.setOnClickListener {
-            viewModel
+            viewModel.updateSceneDetail(scene) {
+                this.finish()
+            }
         }
     }
 }

--
Gitblit v1.9.3