//
|
// JoinMemberIntroduceVC.swift
|
// WanPai
|
//
|
// Created by 杨锴 on 2023/6/8.
|
//
|
|
import UIKit
|
import QMUIKit
|
import WebKit
|
import JQTools
|
|
class JoinMemberIntroduceVC: BaseVC {
|
@IBOutlet weak var btn_join: QMUIButton!
|
@IBOutlet weak var webView: WKWebView!
|
|
override func viewDidLoad() {
|
super.viewDidLoad()
|
title = "成为会员"
|
|
Services.querySystemImg(type: .becomeVip).subscribe(onNext: {data in
|
if let imgString = data.data{
|
let html = "<img src='\(imgString)' width='\(JQ_ScreenW)' loading=eager/>"
|
self.webView.loadHTMLString(html.jq_wrapHtml(), baseURL: nil)
|
}
|
}) { error in
|
|
}.disposed(by: disposeBag)
|
}
|
|
override func setUI() {
|
btn_join.spacingBetweenImageAndTitle = 3
|
btn_join.imagePosition = .left
|
}
|
|
|
@IBAction func joinAction(_ sender: QMUIButton) {
|
PaymentView.show(money: (ali:199,wx:199,coin:nil,course:nil,integral:nil)) { type in
|
Services.enrollMember(paytype: type).subscribe(onNext: {data in
|
switch type {
|
case .aliPay:
|
if let orderString = data.data?.orderString{
|
YYPaymentManager.shared.sendPaymentRequest(YYAlipayRequest(orderString: orderString)) { result in
|
switch result {
|
case .success:
|
alertSuccess(msg: "支付成功")
|
case .cancel:
|
alert(msg: "已取消支付")
|
case .failure(let error):
|
alertError(msg: error.localizedDescription)
|
}
|
}
|
}
|
case .wechat:break
|
default:break
|
}
|
}).disposed(by: self.disposeBag)
|
}
|
}
|
}
|