| | |
| | | if (recordsList.size() > 0) { |
| | | OrderListResult.Data record = recordsList.get(position); |
| | | ((OrderAdapter.ViewHolder) holder).getBinding().setData(record); |
| | | switch (record.getProResultStateId()) { |
| | | case 0://未上报 |
| | | ((ViewHolder) holder).mBinding.stateText.setTextColor(context.getResources().getColor(R.color.black)); |
| | | ((ViewHolder) holder).mBinding.stateText.setBackground(context.getResources().getDrawable(R.drawable.order_state_no_bg)); |
| | | break; |
| | | case 1://已上报 |
| | | ((ViewHolder) holder).mBinding.stateText.setTextColor(context.getResources().getColor(R.color.white)); |
| | | ((ViewHolder) holder).mBinding.stateText.setBackground(context.getResources().getDrawable(R.drawable.order_state_wait_bg)); |
| | | break; |
| | | case 2://已完成 |
| | | ((ViewHolder) holder).mBinding.stateText.setTextColor(context.getResources().getColor(R.color.white)); |
| | | ((ViewHolder) holder).mBinding.stateText.setBackground(context.getResources().getDrawable(R.drawable.order_state_finish_bg)); |
| | | break; |
| | | case 3://被驳回 |
| | | ((ViewHolder) holder).mBinding.stateText.setTextColor(context.getResources().getColor(R.color.white)); |
| | | ((ViewHolder) holder).mBinding.stateText.setBackground(context.getResources().getDrawable(R.drawable.order_state_reject_bg)); |
| | | break; |
| | | |
| | | } |
| | | |
| | | } |
| | | } |
| | | } |