无故事王国
2023-09-20 2834569133090d46dd3f28a30100fa74661ef1e1
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(){