//
|
// HomeItemTCell.swift
|
// BrokerDriver
|
//
|
// Created by 无故事王国 on 2023/4/24.
|
//
|
|
import UIKit
|
|
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)
|
}
|
}
|
}
|