monitor.data.ts 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861
  1. import dayjs from 'dayjs';
  2. import { getGoafList, getMineData } from '../../system/algorithm/algorithm.api';
  3. import { BasicColumn } from '/@/components/Table';
  4. import { FormSchema } from '/@/components/Table';
  5. import { TreeItem } from '/@/components/Tree/index';
  6. import { getGoafData } from './monitor.api';
  7. // 实时数据相关
  8. export const columns: BasicColumn[] = [
  9. {
  10. title: '序号',
  11. dataIndex: 'orderNo',
  12. },
  13. {
  14. title: '区域',
  15. dataIndex: 'enforcement',
  16. },
  17. {
  18. title: '煤矿名称',
  19. dataIndex: 'mineName',
  20. },
  21. {
  22. title: '密闭名称',
  23. dataIndex: 'sealedName',
  24. },
  25. {
  26. title: '所属煤层',
  27. dataIndex: 'coalSeam',
  28. },
  29. {
  30. title: '自燃倾向性',
  31. dataIndex: 'riskLevel',
  32. },
  33. {
  34. title: 'CO(ppm)',
  35. dataIndex: 'COVal',
  36. },
  37. {
  38. title: 'CH4(%)',
  39. dataIndex: 'CH4Val',
  40. },
  41. {
  42. title: 'C2H2(ppm)',
  43. dataIndex: 'C2H2Val',
  44. },
  45. {
  46. title: 'O2(%)',
  47. dataIndex: 'O2Val',
  48. },
  49. {
  50. title: '温度(℃)',
  51. dataIndex: 'temperature',
  52. },
  53. {
  54. title: '压差(Pa)',
  55. dataIndex: 'pressureDiff',
  56. },
  57. {
  58. title: '是否漏风',
  59. dataIndex: 'leakage',
  60. },
  61. {
  62. title: '自然发火隐患',
  63. dataIndex: 'fireHazard',
  64. },
  65. {
  66. title: '密闭启封判定',
  67. dataIndex: 'unsealing',
  68. },
  69. {
  70. title: '爆炸危险性',
  71. dataIndex: 'explosionHazard',
  72. },
  73. {
  74. title: '更新时间',
  75. dataIndex: 'updateTime',
  76. },
  77. ];
  78. export const searchFormSchema: FormSchema[] = [
  79. {
  80. field: 'mineCode',
  81. label: '煤矿名称',
  82. component: 'MineCascader',
  83. colProps: { span: 6 },
  84. // componentProps: {
  85. // //请求api,返回结果{ result: { records: [{'id':'1',name:'scott'},{'id':'2',name:'小张'}] }}
  86. // api: () => getMineData({ pageNo: 1, pageSize: 999 }),
  87. // //数值转成String
  88. // numberToString: false,
  89. // //标题字段
  90. // labelField: 'mineName',
  91. // //值字段
  92. // valueField: 'id',
  93. // //返回结果字段
  94. // resultField: 'records',
  95. // },
  96. },
  97. {
  98. field: 'mineNameAbbr',
  99. label: '煤矿简称',
  100. component: 'Input',
  101. colProps: { span: 6 },
  102. },
  103. {
  104. field: 'productStatus',
  105. label: '生产状态',
  106. component: 'Select',
  107. componentProps: {
  108. options: [
  109. { label: '拟建矿井', value: '0' },
  110. { label: '正常生产矿井', value: '1' },
  111. { label: '长期停产矿井', value: '1' },
  112. ],
  113. },
  114. colProps: { span: 6 },
  115. },
  116. {
  117. field: 'riskLevel',
  118. label: '自燃情况',
  119. component: 'Select',
  120. componentProps: {
  121. options: [
  122. { label: 'Ⅰ类容易自燃', value: '0' },
  123. { label: 'Ⅱ类自燃', value: '1' },
  124. { label: 'Ⅲ类不易自燃', value: '2' },
  125. ],
  126. },
  127. colProps: { span: 6 },
  128. },
  129. ];
  130. export const minesData = [
  131. {
  132. orderNo: 101, // 序号
  133. enforcement: '执法一处', // 区域
  134. mineName: '神木市三江', // 煤矿名称
  135. sealedName: '采空区密闭', // 密闭名称
  136. coalSeam: 'XX煤层', // 所属煤层
  137. riskLevel: 'Ⅰ类容易自燃', // 自燃倾向性(与搜索框选项label一致)
  138. COVal: 24, // CO浓度(ppm)
  139. CH4Val: 0, // CH4浓度(%)
  140. C2H2Val: 0, // C2H2浓度(ppm)
  141. O2Val: 20, // O2浓度(%)
  142. temperature: 35, // 温度(℃)
  143. pressureDiff: 50, // 压差(Pa)
  144. leakage: '气体涌出', // 是否漏风
  145. fireHazard: '低风险', // 自然发火隐患
  146. unsealing: '不可启封', // 密闭启封判定
  147. explosionHazard: '低风险', // 爆炸危险性
  148. updateTime: '2025-11-17 15:00:40', // 更新时间
  149. },
  150. ];
  151. export const modalDetailsData: {} = {
  152. basicInfo: [
  153. {
  154. label: '煤矿名称',
  155. value: '神木市三江能源有限公司',
  156. },
  157. {
  158. label: '密闭名称',
  159. value: 'xxxx采空区密闭',
  160. },
  161. {
  162. label: '所属煤层',
  163. value: 'xxxx煤层',
  164. },
  165. {
  166. label: '自燃情况',
  167. value: 'Ⅰ类容易自燃',
  168. },
  169. {
  170. label: '是否漏风',
  171. value: '闭内气体涌出',
  172. },
  173. {
  174. label: '自然发火隐患',
  175. value: '低风险',
  176. },
  177. {
  178. label: '密闭启封判定',
  179. value: '不可启封',
  180. },
  181. {
  182. label: '爆炸危险性',
  183. value: '低风险',
  184. },
  185. ],
  186. board: [
  187. {
  188. label: 'CO(ppm)',
  189. value: '21',
  190. },
  191. {
  192. label: 'CO2(PPM)',
  193. value: '21',
  194. },
  195. {
  196. label: 'O2(%)',
  197. value: '24',
  198. },
  199. {
  200. label: 'CH4(%)',
  201. value: '17',
  202. },
  203. {
  204. label: 'C2H4(ppm)',
  205. value: '23',
  206. },
  207. {
  208. label: 'C2H2(ppm)',
  209. value: '14',
  210. },
  211. {
  212. label: '温度(℃)',
  213. value: '14',
  214. },
  215. {
  216. label: '压差(Pa)',
  217. value: '14',
  218. },
  219. ],
  220. demoBlastData: {
  221. // 爆炸三角形顶点坐标数据(JSON字符串格式)
  222. btTriBlast: JSON.stringify({
  223. A_x: 0,
  224. A_y: 21,
  225. B_x: 50,
  226. B_y: 0,
  227. E_x: 10,
  228. E_y: 15,
  229. F_x: 30,
  230. F_y: 5,
  231. G_x: 5,
  232. G_y: 18,
  233. }),
  234. o2val: '12.5',
  235. coval: '2000',
  236. gasval: '5.2',
  237. ch2val: '1500',
  238. chval: '800',
  239. },
  240. gasConcentrationConfig: {
  241. type: 'line_smooth', // 使用光滑曲线类型
  242. legend: { show: true },
  243. xAxis: [
  244. {
  245. type: 'category',
  246. dataKey: 'time',
  247. name: '时间',
  248. axisLabel: { color: '#000000' },
  249. nameTextStyle: { color: '#000' },
  250. },
  251. ],
  252. yAxis: [
  253. {
  254. type: 'value',
  255. show: true,
  256. name: '浓度(%)',
  257. splitLine: { show: false },
  258. axisLine: {
  259. show: true,
  260. lineStyle: { color: '#333' },
  261. },
  262. axisLabel: { color: '#000000' },
  263. nameTextStyle: { color: '#000' },
  264. },
  265. ],
  266. series: [
  267. {
  268. label: '气体浓度',
  269. readFrom: 'gasData',
  270. xprop: 'time',
  271. yprop: 'value',
  272. // color: '#000'
  273. },
  274. ],
  275. },
  276. gasConcentrationData: {
  277. gasData: [
  278. // 示例数据,实际应从接口获取
  279. { time: '00:00', value: 25.5 },
  280. { time: '04:00', value: 26.3 },
  281. { time: '08:00', value: 30.9 },
  282. { time: '12:00', value: 27.8 },
  283. { time: '16:00', value: 29.1 },
  284. { time: '20:00', value: 25.5 },
  285. ],
  286. },
  287. pressureConfig: {
  288. type: 'line', // 使用普通折线图类型
  289. legend: { show: true, color: '#000000' },
  290. xAxis: [{ type: 'category', dataKey: 'time', name: '时间', axisLabel: { color: '#000000' } }],
  291. yAxis: [{ show: true, name: '压力(kPa)', axisLabel: { color: '#000000' } }],
  292. series: [
  293. { label: '内部压力', readFrom: 'chartdata', xprop: 'time', yprop: 'inner' },
  294. { label: '外部压力', readFrom: 'chartdata', xprop: 'time', yprop: 'outer' },
  295. { label: '压力差', readFrom: 'chartdata', xprop: 'time', yprop: 'diff' },
  296. ],
  297. },
  298. pressureData: {
  299. chartdata: [
  300. // 示例数据,实际应从接口获取
  301. { time: '00:00', inner: 12, outer: 18, diff: 6 },
  302. { time: '04:00', inner: 15, outer: 17, diff: 2 },
  303. { time: '08:00', inner: 13, outer: 19, diff: 6 },
  304. { time: '12:00', inner: 11, outer: 10, diff: 1 },
  305. { time: '16:00', inner: 14, outer: 18, diff: 4 },
  306. { time: '20:00', inner: 16, outer: 16, diff: 0 },
  307. ],
  308. },
  309. };
  310. // 历史数据相关
  311. export const historicalColumns: BasicColumn[] = [
  312. {
  313. title: '序号',
  314. dataIndex: 'orderNo',
  315. },
  316. {
  317. title: '区域',
  318. dataIndex: 'enforcement',
  319. },
  320. {
  321. title: '煤矿名称',
  322. dataIndex: 'mineName',
  323. },
  324. {
  325. title: '密闭名称',
  326. dataIndex: 'sealedName',
  327. },
  328. {
  329. title: '所属煤层',
  330. dataIndex: 'coalSeam',
  331. },
  332. {
  333. title: '自燃倾向性',
  334. dataIndex: 'riskLevel',
  335. },
  336. {
  337. title: 'CO(ppm)',
  338. dataIndex: 'COVal',
  339. },
  340. {
  341. title: 'CH4(%)',
  342. dataIndex: 'CH4Val',
  343. },
  344. {
  345. title: 'C2H2(ppm)',
  346. dataIndex: 'C2H2Val',
  347. },
  348. {
  349. title: 'O2(%)',
  350. dataIndex: 'O2Val',
  351. },
  352. {
  353. title: '温度(℃)',
  354. dataIndex: 'temperature',
  355. },
  356. {
  357. title: '压差(Pa)',
  358. dataIndex: 'pressureDiff',
  359. },
  360. {
  361. title: '是否漏风',
  362. dataIndex: 'leakage',
  363. },
  364. {
  365. title: '自然发火隐患',
  366. dataIndex: 'fireHazard',
  367. },
  368. {
  369. title: '密闭启封判定',
  370. dataIndex: 'unsealing',
  371. },
  372. {
  373. title: '爆炸危险性',
  374. dataIndex: 'explosionHazard',
  375. },
  376. {
  377. title: '更新时间',
  378. dataIndex: 'updateTime',
  379. },
  380. ];
  381. export const historicalFormSchema: FormSchema[] = [
  382. {
  383. field: 'mineCode',
  384. label: '煤矿名称',
  385. component: 'MineCascader',
  386. colProps: { span: 6 },
  387. },
  388. {
  389. field: 'mineNameAbbr',
  390. label: '煤矿简称',
  391. component: 'Input',
  392. colProps: { span: 6 },
  393. },
  394. // {
  395. // field: 'productStatus',
  396. // label: '生产状态',
  397. // component: 'Select',
  398. // componentProps: {
  399. // options: [
  400. // { label: '拟建矿井', value: '0' },
  401. // { label: '正常生产矿井', value: '1' },
  402. // { label: '长期停产矿井', value: '1' },
  403. // ],
  404. // },
  405. // colProps: { span: 6 },
  406. // },
  407. // {
  408. // field: 'riskLevel',
  409. // label: '自燃情况',
  410. // component: 'Select',
  411. // componentProps: {
  412. // options: [
  413. // { label: 'Ⅰ类容易自燃', value: '0' },
  414. // { label: 'Ⅱ类自燃', value: '1' },
  415. // { label: 'Ⅲ类不易自燃', value: '2' },
  416. // ],
  417. // },
  418. // colProps: { span: 6 },
  419. // },
  420. // {
  421. // field: 'coalSeam',
  422. // label: '所属煤层',
  423. // component: 'Select',
  424. // componentProps: {
  425. // options: [
  426. // { label: '煤层1', value: '0' },
  427. // { label: '煤层2', value: '1' },
  428. // { label: '煤层3', value: '2' },
  429. // ],
  430. // },
  431. // colProps: { span: 6 },
  432. // },
  433. {
  434. field: 'goafId',
  435. label: '密闭名称',
  436. component: 'ApiSelect',
  437. componentProps: {
  438. api: getGoafList,
  439. //标题字段
  440. labelField: 'devicePos',
  441. //值字段
  442. valueField: 'id',
  443. //请求参数
  444. params: {},
  445. //返回结果字段
  446. resultField: 'records',
  447. },
  448. // required: true,
  449. colProps: { span: 6 },
  450. },
  451. {
  452. field: 'startTime',
  453. label: '起始日期',
  454. component: 'DatePicker',
  455. componentProps: {
  456. //日期格式化,页面上显示的值
  457. format: 'YYYY-MM-DD hh:mm:ss',
  458. //返回值格式化(绑定值的格式)
  459. valueFormat: 'YYYY-MM-DD hh:mm:ss',
  460. },
  461. defaultValue: dayjs().add(-1, 'day').format('YYYY-MM-DD hh:mm:ss'),
  462. colProps: { span: 6 },
  463. },
  464. {
  465. field: 'endTime',
  466. label: '结束日期',
  467. component: 'DatePicker',
  468. componentProps: {
  469. //日期格式化,页面上显示的值
  470. format: 'YYYY-MM-DD hh:mm:ss',
  471. //返回值格式化(绑定值的格式)
  472. valueFormat: 'YYYY-MM-DD hh:mm:ss',
  473. },
  474. defaultValue: dayjs().format('YYYY-MM-DD hh:mm:ss'),
  475. colProps: { span: 6 },
  476. },
  477. ];
  478. export const historicalMinesData = [
  479. {
  480. orderNo: 101, // 序号
  481. enforcement: '执法一处', // 区域
  482. mineName: '神木市三江', // 煤矿名称
  483. sealedName: '采空区密闭', // 密闭名称
  484. coalSeam: 'XX煤层', // 所属煤层
  485. riskLevel: 'Ⅰ类容易自燃', // 自燃倾向性(与搜索框选项label一致)
  486. COVal: 24, // CO浓度(ppm)
  487. CH4Val: 0, // CH4浓度(%)
  488. C2H2Val: 0, // C2H2浓度(ppm)
  489. O2Val: 20, // O2浓度(%)
  490. temperature: 35, // 温度(℃)
  491. pressureDiff: 50, // 压差(Pa)
  492. leakage: '气体涌出', // 是否漏风
  493. fireHazard: '低风险', // 自然发火隐患
  494. unsealing: '不可启封', // 密闭启封判定
  495. explosionHazard: '低风险', // 爆炸危险性
  496. updateTime: '2025-12-22 15:00:40', // 更新时间
  497. },
  498. ];
  499. export const treeData: TreeItem[] = [
  500. {
  501. title: '气体参数 ',
  502. key: '0-0',
  503. children: [
  504. { title: 'CO', key: '0-0-0' },
  505. { title: 'CH4', key: '0-0-1' },
  506. { title: 'C2H4', key: '0-0-2' },
  507. { title: 'C2H2', key: '0-0-3' },
  508. { title: 'CO2', key: '0-0-4' },
  509. { title: 'O2', key: '0-0-5' },
  510. ],
  511. },
  512. {
  513. title: '内外压力及压差',
  514. key: '1-1',
  515. children: [
  516. { title: '内压力', key: '1-1-0' },
  517. { title: '外压力', key: '1-1-1' },
  518. { title: '压差', key: '1-1-2' },
  519. ],
  520. },
  521. {
  522. title: '温度',
  523. key: '2-2',
  524. },
  525. ];
  526. export const historicalMockChartData = [
  527. {
  528. time: '2025-12-22 00:00:00',
  529. CO: 22.3,
  530. CH4: 0.12,
  531. C2H4: 0.35,
  532. C2H2: 0.1,
  533. CO2: 0.85,
  534. O2: 19.5,
  535. innerPressure: 101.32,
  536. outerPressure: 101.1,
  537. pressureDiff: 0.22,
  538. temperature: 33.2,
  539. },
  540. {
  541. time: '2025-12-22 01:00:00',
  542. CO: 23.1,
  543. CH4: 0.15,
  544. C2H4: 0.42,
  545. C2H2: 0.12,
  546. CO2: 0.92,
  547. O2: 19.7,
  548. innerPressure: 101.38,
  549. outerPressure: 101.15,
  550. pressureDiff: 0.23,
  551. temperature: 33.5,
  552. },
  553. {
  554. time: '2025-12-22 02:00:00',
  555. CO: 22.8,
  556. CH4: 0.13,
  557. C2H4: 0.38,
  558. C2H2: 0.09,
  559. CO2: 0.88,
  560. O2: 19.6,
  561. innerPressure: 101.41,
  562. outerPressure: 101.18,
  563. pressureDiff: 0.23,
  564. temperature: 33.3,
  565. },
  566. {
  567. time: '2025-12-22 03:00:00',
  568. CO: 21.9,
  569. CH4: 0.11,
  570. C2H4: 0.31,
  571. C2H2: 0.08,
  572. CO2: 0.81,
  573. O2: 19.4,
  574. innerPressure: 101.35,
  575. outerPressure: 101.12,
  576. pressureDiff: 0.21,
  577. temperature: 33.1,
  578. },
  579. {
  580. time: '2025-12-22 04:00:00',
  581. CO: 22.5,
  582. CH4: 0.14,
  583. C2H4: 0.36,
  584. C2H2: 0.11,
  585. CO2: 0.86,
  586. O2: 19.5,
  587. innerPressure: 101.39,
  588. outerPressure: 101.16,
  589. pressureDiff: 0.22,
  590. temperature: 33.4,
  591. },
  592. {
  593. time: '2025-12-22 05:00:00',
  594. CO: 23.4,
  595. CH4: 0.16,
  596. C2H4: 0.45,
  597. C2H2: 0.13,
  598. CO2: 0.95,
  599. O2: 19.8,
  600. innerPressure: 101.43,
  601. outerPressure: 101.2,
  602. pressureDiff: 0.24,
  603. temperature: 33.7,
  604. },
  605. {
  606. time: '2025-12-22 06:00:00',
  607. CO: 24.2,
  608. CH4: 0.18,
  609. C2H4: 0.51,
  610. C2H2: 0.15,
  611. CO2: 1.02,
  612. O2: 20.0,
  613. innerPressure: 101.47,
  614. outerPressure: 101.23,
  615. pressureDiff: 0.25,
  616. temperature: 34.0,
  617. },
  618. {
  619. time: '2025-12-22 07:00:00',
  620. CO: 25.3,
  621. CH4: 0.21,
  622. C2H4: 0.58,
  623. C2H2: 0.17,
  624. CO2: 1.08,
  625. O2: 20.2,
  626. innerPressure: 101.52,
  627. outerPressure: 101.27,
  628. pressureDiff: 0.26,
  629. temperature: 34.3,
  630. },
  631. {
  632. time: '2025-12-22 08:00:00',
  633. CO: 26.1,
  634. CH4: 0.23,
  635. C2H4: 0.65,
  636. C2H2: 0.19,
  637. CO2: 1.15,
  638. O2: 20.4,
  639. innerPressure: 101.56,
  640. outerPressure: 101.3,
  641. pressureDiff: 0.27,
  642. temperature: 34.6,
  643. },
  644. {
  645. time: '2025-12-22 09:00:00',
  646. CO: 27.4,
  647. CH4: 0.25,
  648. C2H4: 0.72,
  649. C2H2: 0.22,
  650. CO2: 1.23,
  651. O2: 20.6,
  652. innerPressure: 101.6,
  653. outerPressure: 101.33,
  654. pressureDiff: 0.28,
  655. temperature: 35.0,
  656. },
  657. {
  658. time: '2025-12-22 10:00:00',
  659. CO: 28.2,
  660. CH4: 0.27,
  661. C2H4: 0.78,
  662. C2H2: 0.24,
  663. CO2: 1.29,
  664. O2: 20.8,
  665. innerPressure: 101.63,
  666. outerPressure: 101.35,
  667. pressureDiff: 0.29,
  668. temperature: 35.3,
  669. },
  670. {
  671. time: '2025-12-22 11:00:00',
  672. CO: 27.8,
  673. CH4: 0.26,
  674. C2H4: 0.75,
  675. C2H2: 0.23,
  676. CO2: 1.26,
  677. O2: 20.7,
  678. innerPressure: 101.61,
  679. outerPressure: 101.34,
  680. pressureDiff: 0.28,
  681. temperature: 35.2,
  682. },
  683. {
  684. time: '2025-12-22 12:00:00',
  685. CO: 26.9,
  686. CH4: 0.24,
  687. C2H4: 0.69,
  688. C2H2: 0.21,
  689. CO2: 1.19,
  690. O2: 20.5,
  691. innerPressure: 101.58,
  692. outerPressure: 101.32,
  693. pressureDiff: 0.27,
  694. temperature: 34.9,
  695. },
  696. {
  697. time: '2025-12-22 13:00:00',
  698. CO: 26.3,
  699. CH4: 0.22,
  700. C2H4: 0.64,
  701. C2H2: 0.19,
  702. CO2: 1.14,
  703. O2: 20.3,
  704. innerPressure: 101.55,
  705. outerPressure: 101.3,
  706. pressureDiff: 0.26,
  707. temperature: 34.7,
  708. },
  709. {
  710. time: '2025-12-22 14:00:00',
  711. CO: 25.7,
  712. CH4: 0.2,
  713. C2H4: 0.59,
  714. C2H2: 0.18,
  715. CO2: 1.09,
  716. O2: 20.1,
  717. innerPressure: 101.53,
  718. outerPressure: 101.28,
  719. pressureDiff: 0.25,
  720. temperature: 34.5,
  721. },
  722. {
  723. time: '2025-12-22 15:00:00',
  724. CO: 24.9,
  725. CH4: 0.18,
  726. C2H4: 0.53,
  727. C2H2: 0.16,
  728. CO2: 1.03,
  729. O2: 19.9,
  730. innerPressure: 101.49,
  731. outerPressure: 101.25,
  732. pressureDiff: 0.24,
  733. temperature: 34.2,
  734. },
  735. {
  736. time: '2025-12-22 16:00:00',
  737. CO: 24.3,
  738. CH4: 0.17,
  739. C2H4: 0.49,
  740. C2H2: 0.15,
  741. CO2: 0.98,
  742. O2: 19.8,
  743. innerPressure: 101.46,
  744. outerPressure: 101.22,
  745. pressureDiff: 0.23,
  746. temperature: 34.0,
  747. },
  748. {
  749. time: '2025-12-22 17:00:00',
  750. CO: 23.8,
  751. CH4: 0.16,
  752. C2H4: 0.46,
  753. C2H2: 0.14,
  754. CO2: 0.94,
  755. O2: 19.7,
  756. innerPressure: 101.44,
  757. outerPressure: 101.21,
  758. pressureDiff: 0.23,
  759. temperature: 33.8,
  760. },
  761. {
  762. time: '2025-12-22 18:00:00',
  763. CO: 23.5,
  764. CH4: 0.15,
  765. C2H4: 0.43,
  766. C2H2: 0.13,
  767. CO2: 0.91,
  768. O2: 19.6,
  769. innerPressure: 101.42,
  770. outerPressure: 101.19,
  771. pressureDiff: 0.22,
  772. temperature: 33.7,
  773. },
  774. {
  775. time: '2025-12-22 19:00:00',
  776. CO: 24.1,
  777. CH4: 0.17,
  778. C2H4: 0.48,
  779. C2H2: 0.15,
  780. CO2: 0.97,
  781. O2: 19.8,
  782. innerPressure: 101.45,
  783. outerPressure: 101.22,
  784. pressureDiff: 0.24,
  785. temperature: 33.9,
  786. },
  787. {
  788. time: '2025-12-22 20:00:00',
  789. CO: 24.7,
  790. CH4: 0.19,
  791. C2H4: 0.52,
  792. C2H2: 0.16,
  793. CO2: 1.01,
  794. O2: 20.0,
  795. innerPressure: 101.48,
  796. outerPressure: 101.24,
  797. pressureDiff: 0.25,
  798. temperature: 34.1,
  799. },
  800. {
  801. time: '2025-12-22 21:00:00',
  802. CO: 25.2,
  803. CH4: 0.2,
  804. C2H4: 0.56,
  805. C2H2: 0.18,
  806. CO2: 1.05,
  807. O2: 20.1,
  808. innerPressure: 101.51,
  809. outerPressure: 101.26,
  810. pressureDiff: 0.26,
  811. temperature: 34.3,
  812. },
  813. {
  814. time: '2025-12-22 22:00:00',
  815. CO: 24.5,
  816. CH4: 0.18,
  817. C2H4: 0.5,
  818. C2H2: 0.16,
  819. CO2: 0.99,
  820. O2: 19.9,
  821. innerPressure: 101.47,
  822. outerPressure: 101.23,
  823. pressureDiff: 0.24,
  824. temperature: 34.0,
  825. },
  826. {
  827. time: '2025-12-22 23:00:00',
  828. CO: 23.7,
  829. CH4: 0.16,
  830. C2H4: 0.45,
  831. C2H2: 0.14,
  832. CO2: 0.93,
  833. O2: 19.7,
  834. innerPressure: 101.43,
  835. outerPressure: 101.2,
  836. pressureDiff: 0.23,
  837. temperature: 33.8,
  838. },
  839. {
  840. time: '2025-11-18 00:00:00',
  841. CO: 22.9,
  842. CH4: 0.14,
  843. C2H4: 0.39,
  844. C2H2: 0.11,
  845. CO2: 0.89,
  846. O2: 19.6,
  847. innerPressure: 101.37,
  848. outerPressure: 101.17,
  849. pressureDiff: 0.22,
  850. temperature: 33.4,
  851. },
  852. ];