杨锴
2024-10-25 098286ed0313b1d3f1141113b371f8b17b8b26b5
XQMuse/Root/TreeGroup/View/TreeTeskListView.swift
@@ -22,6 +22,7 @@
            @IBOutlet weak var tap_sign: TapBtn!
            
            private var clouse:((TreeTeskListSwipe)->Void)?
    private var signClouse:(()->Void)?
            private var disposeBag = DisposeBag()
            private var treeInfoModel:TreeInfoModel?
@@ -68,6 +69,10 @@
                        self.clouse = clouse
            }
    func signSuccess(signClouse:@escaping ()->Void){
        self.signClouse = signClouse
    }
            func setTreeInfoModel(_ model:TreeInfoModel){
                        self.treeInfoModel = model
@@ -87,12 +92,16 @@
            }
            @IBAction func signAction(_ sender: TapBtn) {
        guard sceneDelegate!.checkisLoginState() else {return}
                        tap_sign.isUserInteractionEnabled = false
                        label_sign.text = "已签到"
                        view_sign.backgroundColor = .gray.withAlphaComponent(0.1)
                        label_sign.textColor = .white
                        view_sign_cricle.jq_borderColor = .gray.withAlphaComponent(0.9)
        Services.treeTaskSign().subscribe(onNext: {[weak self] _ in
            guard let weakSelf = self else { return }
            weakSelf.signClouse?()
            weakSelf.tap_sign.isUserInteractionEnabled = false
            weakSelf.label_sign.text = "已签到"
            weakSelf.view_sign.backgroundColor = .gray.withAlphaComponent(0.1)
            weakSelf.label_sign.textColor = .white
            weakSelf.view_sign_cricle.jq_borderColor = .gray.withAlphaComponent(0.9)
                        let imageView = UIImageView(image: UIImage(named: "icon_signSuccess"))
                        imageView.transform = .init(scaleX: 0.1, y: 0.1)
@@ -117,6 +126,9 @@
                                                imageView.removeFromSuperview()
                                    }
                        }
        }).disposed(by: disposeBag)
            }
            @IBAction func toMuse(_ sender: TapBtn) {