2 changed files with 88 additions and 50 deletions
@ -1,18 +1,18 @@ |
|||||
import { defineStore } from "pinia"; |
import { defineStore } from "pinia"; |
||||
import { ref } from "vue"; |
|
||||
|
import { ref } from "vue"; |
||||
import * as R from "ramda"; |
import * as R from "ramda"; |
||||
import type { EquipmentStatusType } from '../services/globalCmd/cmdTypes' |
|
||||
|
import { defaultStatus, type EquipmentStatusType } from "../services/globalCmd/cmdTypes"; |
||||
|
|
||||
export const useEquipmentStatusStore = defineStore("equipmentStatus", () => { |
export const useEquipmentStatusStore = defineStore("equipmentStatus", () => { |
||||
const equipmentStatus = ref<EquipmentStatusType[] | undefined>(); |
|
||||
const setEquipmentStatus = (data: EquipmentStatusType[]) => { |
|
||||
if (!R.equals(equipmentStatus.value, data)) { |
|
||||
equipmentStatus.value = data; |
|
||||
} |
|
||||
|
const equipmentStatus = ref<EquipmentStatusType>(defaultStatus); |
||||
|
const setEquipmentStatus = (data: EquipmentStatusType) => { |
||||
|
if (!R.equals(equipmentStatus.value, data)) { |
||||
|
equipmentStatus.value = data; |
||||
|
} |
||||
}; |
}; |
||||
|
|
||||
return { |
|
||||
equipmentStatus, |
|
||||
setEquipmentStatus |
|
||||
} |
|
||||
}) |
|
||||
|
return { |
||||
|
equipmentStatus, |
||||
|
setEquipmentStatus, |
||||
|
}; |
||||
|
}); |
Write
Preview
Loading…
Cancel
Save
Reference in new issue