| | |
| | | @IBOutlet weak var btn_account: QMUIButton! |
| | | @IBOutlet weak var btn_buy: QMUIButton! |
| | | @IBOutlet weak var btn_customer: QMUIButton! |
| | | @IBOutlet weak var btn_customer_1: QMUIButton! |
| | | @IBOutlet weak var btn_setting: QMUIButton! |
| | | @IBOutlet weak var btn_setting_1: QMUIButton! |
| | | @IBOutlet weak var btn_share: QMUIButton! |
| | | @IBOutlet weak var view_rank: GradientView! |
| | | @IBOutlet weak var image_vipBg: UIImageView! |
| | |
| | | |
| | | |
| | | var needLaunch:Bool = true |
| | | var turnState:Bool? |
| | | |
| | | override func viewDidLoad() { |
| | | super.viewDidLoad() |
| | | |
| | | view_otherGradient.isHidden = true |
| | | view_loveRanking.isHidden = true |
| | | btn_jump.isHidden = true |
| | | btn_buy.isHidden = true |
| | | btn_history.isHidden = true |
| | | btn_account.isHidden = true |
| | | btn_setting_1.isHidden = false |
| | | btn_customer_1.isHidden = false |
| | | |
| | | let tap = UITapGestureRecognizer(target: self, action: #selector(rankAction)) |
| | | view_rank.isUserInteractionEnabled = true |
| | | view_rank.addGestureRecognizer(tap) |
| | | |
| | | getData() |
| | | queryNotice() |
| | | if !isSimulator{ |
| | | Services.getTurn(progress: false).subscribe(onNext: {[weak self]data in |
| | | guard let weakSelf = self else { return } |
| | | if let m = data.data,m == true{ |
| | | weakSelf.view_otherGradient.isHidden = false |
| | | weakSelf.view_loveRanking.isHidden = false |
| | | weakSelf.btn_jump.isHidden = false |
| | | } |
| | | }).disposed(by: disposeBag) |
| | | } |
| | | } |
| | | |
| | | override func viewDidAppear(_ animated: Bool) { |
| | |
| | | loginNav.modalPresentationStyle = .fullScreen |
| | | JQ_currentViewController().present(loginNav, animated: true) |
| | | } |
| | | //通讯录通讯录通讯录 |
| | | |
| | | if !isSimulator{ |
| | | Services.getTurn(progress: false).subscribe(onNext: {[weak self]data in |
| | | guard let weakSelf = self else { return } |
| | | |
| | | guard weakSelf.turnState != data.data else {return} |
| | | |
| | | if let m = data.data,m == true{ |
| | | weakSelf.view_otherGradient.isHidden = false |
| | | weakSelf.view_loveRanking.isHidden = false |
| | | weakSelf.btn_jump.isHidden = false |
| | | weakSelf.btn_buy.isHidden = false |
| | | weakSelf.btn_history.isHidden = false |
| | | weakSelf.btn_account.isHidden = false |
| | | weakSelf.btn_record.isHidden = false |
| | | weakSelf.btn_setting_1.isHidden = true |
| | | weakSelf.btn_customer_1.isHidden = true |
| | | }else{ |
| | | weakSelf.view_otherGradient.isHidden = true |
| | | weakSelf.view_loveRanking.isHidden = true |
| | | weakSelf.btn_jump.isHidden = true |
| | | weakSelf.btn_buy.isHidden = true |
| | | weakSelf.btn_history.isHidden = true |
| | | weakSelf.btn_account.isHidden = true |
| | | weakSelf.btn_record.isHidden = true |
| | | weakSelf.btn_setting_1.isHidden = false |
| | | weakSelf.btn_customer_1.isHidden = false |
| | | } |
| | | },onError: {[weak self] _ in |
| | | guard let weakSelf = self else { return } |
| | | weakSelf.view_otherGradient.isHidden = true |
| | | weakSelf.view_loveRanking.isHidden = true |
| | | weakSelf.btn_jump.isHidden = true |
| | | weakSelf.btn_buy.isHidden = true |
| | | weakSelf.btn_history.isHidden = true |
| | | weakSelf.btn_account.isHidden = true |
| | | weakSelf.btn_record.isHidden = true |
| | | weakSelf.btn_setting_1.isHidden = false |
| | | weakSelf.btn_customer_1.isHidden = false |
| | | }).disposed(by: disposeBag) |
| | | } |
| | | |
| | | needLaunch = false |
| | | |
| | | getData() |
| | | queryNotice() |
| | | } |
| | | |
| | | override func setUI() { |
| | |
| | | btn_customer.imagePosition = .top |
| | | btn_setting.imagePosition = .top |
| | | btn_share.imagePosition = .top |
| | | |
| | | btn_customer_1.imagePosition = .top |
| | | btn_setting_1.imagePosition = .top |
| | | } |
| | | |
| | | private func queryNotice(){ |
| | |
| | | |
| | | private func getData(){ |
| | | |
| | | Services.getUserDetail().subscribe(onNext: {[weak self]data in |
| | | Services.getUserDetail(showProgress: false).subscribe(onNext: {[weak self]data in |
| | | if let model = data.data{ |
| | | UserViewModel.saveAvatarInfo(model) |
| | | self?.setUserUI(model: model) |