// // IHSeviceListCell.swift // Inhealth // // Created by weclouds on 2019/12/19. // Copyright © 2019 weclouds. All rights reserved. // import UIKit class IHSeviceListCell: UITableViewCell { weak var delegate : IHServiceCellDelegate? var alarm: AlarmData?{ didSet{ if let name = self.alarm?.name,let roomNumber = self.alarm?.roomNumber,let content = self.alarm?.content ,let type = self.alarm?.type,let floor = self.alarm?.floor{ var devType = "" if type == "0"{ devType = "Lights-" }else if type == "1"{ devType = " Circadian light-" }else if type == "2"{ devType = "Sensor-" }else if type == "3"{ devType = " Air purifier-" } nameLabel.text = devType + name contentLabel.text = content roomNumberLabel.text = floor + "-" + roomNumber } } } @IBOutlet weak var nameLabel: UILabel! @IBOutlet weak var roomNumberLabel: UILabel! @IBOutlet weak var contentLabel: UILabel! var tableView:UITableView? @IBOutlet weak var ihContentView: UIView! override func awakeFromNib() { super.awakeFromNib() // Initialization code ihContentView.allRoundShadow() } override func setSelected(_ selected: Bool, animated: Bool) { super.setSelected(selected, animated: animated) // Configure the view for the selected state } @IBAction func detailAction(_ sender: Any) { if let delegate = delegate { delegate.seeDetails(for: (tableView?.indexPath(for: self))!) } } @IBAction func repairAction(_ sender: Any) { if let delegate = delegate { delegate.repairEquipment!(for: (tableView?.indexPath(for: self))!) } } @IBAction func deleteAction(_ sender: Any) { if let delegate = delegate { delegate.deleteEquipment(for: (tableView?.indexPath(for: self))!) } } }