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