基质喷涂
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.

17 lines
535 B

  1. import { defineStore } from "pinia";
  2. import { ref } from "vue";
  3. import * as R from "ramda";
  4. import type { EquipmentStatusType } from '../services/globalCmd/cmdTypes'
  5. export const useEquipmentStatusStore = defineStore("equipmentStatus", () => {
  6. const equipmentStatus = ref<EquipmentStatusType[] | undefined>();
  7. const setEquipmentStatus = (data: EquipmentStatusType[]) => {
  8. if (!R.equals(equipmentStatus.value, data)) {
  9. equipmentStatus.value = data;
  10. }
  11. };
  12. return {
  13. equipmentStatus,
  14. setEquipmentStatus
  15. }
  16. })