younger_times
2023-07-18 a2589f9891509d85a873192d56e785885513e780
WanPai/Root/Welfare/TCell/WelfareWeeklyTCell.swift
@@ -6,9 +6,51 @@
//
import UIKit
import JQTools
class WelfareWeeklyTCell: UITableViewCell {
    @IBOutlet weak var img_cover: UIImageView!
    @IBOutlet weak var label_title: UILabel!
    @IBOutlet weak var label_courseNum: UILabel!
    @IBOutlet weak var label_giftCourseNum: UILabel!
    @IBOutlet weak var view_giftCourseNum: UIView!
    @IBOutlet weak var label_datetime: UILabel!
    @IBOutlet weak var label_distance: UILabel!
    @IBOutlet weak var label_price: UILabel!
    @IBOutlet weak var label_discountPrice: UILabel!
    @IBOutlet weak var btn_status: UIButton!
    var weeklyItemModel:WeeklyItemModel!{
        didSet{
            img_cover.sd_setImage(with: URL(string: weeklyItemModel.image))
            label_title.text = weeklyItemModel.coursePackageName
            label_courseNum.text = "\(weeklyItemModel.courseHours)课时"
            label_giftCourseNum.text = "\(weeklyItemModel.donateHours)课时"
            label_datetime.text = weeklyItemModel.dataTime
            label_distance.text = String(format: "%.2lfkm", weeklyItemModel.storeDistance)
            view_giftCourseNum.isHidden = weeklyItemModel.donateHours == 0
            label_discountPrice.isHidden = weeklyItemModel.discountPrice == 0
            if weeklyItemModel.discountPrice != 0{
                label_discountPrice.attributedText = AttributedStringbuilder.build().add(string:  weeklyItemModel.originalPrice.currency(), withFont: UIFont.systemFont(ofSize: 14, weight: .semibold), withColor: UIColor(hexStr: "#C6C6C6")).delLine(color: UIColor(hexStr: "#C6C6C6")).mutableAttributedString
                label_price.text = weeklyItemModel.discountPrice.currency()
            }else{
                label_price.text = weeklyItemModel.originalPrice.currency()
            }
            if weeklyItemModel.status == 1{
                btn_status.setTitle("查看详情", for: .normal)
                btn_status.backgroundColor = Def_ThemeColor
            }else{
                btn_status.setTitle("未开始", for: .normal)
                btn_status.backgroundColor = UIColor(hexStr: "#A2A2A2")
            }
        }
    }
    override func awakeFromNib() {
        super.awakeFromNib()
        selectionStyle = .none