管道式消毒机
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

125 lines
3.0 KiB

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
  1. // 设备各个部位状态信息
  2. import { defineStore } from 'pinia'
  3. export const useDeviceStore = defineStore({
  4. id: 'device', // id必填,且需要唯一
  5. // state
  6. state: () => {
  7. return {
  8. // 消毒液容量
  9. disinfectantCapacity: 0,
  10. // 仓内温度
  11. binTemperature: 0,
  12. // 仓内湿度
  13. binHumidity: 0,
  14. // 仓内过氧化氢浓度
  15. binHP: 0,
  16. // 环境一 温度
  17. envirTemperature1: 0,
  18. // 环境一 湿度
  19. envirHumidity1: 0,
  20. // 环境一 过氧化氢浓度
  21. envirHP1: 0,
  22. // 环境二 温度
  23. envirTemperature2: 0,
  24. // 环境二 湿度
  25. envirHumidity2: 0,
  26. // 环境二 过氧化氢浓度
  27. envirHP2: 0,
  28. // 仓内过氧化氢相对饱和度
  29. binSaturation: 0,
  30. // 剩余log
  31. nowlog: 0,
  32. targetlog: 0,
  33. }
  34. },
  35. // actions
  36. actions: {
  37. updateTargetLog(targetlog) {
  38. this.targetlog = targetlog
  39. },
  40. updateNowLog(nowlog) {
  41. this.nowlog = nowlog
  42. },
  43. updateBinSaturation(binSaturation) {
  44. if (binSaturation < 0) {
  45. this.binSaturation = 0
  46. return
  47. }
  48. this.binSaturation = binSaturation
  49. },
  50. updateDisinfectantCapacity(disinfectantCapacity) {
  51. if (disinfectantCapacity < 0) {
  52. this.disinfectantCapacity = 0
  53. return
  54. }
  55. if (disinfectantCapacity > 5000) {
  56. this.disinfectantCapacity = 5000
  57. return
  58. }
  59. this.disinfectantCapacity = disinfectantCapacity
  60. },
  61. updateBinTemperature(binTemperature) {
  62. if (binTemperature < 0) {
  63. this.binTemperature = 0
  64. return
  65. }
  66. this.binTemperature = binTemperature
  67. },
  68. updateBinHumidity(binHumidity) {
  69. if (binHumidity < 0) {
  70. this.binHumidity = 0
  71. return
  72. }
  73. this.binHumidity = binHumidity
  74. },
  75. updateBinHP(binHP) {
  76. if (binHP < 0) {
  77. this.binHP = 0
  78. return
  79. }
  80. this.binHP = binHP
  81. },
  82. updateEnvirTemperature1(envirTemperature1) {
  83. if (envirTemperature1 < 0) {
  84. this.envirTemperature1 = 0
  85. return
  86. }
  87. this.envirTemperature1 = envirTemperature1
  88. },
  89. updateEnvirHumidity1(envirHumidity1) {
  90. if (envirHumidity1 < 0) {
  91. this.envirHumidity1 = 0
  92. return
  93. }
  94. this.envirHumidity1 = envirHumidity1
  95. },
  96. updateEnvirHP1(envirHP1) {
  97. if (envirHP1 < 0) {
  98. this.envirHP1 = 0
  99. return
  100. }
  101. this.envirHP1 = envirHP1
  102. },
  103. updateEnvirTemperature2(envirTemperature2) {
  104. if (envirTemperature2 < 0) {
  105. this.envirTemperature2 = 0
  106. return
  107. }
  108. this.envirTemperature2 = envirTemperature2
  109. },
  110. updateEnvirHumidity2(envirHumidity2) {
  111. if (envirHumidity2 < 0) {
  112. this.envirHumidity2 = 0
  113. return
  114. }
  115. this.envirHumidity2 = envirHumidity2
  116. },
  117. updateEnvirHP2(envirHP2) {
  118. if (envirHP2 < 0) {
  119. this.envirHP2 = 0
  120. return
  121. }
  122. this.envirHP2 = envirHP2
  123. },
  124. },
  125. })