Files
sbnews/server/public/admin/assets/index-DsDCBkmp.js
T

2 lines
6.7 KiB
JavaScript

import{D as J,B as Q,C as W,G as X,H as Y,i as Z,I as ee,J as le,K as te,L as ae,q as oe,g as ne,M as ie,h as se,N as de}from"./element-plus-MVBOu-5y.js";import{_ as me}from"./picker-PuypcsLb.js";import{d as N,a0 as B,r as V,aq as pe,c as k,o as d,U as l,L as a,u as o,a9 as re,R as _,M as y,K as b,S as ue,P as _e,i as ce}from"./@vue-DjVelRet.js";import{l as fe,a as w,b as be}from"./match-DY1_0cZr.js";import{f as ye}from"./index-nO1QOE73.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--XxUnHdG.js";import"./index-DW_5A0RS.js";import"./index.vue_vue_type_script_setup_true_lang-CWsHjmom.js";import"./index-By_0Ch78.js";import"./index-BW9hImKK.js";import"./index.vue_vue_type_script_setup_true_lang-jx4Yz5Ki.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 ge={class:"match-league"},ve={key:1},he={key:1},Ve=N({name:"matchLeague"}),ul=N({...Ve,setup(ke){const C={sport:{label:"体育",tag:"success"},league:{label:"联赛",tag:""}},m=B({label:"",type:""}),h=V(!1),E=V([]),r=async()=>{h.value=!0;try{const n=await fe({...m,page_type:0});E.value=(n==null?void 0:n.lists)??[]}finally{h.value=!1}},U=()=>{r()},R=()=>{m.label="",m.type="",r()},c=V(!1),i=B({id:0,label:"",type:"",icon:"",sort:0,is_show:1,is_hot:0}),$=n=>{Object.assign(i,{id:n.id,label:n.label,type:n.type,icon:n.icon||"",sort:n.sort,is_show:n.is_show,is_hot:n.is_hot||0}),c.value=!0},I=async n=>{try{await w({id:n.id,is_show:n.is_show})}catch{r()}},K=async n=>{try{await w({id:n.id,is_hot:n.is_hot})}catch{r()}},q=async()=>{await w(i),c.value=!1,r()},F=async n=>{await ye.confirm("确定要删除该联赛?"),await be({id:n}),r()};return r(),(n,t)=>{const x=W,p=Q,D=Y,M=X,f=Z,S=J,T=ee,u=te,z=ae,H=oe,g=ne,O=le,P=me,j=se,A=de,v=pe("perms"),G=ie;return d(),k("div",ge,[l(T,{class:"!border-none",shadow:"never"},{default:a(()=>[l(S,{ref:"formRef",class:"mb-[-16px]",model:o(m),inline:!0},{default:a(()=>[l(p,{class:"w-[280px]",label:"联赛名称"},{default:a(()=>[l(x,{modelValue:o(m).label,"onUpdate:modelValue":t[0]||(t[0]=e=>o(m).label=e),placeholder:"输入联赛名称",clearable:"",onKeyup:re(U,["enter"])},null,8,["modelValue"])]),_:1}),l(p,{class:"w-[280px]",label:"类型"},{default:a(()=>[l(M,{modelValue:o(m).type,"onUpdate:modelValue":t[1]||(t[1]=e=>o(m).type=e),clearable:"",placeholder:"全部"},{default:a(()=>[l(D,{label:"体育",value:"sport"}),l(D,{label:"联赛",value:"league"})]),_:1},8,["modelValue"])]),_:1}),l(p,null,{default:a(()=>[l(f,{type:"primary",onClick:U},{default:a(()=>t[9]||(t[9]=[_("查询")])),_:1}),l(f,{onClick:R},{default:a(()=>t[10]||(t[10]=[_("重置")])),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),l(T,{class:"!border-none mt-4",shadow:"never"},{default:a(()=>[y((d(),b(O,{size:"large",data:o(E),"row-key":"id","tree-props":{children:"children"},"default-expand-all":""},{default:a(()=>[l(u,{label:"联赛名称",prop:"label","min-width":"150"}),l(u,{label:"类型","min-width":"100"},{default:a(({row:e})=>{var s;return[l(z,{type:((s=C[e.type])==null?void 0:s.tag)||"info"},{default:a(()=>{var L;return[_(ue(((L=C[e.type])==null?void 0:L.label)||e.type),1)]}),_:2},1032,["type"])]}),_:1}),l(u,{label:"图标","min-width":"80"},{default:a(({row:e})=>[e.icon?(d(),b(H,{key:0,src:e.icon,size:32},null,8,["src"])):(d(),k("span",ve,"-"))]),_:1}),l(u,{label:"排序",prop:"sort","min-width":"80"}),l(u,{label:"显示","min-width":"80"},{default:a(({row:e})=>[y(l(g,{modelValue:e.is_show,"onUpdate:modelValue":s=>e.is_show=s,"active-value":1,"inactive-value":0,onChange:s=>I(e)},null,8,["modelValue","onUpdate:modelValue","onChange"]),[[v,["match.league/edit"]]])]),_:1}),l(u,{label:"热门联赛","min-width":"100"},{default:a(({row:e})=>[e.type==="league"&&!e.is_group?y((d(),b(g,{key:0,modelValue:e.is_hot,"onUpdate:modelValue":s=>e.is_hot=s,"active-value":1,"inactive-value":0,onChange:s=>K(e)},null,8,["modelValue","onUpdate:modelValue","onChange"])),[[v,["match.league/edit"]]]):(d(),k("span",he,"-"))]),_:1}),l(u,{label:"操作",width:"150",fixed:"right"},{default:a(({row:e})=>[y((d(),b(f,{type:"primary",link:"",onClick:s=>$(e)},{default:a(()=>t[11]||(t[11]=[_(" 编辑 ")])),_:2},1032,["onClick"])),[[v,["match.league/edit"]]]),y((d(),b(f,{type:"danger",link:"",onClick:s=>F(e.id)},{default:a(()=>t[12]||(t[12]=[_(" 删除 ")])),_:2},1032,["onClick"])),[[v,["match.league/delete"]]])]),_:1})]),_:1},8,["data"])),[[G,o(h)]])]),_:1}),l(A,{modelValue:o(c),"onUpdate:modelValue":t[8]||(t[8]=e=>ce(c)?c.value=e:null),title:o(i).type==="sport"?"编辑体育类型":"编辑联赛",width:"500px"},{footer:a(()=>[l(f,{onClick:t[7]||(t[7]=e=>c.value=!1)},{default:a(()=>t[13]||(t[13]=[_("取消")])),_:1}),l(f,{type:"primary",onClick:q},{default:a(()=>t[14]||(t[14]=[_("确定")])),_:1})]),default:a(()=>[l(S,{ref:"editFormRef",model:o(i),"label-width":"80px"},{default:a(()=>[l(p,{label:o(i).type==="sport"?"类型名称":"联赛名称"},{default:a(()=>[l(x,{modelValue:o(i).label,"onUpdate:modelValue":t[2]||(t[2]=e=>o(i).label=e),placeholder:o(i).type==="sport"?"请输入体育类型名称":"请输入联赛名称"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(p,{label:"图标"},{default:a(()=>[l(P,{modelValue:o(i).icon,"onUpdate:modelValue":t[3]||(t[3]=e=>o(i).icon=e),limit:1},null,8,["modelValue"])]),_:1}),l(p,{label:"排序"},{default:a(()=>[l(j,{modelValue:o(i).sort,"onUpdate:modelValue":t[4]||(t[4]=e=>o(i).sort=e),min:0,max:9999},null,8,["modelValue"])]),_:1}),l(p,{label:"显示"},{default:a(()=>[l(g,{modelValue:o(i).is_show,"onUpdate:modelValue":t[5]||(t[5]=e=>o(i).is_show=e),"active-value":1,"inactive-value":0},null,8,["modelValue"])]),_:1}),o(i).type==="league"?(d(),b(p,{key:0,label:"热门联赛"},{default:a(()=>[l(g,{modelValue:o(i).is_hot,"onUpdate:modelValue":t[6]||(t[6]=e=>o(i).is_hot=e),"active-value":1,"inactive-value":0},null,8,["modelValue"])]),_:1})):_e("",!0)]),_:1},8,["model"])]),_:1},8,["modelValue","title"])])}}});export{ul as default};