riku
2025-07-02 3013b813e5df6977c0be921928f73b1a3adde290
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package cn.flightfeather.thirdappmodule.module.inspection
 
import android.arch.lifecycle.Observer
import android.os.Bundle
import cn.flightfeather.thirdappmodule.adapter.ProblemListAdapter
import kotlinx.android.synthetic.main.dialog_problem_list.*
 
/**
 * @author riku
 * Date: 2020/4/2
 * 问题审核界面
 */
class MenuProblemCheckActivity : BaseProblemListActivity() {
    override var viewHolderType: Int = ProblemListAdapter.PROBLEM_CHECK_LIST
 
    override var type: Int = InspectionDetailActivity.PROBLEM_CHECK
 
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
 
        viewModel.problemList.observe(this, Observer {
            it?.let {
                rv_dialog_problem_list_main.adapter?.notifyDataSetChanged()
 
                val t1 = "共${it.size}个问题"
                tv_executors.text = t1
 
//                var changed = 0
//                it.forEach {p ->
//                    if (p.ischanged) changed++
//                }
//                val t2 = "${changed}已整改"
//                tv_start_time.text = t2
            }
        })
 
        viewModel.getProblems(inspection?.guid)
    }
}