1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- //
- // 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))!)
- }
- }
- }
|