younger_times
2023-07-24 858bd6df13a6a6415d12d8e60141575574646f58
WanPai/Common/View/AgreentView.swift
@@ -17,6 +17,7 @@
    @IBOutlet weak var webView: WKWebView!
    @IBOutlet weak var bottom_cons: NSLayoutConstraint!
    private var type:AgreentType!
    private var content:String?
    private let disposeBag = DisposeBag()
    
    override func awakeFromNib() {
@@ -27,11 +28,12 @@
    }
    
    
    static func show(type:AgreentType){
    static func show(type:AgreentType,content:String? = nil){
        let alertView = AgreentView.jq_loadNibView()
        alertView.frame = screnDelegate?.window?.frame ?? .zero
        alertView.type = type
        alertView.label_title.text = type.titleStr
        alertView.content = content
        screnDelegate?.window?.addSubview(alertView)
        alertView.bottom_cons.constant = 0
        
@@ -39,11 +41,15 @@
            alertView.layoutIfNeeded()
        }
        Services.queryProtocol(type,progress: false).subscribe(onNext: { result in
            if let text = result.data?.jq_wrapHtml(){
                alertView.webView.loadHTMLString(text, baseURL: nil)
            }
        }).disposed(by: alertView.disposeBag)
        if type != .other{
            Services.queryProtocol(type,progress: false).subscribe(onNext: { result in
                if let text = result.data?.jq_wrapHtml(){
                    alertView.webView.loadHTMLString(text, baseURL: nil)
                }
            }).disposed(by: alertView.disposeBag)
        }else{
            alertView.webView.loadHTMLString(content?.jq_wrapHtml() ?? "", baseURL: nil)
        }
    }