无故事王国
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
//
//  WalletTCell.swift
//  BrokerDriver
//
//  Created by 无故事王国 on 2023/4/25.
//
 
import UIKit
 
class WalletTCell: UITableViewCell {
 
    @IBOutlet weak var view_container: UIView!
    @IBOutlet weak var label_shipmentsID: UILabel!
    @IBOutlet weak var label_price: UILabel!
    @IBOutlet weak var btn_state: UIButton!
    @IBOutlet weak var label_invoicesTime: UILabel!
    @IBOutlet weak var label_dueDate: UILabel!
 
    var model:UserWalletDataModel!{
        didSet{
            label_dueDate.text = String(format: "Due date:%@", model.dueDate)
            label_invoicesTime.text = String(format: "Invoices time:%@", model.invoicesTime)
            label_shipmentsID.text = String(format: "Shipments ID:%@", model.shipmentId)
            label_price.text = model.money.currency()
            if model.payStatus == 0{
                btn_state.setTitle("Unpaid", for: .normal)
                btn_state.backgroundColor = UIColor(hexStr: "#C70B0B")
            }else{
                btn_state.setTitle("Paid", for: .normal)
                btn_state.backgroundColor = UIColor(hexStr: "#A4A4A4")
            }
        }
    }
 
 
    override func awakeFromNib() {
        super.awakeFromNib()
        selectionStyle = .none
    }
 
    override func layoutSubviews() {
        super.layoutSubviews()
 
        view_container.layer.shadowOpacity = 0.4
        view_container.layer.shadowRadius = 4
        view_container.layer.shadowOffset = CGSize(width: 1, height: 1)
        view_container.layer.shouldRasterize = true
        view_container.layer.shadowColor = UIColor.color("#D8D8D8").cgColor
        view_container.layer.rasterizationScale = UIScreen.main.scale
    }
}