src/stores/device.js
@@ -3,10 +3,18 @@
import deviceApi from '@/api/deviceApi';
import { useFetchData } from '@/composables/fetchData';
// 走航任务
// 走航设备
export const useDeviceStore = defineStore('device', () => {
  const deviceList = ref([]);
  const { loading, fetchData } = useFetchData();
  function getDevice(deviceType) {
    if (deviceType) {
      return deviceList.value.filter((v) => v.deviceType == deviceType);
    } else {
      return deviceList.value;
    }
  }
  function fetchDevice(type) {
    return fetchData((page, pageSize) => {
@@ -38,5 +46,5 @@
    });
  }
  return { deviceList, loading, fetchDevice, deleteDevice };
  return { deviceList, loading, getDevice, fetchDevice, deleteDevice };
});