import { defineStore } from 'pinia' import { AxiosWrapper } from '@/utils/axios-wrapper' const url = '/dict' const axios = new AxiosWrapper({ baseUrl: import.meta.env.VITE_APP_ES_API }) export const EsDictStore = defineStore('esDict', () => { const getDict = async (payload) => { const res = await axios.$get(`${url}`) return res } const updateDict = async (payload) => { const res = await axios.$post(`${url}`, { data: payload }) return res } const getStopDict = async (payload) => { const res = await axios.$get(`${url}/stop`) return res } const updateStopDict = async (payload) => { const res = await axios.$post(`${url}/stop`, { data: payload }) return res } return { getDict, updateDict, getStopDict, updateStopDict } })