billboard.api.ts 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. import { queryDepartTreeSync } from '/@/api/common/api';
  2. import { useUserStore } from '/@/store/modules/user';
  3. import { defHttp } from '/@/utils/http/axios';
  4. const store = useUserStore();
  5. enum Api {
  6. getSummary = '/ventanaly-device/monitor/groupCompany/getEachMineInfo',
  7. }
  8. /**
  9. * 获取看板的详细数据
  10. * @param params
  11. */
  12. export const getSummary = () =>
  13. defHttp.post({
  14. url: Api.getSummary,
  15. params: {
  16. userName: store.userInfo?.username,
  17. },
  18. });
  19. // Promise.resolve({
  20. // dustInfo: {
  21. // //矿井粉尘风险信息
  22. // totalNum: 8,
  23. // dustTypeList: [
  24. // {
  25. // deviceType: 'dusting_auto', //设备类型编码
  26. // warnLevel: 0, //状态(0或者101:低风险、102:一般风险、103:较大风险、104:重大风险、201:报警、1001:网络断开)
  27. // num: 8, //监测数量
  28. // typeName: '粉尘传感器', //设备类型名称
  29. // },
  30. // ],
  31. // dustWarnLevel: 0, //矿井粉尘风险性等级
  32. // },
  33. // fileServerInfo: {
  34. // //文件共享中心
  35. // totalNum: 29, //文档总数
  36. // approvalNum: 0, //待审批文档
  37. // },
  38. // fireInfo: {
  39. // //矿井火灾风险数据
  40. // tempMax: 0, //矿井温度传感器最高温度
  41. // fireWarnLevel: 0, //矿井火灾风险等级
  42. // coSensorInfo: 0, //矿井CO传感器报警等级
  43. // bundletubeInfo: 0, //矿井束管监测报警等级
  44. // smokeSensorInfo: 0, //矿井烟雾传感器报警等级
  45. // fiberInfo: 0, //矿井光纤测温系统报警等级
  46. // tempSensorInfo: 0, //矿井温度传感器报警等级
  47. // },
  48. // gasInfo: {
  49. // //瓦斯风险信息
  50. // gasWarnLevel: 0, //瓦斯风险等级
  51. // gasTypeList: [
  52. // {
  53. // warnLevel: 0, //当前状态
  54. // num: 2, //监测数量
  55. // typeName: '瓦斯抽采泵站', //设备类型名称
  56. // },
  57. // {
  58. // warnLevel: 0,
  59. // num: 1,
  60. // typeName: '瓦斯巡检',
  61. // },
  62. // {
  63. // warnLevel: 0,
  64. // num: 2,
  65. // typeName: '瓦斯巡检',
  66. // },
  67. // ],
  68. // },
  69. // ventInfo: {
  70. // //通风系统信息
  71. // totallength: 1562.35, //矿井巷道总长度
  72. // zonghuifeng: '25881.74', //总回风
  73. // fanMainList: [
  74. // {
  75. // sqzlfb: '31.0%-29.0%-40.0%', //三区阻力分布
  76. // strname: '2号回风立井', //风机名称
  77. // strinstallpos: '2号回风立井', //安装位置
  78. // Fan1m3: '12465.84', //1号风机风量
  79. // Fan2m3: '12493.72', //2号风机风量
  80. // FanFreqHz: '225', //风机频率
  81. // },
  82. // {
  83. // sqzlfb: '42.0%-37.0%-21.0%',
  84. // strname: '1号回风斜井',
  85. // strinstallpos: '1号回风斜井',
  86. // Fan1m3: '13419.83',
  87. // Fan2m3: '13415.9',
  88. // FanFreqHz: '225',
  89. // },
  90. // ],
  91. // xufengliang: 15065, //总需风量
  92. // zongjinfeng: '24987.25', //总进风
  93. // },
  94. // });
  95. /**
  96. * 获取矿区列表
  97. * @param params
  98. */
  99. export const getList = () => {
  100. return queryDepartTreeSync().then((r) => {
  101. return r.map((e) => ({
  102. title: e.title,
  103. address: `${e.ip}:${e.port}`,
  104. }));
  105. });
  106. };
  107. // Promise.resolve([
  108. // { title: '布尔台', address: 'http://10.246.95.4:8092/micro-vent-3dModal/dashboard/analysis' },
  109. // { title: '上湾', address: 'http://10.246.167.205:8092/micro-vent-3dModal/dashboard/analysis' },
  110. // { title: '大柳塔', address: 'http://10.248.135.10:8092/micro-vent-3dModal/dashboard/analysis' },
  111. // { title: '活鸡兔', address: 'http://10.248.135.121:8092/micro-vent-3dModal/dashboard/analysis' },
  112. // { title: '锦界', address: 'http://10.248.151.42:8092/micro-vent-3dModal/dashboard/analysis' },
  113. // { title: '哈拉沟', address: 'http://10.248.223.12:8092/micro-vent-3dModal/dashboard/analysis' },
  114. // { title: '石圪台', address: 'http://10.246.191.13:8092/micro-vent-3dModal/dashboard/analysis' },
  115. // { title: '柳塔', address: 'http://10.246.87.121:8092/micro-vent-3dModal/dashboard/analysis' },
  116. // { title: '补连塔', address: 'http://10.246.175.16:8092/micro-vent-3dModal/dashboard/analysis' },
  117. // { title: '寸草塔矿', address: 'http://10.246.23.171:8092/micro-vent-3dModal/dashboard/analysis' },
  118. // { title: '寸草塔二矿', address: 'http://10.246.63.5:8092/micro-vent-3dModal/dashboard/analysis' },
  119. // { title: '乌兰木伦', address: 'http://10.246.183.35:8092/micro-vent-3dModal/dashboard/analysis' },
  120. // { title: '榆家梁', address: 'http://10.248.143.211:8092/micro-vent-3dModal/dashboard/analysis' },
  121. // ]);