|
|
|
|
@ -34,6 +34,13 @@ class WorkRiskListActivity : BaseActivityOaToolbarViewBinding<ActivityWorkRiskLi
|
|
|
|
|
private var datas: MutableList<WorkRiskLevelListBean.RowsBean> = mutableListOf()
|
|
|
|
|
private lateinit var mAdapter: WorkRiskLevelListAdapter
|
|
|
|
|
|
|
|
|
|
private var dataA: MutableList<WorkRiskLevelListBean.RowsBean> = mutableListOf()
|
|
|
|
|
private var dataB: MutableList<WorkRiskLevelListBean.RowsBean> = mutableListOf()
|
|
|
|
|
private var dataC1: MutableList<WorkRiskLevelListBean.RowsBean> = mutableListOf()
|
|
|
|
|
private var dataC2: MutableList<WorkRiskLevelListBean.RowsBean> = mutableListOf()
|
|
|
|
|
private var dataC3: MutableList<WorkRiskLevelListBean.RowsBean> = mutableListOf()
|
|
|
|
|
private var dataLowRisk: MutableList<WorkRiskLevelListBean.RowsBean> = mutableListOf()
|
|
|
|
|
|
|
|
|
|
override fun getViewBinding() = ActivityWorkRiskListBinding.inflate(layoutInflater)
|
|
|
|
|
|
|
|
|
|
override fun getToolbar() = binding.toolbarView.toolbar
|
|
|
|
|
@ -72,7 +79,7 @@ class WorkRiskListActivity : BaseActivityOaToolbarViewBinding<ActivityWorkRiskLi
|
|
|
|
|
val calendar = Calendar.getInstance()
|
|
|
|
|
//输出当前系统时间;
|
|
|
|
|
binding.tvTime.text = sdFormat.format(calendar.time)
|
|
|
|
|
|
|
|
|
|
bindViewClick()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
override fun initData() {
|
|
|
|
|
@ -135,6 +142,43 @@ class WorkRiskListActivity : BaseActivityOaToolbarViewBinding<ActivityWorkRiskLi
|
|
|
|
|
datas.clear()
|
|
|
|
|
datas.addAll(workRiskLevelLists)
|
|
|
|
|
mAdapter.notifyDataSetChanged()
|
|
|
|
|
|
|
|
|
|
dataA.clear()
|
|
|
|
|
dataB.clear()
|
|
|
|
|
dataC1.clear()
|
|
|
|
|
dataC2.clear()
|
|
|
|
|
dataC3.clear()
|
|
|
|
|
dataLowRisk.clear()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for(item in datas){
|
|
|
|
|
showLog(GsonUtils.GsonString(item))
|
|
|
|
|
if(item.level!=null&&item.level=="A"){
|
|
|
|
|
dataA.add(item)
|
|
|
|
|
}
|
|
|
|
|
if(item.level!=null&&item.level=="B"){
|
|
|
|
|
dataB.add(item)
|
|
|
|
|
}
|
|
|
|
|
if(item.level!=null&&item.level=="C1"){
|
|
|
|
|
dataC1.add(item)
|
|
|
|
|
}
|
|
|
|
|
if(item.level!=null&&item.level=="C2"){
|
|
|
|
|
dataC2.add(item)
|
|
|
|
|
}
|
|
|
|
|
if(item.level!=null&&item.level=="C3"){
|
|
|
|
|
dataC3.add(item)
|
|
|
|
|
}
|
|
|
|
|
if(item.level!=null&&item.level=="低风险"){
|
|
|
|
|
dataLowRisk.add(item)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
binding.tvA.text = dataA.size.toString()
|
|
|
|
|
binding.tvB.text = dataB.size.toString()
|
|
|
|
|
binding.tvC1.text = dataC1.size.toString()
|
|
|
|
|
binding.tvC2.text = dataC2.size.toString()
|
|
|
|
|
binding.tvC3.text = dataC3.size.toString()
|
|
|
|
|
binding.tvLowLisk.text = dataLowRisk.size.toString()
|
|
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
binding.tvNodata.visibility = View.VISIBLE
|
|
|
|
|
}
|
|
|
|
|
@ -146,4 +190,37 @@ class WorkRiskListActivity : BaseActivityOaToolbarViewBinding<ActivityWorkRiskLi
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private fun bindViewClick() {
|
|
|
|
|
binding.llA.setOnClickListener {
|
|
|
|
|
datas.clear()
|
|
|
|
|
datas.addAll(dataA)
|
|
|
|
|
mAdapter.notifyDataSetChanged()
|
|
|
|
|
}
|
|
|
|
|
binding.llB.setOnClickListener {
|
|
|
|
|
datas.clear()
|
|
|
|
|
datas.addAll(dataB)
|
|
|
|
|
mAdapter.notifyDataSetChanged()
|
|
|
|
|
}
|
|
|
|
|
binding.llC1.setOnClickListener {
|
|
|
|
|
datas.clear()
|
|
|
|
|
datas.addAll(dataC1)
|
|
|
|
|
mAdapter.notifyDataSetChanged()
|
|
|
|
|
}
|
|
|
|
|
binding.llC2.setOnClickListener {
|
|
|
|
|
datas.clear()
|
|
|
|
|
datas.addAll(dataC2)
|
|
|
|
|
mAdapter.notifyDataSetChanged()
|
|
|
|
|
}
|
|
|
|
|
binding.llC3.setOnClickListener {
|
|
|
|
|
datas.clear()
|
|
|
|
|
datas.addAll(dataC3)
|
|
|
|
|
mAdapter.notifyDataSetChanged()
|
|
|
|
|
}
|
|
|
|
|
binding.llLowLisk.setOnClickListener {
|
|
|
|
|
datas.clear()
|
|
|
|
|
datas.addAll(dataLowRisk)
|
|
|
|
|
mAdapter.notifyDataSetChanged()
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|