flightdataStore.ts 702 B
import { defineStore } from "pinia";
import { FlightResultModel } from "@/models/FlightResultModel";
import { FlightFormModel } from "@/models/FlightFormModel";
import * as FlightTicketService from "@/services/FlightTicketService";
export const useTicketStore = defineStore("TicketStore", {
//state
//options
//getters
state: () => ({
ticketList: [] as FlightResultModel[],
}),
actions: {
async fetchResultTicket(flightModel: FlightFormModel) {
await FlightTicketService.createNewFlight(flightModel).then(
(response) => {
console.log("Save search flight data: ", response.data);
this.ticketList = response.data;
}
);
},
},
});