| | |
| | | |
| | | class ContactCustomerDetailVC: BaseVC { |
| | | |
| | | @IBOutlet weak var label_title: UILabel! |
| | | @IBOutlet weak var label_content: UILabel! |
| | | @IBOutlet weak var webView: WKWebView! |
| | | @IBOutlet weak var image_qrCode: UIImageView! |
| | | |
| | | private var model:CommonQuestionModel! |
| | | private var customerImage:UIImage? |
| | | |
| | | required init(_ model:CommonQuestionModel,customerImage:UIImage?) { |
| | | super.init(nibName: nil, bundle: nil) |
| | | self.model = model |
| | | self.customerImage = customerImage |
| | | } |
| | | |
| | | required init?(coder: NSCoder) { |
| | | fatalError("init(coder:) has not been implemented") |
| | | } |
| | | |
| | | override func viewDidLoad() { |
| | | super.viewDidLoad() |
| | | title = "问题详情" |
| | | label_title.text = model.questionName |
| | | label_content.text = model.content |
| | | |
| | | Services.commonQuestionDetailBy(id: model.id).subscribe(onNext: {[weak self] data in |
| | | if let m = data.data{ |
| | | self?.webView.loadHTMLString(m.content.jq_wrapHtml(), baseURL: nil) |
| | | } |
| | | }).disposed(by: disposeBag) |
| | | |
| | | |
| | | if let image = customerImage{ |
| | | self.image_qrCode.image = image |
| | | }else{ |
| | | Services.getCustomerCode().subscribe(onNext: {data in |
| | | if let m = data.data{ |
| | | self.customerImage = UIImage.jq_GenerateQRCode(with: m, width: 200) |
| | | self.image_qrCode.image = self.customerImage |
| | | } |
| | | }).disposed(by: disposeBag) |
| | | } |
| | | } |
| | | |
| | | override func setUI() { |