balancePressO2.data.ts 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451
  1. import { data } from 'emoji-mart-vue-fast/data/apple.json';
  2. import { reactive, ref } from 'vue';
  3. import echarts from '/@/utils/lib/echarts';
  4. import { ModuleDataChart } from '/@/views/vent/deviceManager/configurationTable/types';
  5. export const PressO2Option: ModuleDataChart = {
  6. type: 'scatter',
  7. readFrom: '',
  8. legend: { show: true },
  9. xAxis: [{ show: true }],
  10. yAxis: [
  11. {
  12. show: true,
  13. name: '氧气',
  14. position: 'left',
  15. },
  16. {
  17. show: true,
  18. name: '大气压',
  19. position: 'right',
  20. },
  21. ],
  22. series: [
  23. {
  24. type: 'scatter',
  25. readFrom: 'o2List',
  26. xprop: 'dateTime',
  27. yprop: 'o2Val',
  28. label: '氧气',
  29. color: '#5470C6',
  30. yAxisIndex: 0,
  31. },
  32. {
  33. type: 'line',
  34. readFrom: 'o2List',
  35. xprop: 'dateTime',
  36. yprop: 'o2Val',
  37. label: '氧气曲线',
  38. color: '#ff7b00ff',
  39. yAxisIndex: 0,
  40. },
  41. {
  42. type: 'scatter',
  43. readFrom: 'o2List',
  44. xprop: 'dateTime',
  45. yprop: 'pressureVal',
  46. label: '大气压',
  47. color: '#EE6666',
  48. yAxisIndex: 1,
  49. },
  50. {
  51. type: 'line',
  52. readFrom: 'o2List',
  53. xprop: 'dateTime',
  54. yprop: 'pressureVal',
  55. label: '大气压曲线',
  56. color: '#0400ffff',
  57. yAxisIndex: 1,
  58. },
  59. ],
  60. };
  61. export const mockData = {
  62. o2HistoryDataList: [
  63. {
  64. dateTime: '2025-10-14 08:00:00',
  65. o2Val: '13.85',
  66. pressureVal: '887',
  67. },
  68. {
  69. dateTime: '2025-10-14 09:00:00',
  70. o2Val: '14.01',
  71. pressureVal: '888',
  72. },
  73. {
  74. dateTime: '2025-10-14 10:00:00',
  75. o2Val: '14.0',
  76. pressureVal: '888',
  77. },
  78. {
  79. dateTime: '2025-10-14 11:00:00',
  80. o2Val: '14.06',
  81. pressureVal: '888',
  82. },
  83. {
  84. dateTime: '2025-10-14 12:00:00',
  85. o2Val: '13.9',
  86. pressureVal: '888',
  87. },
  88. {
  89. dateTime: '2025-10-14 14:00:00',
  90. o2Val: '13.79',
  91. pressureVal: '890',
  92. },
  93. ],
  94. o2List: [
  95. {
  96. dateTime: '2025-10-14 14:00:00',
  97. o2Val: '14.08',
  98. pressureVal: '890',
  99. },
  100. {
  101. dateTime: '2025-10-14 15:00:00',
  102. o2Val: '14.08',
  103. pressureVal: '890',
  104. },
  105. {
  106. dateTime: '2025-10-14 16:00:00',
  107. o2Val: '14.08',
  108. pressureVal: '890',
  109. },
  110. {
  111. dateTime: '2025-10-14 17:00:00',
  112. o2Val: '14.1',
  113. pressureVal: '889',
  114. },
  115. {
  116. dateTime: '2025-10-14 18:00:00',
  117. o2Val: '14.08',
  118. pressureVal: '890',
  119. },
  120. {
  121. dateTime: '2025-10-14 19:00:00',
  122. o2Val: '14.1',
  123. pressureVal: '889',
  124. },
  125. {
  126. dateTime: '2025-10-14 20:00:00',
  127. o2Val: '14.12',
  128. pressureVal: '888',
  129. },
  130. {
  131. dateTime: '2025-10-14 21:00:00',
  132. o2Val: '14.12',
  133. pressureVal: '888',
  134. },
  135. {
  136. dateTime: '2025-10-14 22:00:00',
  137. o2Val: '14.12',
  138. pressureVal: '888',
  139. },
  140. {
  141. dateTime: '2025-10-14 23:00:00',
  142. o2Val: '14.1',
  143. pressureVal: '889',
  144. },
  145. {
  146. dateTime: '2025-10-15 00:00:00',
  147. o2Val: '14.1',
  148. pressureVal: '889',
  149. },
  150. {
  151. dateTime: '2025-10-15 01:00:00',
  152. o2Val: '14.08',
  153. pressureVal: '890',
  154. },
  155. {
  156. dateTime: '2025-10-15 02:00:00',
  157. o2Val: '14.08',
  158. pressureVal: '890',
  159. },
  160. {
  161. dateTime: '2025-10-15 03:00:00',
  162. o2Val: '14.08',
  163. pressureVal: '890',
  164. },
  165. {
  166. dateTime: '2025-10-15 04:00:00',
  167. o2Val: '14.1',
  168. pressureVal: '889',
  169. },
  170. {
  171. dateTime: '2025-10-15 05:00:00',
  172. o2Val: '14.1',
  173. pressureVal: '889',
  174. },
  175. {
  176. dateTime: '2025-10-15 06:00:00',
  177. o2Val: '14.12',
  178. pressureVal: '888',
  179. },
  180. {
  181. dateTime: '2025-10-15 07:00:00',
  182. o2Val: '14.12',
  183. pressureVal: '888',
  184. },
  185. {
  186. dateTime: '2025-10-15 08:00:00',
  187. o2Val: '14.12',
  188. pressureVal: '888',
  189. },
  190. {
  191. dateTime: '2025-10-15 09:00:00',
  192. o2Val: '14.1',
  193. pressureVal: '889',
  194. },
  195. {
  196. dateTime: '2025-10-15 10:00:00',
  197. o2Val: '14.1',
  198. pressureVal: '889',
  199. },
  200. {
  201. dateTime: '2025-10-15 11:00:00',
  202. o2Val: '14.08',
  203. pressureVal: '890',
  204. },
  205. {
  206. dateTime: '2025-10-15 12:00:00',
  207. o2Val: '14.08',
  208. pressureVal: '890',
  209. },
  210. {
  211. dateTime: '2025-10-15 13:00:00',
  212. o2Val: '14.08',
  213. pressureVal: '890',
  214. },
  215. {
  216. dateTime: '2025-10-15 14:00:00',
  217. o2Val: '14.08',
  218. pressureVal: '890',
  219. },
  220. {
  221. dateTime: '2025-10-15 15:00:00',
  222. o2Val: '14.08',
  223. pressureVal: '890',
  224. },
  225. {
  226. dateTime: '2025-10-15 16:00:00',
  227. o2Val: '14.08',
  228. pressureVal: '890',
  229. },
  230. {
  231. dateTime: '2025-10-15 17:00:00',
  232. o2Val: '14.08',
  233. pressureVal: '890',
  234. },
  235. {
  236. dateTime: '2025-10-15 18:00:00',
  237. o2Val: '14.08',
  238. pressureVal: '890',
  239. },
  240. {
  241. dateTime: '2025-10-15 19:00:00',
  242. o2Val: '14.08',
  243. pressureVal: '890',
  244. },
  245. {
  246. dateTime: '2025-10-15 20:00:00',
  247. o2Val: '14.08',
  248. pressureVal: '890',
  249. },
  250. {
  251. dateTime: '2025-10-15 21:00:00',
  252. o2Val: '14.08',
  253. pressureVal: '890',
  254. },
  255. {
  256. dateTime: '2025-10-15 22:00:00',
  257. o2Val: '14.08',
  258. pressureVal: '890',
  259. },
  260. {
  261. dateTime: '2025-10-15 23:00:00',
  262. o2Val: '14.08',
  263. pressureVal: '890',
  264. },
  265. {
  266. dateTime: '2025-10-16 00:00:00',
  267. o2Val: '14.08',
  268. pressureVal: '890',
  269. },
  270. {
  271. dateTime: '2025-10-16 01:00:00',
  272. o2Val: '14.07',
  273. pressureVal: '891',
  274. },
  275. {
  276. dateTime: '2025-10-16 02:00:00',
  277. o2Val: '14.07',
  278. pressureVal: '891',
  279. },
  280. {
  281. dateTime: '2025-10-16 03:00:00',
  282. o2Val: '14.08',
  283. pressureVal: '890',
  284. },
  285. {
  286. dateTime: '2025-10-16 04:00:00',
  287. o2Val: '14.08',
  288. pressureVal: '890',
  289. },
  290. {
  291. dateTime: '2025-10-16 05:00:00',
  292. o2Val: '14.1',
  293. pressureVal: '889',
  294. },
  295. {
  296. dateTime: '2025-10-16 06:00:00',
  297. o2Val: '14.1',
  298. pressureVal: '889',
  299. },
  300. {
  301. dateTime: '2025-10-16 07:00:00',
  302. o2Val: '14.12',
  303. pressureVal: '888',
  304. },
  305. {
  306. dateTime: '2025-10-16 08:00:00',
  307. o2Val: '14.1',
  308. pressureVal: '889',
  309. },
  310. {
  311. dateTime: '2025-10-16 09:00:00',
  312. o2Val: '14.1',
  313. pressureVal: '889',
  314. },
  315. {
  316. dateTime: '2025-10-16 10:00:00',
  317. o2Val: '14.1',
  318. pressureVal: '889',
  319. },
  320. {
  321. dateTime: '2025-10-16 11:00:00',
  322. o2Val: '14.08',
  323. pressureVal: '890',
  324. },
  325. {
  326. dateTime: '2025-10-16 12:00:00',
  327. o2Val: '14.08',
  328. pressureVal: '890',
  329. },
  330. {
  331. dateTime: '2025-10-16 13:00:00',
  332. o2Val: '14.08',
  333. pressureVal: '890',
  334. },
  335. {
  336. dateTime: '2025-10-16 14:00:00',
  337. o2Val: '14.07',
  338. pressureVal: '891',
  339. },
  340. {
  341. dateTime: '2025-10-16 15:00:00',
  342. o2Val: '14.06',
  343. pressureVal: '892',
  344. },
  345. {
  346. dateTime: '2025-10-16 16:00:00',
  347. o2Val: '14.05',
  348. pressureVal: '893',
  349. },
  350. {
  351. dateTime: '2025-10-16 17:00:00',
  352. o2Val: '14.05',
  353. pressureVal: '893',
  354. },
  355. {
  356. dateTime: '2025-10-16 18:00:00',
  357. o2Val: '14.04',
  358. pressureVal: '894',
  359. },
  360. {
  361. dateTime: '2025-10-16 19:00:00',
  362. o2Val: '14.04',
  363. pressureVal: '894',
  364. },
  365. {
  366. dateTime: '2025-10-16 20:00:00',
  367. o2Val: '14.04',
  368. pressureVal: '894',
  369. },
  370. {
  371. dateTime: '2025-10-16 21:00:00',
  372. o2Val: '14.04',
  373. pressureVal: '894',
  374. },
  375. {
  376. dateTime: '2025-10-16 22:00:00',
  377. o2Val: '14.04',
  378. pressureVal: '895',
  379. },
  380. {
  381. dateTime: '2025-10-16 23:00:00',
  382. o2Val: '14.04',
  383. pressureVal: '895',
  384. },
  385. {
  386. dateTime: '2025-10-17 00:00:00',
  387. o2Val: '14.04',
  388. pressureVal: '896',
  389. },
  390. {
  391. dateTime: '2025-10-17 01:00:00',
  392. o2Val: '14.04',
  393. pressureVal: '897',
  394. },
  395. {
  396. dateTime: '2025-10-17 02:00:00',
  397. o2Val: '14.04',
  398. pressureVal: '897',
  399. },
  400. {
  401. dateTime: '2025-10-17 03:00:00',
  402. o2Val: '14.04',
  403. pressureVal: '897',
  404. },
  405. {
  406. dateTime: '2025-10-17 04:00:00',
  407. o2Val: '14.04',
  408. pressureVal: '897',
  409. },
  410. {
  411. dateTime: '2025-10-17 05:00:00',
  412. o2Val: '14.04',
  413. pressureVal: '897',
  414. },
  415. {
  416. dateTime: '2025-10-17 06:00:00',
  417. o2Val: '14.04',
  418. pressureVal: '896',
  419. },
  420. {
  421. dateTime: '2025-10-17 07:00:00',
  422. o2Val: '14.04',
  423. pressureVal: '895',
  424. },
  425. {
  426. dateTime: '2025-10-17 08:00:00',
  427. o2Val: '14.04',
  428. pressureVal: '896',
  429. },
  430. {
  431. dateTime: '2025-10-17 09:00:00',
  432. o2Val: '14.04',
  433. pressureVal: '896',
  434. },
  435. {
  436. dateTime: '2025-10-17 10:00:00',
  437. o2Val: '14.04',
  438. pressureVal: '896',
  439. },
  440. {
  441. dateTime: '2025-10-17 11:00:00',
  442. o2Val: '14.04',
  443. pressureVal: '897',
  444. },
  445. {
  446. dateTime: '2025-10-17 12:00:00',
  447. o2Val: '14.04',
  448. pressureVal: '897',
  449. },
  450. ],
  451. };