1 line
6.4 KiB
JavaScript
1 line
6.4 KiB
JavaScript
|
|
import{m as e,yt as t}from"./vue.runtime.esm-bundler-DS0mm12S.js";import{n,r,t as i}from"./useMutation-DKaEghxV.js";import{P as a,n as o,r as s,t as c}from"./index-CzQJleEd.js";var l=null;function u(){let e=s.create({baseURL:c(),timeout:15e3});return e.interceptors.request.use(e=>{let t=a();return t.token&&(e.headers.Authorization=`Bearer ${t.token}`),e},e=>Promise.reject(e)),e.interceptors.response.use(e=>{let t=e.data;return t&&t.code&&t.code!==`0000`?Promise.reject(Error(t.msg||`请求失败`)):e},e=>(e.response?.status===401&&(a().logout(),window.location.href=`/auth/sign-in`),Promise.reject(e))),e}function d(){return l||(l=u(),o(()=>{l=u()})),{axiosInstance:l}}function f(){let{axiosInstance:e}=d();return i({mutationKey:[`useAdminLoginMutation`],mutationFn:async t=>(await e.post(`/admin/login`,t)).data})}function p(e){let{axiosInstance:t}=d();return n({queryKey:[`useGetUserListQuery`,e],queryFn:async()=>(await t.get(`/admin/user/list`,{params:e})).data})}function m(r){let{axiosInstance:i}=d();return n({queryKey:e(()=>[`useGetUserStatsQuery`,t(r)]),queryFn:async()=>{let e=t(r);return(await i.get(`/admin/user/stats`,{params:{userId:e}})).data},enabled:e(()=>!!t(r))})}function h(){let{axiosInstance:e}=d(),t=r();return i({mutationKey:[`useUpdateUserStatusMutation`],mutationFn:async t=>(await e.post(`/admin/user/status`,t)).data,onSuccess:()=>{t.invalidateQueries({queryKey:[`useGetUserListQuery`]})}})}function g(){let{axiosInstance:e}=d();return n({queryKey:[`useGetCoinListQuery`],queryFn:async()=>(await e.get(`/admin/coin/list`)).data})}function _(){let{axiosInstance:e}=d(),t=r();return i({mutationKey:[`useSaveCoinMutation`],mutationFn:async t=>(await e.post(`/admin/coin/save`,t)).data,onSuccess:()=>{t.invalidateQueries({queryKey:[`useGetCoinListQuery`]})}})}function v(){let{axiosInstance:e}=d(),t=r();return i({mutationKey:[`useUpdateCoinPriceMutation`],mutationFn:async t=>(await e.post(`/admin/coin/price`,t)).data,onSuccess:()=>{t.invalidateQueries({queryKey:[`useGetCoinListQuery`]})}})}function y(){let{axiosInstance:e}=d(),t=r();return i({mutationKey:[`useUpdateCoinStatusMutation`],mutationFn:async t=>(await e.post(`/admin/coin/status`,t)).data,onSuccess:()=>{t.invalidateQueries({queryKey:[`useGetCoinListQuery`]})}})}function b(e){let{axiosInstance:t}=d();return n({queryKey:[`useGetPendingOrdersQuery`,e],queryFn:async()=>(await t.get(`/admin/order/pending`,{params:e})).data})}function x(e){let{axiosInstance:t}=d();return n({queryKey:[`useGetAllOrdersQuery`,e],queryFn:async()=>(await t.get(`/admin/order/list`,{params:e})).data})}function S(){let{axiosInstance:e}=d(),t=r();return i({mutationKey:[`useApproveOrderMutation`],mutationFn:async t=>(await e.post(`/admin/order/approve`,t)).data,onSuccess:()=>{t.invalidateQueries({queryKey:[`useGetPendingOrdersQuery`]}),t.invalidateQueries({queryKey:[`useGetAllOrdersQuery`]}),t.invalidateQueries({queryKey:[`useGetFinanceOverviewQuery`]}),t.invalidateQueries({queryKey:[`useGetUserStatsQuery`]})}})}function C(){let{axiosInstance:e}=d();return n({queryKey:[`useGetFinanceOverviewQuery`],queryFn:async()=>(await e.get(`/admin/finance/overview`)).data})}function w(){let{axiosInstance:e}=d();return n({queryKey:[`useGetWalletListQuery`],queryFn:async()=>(await e.get(`/admin/wallet/list`)).data})}function T(){let{axiosInstance:e}=d(),t=r();return i({mutationKey:[`useCreateWalletMutation`],mutationFn:async t=>(await e.post(`/admin/wallet/create`,t)).data,onSuccess:()=>{t.invalidateQueries({queryKey:[`useGetWalletListQuery`]})}})}function E(){let{axiosInstance:e}=d(),t=r();return i({mutationKey:[`useUpdateWalletMutation`],mutationFn:async t=>(await e.post(`/admin/wallet/update`,t)).data,onSuccess:()=>{t.invalidateQueries({queryKey:[`useGetWalletListQuery`]})}})}function D(){let{axiosInstance:e}=d(),t=r();return i({mutationKey:[`useDeleteWalletMutation`],mutationFn:async t=>(await e.post(`/admin/wallet/delete`,t)).data,onSuccess:()=>{t.invalidateQueries({queryKey:[`useGetWalletListQuery`]})}})}function O(){let{axiosInstance:e}=d(),t=r();return i({mutationKey:[`useSetDefaultWalletMutation`],m
|