younger_times
2023-04-27 117f96b4de283cd6f1896d17d8027094113435a2
BrokerDriver/Home/TCell/HomeItemTCell.swift
@@ -9,8 +9,43 @@
class HomeItemTCell: BaseTCell {
    @IBOutlet weak var icon_status: UIImageView!
    @IBOutlet weak var icon_widthCons: NSLayoutConstraint!
    @IBOutlet weak var label_shipmentsID: UILabel!
    @IBOutlet weak var label_status: UILabel!
    @IBOutlet weak var label_warnInfo: UILabel!
    @IBOutlet weak var label_startPoint: UILabel!
    @IBOutlet weak var label_endPoint: UILabel!
    @IBOutlet weak var label_pickupTime: UILabel!
    @IBOutlet weak var view_warnInfo: UIView!
    @IBOutlet weak var btn_phone: UIButton!
    @IBOutlet weak var label_ccontainerNumber: UILabel!
    var orderModel:OrderModel!{
        didSet{
            label_shipmentsID.text = orderModel.ccontainerNumber
            label_status.text = orderModel.status.transStr
            label_status.textColor = orderModel.status.transColor
            icon_status.image = orderModel.status.transImage
            icon_widthCons.constant = orderModel.status.transImage == nil ? 0:21
            label_startPoint.text = orderModel.start
            label_endPoint.text = orderModel.end
            label_pickupTime.text = String(format: "Pickup Time:%@", orderModel.pickUpTime)
            label_warnInfo.text = orderModel.portName
            view_warnInfo.isHidden = orderModel.portName.isEmpty
            btn_phone.isHidden = orderModel.phone.isEmpty
            label_ccontainerNumber.text = orderModel.orderId
        }
    }
    override func awakeFromNib() {
        super.awakeFromNib()
        
    }
    @IBAction func callByAction(_ sender: UIButton) {
        if let url = URL(string: String(format: "tell://%@", orderModel.phone)){
            UIApplication.shared.open(url)
        }
    }
}