| | |
| | | import JQTools |
| | | import QMUIKit |
| | | import SDWebImage |
| | | import WebKit |
| | | |
| | | class StudentReportVC: BaseVC { |
| | | |
| | |
| | | @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! |
| | | |
| | |
| | | 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) |
| | | } |
| | |
| | | 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{ |