2 lines
3.2 KiB
JavaScript
2 lines
3.2 KiB
JavaScript
import{M as r}from"./index-DGJ6dnLh.js";const c=async s=>{var e,n;try{return(await r.post("/tournament/add",s)).data}catch(t){throw console.error("添加赛事失败:",{status:(e=t.response)==null?void 0:e.status,data:(n=t.response)==null?void 0:n.data,message:t.message}),t}},m=async()=>{var s,e;try{return(await r.get("/tournament/getlist")).data}catch(n){throw console.error("获取赛事列表失败:",{status:(s=n.response)==null?void 0:s.status,data:(e=n.response)==null?void 0:e.data,message:n.message}),n}},i=async(s,e)=>{var n;try{return console.log("更新赛事,发送数据:",e),(await r.put(`/tournament/update/${s}`,{name:e.name,format:e.format,organizer:e.organizer,qq_code:e.qq_code,start_time:e.start_time,end_time:e.end_time,status:e.status})).data}catch(t){throw console.error("更新赛事失败:",t),t.response&&(console.error("错误详情:",{status:t.response.status,data:t.response.data,headers:t.response.headers,config:t.config}),(n=t.response.data)!=null&&n.detail)?new Error(t.response.data.detail):t}},l=async s=>{try{return(await r.delete(`/tournament/delete/${s}`)).data}catch(e){throw console.error("删除赛事失败:",e),e}},p=async()=>{var s,e;try{return(await r.get("/tournament/signup_result/getlist")).data}catch(n){throw console.error("获取参赛结果列表失败:",{status:(s=n.response)==null?void 0:s.status,data:(e=n.response)==null?void 0:e.data,message:n.message}),n}},g=async(s,e)=>{var n,t;try{return console.log("更新报名结果..."),await r.put(`/tournament/signup_result/update/${s}`,{tournament_id:parseInt(e.tournament_id),tournament_name:e.tournament_name,team_name:e.team_name||null,sign_name:e.sign_name,win:e.win||"0",lose:e.lose||"0",status:e.status||"tie"}),console.log("报名结果更新成功"),{success:!0}}catch(o){throw console.error("更新参赛结果失败:",{status:(n=o.response)==null?void 0:n.status,data:(t=o.response)==null?void 0:t.data,message:o.message}),o}},d=async s=>{var e,n;try{return console.log("删除报名结果..."),await r.delete(`/tournament/signup_result/delete/${s}`),console.log("报名结果删除成功"),{success:!0}}catch(t){throw console.error("删除参赛选手失败:",{status:(e=t.response)==null?void 0:e.status,data:(n=t.response)==null?void 0:n.data,message:t.message}),t}},_=async s=>{var e,n,t,o;try{return console.log("开始报名流程,数据:",s),console.log("调用报名 API..."),await r.post("/tournament/signup/add",{tournament_id:s.id,type:s.type,teamname:s.team_name||"",faction:s.faction||"random",username:s.sign_name,qq:s.qq||""}),console.log("报名 API 调用成功"),console.log("调用报名结果 API..."),await r.post("/tournament/signup_result/add",{tournament_id:s.id,tournament_name:s.tournament_name,team_name:s.team_name||null,sign_name:s.sign_name,win:"0",lose:"0",status:"tie"}),console.log("报名结果 API 调用成功"),{signup:{success:!0},result:{success:!0}}}catch(a){throw console.error("报名请求错误:",{message:a.message,response:(e=a.response)==null?void 0:e.data,status:(n=a.response)==null?void 0:n.status,config:a.config}),(o=(t=a.response)==null?void 0:t.data)!=null&&o.detail?new Error(a.response.data.detail):new Error("报名失败,请检查网络连接后重试")}};export{c as a,_ as b,p as c,i as d,l as e,d as f,m as g,g as u};
|