无故事王国
2023-11-15 a216515ccb4812cf3e703c64392b410a2eb8667b
WanPai/Root/Course/VC/StudentReportVC.swift
@@ -9,6 +9,7 @@
import JQTools
import QMUIKit
import SDWebImage
import WebKit
class StudentReportVC: BaseVC {
@@ -17,7 +18,7 @@
    @IBOutlet weak var label_stu_BMI: UILabel!
    @IBOutlet weak var stackView: UIStackView!
   @IBOutlet weak var view_line: UIView!
    private let zoomImageView = QMUIZoomImageView()
   @IBOutlet weak var webView: WKWebView!
    private var stuId:Int!
@@ -41,12 +42,11 @@
                self?.label_stu_wei.attributedText = self?.setAttribute(t1: "\(m.weight)", t2: "kg")
            self?.label_stu_BMI.attributedText = self?.setAttribute(t1: "\(m.bmi)", t2:m.bodyStatus)
                SDWebImageDownloader.shared.downloadImage(with: URL(string: m.url)) {[weak self] image, data, error, status in
                    if let image{
                        self?.zoomImageView.image = image
                  self?.zoomImageView.hideEmpty()
                    }
                }
            var html = [String]()
            for img in m.urls{
               html.append(String(format: "<img src='%@'/>", img))
            }
            self?.webView.loadHTMLString(html.joined().jq_wrapHtml(), baseURL: nil)
            }
        }).disposed(by: disposeBag)
    }
@@ -55,14 +55,6 @@
        label_stu_hei.attributedText = setAttribute(t1: "0", t2: "cm")
        label_stu_wei.attributedText = setAttribute(t1: "0", t2: "kg")
        label_stu_BMI.attributedText = setAttribute(t1: "0.0", t2: "正常")
        view.addSubview(zoomImageView)
        zoomImageView.showEmpty(withText: "暂无报告")
        zoomImageView.snp.makeConstraints { make in
         make.top.equalTo(view_line.snp.bottom).offset(30)
            make.left.right.bottom.equalToSuperview()
        }
    }
    private func setAttribute(t1:String,t2:String)->NSMutableAttributedString{