From 2834569133090d46dd3f28a30100fa74661ef1e1 Mon Sep 17 00:00:00 2001 From: 无故事王国 <841720330@qq.com> Date: 星期三, 20 九月 2023 18:41:27 +0800 Subject: [PATCH] 完善 --- WanPai/Common/View/PaymentCourseView.swift | 27 +++++++++++++++++++++++++++ 1 files changed, 27 insertions(+), 0 deletions(-) diff --git a/WanPai/Common/View/PaymentCourseView.swift b/WanPai/Common/View/PaymentCourseView.swift index 3f607be..770b6de 100644 --- a/WanPai/Common/View/PaymentCourseView.swift +++ b/WanPai/Common/View/PaymentCourseView.swift @@ -20,6 +20,7 @@ private var clouse:((Int)->Void)! private var id:Int! + private var storeId:Int! override func awakeFromNib() { super.awakeFromNib() tableView.delegate = self @@ -48,6 +49,21 @@ paymentCourseView.queryData() } + static func show(storeId:Int,number:Int,clouse:@escaping (Int)->Void){ + let paymentCourseView = PaymentCourseView.jq_loadNibView() + paymentCourseView.storeId = storeId + paymentCourseView.label_num.text = "所需课时数:\(number)" + paymentCourseView.clouse = clouse + paymentCourseView.frame = sceneDelegate?.window?.frame ?? .zero + sceneDelegate?.window?.addSubview(paymentCourseView) + paymentCourseView.cons_bottom.constant = 0 + UIView.animate(withDuration: 0.4) { + paymentCourseView.alpha = 1 + paymentCourseView.layoutIfNeeded() + } + paymentCourseView.queryStoreData() + } + private func queryData(){ Services.querypaymentCompetitionCourseList(id: id).subscribe(onNext: { data in @@ -60,6 +76,17 @@ }.disposed(by: disposeBag) } + private func queryStoreData(){ + Services.getMyCourseList(storeId: storeId).subscribe(onNext: { data in + if let models = data.data{ + self.models = models + self.tableView.reloadData() + } + }) { error in + + }.disposed(by: disposeBag) + } + private func hidden(){ -- Gitblit v1.7.1