// // IHClassLightingSettingManager.swift // Inhealth // // Created by weclouds on 2020/7/24. // Copyright © 2020 weclouds. All rights reserved. // import UIKit import PKHUD class IHClassLightingSettingManager: NSObject { lazy var mainView: IHClassLightSettingView = { let mainView = IHClassLightSettingView.init(frame: self.vc!.view.bounds ) mainView.delegate = self return mainView }() private weak var vc : UIViewController? func bindController(_ vc: UIViewController){ self.vc = vc self.vc?.view.addSubview(mainView) let classLightVC = vc as! IHClassLightSettingCtr // mainView.devData = classLightVC.devData //获取教室灯 getClassLightModel(id: (classLightVC.devData?.id)!) } } extension IHClassLightingSettingManager{ fileprivate func getClassLightModel(id : String){ // HUD.flash(.label("加载中..."), delay: 8.0) HUD.flash(.progress, delay: 8.0) IHClassLightService.share.getSchoolLightModel(id: id) { (classLight_info) in //获取数据 : ClassLight_info guard let classLightInfo = classLight_info else{return} HUD.flash(.label(classLightInfo.msg), delay: 1) if classLightInfo.code == "0000"{ self.mainView.classLightModel = classLightInfo.result } } } } extension IHClassLightingSettingManager : ClassLightSettingViewDelegate{ //设备灯 func setClassLight(classLight: [[String : [String : String]]]) { var lightDataModel = ClassLightModelData.init() for i in 0..