Files
sbnews/server/public/admin/assets/index-8HdVoC-2.js
T
2026-06-11 16:22:12 +08:00

2 lines
6.1 KiB
JavaScript

import{D as H,B as J,C as Q,G as W,H as X,i as Y,I as Z,J as ee,K as le,L as te,q as ae,g as oe,M as ne,h as ie,N as se}from"./element-plus-9rG8B66a.js";import{_ as pe}from"./picker-w3AHaL40.js";import{d as N,a0 as L,r as V,aq as me,c as T,o as r,U as e,L as a,u as o,a9 as re,R as d,M as y,K as b,S as de,P as ue,i as _e}from"./@vue-DjVelRet.js";import{l as ce,a as B,b as fe}from"./match-pGgNhpCM.js";import{f as be}from"./index-DVM17O41.js";import"./@element-plus-RuzzlbSF.js";import"./lodash-es-VsDguZh5.js";import"./dayjs-Mv9jwnDt.js";import"./@popperjs-D_chPuIy.js";import"./async-validator-9PlIezaS.js";import"./@ctrl-r5W6hzzQ.js";import"./normalize-wheel-es-BQoi3Ox2.js";import"./index-CsBSCOKB.js";import"./index-BhZ2ERde.js";import"./index.vue_vue_type_script_setup_true_lang-hZIM17yN.js";import"./index-B0jh8Wb7.js";import"./index-BHBCHZjf.js";import"./index.vue_vue_type_script_setup_true_lang-C-4w6WdF.js";import"./@vueuse-DbKvT5Ch.js";import"./usePaging-Dtz4iZyr.js";import"./vuedraggable-CUBnU4N-.js";import"./vue-BlNCuTuS.js";import"./sortablejs-SiPGO7My.js";import"./nprogress-DYbUr3Ql.js";import"./vue-router-DifUqGFW.js";import"./pinia-D1_qSsvX.js";import"./axios-DIsA03vz.js";import"./lodash-wrSAtCJj.js";import"./css-color-function-DsMtFL6v.js";import"./balanced-match-BdS7OldZ.js";import"./color-DYO1E7y4.js";import"./clone-Ddk2tjDh.js";import"./color-convert-DsNsD289.js";import"./color-name-Dju3oUBS.js";import"./color-string-pUQDDJII.js";import"./ms-CzQ2E3wO.js";import"./vue-clipboard3-DXsJvHIW.js";import"./clipboard-DPX9bJ1T.js";import"./echarts-CXZcVnUo.js";import"./tslib-BDyQ-Jie.js";import"./zrender-DO4NV0px.js";import"./highlight.js--xG_hASo.js";import"./@highlightjs-DcY7_PRf.js";const ye={class:"match-league"},ge={key:1},ve=N({name:"matchLeague"}),rl=N({...ve,setup(Ve){const h={sport:{label:"体育",tag:"success"},league:{label:"联赛",tag:""}},s=L({label:"",type:""}),g=V(!1),w=V([]),u=async()=>{g.value=!0;try{const n=await ce({...s,page_type:0});w.value=(n==null?void 0:n.lists)??[]}finally{g.value=!1}},k=()=>{u()},R=()=>{s.label="",s.type="",u()},_=V(!1),i=L({id:0,label:"",type:"",icon:"",sort:0,is_show:1}),I=n=>{Object.assign(i,{id:n.id,label:n.label,type:n.type,icon:n.icon||"",sort:n.sort,is_show:n.is_show}),_.value=!0},K=async n=>{try{await B({id:n.id,label:n.label,sort:n.sort,is_show:n.is_show})}catch{u()}},$=async()=>{await B(i),_.value=!1,u()},q=async n=>{await be.confirm("确定要删除该联赛?"),await fe({id:n}),u()};return u(),(n,l)=>{const E=Q,p=J,C=X,F=W,c=Y,x=H,U=Z,f=le,M=te,z=ae,D=oe,O=ee,P=pe,j=ie,A=se,v=me("perms"),G=ne;return r(),T("div",ye,[e(U,{class:"!border-none",shadow:"never"},{default:a(()=>[e(x,{ref:"formRef",class:"mb-[-16px]",model:o(s),inline:!0},{default:a(()=>[e(p,{class:"w-[280px]",label:"联赛名称"},{default:a(()=>[e(E,{modelValue:o(s).label,"onUpdate:modelValue":l[0]||(l[0]=t=>o(s).label=t),placeholder:"输入联赛名称",clearable:"",onKeyup:re(k,["enter"])},null,8,["modelValue"])]),_:1}),e(p,{class:"w-[280px]",label:"类型"},{default:a(()=>[e(F,{modelValue:o(s).type,"onUpdate:modelValue":l[1]||(l[1]=t=>o(s).type=t),clearable:"",placeholder:"全部"},{default:a(()=>[e(C,{label:"体育",value:"sport"}),e(C,{label:"联赛",value:"league"})]),_:1},8,["modelValue"])]),_:1}),e(p,null,{default:a(()=>[e(c,{type:"primary",onClick:k},{default:a(()=>l[8]||(l[8]=[d("查询")])),_:1}),e(c,{onClick:R},{default:a(()=>l[9]||(l[9]=[d("重置")])),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),e(U,{class:"!border-none mt-4",shadow:"never"},{default:a(()=>[y((r(),b(O,{size:"large",data:o(w),"row-key":"id","tree-props":{children:"children"},"default-expand-all":""},{default:a(()=>[e(f,{label:"联赛名称",prop:"label","min-width":"150"}),e(f,{label:"类型","min-width":"100"},{default:a(({row:t})=>{var m;return[e(M,{type:((m=h[t.type])==null?void 0:m.tag)||"info"},{default:a(()=>{var S;return[d(de(((S=h[t.type])==null?void 0:S.label)||t.type),1)]}),_:2},1032,["type"])]}),_:1}),e(f,{label:"图标","min-width":"80"},{default:a(({row:t})=>[t.icon?(r(),b(z,{key:0,src:t.icon,size:32},null,8,["src"])):(r(),T("span",ge,"-"))]),_:1}),e(f,{label:"排序",prop:"sort","min-width":"80"}),e(f,{label:"显示","min-width":"80"},{default:a(({row:t})=>[y(e(D,{modelValue:t.is_show,"onUpdate:modelValue":m=>t.is_show=m,"active-value":1,"inactive-value":0,onChange:m=>K(t)},null,8,["modelValue","onUpdate:modelValue","onChange"]),[[v,["match.league/edit"]]])]),_:1}),e(f,{label:"操作",width:"150",fixed:"right"},{default:a(({row:t})=>[y((r(),b(c,{type:"primary",link:"",onClick:m=>I(t)},{default:a(()=>l[10]||(l[10]=[d(" 编辑 ")])),_:2},1032,["onClick"])),[[v,["match.league/edit"]]]),y((r(),b(c,{type:"danger",link:"",onClick:m=>q(t.id)},{default:a(()=>l[11]||(l[11]=[d(" 删除 ")])),_:2},1032,["onClick"])),[[v,["match.league/delete"]]])]),_:1})]),_:1},8,["data"])),[[G,o(g)]])]),_:1}),e(A,{modelValue:o(_),"onUpdate:modelValue":l[7]||(l[7]=t=>_e(_)?_.value=t:null),title:o(i).type==="sport"?"编辑体育类型":"编辑联赛",width:"500px"},{footer:a(()=>[e(c,{onClick:l[6]||(l[6]=t=>_.value=!1)},{default:a(()=>l[12]||(l[12]=[d("取消")])),_:1}),e(c,{type:"primary",onClick:$},{default:a(()=>l[13]||(l[13]=[d("确定")])),_:1})]),default:a(()=>[e(x,{ref:"editFormRef",model:o(i),"label-width":"80px"},{default:a(()=>[e(p,{label:o(i).type==="sport"?"类型名称":"联赛名称"},{default:a(()=>[e(E,{modelValue:o(i).label,"onUpdate:modelValue":l[2]||(l[2]=t=>o(i).label=t),placeholder:o(i).type==="sport"?"请输入体育类型名称":"请输入联赛名称"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(i).type==="sport"?(r(),b(p,{key:0,label:"图标"},{default:a(()=>[e(P,{modelValue:o(i).icon,"onUpdate:modelValue":l[3]||(l[3]=t=>o(i).icon=t),limit:1},null,8,["modelValue"])]),_:1})):ue("",!0),e(p,{label:"排序"},{default:a(()=>[e(j,{modelValue:o(i).sort,"onUpdate:modelValue":l[4]||(l[4]=t=>o(i).sort=t),min:0,max:9999},null,8,["modelValue"])]),_:1}),e(p,{label:"显示"},{default:a(()=>[e(D,{modelValue:o(i).is_show,"onUpdate:modelValue":l[5]||(l[5]=t=>o(i).is_show=t),"active-value":1,"inactive-value":0},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue","title"])])}}});export{rl as default};