|
|
|
@ -7,7 +7,9 @@ import com.chad.library.adapter4.viewholder.QuickViewHolder |
|
|
|
|
import com.project.survey.R |
|
|
|
|
import com.project.survey.constants.AdapterConstants |
|
|
|
|
import com.project.survey.constants.Constants |
|
|
|
|
import com.project.survey.constants.SPConstants |
|
|
|
|
import com.project.survey.model.MeasureBean |
|
|
|
|
import com.project.survey.util.SPUtils |
|
|
|
|
|
|
|
|
|
class PointMeasureListAdapter(val type: String) : BaseQuickAdapter<MeasureBean, QuickViewHolder>() { |
|
|
|
|
|
|
|
|
@ -32,11 +34,16 @@ class PointMeasureListAdapter(val type: String) : BaseQuickAdapter<MeasureBean, |
|
|
|
|
|
|
|
|
|
.setEnabled(R.id.tvGenerateForm, "已结束" == item.CLJH_WORKSTATUS) |
|
|
|
|
if (isCLJH) { |
|
|
|
|
holder.setEnabled(R.id.tvStopMeasure, "执行中" == item.CLJH_WORKSTATUS) |
|
|
|
|
.setEnabled( |
|
|
|
|
R.id.tvEnterMeasure, |
|
|
|
|
"执行中" == item.CLJH_WORKSTATUS || "待执行" == item.CLJH_WORKSTATUS || item.CLJH_WORKSTATUS.isNullOrBlank() |
|
|
|
|
) |
|
|
|
|
// holder.setEnabled(R.id.tvStopMeasure, "执行中" == item.CLJH_WORKSTATUS) |
|
|
|
|
// .setEnabled( |
|
|
|
|
// R.id.tvEnterMeasure, |
|
|
|
|
// "执行中" == item.CLJH_WORKSTATUS || "待执行" == item.CLJH_WORKSTATUS || item.CLJH_WORKSTATUS.isNullOrBlank() |
|
|
|
|
// ) |
|
|
|
|
// CLJH_WJSCLRY 根据当前账号名字是否在此字段 |
|
|
|
|
val personName = SPUtils.getString(SPConstants.PERSON_NAME) |
|
|
|
|
val enable = item.CLJH_WJSCLRY.split(",").contains(personName) && personName.isNotBlank() |
|
|
|
|
holder.setEnabled(R.id.tvStopMeasure, enable) |
|
|
|
|
.setEnabled(R.id.tvEnterMeasure, enable) |
|
|
|
|
} else { |
|
|
|
|
holder.setEnabled(R.id.tvStopMeasure, "执行中" == item.GCJL_WORKSTATUS) |
|
|
|
|
.setEnabled( |
|
|
|
@ -68,11 +75,16 @@ class PointMeasureListAdapter(val type: String) : BaseQuickAdapter<MeasureBean, |
|
|
|
|
if (type == AdapterConstants.WORK_STATUS) { |
|
|
|
|
holder.setEnabled(R.id.tvGenerateForm, "已结束" == item.CLJH_WORKSTATUS) |
|
|
|
|
if (isCLJH) { |
|
|
|
|
holder.setEnabled(R.id.tvStopMeasure, "执行中" == item.CLJH_WORKSTATUS) |
|
|
|
|
.setEnabled( |
|
|
|
|
R.id.tvEnterMeasure, |
|
|
|
|
"执行中" == item.CLJH_WORKSTATUS || "待执行" == item.CLJH_WORKSTATUS || item.CLJH_WORKSTATUS.isNullOrBlank() |
|
|
|
|
) |
|
|
|
|
// holder.setEnabled(R.id.tvStopMeasure, "执行中" == item.CLJH_WORKSTATUS) |
|
|
|
|
// .setEnabled( |
|
|
|
|
// R.id.tvEnterMeasure, |
|
|
|
|
// "执行中" == item.CLJH_WORKSTATUS || "待执行" == item.CLJH_WORKSTATUS || item.CLJH_WORKSTATUS.isNullOrBlank() |
|
|
|
|
// ) |
|
|
|
|
// CLJH_WJSCLRY 根据当前账号名字是否在此字段 |
|
|
|
|
val personName = SPUtils.getString(SPConstants.PERSON_NAME) |
|
|
|
|
val enable = item.CLJH_WJSCLRY.split(",").contains(personName) && personName.isNotBlank() |
|
|
|
|
holder.setEnabled(R.id.tvStopMeasure, enable) |
|
|
|
|
.setEnabled(R.id.tvEnterMeasure, enable) |
|
|
|
|
} else { |
|
|
|
|
holder.setEnabled(R.id.tvStopMeasure, "执行中" == item.GCJL_WORKSTATUS) |
|
|
|
|
.setEnabled( |
|
|
|
|