billboard.data.ts 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207
  1. import leftImg from '/@/assets/images/files/homes/file.svg';
  2. import rightImg from '/@/assets/images/files/homes/sp.svg';
  3. // 基础的表格列配置,针对普通设备
  4. export const GAS_STATUS_COLUMN = [
  5. {
  6. name: '设备类型',
  7. prop: 'typeName',
  8. },
  9. {
  10. name: '监测数量',
  11. prop: 'num',
  12. },
  13. {
  14. name: '当前状态',
  15. prop: 'warnLevelStr',
  16. },
  17. ];
  18. // 粉尘状态模块表格列配置
  19. export const DUST_STATUS_COLUMN = [
  20. {
  21. name: '设备类型',
  22. prop: 'typeName',
  23. },
  24. {
  25. name: '监测数量',
  26. prop: 'num',
  27. },
  28. {
  29. name: '当前状态',
  30. prop: 'warnLevelStr',
  31. },
  32. ];
  33. // 火灾状态监测相关的内容配置项
  34. export const FIRE_STATUS_IGNORE_TRANSLATION_KEYS = ['tempMax'];
  35. export const FIRE_STATUS_LIST = [
  36. {
  37. icon: 'warning-optical-fiber',
  38. label: '矿井光纤测温系统报警',
  39. prop: 'fiberInfo',
  40. },
  41. {
  42. icon: 'warning-tubes',
  43. label: '矿井束管监测系统报警',
  44. prop: 'bundletubeInfo',
  45. },
  46. {
  47. icon: 'warning-smoke-2',
  48. label: '矿井烟雾传感器报警',
  49. prop: 'smokeSensorInfo',
  50. },
  51. {
  52. icon: 'warning-CO-2',
  53. label: '矿井CO传感器报警',
  54. prop: 'coSensorInfo',
  55. },
  56. {
  57. icon: 'warning-temp',
  58. label: '矿井温度传感器报警',
  59. prop: 'tempSensorInfo',
  60. },
  61. {
  62. icon: 'warning-max-temp',
  63. label: '矿井温度传感器最高值',
  64. prop: 'tempMax',
  65. },
  66. ];
  67. // 文件总览相关的内容配置项
  68. export const FILE_OVERVIEW_CONFIG = [
  69. { src: leftImg, text: '文档总数', prop: 'totalNum', id: 'file_cfg_001' },
  70. { src: rightImg, text: '待审批数', prop: 'approvalNum', id: 'file_cfg_002' },
  71. ];
  72. // 通风状态监测相关的内容配置项
  73. export const VENTILATION_STATUS_HEADER_CONFIG = [
  74. {
  75. label: '总进风量(m³/min)',
  76. prop: 'zongjinfeng',
  77. type: 'blue-to-left',
  78. },
  79. {
  80. label: '总回风量(m³/min)',
  81. prop: 'zonghuifeng',
  82. type: 'green-to-right',
  83. },
  84. {
  85. label: '总需风量(m³/min)',
  86. prop: 'xufengliang',
  87. type: 'green-to-left',
  88. },
  89. {
  90. label: '通风巷道总长度',
  91. prop: 'totallength',
  92. type: 'blue-to-right',
  93. },
  94. ];
  95. // 通风状态监测(树形节点详情)相关的内容配置项
  96. export const VENTILATION_STATUS_TREE_CONFIG = {
  97. prefix: '',
  98. prop: 'strname',
  99. suffix: '',
  100. children: [
  101. {
  102. prefix: '名称:',
  103. prop: 'strinstallpos',
  104. suffix: '',
  105. },
  106. {
  107. prefix: '1号风机风量:',
  108. prop: 'Fan1m3',
  109. suffix: '(m³/min)',
  110. },
  111. {
  112. prefix: '2号风机风量:',
  113. prop: 'Fan2m3',
  114. suffix: '(m³/min)',
  115. },
  116. {
  117. prefix: '频率:',
  118. prop: 'FanFreqHz',
  119. suffix: 'Hz',
  120. },
  121. {
  122. prefix: '三区阻力分布:',
  123. prop: 'sqzlfb',
  124. suffix: '',
  125. },
  126. ],
  127. };
  128. // 瓦斯状态监测相关的内容配置项
  129. export const GAS_STATUS_HEADER_CONFIG = [
  130. {
  131. label: '瓦斯风险等级',
  132. prop: 'gasWarnLevel',
  133. type: 'to-bottom-right',
  134. },
  135. {
  136. label: '瓦斯鉴定等级',
  137. prop: 'gasJudgeLevel',
  138. type: 'to-top-right',
  139. },
  140. ];
  141. export const DEFAULT_TEST_DATA = {
  142. dustInfo: {
  143. // 矿井粉尘风险信息
  144. totalNum: 0,
  145. dustTypeList: [
  146. {
  147. deviceType: '/',
  148. warnLevel: 0,
  149. num: 0,
  150. typeName: '/',
  151. },
  152. ],
  153. dustWarnLevel: 0, // 矿井粉尘风险性等级
  154. },
  155. fileServerInfo: {
  156. totalNum: 0, // 文档总数
  157. approvalNum: 0, // 待审批文档
  158. },
  159. fireInfo: {
  160. tempMax: 0, // 矿井温度传感器最高温度
  161. fireWarnLevel: 0, // 矿井火灾风险等级
  162. coSensorInfo: 0, // 矿井CO传感器报警等级
  163. bundletubeInfo: 0, // 矿井束管监测报警等级
  164. smokeSensorInfo: 0, // 矿井烟雾传感器报警等级
  165. fiberInfo: 0, // 矿井光纤测温系统报警等级
  166. tempSensorInfo: 0, // 矿井温度传感器报警等级
  167. },
  168. gasInfo: {
  169. gasWarnLevel: 0, // 瓦斯风险等级
  170. gasTypeList: [
  171. {
  172. warnLevel: 0,
  173. num: 0,
  174. typeName: '/',
  175. },
  176. ],
  177. },
  178. ventInfo: {
  179. //通风系统信息
  180. totallength: 0, //矿井巷道总长度
  181. zonghuifeng: '0', //总回风
  182. fanMainList: [
  183. {
  184. sqzlfb: '/',
  185. strname: '/',
  186. strinstallpos: '/',
  187. Fan1m3: '/',
  188. Fan2m3: '/',
  189. },
  190. ],
  191. xufengliang: 0, //总需风量
  192. zongjinfeng: '/', //总进风
  193. },
  194. orgname: '/',
  195. orgcode: '/',
  196. ip: 'localhost',
  197. };
  198. export type BillboardType = typeof DEFAULT_TEST_DATA;