12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- //
- // OOAttandanceTotalItemCell.swift
- // O2Platform
- //
- // Created by 刘振兴 on 2018/5/23.
- // Copyright © 2018年 zoneland. All rights reserved.
- //
- import UIKit
- class OOAttandanceTotalItemCell: UITableViewCell,Configurable {
-
- @IBOutlet weak var iconLabel: UILabel!
-
- @IBOutlet weak var checkinDateLabel: UILabel!
-
- @IBOutlet weak var startTimeLabel: UILabel!
-
- @IBOutlet weak var endTimeLabel: UILabel!
-
- override func awakeFromNib() {
- super.awakeFromNib()
- iconLabel.layer.cornerRadius = 10
- iconLabel.layer.masksToBounds = true
- }
- override func setSelected(_ selected: Bool, animated: Bool) {
- super.setSelected(selected, animated: animated)
- // Configure the view for the selected state
- }
-
- func config(withItem item: Any?) {
- guard let model = item as? OOAttandanceCheckinTotal else {
- return
- }
- checkinDateLabel.text = model.recordDateString
- startTimeLabel.text = model.onDutyTime
- endTimeLabel.text = model.offDutyTime
- if model.isLate == true {
- self.iconLabel.text = "迟"
- self.iconLabel.backgroundColor = UIColor(hex: "#F5A623")
- }else if model.isLeaveEarlier == true {
- self.iconLabel.text = "早"
- self.iconLabel.backgroundColor = UIColor(hex: "#AC71E3")
- }else if model.isGetSelfHolidays == true {
- self.iconLabel.text = "假"
- self.iconLabel.backgroundColor = UIColor(hex: "#4FB2E3")
- }else {
- self.iconLabel.text = "正"
- self.iconLabel.backgroundColor = UIColor(hex: "#FB4747")
- }
- }
-
- }
|