| | |
| | | import QMUIKit |
| | | import JQTools |
| | | |
| | | let Refreh_Notice_Noti = Notification.Name.init("Refreh_Notice_Noti") |
| | | |
| | | class MeVC: BaseVC { |
| | | |
| | | @IBOutlet weak var scrollView: UIScrollView! |
| | |
| | | @IBOutlet weak var label_sustainDay: UILabel! |
| | | @IBOutlet weak var label_today: UILabel! |
| | | @IBOutlet weak var image_medal: UIImageView! |
| | | @IBOutlet weak var btn_notice: NoticeBtn! |
| | | |
| | | @IBOutlet weak var image_userAvatar: UIImageView! |
| | | @IBOutlet weak var label_userName: UILabel! |
| | |
| | | view_rank.addGestureRecognizer(tap) |
| | | |
| | | getData() |
| | | queryNotice() |
| | | } |
| | | |
| | | override func setUI() { |
| | |
| | | btn_share.imagePosition = .top |
| | | } |
| | | |
| | | private func queryNotice(){ |
| | | Services.queryNotice().subscribe(onNext: {data in |
| | | self.btn_notice.hasNotice(!(data.data ?? false)) |
| | | }).disposed(by: disposeBag) |
| | | } |
| | | |
| | | override func setRx() { |
| | | NotificationCenter.default.rx.notification(UpdateUserProfile_Noti, object: nil).take(until: self.rx.deallocated).subscribe(onNext: { _ in |
| | | self.getData() |
| | | }).disposed(by: disposeBag) |
| | | |
| | | NotificationCenter.default.rx.notification(Refreh_Notice_Noti, object: nil).take(until: self.rx.deallocated).subscribe(onNext: { _ in |
| | | self.queryNotice() |
| | | }).disposed(by: disposeBag) |
| | | |
| | | |
| | | } |
| | | |
| | | |