You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
1.8 KiB
1 line
1.8 KiB
import{r as e}from"./index-B8fKgOL_.js";async function t(){let{data:t}=await e.get(`/admin/v1/teachers/filter-options`);return t.data}async function n(){let{data:t}=await e.get(`/admin/v1/teachers/stats`);return t.data}async function r(t){let{data:n}=await e.get(`/admin/v1/teachers`,{params:t});return n.data}async function i(t){let{data:n}=await e.get(`/admin/v1/teachers/${t}`);return n.data}async function a(t){let{data:n}=await e.post(`/admin/v1/teachers`,t);return n.data}async function o(t,n){let{data:r}=await e.put(`/admin/v1/teachers/${t}`,n);return r}async function s(t){let{data:n}=await e.patch(`/admin/v1/teachers/batch-star`,t);return n.data}async function c(t){let{data:n}=await e.post(`/admin/v1/teachers/${t}/approve`);return n.data}async function l(t){let{data:n}=await e.post(`/admin/v1/teachers/${t}/reject`);return n.data}async function u(t){let{data:n}=await e.post(`/admin/v1/teachers/batch-approve`,{ids:t});return n.data}async function d(t){let{data:n}=await e.get(`/admin/v1/teachers/${t}/follow-records`);return n.data.items}async function f(t,n){let{data:r}=await e.post(`/admin/v1/teachers/${t}/follow-records`,n);return r.data}async function p(t){let{data:n}=await e.get(`/admin/v1/teachers/${t}/papers`);return n.data.items}async function m(t,n){let{data:r}=await e.post(`/admin/v1/teachers/${t}/papers`,n);return r.data}async function h(t,n){let{data:r}=await e.post(`/admin/v1/teachers/${t}/papers/link`,{paper_id:n});return r}async function g(t,n){let{data:r}=await e.delete(`/admin/v1/teachers/${t}/papers/${n}`);return r}async function _(t){let{data:n}=await e.get(`/admin/v1/universities`,{params:t});return n.data}async function v(t){let{data:n}=await e.post(`/admin/v1/universities`,t);return n.data}export{l as _,f as a,g as c,d,p as f,h as g,_ as h,a as i,i as l,r as m,u as n,m as o,n as p,s as r,v as s,c as t,t as u,o as v}; |