| | |
| | | |
| | | private var id:Int! |
| | | @IBOutlet weak var img_profile: UIImageView! |
| | | @IBOutlet weak var label_storeName: UILabel! |
| | | @IBOutlet weak var label_storeNames: UILabel! |
| | | @IBOutlet weak var label_title: UILabel! |
| | | @IBOutlet weak var label_joinCondition: UILabel! |
| | | @IBOutlet weak var label_address: UILabel! |
| | |
| | | @IBOutlet weak var cons_tableHei: NSLayoutConstraint! |
| | | @IBOutlet weak var label_matchStore: UILabel! |
| | | @IBOutlet weak var btn_moreMatchStore: UIButton! |
| | | |
| | | |
| | | var activityDetailModel:ActivityDetailModel?{ |
| | | didSet{ |
| | | |
| | | guard let m = activityDetailModel else {return} |
| | | |
| | | img_profile.sd_setImage(with: URL(string: m.storeCoverDrawing)) |
| | | label_storeName.text = m.storeName + "(\(m.storeAddress))" |
| | | label_storeNames.text = m.storeInfos.map({$0.name}).joined(separator: ",") |
| | | btn_moreMatchStore.isHidden = (label_storeNames.text?.count ?? 0) < 50 |
| | | label_title.text = m.name |
| | | label_joinCondition.text = m.registerCondition.strTitle |
| | | label_address.text = m.address |
| | | label_duetime.text = m.registerEndTime |
| | | label_starttime.text = m.startTime |
| | | label_endtime.text = m.endTime |
| | | label_ageScope.text = m.age |
| | | label_ageScope.text = m.age + "岁" |
| | | label_introducion.text = m.introduction |
| | | label_city.text = m.province + "|" + m.city |
| | | SDWebImageDownloader.shared.downloadImage(with: URL(string: m.registrationNotes)!) {[weak self] image, data, error, status in |
| | |
| | | } |
| | | |
| | | @IBAction func matchStoreAction(_ sender: UIButton) { |
| | | AgreentView.show(type: .matchStore, content: "-------------") |
| | | if let content = activityDetailModel?.storeInfos.map({$0.name}).joined(separator: ","){ |
| | | AgreentView.show(type: .matchStore, content: content) |
| | | } |
| | | } |
| | | |
| | | @IBAction func operationAction(_ sender: UIButton) { |