|
@@ -11,8 +11,6 @@ import com.grkj.iscs.model.Constants.TICKET_STATUS_READY_TO_LOCK
|
|
|
import com.grkj.iscs.model.Constants.TICKET_STATUS_READY_TO_UNLOCK
|
|
import com.grkj.iscs.model.Constants.TICKET_STATUS_READY_TO_UNLOCK
|
|
|
import com.grkj.iscs.model.vo.ticket.TicketPageRespVO
|
|
import com.grkj.iscs.model.vo.ticket.TicketPageRespVO
|
|
|
import com.grkj.iscs.presenter.TicketListPresenter
|
|
import com.grkj.iscs.presenter.TicketListPresenter
|
|
|
-import com.grkj.iscs.util.SPUtils
|
|
|
|
|
-import com.grkj.iscs.util.ToastUtils
|
|
|
|
|
import com.zhy.adapter.recyclerview.CommonAdapter
|
|
import com.zhy.adapter.recyclerview.CommonAdapter
|
|
|
import com.zhy.adapter.recyclerview.base.ViewHolder
|
|
import com.zhy.adapter.recyclerview.base.ViewHolder
|
|
|
|
|
|
|
@@ -35,13 +33,13 @@ class TicketListFragment(var type: Int) :
|
|
|
mBinding?.loTitile?.tvEndTime?.text = resources.getString(R.string.end_time)
|
|
mBinding?.loTitile?.tvEndTime?.text = resources.getString(R.string.end_time)
|
|
|
|
|
|
|
|
mBinding?.rvCurrent?.adapter = object : CommonAdapter<TicketPageRespVO.Record>(context, R.layout.item_rv_sop, dataList) {
|
|
mBinding?.rvCurrent?.adapter = object : CommonAdapter<TicketPageRespVO.Record>(context, R.layout.item_rv_sop, dataList) {
|
|
|
- override fun convert(holder: ViewHolder, ticket: TicketPageRespVO.Record?, position: Int) {
|
|
|
|
|
- holder.setText(R.id.tv_number, "${ticket?.ticketCode}")
|
|
|
|
|
- holder.setText(R.id.tv_name, ticket?.ticketName)
|
|
|
|
|
- holder.setText(R.id.tv_type, presenter?.getTicketTypeName(ticket?.ticketType))
|
|
|
|
|
- holder.setText(R.id.tv_start_time, ticket?.ticketStartTime)
|
|
|
|
|
- holder.setText(R.id.tv_end_time, ticket?.ticketEndTime)
|
|
|
|
|
- holder.setText(R.id.tv_action, when(ticket?.ticketStatus) {
|
|
|
|
|
|
|
+ override fun convert(holder: ViewHolder, record: TicketPageRespVO.Record?, position: Int) {
|
|
|
|
|
+ holder.setText(R.id.tv_number, "${record?.ticketCode}")
|
|
|
|
|
+ holder.setText(R.id.tv_name, record?.ticketName)
|
|
|
|
|
+ holder.setText(R.id.tv_type, presenter?.getTicketTypeName(record?.ticketType))
|
|
|
|
|
+ holder.setText(R.id.tv_start_time, record?.ticketStartTime)
|
|
|
|
|
+ holder.setText(R.id.tv_end_time, record?.ticketEndTime)
|
|
|
|
|
+ holder.setText(R.id.tv_action, when(record?.ticketStatus) {
|
|
|
TICKET_STATUS_NOT_STARTED -> resources.getString(R.string.not_started)
|
|
TICKET_STATUS_NOT_STARTED -> resources.getString(R.string.not_started)
|
|
|
TICKET_STATUS_READY_TO_LOCK -> resources.getString(R.string.ready_to_lock)
|
|
TICKET_STATUS_READY_TO_LOCK -> resources.getString(R.string.ready_to_lock)
|
|
|
TICKET_STATUS_PROCESSING -> resources.getString(R.string.on_process)
|
|
TICKET_STATUS_PROCESSING -> resources.getString(R.string.on_process)
|
|
@@ -50,7 +48,15 @@ class TicketListFragment(var type: Int) :
|
|
|
else -> ""
|
|
else -> ""
|
|
|
})
|
|
})
|
|
|
holder.setOnClickListener(R.id.tv_action) {
|
|
holder.setOnClickListener(R.id.tv_action) {
|
|
|
-
|
|
|
|
|
|
|
+ when(record?.ticketStatus) {
|
|
|
|
|
+ // TODO 数量待修改
|
|
|
|
|
+ TICKET_STATUS_NOT_STARTED -> presenter?.startTicket(record.pointCount)
|
|
|
|
|
+ TICKET_STATUS_READY_TO_LOCK -> resources.getString(R.string.ready_to_lock)
|
|
|
|
|
+ TICKET_STATUS_PROCESSING -> resources.getString(R.string.on_process)
|
|
|
|
|
+ TICKET_STATUS_READY_TO_UNLOCK -> resources.getString(R.string.ready_to_unlock)
|
|
|
|
|
+ TICKET_STATUS_FINISHED -> resources.getString(R.string.finished)
|
|
|
|
|
+ else -> ""
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|