1 line
7.1 KiB
JavaScript
1 line
7.1 KiB
JavaScript
|
|
import{Ct as e,Tt as t,b as n}from"./iconify-DYZHDLa8.js";import{n as r,r as i,t as a}from"./useMutation-VMyHxPGH.js";import{P as o,n as s,r as c,t as l}from"./index-Uji7rFqr.js";var u=null;function d(){let e=c.create({baseURL:l(),timeout:15e3});return e.interceptors.request.use(e=>{let t=o();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&&(o().logout(),window.location.href=`/auth/sign-in`),Promise.reject(e))),e}function f(){return u||(u=d(),s(()=>{u=d()})),{axiosInstance:u}}function p(){let{axiosInstance:e}=f();return a({mutationKey:[`useAdminLoginMutation`],mutationFn:async t=>(await e.post(`/admin/login`,t)).data})}function m(t){let{axiosInstance:i}=f();return r({queryKey:n(()=>[`useGetUserListQuery`,e(t)]),queryFn:async()=>(await i.get(`/admin/user/list`,{params:e(t)})).data})}function h(e){let{axiosInstance:i}=f();return r({queryKey:n(()=>[`useGetUserStatsQuery`,t(e)]),queryFn:async()=>{let n=t(e);return(await i.get(`/admin/user/stats`,{params:{userId:n}})).data},enabled:n(()=>!!t(e))})}function g(){let{axiosInstance:e}=f(),t=i();return a({mutationKey:[`useUpdateUserStatusMutation`],mutationFn:async t=>(await e.post(`/admin/user/status`,t)).data,onSuccess:()=>{t.invalidateQueries({queryKey:[`useGetUserListQuery`]})}})}function _(){let{axiosInstance:e}=f();return r({queryKey:[`useGetCoinListQuery`],queryFn:async()=>(await e.get(`/admin/coin/list`)).data})}function v(){let{axiosInstance:e}=f(),t=i();return a({mutationKey:[`useSaveCoinMutation`],mutationFn:async t=>(await e.post(`/admin/coin/save`,t)).data,onSuccess:()=>{t.invalidateQueries({queryKey:[`useGetCoinListQuery`]})}})}function y(){let{axiosInstance:e}=f(),t=i();return a({mutationKey:[`useUpdateCoinPriceMutation`],mutationFn:async t=>(await e.post(`/admin/coin/price`,t)).data,onSuccess:()=>{t.invalidateQueries({queryKey:[`useGetCoinListQuery`]})}})}function b(){let{axiosInstance:e}=f(),t=i();return a({mutationKey:[`useUpdateCoinStatusMutation`],mutationFn:async t=>(await e.post(`/admin/coin/status`,t)).data,onSuccess:()=>{t.invalidateQueries({queryKey:[`useGetCoinListQuery`]})}})}function x(){let{axiosInstance:e}=f(),t=i();return a({mutationKey:[`useUpdateCoinSimulationConfigMutation`],mutationFn:async t=>(await e.post(`/admin/coin/simulation-config`,t)).data,onSuccess:()=>{t.invalidateQueries({queryKey:[`useGetCoinListQuery`]})}})}function S(){let{axiosInstance:e}=f(),t=i();return a({mutationKey:[`useSaveProfitScheduleMutation`],mutationFn:async t=>(await e.post(`/admin/coin/profit-schedule`,t)).data,onSuccess:()=>{t.invalidateQueries({queryKey:[`useGetProfitScheduleQuery`]})}})}function C(t){let{axiosInstance:i}=f();return r({queryKey:n(()=>[`useGetPendingOrdersQuery`,e(t)]),queryFn:async()=>(await i.get(`/admin/order/pending`,{params:e(t)})).data})}function w(){let{axiosInstance:e}=f();return r({queryKey:[`useGetPendingOrderCountQuery`],queryFn:async()=>(await e.get(`/admin/order/pending-count`)).data,refetchInterval:3e4})}function T(t){let{axiosInstance:i}=f();return r({queryKey:n(()=>[`useGetAllOrdersQuery`,e(t)]),queryFn:async()=>(await i.get(`/admin/order/list`,{params:e(t)})).data})}function E(){let{axiosInstance:e}=f(),t=i();return a({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 D(){let{axiosInstance:e}=f();return r({queryKey:[`useGetFinanceOverviewQuery`],queryFn:async()=>(await e.get(`/admin/finance/overview`)).data})}function O(){let{axiosInstance:e}=f();return r({queryKey:[`useGetWalletListQuery`],queryFn:async()=>(await e.get(`/admin/wallet/list`)).data})}function k(){let{axiosInstance:e}=f(),t=i();return a({mutationKey:[`useCreateW
|