无故事王国
2023-10-25 158f3707711ad4be78a55dc73a98aa1c9acda0dd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
//
//  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)
        }
    }
}