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()
            }
        }
    }
}