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