CloudGamingAdmin/admin-client/dist/static/js/Index-BFmSOfAn.js
2024-11-15 02:58:48 +08:00

2 lines
6.6 KiB
JavaScript

import{d as j,r as M,dj as K,b as h,e as R,o as s,j as l,w as a,a as o,u as f,h as u,ad as p,c as Y,aa as q,aY as G,t as H,ac as J,T as D,I as W,dk as X,a$ as Z,B as ee,af as te,b0 as ne,dl as ae,dm as oe,am as re,an as se,ao as ie,dn as le,b1 as de,ae as ue}from"./index-D2_T1wn8.js";import{_ as w}from"./AppIcon.vue_vue_type_script_setup_true_lang-CkLwzok3.js";import{_ as pe}from"./Info.vue_vue_type_script_setup_true_lang-Cr103dgv.js";import{_ as me}from"./PageContainerGame.vue_vue_type_script_setup_true_lang-BOdvIqSv.js";import{_ as ce}from"./TableCurdV1.vue_vue_type_script_setup_true_lang-Vmle43x3.js";import{b as v,A as _e}from"./AppDictionaryCache-emH9lV7i.js";import"./h-image-btn.vue_vue_type_style_index_0_lang-5ryu2L8N.js";/* empty css */import"./h-language-select.vue_vue_type_style_index_0_lang--4ojSMVN.js";import"./h-common-select.vue_vue_type_style_index_0_lang-DI3wHo3k.js";import"./h-auto-complete-BULknvsE.js";import"./_plugin-vue_export-helper-DlAUqK2U.js";import"./SysDictionaryService-CoxT7Yam.js";import"./T_Game_TypesService-O6BewZrT.js";import"./T_Game_TagsService-BMaG5ygF.js";import"./h-epg-select.vue_vue_type_style_index_0_lang-G3Pn_Re_.js";import"./ColumnSetting.vue_vue_type_script_setup_true_lang-CoyFCDkB.js";const Le=j({name:"t_Epg_CategoryCfgIndex",__name:"Index",setup(fe){var E=[{dataIndex:"epgParentCategory",title:"分组Id",show:!1,width:80,sorter:!0},{dataIndex:"name",title:"菜单名称",show:!0,width:120,sorter:!0},{dataIndex:"isOnline",title:"是否启用",show:!0,width:80,sorter:!0},{dataIndex:"idName",title:"代码标识",show:!0,width:80,sorter:!0},{dataIndex:"isQuickStartPopUp",title:"快速启动弹窗",show:!0,width:120,sorter:!0},{dataIndex:"platform",title:"上线平台",show:!0,width:80,sorter:!0},{dataIndex:"showNumIndex",title:"展示数量",show:!0,width:80,sorter:!0},{dataIndex:"channel",title:"上线渠道",show:!0,width:80,sorter:!0},{dataIndex:"showStatus",title:"显示状态",show:!0,width:80,sorter:!0},{dataIndex:"orderId",title:"排序",show:!0,width:80,sorter:!0}];const n=M({search:{state:!0,vm:{name:void 0},sort:[]},loading:!1,page:1,size:50,total:100,columns:[],data:[]}),m=K(),C=h(),y=h(),I=h();R(()=>{c()});async function c(){try{n.loading=!0;const r=await v.findList(n.page,n.size,n.search.vm,n.search.sort);if(n.loading=!1,r.code!=200)return;n.page=r.data.page,n.size=r.data.size,n.total=r.data.total,n.columns=E,n.data=r.data.dataSource}catch{n.loading=!1}}async function S(r){var g;let e=[];if(r?e.push(r):e=((g=C.value)==null?void 0:g.getSelectedRowKeys())??[],e.length==0)return D.message.error("请选择要删除的行!");try{n.loading=!0;const k=await v.deleteList(e);if(n.loading=!1,k.code!=200)return;D.message.success("删除成功!"),c()}catch{n.loading=!1}}function L(){v.exportExcel(n.search.vm,n.search.sort)}let $=[];_e.getAppDictionary("categorycfg").getDataListSelect().then(r=>{console.log("游戏列表",r),$=r});function O(r){let e=$.find(g=>g.value==r);return e!=null?`${e.label}`:r}return(r,e)=>{const g=W,k=X,b=Z,_=ee,T=te,A=ne,B=ae,z=oe,F=re,N=se,Q=ie,U=le,P=de,V=ue;return s(),l(me,null,{default:a(()=>[o(ce,{ref_key:"refTableCurd",ref:C,config:n,onChange:e[6]||(e[6]=t=>{n.page=t.pagination.current??1,n.size=t.pagination.pageSize??n.size,n.search.sort=t.sorter instanceof Array?[...t.sorter]:[t.sorter],c()}),onShowSizeChange:e[7]||(e[7]=({current:t,size:i})=>{n.page=t==0?1:t,n.size=i,c()})},{search:a(()=>[f(m).search?(s(),l(B,{key:0,ref_key:"refSearchForm",ref:I,model:n.search.vm},{default:a(()=>[o(A,{gutter:[16,0]},{default:a(()=>[o(b,{xs:4,sm:4,md:4,lg:4,xl:4},{default:a(()=>[o(k,{class:"mb-0",name:"name",label:"菜单名称"},{default:a(()=>[o(g,{value:n.search.vm.name,"onUpdate:value":e[0]||(e[0]=t=>n.search.vm.name=t),placeholder:"菜单名称"},null,8,["value"])]),_:1})]),_:1}),o(b,{xs:2,sm:2,md:2,lg:2,xl:2,class:"text-right"},{default:a(()=>[o(T,{size:8},{default:a(()=>[o(_,{onClick:e[1]||(e[1]=t=>{var i;n.page=1,(i=I.value)==null||i.resetFields(),c()})},{default:a(()=>e[8]||(e[8]=[u(" 重置 ")])),_:1}),o(_,{type:"primary",onClick:e[2]||(e[2]=t=>{n.page=1,c()})},{default:a(()=>e[9]||(e[9]=[u(" 查询 ")])),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])):p("",!0)]),"toolbar-left":a(()=>[f(m).insert?(s(),l(_,{key:0,type:"primary",onClick:e[3]||(e[3]=()=>{var t;return(t=y.value)==null?void 0:t.open()})},{icon:a(()=>[o(w,{name:"PlusOutlined"})]),default:a(()=>[e[10]||(e[10]=u(" 新建 "))]),_:1})):p("",!0),f(m).delete?(s(),l(z,{key:1,title:"您确定要删除?",onConfirm:e[4]||(e[4]=t=>S()),okText:"确定",cancelText:"取消"},{default:a(()=>[o(_,{type:"primary",danger:""},{icon:a(()=>[o(w,{name:"DeleteOutlined"})]),default:a(()=>[e[11]||(e[11]=u(" 批量删除 "))]),_:1})]),_:1})):p("",!0)]),"toolbar-right":a(()=>[o(Q,null,{overlay:a(()=>[o(N,null,{default:a(()=>[o(F,{key:"1",onClick:e[5]||(e[5]=t=>L())},{default:a(()=>e[12]||(e[12]=[u("导出 Excel")])),_:1})]),_:1})]),default:a(()=>[o(_,null,{default:a(()=>[e[13]||(e[13]=u(" 更多 ")),o(w,{name:"ellipsis-outlined"})]),_:1})]),_:1})]),"table-col":a(()=>[(s(!0),Y(J,null,q(n.columns.filter(t=>t.dataIndex!=="id"&&t.show),(t,i)=>(s(),l(P,{key:t.dataIndex,title:t.title,width:t.width,"data-index":t.dataIndex,sorter:t.sort?{multiple:i+1}:!1},G({_:2},[t.dataIndex==="isOnline"?{name:"default",fn:a(({record:d})=>[d.epgParentCategory!=0?(s(),l(U,{key:0,checked:d.isOnline,"onUpdate:checked":x=>d.isOnline=x,"checked-children":"启用","un-checked-children":"关闭"},null,8,["checked","onUpdate:checked"])):p("",!0)]),key:"0"}:void 0,t.dataIndex==="isQuickStartPopUp"?{name:"default",fn:a(({record:d})=>[d.epgParentCategory!=0?(s(),l(U,{key:0,checked:d.isQuickStartPopUp,"onUpdate:checked":x=>d.isQuickStartPopUp=x,"checked-children":"启用","un-checked-children":"关闭"},null,8,["checked","onUpdate:checked"])):p("",!0)]),key:"1"}:void 0,t.dataIndex==="showStatus"?{name:"default",fn:a(({record:d})=>[u(H(O(d.showStatus)),1)]),key:"2"}:void 0]),1032,["title","width","data-index","sorter"]))),128)),f(m).update||f(m).delete?(s(),l(P,{key:0,title:"操作","data-index":"id",width:"200px",fixed:"right"},{default:a(({record:t})=>[f(m).update?(s(),l(_,{key:0,type:"link",onClick:()=>{var i;return(i=y.value)==null?void 0:i.open(t.id)}},{default:a(()=>e[14]||(e[14]=[u("编辑")])),_:2},1032,["onClick"])):p("",!0),o(V,{type:"vertical"}),f(m).delete?(s(),l(z,{key:1,title:"您确定要删除?",onConfirm:i=>S(t.id),okText:"确定",cancelText:"取消"},{default:a(()=>[o(_,{type:"link",danger:""},{default:a(()=>e[15]||(e[15]=[u("删除")])),_:1})]),_:2},1032,["onConfirm"])):p("",!0)]),_:1})):p("",!0)]),_:1},8,["config"]),o(pe,{ref_key:"refInfo",ref:y,onSuccess:()=>c()},null,8,["onSuccess"])]),_:1})}}});export{Le as default};