| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 | 
							- using System;
 
- using System.Collections;
 
- using System.Collections.Generic;
 
- using UnityEngine;
 
- using UnityEngine.UI;
 
- public class GongChengLieBiaoItem : MonoBehaviour
 
- {
 
-     public GongChengLieBiaoData _currentData;
 
-     private Text _indexText;
 
-     private Text _nameText;
 
-     private Text _stateText;
 
-     private Button _button;
 
-     private Image _highLightImg;
 
-     public void Init()
 
-     {
 
-         _indexText = this.transform.Find("index").GetComponent<Text>();
 
-         _nameText = this.transform.Find("type").GetComponent<Text>();
 
-         _stateText = this.transform.Find("state").GetComponent<Text>();
 
-         _highLightImg = this.transform.Find("highLight").GetComponent<Image>();
 
-         _button = this.GetComponent<Button>();
 
-         _button.onClick.AddListener(ItemClick);
 
-     }
 
-     public void ItemClick()
 
-     {
 
-         switch (_currentData.type)
 
-         {
 
-             case GongChengType.all:
 
-             case GongChengType.shiPin:
 
-                 break;
 
-             default:
 
-                 GCJKLayer._Instance.OpenDeviceTrendPanel(_currentData.name, _currentData.type, _currentData.gid,
 
-                     _currentData.sid);
 
-                 break;
 
-         }
 
-     }
 
-     private void OnDestroy()
 
-     {
 
-         // if (GCJKLayer._Instance.currentSelectItem != null && GCJKLayer._Instance.currentSelectItem == this)
 
-         // {
 
-         //     GCJKLayer._Instance.currentSelectItem = null;
 
-         // }
 
-     }
 
-     public void SetHighLight(bool show)
 
-     {
 
-         _highLightImg.enabled = show;
 
-     }
 
-     public void SetData(GongChengLieBiaoData data)
 
-     {
 
-         _currentData = data;
 
-         _indexText.text = $"{_currentData.index:00}";
 
-         _nameText.text = $"{_currentData.name}";
 
-         switch (_currentData.state)
 
-         {
 
-             case GongChengState.normal:
 
-                 _stateText.text = $"<color=#15DCFC>正常</color>";
 
-                 break;
 
-             case GongChengState.error:
 
-                 _stateText.text = $"<color=#EF491C>异常</color>";
 
-                 break;
 
-             case GongChengState.fix:
 
-                 _stateText.text = $"<color=#FFBC1D>养护</color>";
 
-                 break;
 
-             case GongChengState.warning:
 
-                 _stateText.text = $"<color=#EF491C>告警</color>";
 
-                 break;
 
-         }
 
-     }
 
- }
 
 
  |