DeviceDetailsControl.cs 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. using UnityEngine.UI;
  2. using Blue;
  3. using GHZLangChao;
  4. /// <summary>
  5. /// 设备信息控制面板
  6. /// </summary>
  7. public class DeviceDetailsControl : AbstractController
  8. {
  9. //public Text deviceId; // 设备ID
  10. //public Text deviceName; // 设备名称
  11. public Text deviceModel; // 设备型号
  12. public Text deviceType; // 设备类型
  13. public Text assetTagNumber; // 资产标签号
  14. public Text serialNumber; // 序列号
  15. public Text equipmentNumber; // 设备编码
  16. public Text assetStatus; // 资产状态
  17. public Text deviceStatus; // 设备状态
  18. public Text deliveryData; // 交付日期
  19. public Text enabledDate; // 启用日期
  20. public Text serverUsageType; // 服务器使用类型
  21. public Text typicalModel; // 典配模型
  22. public Text equipmentBrand; // 设备品牌
  23. public Text manufacturer; // 生产厂商
  24. public Text equipmentWeight; // 设备重量(KG)
  25. public Text equipmentPower; // 设备功率(W)
  26. public Text originType; // 产地类型
  27. public Text collectionCPName; // 集采目录产品名称
  28. public Text resourcePool; // 所在资源池
  29. public Text wherePOD; // 所在POD
  30. public Text networkDomain; // 所在网络域
  31. public Text city; // 所在城市
  32. public Text building; // 所在楼宇
  33. public Text floor; // 所在楼层
  34. public Text computerRoomName; // 所在机房名称
  35. public Text computerRoomCoding; // 所在机房编码
  36. public Text cabinetNumber; // 机柜编号
  37. public Text uMessage; // U位信息
  38. public Text deviceOrientation; // 设备朝向
  39. public Text manageIP; // 管理IP
  40. public Text saveIP; // 存储IP
  41. public Text iPMIIP; // IPMIP
  42. public Text businessIP; // 业务IP
  43. public Text projectName; // 项目名称
  44. public Text equipmentSupplier; // 设备供货商
  45. public Text assetOwner; // 资产责任人
  46. public Text territorialPAManager; // 属地省资产负责人
  47. public Text equipmentBTTOrganization; // 设备归属组织
  48. public Text facilityManagementOrganization; // 设备管理组织
  49. public Text equipmentMaintenanceOrganization; // 设备维护组织
  50. public Text businessSystem; // 业务系统
  51. public DataItem item;
  52. public void UpdateData(DeviceParameters DeviceParameter , DataItem item)
  53. {
  54. //deviceId.text = DeviceParameter.deviceId.ToString();
  55. //deviceName.text = DeviceParameter.deviceName;
  56. deviceModel.text = DeviceParameter.deviceModel;
  57. assetTagNumber.text = DeviceParameter.assetTagNumber;
  58. serialNumber.text = DeviceParameter.serialNumber;
  59. equipmentNumber.text = DeviceParameter.equipmentNumber;
  60. assetStatus.text = DeviceParameter.assetStatus;
  61. deviceStatus.text = DeviceParameter.deviceStatus;
  62. deliveryData.text = DeviceParameter.deliveryData;
  63. enabledDate.text = DeviceParameter.enabledDate;
  64. serverUsageType.text = DeviceParameter.serverUsageType;
  65. typicalModel.text = DeviceParameter.typicalModel;
  66. equipmentBrand.text = DeviceParameter.equipmentBrand;
  67. manufacturer.text = DeviceParameter.manufacturer;
  68. equipmentWeight.text = DeviceParameter.equipmentWeight.ToString();
  69. equipmentPower.text = DeviceParameter.equipmentPower.ToString();
  70. originType.text = DeviceParameter.originType;
  71. collectionCPName.text = DeviceParameter.collectionCPName;
  72. resourcePool.text = DeviceParameter.resourcePool;
  73. wherePOD.text = DeviceParameter.wherePOD;
  74. networkDomain.text = DeviceParameter.networkDomain;
  75. city.text = DeviceParameter.city;
  76. building.text = DeviceParameter.building;
  77. floor.text = DeviceParameter.floor;
  78. computerRoomName.text = DeviceParameter.computerRoomName;
  79. cabinetNumber.text = DeviceParameter.cabinetNumber;
  80. uMessage.text = DeviceParameter.uMessage;
  81. deviceOrientation.text = DeviceParameter.deviceOrientation;
  82. manageIP.text = DeviceParameter.manageIP;
  83. saveIP.text = DeviceParameter.saveIP;
  84. iPMIIP.text = DeviceParameter.iPMIIP;
  85. businessIP.text = DeviceParameter.businessIP;
  86. equipmentSupplier.text = DeviceParameter.equipmentSupplier;
  87. territorialPAManager.text = DeviceParameter.territorialPAManager;
  88. equipmentBTTOrganization.text = DeviceParameter.equipmentBTTOrganization;
  89. facilityManagementOrganization.text = DeviceParameter.facilityManagementOrganization;
  90. equipmentMaintenanceOrganization.text = DeviceParameter.equipmentMaintenanceOrganization;
  91. businessSystem.text = DeviceParameter.businessSystem;
  92. }
  93. public void CloseOnClick()
  94. {
  95. gameObject.SetActive(false);
  96. if (item != null)
  97. item.gameObject.SetActive(true);
  98. }
  99. }