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