| | |
| | | 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) => { |
| | |
| | | }); |
| | | } |
| | | |
| | | return { deviceList, loading, fetchDevice, deleteDevice }; |
| | | return { deviceList, loading, getDevice, fetchDevice, deleteDevice }; |
| | | }); |