game/nginx/admin/assets/index-BErwC85X.js
2026-04-20 16:07:22 +08:00

3 lines
7.0 KiB
JavaScript

const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-BoIUJTA2.js","assets/index-Bw_sWjGf.css"])))=>i.map(i=>d[i]);
var e=(e,t,i)=>new Promise((a,l)=>{var o=e=>{try{n(i.next(e))}catch(t){l(t)}},s=e=>{try{n(i.throw(e))}catch(t){l(t)}},n=e=>e.done?a(e.value):Promise.resolve(e.value).then(o,s);n((i=i.apply(e,t)).next())});import{d as t,C as i,a,r as l,k as o,o as s,aD as n,b as r,e as u,f as m,g as p,w as d,j as c,E as j,p as f,M as v,v as _,K as g,aV as b,T as h}from"./index-BoIUJTA2.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{_ as y}from"./index-Bwtbh5WQ.js";import{A as x}from"./index-BaXJ8CyS.js";import{_ as C}from"./index.vue_vue_type_script_setup_true_lang-AxI1L1VI.js";import{u as k}from"./useTable-DzUOUR11.js";import{a as V,b as w,u as z,c as I,d as T,l as A}from"./adminActivities-Dgt25iR5.js";import{E as P}from"./index-ZsMdSUVI.js";import{a as E,E as W}from"./index-BcfO0-fK.js";import{E as R,a as U}from"./index-D2gD5Tn5.js";import{E as O}from"./index-CjpBlozU.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-l0sNRNKZ.js";import"./el-empty-CV-PB2A2.js";import"./index-BjuMygln.js";import"./index-Cp4NEpJ7.js";import"./index-BMeOzN3u.js";import"./index-COyGylbk.js";import"./index-Bq8lawOo.js";import"./_initCloneObject-DRmC-q3t.js";import"./isArrayLikeObject-CFQi-X2M.js";import"./raf-DsHSIRfX.js";import"./_baseIteratee-CtIat01j.js";import"./castArray-nM8ho4U3.js";import"./debounce-DQl5eUwG.js";import"./index-D8nVJoNy.js";import"./index-CXORCV4U.js";import"./index-C1haaLtB.js";import"./_plugin-vue_export-helper-BCo6x5W8.js";/* empty css */import"./el-dropdown-item-D7SYN_RE.js";import"./dropdown-Dk_wSiK6.js";import"./refs-Cw5r5QN8.js";import"./index.vue_vue_type_script_setup_true_lang-DUbflfBQ.js";import"./iconify-DFoKediz.js";/* empty css */import"./index-CZJaGuxf.js";/* empty css *//* empty css */import"./useTableColumns-FR69a2pD.js";import"./_baseClone-Ct7RL6h5.js";import"./token-DWNpOE8r.js";import"./use-dialog-FwJ-QdmW.js";const S={class:"mb-3"},B=t({__name:"index",setup(t){const B=i(),D=a(),L=Number(D.params.activityId),$=l(null),{data:M,loading:F,columns:N,pagination:K,handleSizeChange:Q,handleCurrentChange:X,getData:q}=k({core:{apiFn:e=>A(L,e.page,e.page_size).then(e=>({records:e.list,total:e.total,current:e.page,size:e.page_size})),apiParams:{page:1,page_size:20},columnsFactory:()=>[{prop:"id",label:"ID",minWidth:90,align:"center"},{prop:"issue_number",label:"期号",minWidth:160,align:"center"},{prop:"status",label:"状态",useSlot:!0,minWidth:110,align:"center"},{prop:"commit_version",label:"承诺版本",minWidth:120,align:"center",formatter:()=>{var e,t;return null!=(t=null==(e=$.value)?void 0:e.seed_version)?t:"-"}},{prop:"prize_count",label:"奖品数量",minWidth:120,align:"center",sortable:!0},{prop:"sort",label:"排序",minWidth:100,align:"center",sortable:!0},{prop:"actions",label:"操作",useSlot:!0,minWidth:200}]}}),G=l(!1),H=l("新建期数"),J=l(null),Y=o({issue_number:""});function Z(){H.value="新建期数",J.value=null,Object.assign(Y,{issue_number:"",status:void 0,sort:void 0}),G.value=!0}function ee(){return e(this,null,function*(){J.value?yield z(L,J.value,Y):yield I(L,Y),G.value=!1,yield q()})}return s(()=>e(this,null,function*(){q();try{"ichiban"===(yield V(L)).play_type&&w(L).then(e=>$.value=e).catch(()=>$.value=null)}catch(t){}n(()=>e(this,null,function*(){const{default:e}=yield import("./index-BoIUJTA2.js").then(e=>e.eT);return{default:e}}),__vite__mapDeps([0,1])).then(({default:e})=>{e.on("issue-prize-changed",e=>{e&&Number(e.activityId)===L&&q()})})})),(t,i)=>{const a=j,l=P,o=g,s=W,n=U,k=R,V=E,w=O;return u(),r("div",null,[m("div",S,[p(a,{type:"primary",onClick:Z},{default:d(()=>[...i[6]||(i[6]=[c("新建期数",-1)])]),_:1})]),p(x,{columns:f(N),"onUpdate:columns":i[0]||(i[0]=e=>v(N)?N.value=e:null),loading:f(F),onRefresh:f(q)},null,8,["columns","loading","onRefresh"]),p(y,{loading:f(F),data:f(M),columns:f(N),pagination:f(K),tableLayout:"auto","onPagination:sizeChange":f(Q),"onPagination:currentChange":f(X)},{status:d(({row:e})=>[p(l,{type:1===e.status?"success":3===e.status?"warning":"info"},{default:d(()=>[c(_(1===e.status?"进行中":3===e.status?"未开始":"下线"),1)]),_:2},1032,["type"])]),actions:d(({row:t})=>[p(C,{icon:"ri:shuffle-line",onClick:e=>f(B).push({name:"RandomCommit",params:{activityId:f(L),issueId:t.id}}),title:"随机承诺"},null,8,["onClick"]),p(C,{icon:"ri:gift-line",onClick:e=>f(B).push({name:"ActivityRewards",params:{activityId:f(L),issueId:t.id}}),title:"奖励管理"},null,8,["onClick"]),p(C,{type:"edit",onClick:e=>function(e){H.value="编辑期数",J.value=e.id,Object.assign(Y,{issue_number:e.issue_number,status:e.status,sort:e.sort}),G.value=!0}(t)},null,8,["onClick"]),p(C,{type:"delete",onClick:i=>function(t){return e(this,null,function*(){var e,i,a;try{const e=M.value.find(e=>e.id===t),i=(null==e?void 0:e.issue_number)||"该期数";yield b.confirm(`确定要删除期数"${i}"吗?此操作不可恢复`,"删除确认",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning",beforeClose:(e,t,i)=>{"confirm"===e?(t.confirmButtonLoading=!0,i()):i()}}),yield T(L,t),h.success({message:`"${i}"已成功删除`,duration:3e3}),yield q()}catch(l){if("cancel"===l)return;const o=(null==(i=null==(e=null==l?void 0:l.response)?void 0:e.data)?void 0:i.message)||l.message||"删除失败",s=(null==(a=M.value.find(e=>e.id===t))?void 0:a.issue_number)||"该期数";h.error({message:`"${s}"删除失败:${o}`,duration:4e3})}})}(t.id)},null,8,["onClick"])]),_:1},8,["loading","data","columns","pagination","onPagination:sizeChange","onPagination:currentChange"]),p(w,{modelValue:f(G),"onUpdate:modelValue":i[5]||(i[5]=e=>v(G)?G.value=e:null),title:f(H),width:"480px"},{footer:d(()=>[p(a,{onClick:i[4]||(i[4]=e=>G.value=!1)},{default:d(()=>[...i[7]||(i[7]=[c("取消",-1)])]),_:1}),p(a,{type:"primary",onClick:ee},{default:d(()=>[...i[8]||(i[8]=[c("提交",-1)])]),_:1})]),default:d(()=>[p(V,{model:f(Y)},{default:d(()=>[p(s,{label:"期号"},{default:d(()=>[p(o,{modelValue:f(Y).issue_number,"onUpdate:modelValue":i[1]||(i[1]=e=>f(Y).issue_number=e)},null,8,["modelValue"])]),_:1}),p(s,{label:"状态"},{default:d(()=>[p(k,{modelValue:f(Y).status,"onUpdate:modelValue":i[2]||(i[2]=e=>f(Y).status=e),modelModifiers:{number:!0}},{default:d(()=>[p(n,{value:1,label:"进行中"}),p(n,{value:2,label:"下线"}),p(n,{value:3,label:"未开始"})]),_:1},8,["modelValue"])]),_:1}),p(s,{label:"排序"},{default:d(()=>[p(o,{modelValue:f(Y).sort,"onUpdate:modelValue":i[3]||(i[3]=e=>f(Y).sort=e),modelModifiers:{number:!0}},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue","title"])])}}});export{B as default};