无故事王国
2024-04-12 5ff885af9af801927e688163171b26336ae6bc25
WanPai/Root/Search/VC/SearchVC.swift
@@ -22,8 +22,10 @@
            var benefitHomeModel:BenefitHomeModel?
            private var models = [StartClouseExploreModel]()
            private var items = ["我的二维码","我的订场","社区世界杯","已报名活动","我的运动营","人员管理","我的券包","兑换记录","消费记录","积分明细","我的玩湃币"]
            private var itemsImg = ["me_code","me_yard","me_wordCup","me_activity","me_camp","me_peoples","me_coupons","me_withdrawRec","me_consume","me_coin","me_payCoin","me_judge"]
//            private var items = ["我的二维码","我的订场","社区世界杯","已报名活动","我的运动营","人员管理","我的券包","兑换记录","消费记录","积分明细","我的玩湃币"]
            private var items = ["我的二维码","我的订场","社区世界杯","已报名活动","我的运动营","人员管理","我的券包","兑换记录","消费记录","积分明细"]
//            private var itemsImg = ["me_code","me_yard","me_wordCup","me_activity","me_camp","me_peoples","me_coupons","me_withdrawRec","me_consume","me_coin","me_payCoin","me_judge"]
            private var itemsImg = ["me_code","me_yard","me_wordCup","me_activity","me_camp","me_peoples","me_coupons","me_withdrawRec","me_consume","me_coin"]
            override func viewDidDisappear(_ animated: Bool) {
                        super.viewDidDisappear(animated)
@@ -56,6 +58,14 @@
                        func_collectionView.dataSource = self
                        func_collectionView.register(UINib(nibName: "FindItemCCell", bundle: nil), forCellWithReuseIdentifier: "_FindItemCCell")
                        func_collectionView.contentInset = UIEdgeInsets(top: 25, left: 0, bottom: 25, right: 0)
                        //临时隐藏会员功能按钮
                     label_vip.text = "普通会员"
                        label_vip.isHidden = false
                     img_vipMedal.isHidden = true
                     btn_becomeVIP.isEnabled = false
                        //临时隐藏会员功能按钮
            }
@@ -66,6 +76,7 @@
            private func getData(){
                        Services.benefitHome().subscribe(onNext: {[weak self] data in
                                    if let model = data.data{
                                                guard let weakSelf = self else { return }
                                                self?.benefitHomeModel = model
                                                self?.user_avarImg.sd_setImage(with: URL(string: model.userHeadImg))
                                                self?.label_userName.text = model.userName.isEmpty ? "未命名":model.userName
@@ -80,9 +91,28 @@
                                                self?.label_coin.text = "\(model.userIntegral)"
                                                self?.img_vipMedal.isHidden = model.isMember != "年度会员"
                                                self?.btn_becomeVIP.isEnabled = model.isMember != "年度会员"
                                                //临时隐藏会员功能按钮
                                                self?.label_vip.text = "普通会员"
                                                self?.label_vip.isHidden = false
                                                self?.img_vipMedal.isHidden = true
                                                self?.btn_becomeVIP.isEnabled = false
                                                //临时隐藏会员功能按钮
                                                if model.referee == 1{
                                                            self?.items.append("裁判入口")
                                                            self?.func_collectionView.reloadData()
                                                            if !weakSelf.items.contains(where: {$0 == "裁判入口"}){
                                                                        self?.items.append("裁判入口")
                                                                        self?.itemsImg.append("me_judge")
                                                                        self?.func_collectionView.reloadData()
                                                            }
                                                }else {
                                                            if weakSelf.items.contains(where: {$0 == "裁判入口"}){
                                                                        self?.items.removeLast()
                                                                        self?.itemsImg.removeLast()
                                                                        self?.func_collectionView.reloadData()
                                                            }
                                                }
                                    }
                        }) { error in