From 642175113bf6f2c90894e689dacda50278cad570 Mon Sep 17 00:00:00 2001
From: 杨锴 <841720330@qq.com>
Date: 星期四, 19 九月 2024 15:50:11 +0800
Subject: [PATCH] complete most UI &  Mock API

---
 XQMuse/Root/Me/VC/ContactCustomerDetailVC.swift |   36 ++++++++++++++++++++++++++++++++++++
 1 files changed, 36 insertions(+), 0 deletions(-)

diff --git a/XQMuse/Root/Me/VC/ContactCustomerDetailVC.swift b/XQMuse/Root/Me/VC/ContactCustomerDetailVC.swift
index 2d69f0f..28c88c2 100644
--- a/XQMuse/Root/Me/VC/ContactCustomerDetailVC.swift
+++ b/XQMuse/Root/Me/VC/ContactCustomerDetailVC.swift
@@ -10,11 +10,47 @@
 
 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() {

--
Gitblit v1.7.1