管道式消毒机
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.

52 lines
1.4 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
  1. import { defineStore } from 'pinia'
  2. export const useOperatorStore = defineStore({
  3. id: 'operator', // id必填,且需要唯一
  4. // state
  5. state: () => {
  6. return {
  7. // 是否开始消毒
  8. disinfectStatus: 0,
  9. estimatedRemainingTimeS: 0,
  10. disinfection_id: '',
  11. drainingWorkState: 0,
  12. replenishingFluidsWorkState: 0,
  13. // 是否预热
  14. preHeat: false,
  15. preHeatRaminTimeS: 0,
  16. // 准备消毒loading
  17. showStartReady: false,
  18. // 结束消毒loading
  19. showStopReady: false,
  20. }
  21. },
  22. // actions
  23. actions: {
  24. updateStopReady(showStopReady) {
  25. this.showStopReady = showStopReady
  26. },
  27. updateShowStartReady(showStartReady) {
  28. this.showStartReady = showStartReady
  29. },
  30. updatePreHeatRaminTimeS(preHeatRaminTimeS) {
  31. this.preHeatRaminTimeS = preHeatRaminTimeS
  32. },
  33. updatePreHeat(preHeat) {
  34. this.preHeat = preHeat
  35. },
  36. updateDrainingWorkState(drainingWorkState) {
  37. this.drainingWorkState = drainingWorkState
  38. },
  39. updateReplenishingFluidsWorkState(replenishingFluidsWorkState) {
  40. this.replenishingFluidsWorkState = replenishingFluidsWorkState
  41. },
  42. updateDisinfectionId(disinfection_id) {
  43. this.disinfection_id = disinfection_id
  44. },
  45. updateDisinfectStatus(val) {
  46. this.disinfectStatus = val
  47. },
  48. updateEstimatedRemainingTimeS(estimatedRemainingTimeS) {
  49. this.estimatedRemainingTimeS = estimatedRemainingTimeS
  50. },
  51. },
  52. })