|
@@ -8,6 +8,7 @@ import com.grkj.iscs_mc.extentions.navigateUp
|
|
|
import com.grkj.iscs_mc.extentions.setSelected
|
|
import com.grkj.iscs_mc.extentions.setSelected
|
|
|
import com.grkj.iscs_mc.model.vo.inspection.InspectionCheckTableDataRespVO
|
|
import com.grkj.iscs_mc.model.vo.inspection.InspectionCheckTableDataRespVO
|
|
|
import com.grkj.iscs_mc.view.base.BaseMvpFragment
|
|
import com.grkj.iscs_mc.view.base.BaseMvpFragment
|
|
|
|
|
+import com.grkj.iscs_mc.view.dialog.InspectionDialog
|
|
|
import com.grkj.iscs_mc.view.iview.IMaterialInspectionTableView
|
|
import com.grkj.iscs_mc.view.iview.IMaterialInspectionTableView
|
|
|
import com.grkj.iscs_mc.view.presenter.MaterialInspectionTablePresenter
|
|
import com.grkj.iscs_mc.view.presenter.MaterialInspectionTablePresenter
|
|
|
import com.zhy.adapter.recyclerview.CommonAdapter
|
|
import com.zhy.adapter.recyclerview.CommonAdapter
|
|
@@ -72,6 +73,10 @@ class MaterialInspectionTableFragment :
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ mBinding?.cbAuto?.setOnClickListener {
|
|
|
|
|
+ autoCheck()
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
mBinding?.cbSave?.setOnClickListener {
|
|
mBinding?.cbSave?.setOnClickListener {
|
|
|
presenter?.insertCheckRecord(mRecordList)
|
|
presenter?.insertCheckRecord(mRecordList)
|
|
|
}
|
|
}
|
|
@@ -89,7 +94,29 @@ class MaterialInspectionTableFragment :
|
|
|
mStandardList.addAll(it)
|
|
mStandardList.addAll(it)
|
|
|
mBinding?.rvStandard?.adapter?.notifyDataSetChanged()
|
|
mBinding?.rvStandard?.adapter?.notifyDataSetChanged()
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ mBinding?.tvStatus?.text = getString(
|
|
|
|
|
+ R.string.inspection_status,
|
|
|
|
|
+ it?.checkProgressVO?.checkNum,
|
|
|
|
|
+ it?.checkProgressVO?.normalNum,
|
|
|
|
|
+ it?.checkProgressVO?.timeOutNum,
|
|
|
|
|
+ it?.checkProgressVO?.badNum
|
|
|
|
|
+ )
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 一键检查
|
|
|
|
|
+ */
|
|
|
|
|
+ private fun autoCheck() {
|
|
|
|
|
+ val dialog = InspectionDialog(requireContext())
|
|
|
|
|
+ dialog.setConfirmListener { status ->
|
|
|
|
|
+ mRecordList.forEach {
|
|
|
|
|
+ it.status = status.toString()
|
|
|
|
|
+ }
|
|
|
|
|
+ mBinding?.rvMaterial?.adapter?.notifyDataSetChanged()
|
|
|
}
|
|
}
|
|
|
|
|
+ dialog.show()
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
override fun initPresenter(): MaterialInspectionTablePresenter {
|
|
override fun initPresenter(): MaterialInspectionTablePresenter {
|