EstuLogListDetailsCell.swift 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. //
  2. // EstuLogListDetailsCell.swift
  3. // JiaPeiManage
  4. //
  5. // Created by Ning.ge on 2023/8/29.
  6. //
  7. import UIKit
  8. import RxSwift
  9. final class EstuLogListDetailsCell: UITableViewCell,NibLoadable {
  10. // MARK: UI
  11. @IBOutlet weak var name_label: UILabel!
  12. @IBOutlet weak var start_time_label: UILabel!
  13. @IBOutlet weak var end_time_label: UILabel!
  14. @IBOutlet weak var stu_time_label: UILabel!
  15. //培训阶段
  16. @IBOutlet weak var px_stage_label: UILabel!
  17. //培训时长
  18. @IBOutlet weak var px_time_label: UILabel!
  19. //培训里程
  20. @IBOutlet weak var px_mile_label: UILabel!
  21. //学时类型
  22. @IBOutlet weak var px_type_label: UILabel!
  23. //车辆
  24. @IBOutlet weak var px_car_label: UILabel!
  25. //备案状态
  26. @IBOutlet weak var records_state_label: UILabel!
  27. //监管
  28. @IBOutlet weak var jg_check_label: UILabel!
  29. //监管复核结果
  30. @IBOutlet weak var jg_check_result_label: UILabel!
  31. // var disposeBag:DisposeBag?
  32. var rowInfo:ETeachLogInfo?
  33. override func awakeFromNib() {
  34. super.awakeFromNib()
  35. self.backgroundColor = .db_theme
  36. self.contentView.backgroundColor = .db_theme
  37. self.selectionStyle = .none
  38. }
  39. func setRowInfo(rowInfo:ETeachLogInfo){
  40. self.rowInfo = rowInfo
  41. self.name_label.text = rowInfo.coachName
  42. self.start_time_label.text = rowInfo.startTime
  43. self.end_time_label.text = rowInfo.endTime
  44. self.stu_time_label.text = rowInfo.vaildTime! + "分钟"
  45. //培训阶段
  46. self.px_stage_label.text = "第" + rowInfo.trainSubject! + "阶段"
  47. //培训时长
  48. self.px_time_label.text = rowInfo.duration! + "分钟"
  49. //培训里程
  50. self.px_mile_label.text = rowInfo.mile! + "公里"
  51. //学时类型
  52. self.px_type_label.text = rowInfo.pxlxName
  53. //车辆
  54. self.px_car_label.text = rowInfo.carLicnum
  55. //备案状态 1备案成功 0未备案 其他:备案失败
  56. self.records_state_label.text = rowInfo.recordStatusStr
  57. //监管 监管审核 0审核通过 1审核不通过 2待审核
  58. self.jg_check_label.text = rowInfo.auditResultStr
  59. //监管复核结果
  60. self.jg_check_result_label.text = rowInfo.auditReason
  61. }
  62. //电子教学照片日志
  63. @IBAction func estuLogPhotoAction(_ sender: QMUIButton) {
  64. NYSwRouter.push(NYSwPushType.trainee_estu_log_photo,context: rowInfo)
  65. }
  66. }