1234567891011121314151617181920212223 |
- 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 }
- })
|