| | |
| | | |
| | | 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) |
| | | } |
| | | } |
| | | } |