//
|
// WelfareWeeklyTCell.swift
|
// WanPai
|
//
|
// Created by 无故事王国 on 2023/6/20.
|
//
|
|
import UIKit
|
import JQTools
|
|
class WelfareWeeklyTCell: UITableViewCell {
|
|
@IBOutlet weak var img_cover: UIImageView!
|
@IBOutlet weak var label_title: UILabel!
|
@IBOutlet weak var view_courseNum: UIView!
|
@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)课时"
|
view_courseNum.isHidden = weeklyItemModel.courseHours == 0
|
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 || weeklyItemModel.discountPrice == weeklyItemModel.originalPrice)
|
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")
|
}
|
|
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()
|
}
|
|
|
}
|
}
|
|
override func awakeFromNib() {
|
super.awakeFromNib()
|
selectionStyle = .none
|
}
|
}
|