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

2 lines
6.2 KiB
JavaScript

import{_ as q}from"./h-common-select.vue_vue_type_style_index_0_lang-DI3wHo3k.js";import{d as H,r as J,dj as Q,b as v,e as W,o as d,j as p,w as t,a as l,u as _,h as s,ad as g,c as X,aa as Z,aY as ee,t as h,ac as te,T as V,dv as ae,$ as ne,dk as oe,a$ as le,B as se,af as re,b0 as ie,dl as de,dm as ue,am as me,an as pe,ao as _e,b1 as ce,ae as fe}from"./index-D2_T1wn8.js";import{_ as B}from"./AppIcon.vue_vue_type_script_setup_true_lang-CkLwzok3.js";import{T as k,_ as ge}from"./Info.vue_vue_type_script_setup_true_lang-Bj3-Ga8h.js";import{_ as ye}from"./PageContainerGame.vue_vue_type_script_setup_true_lang-BOdvIqSv.js";import{_ as xe}from"./TableCurdV1.vue_vue_type_script_setup_true_lang-Vmle43x3.js";import{A as w}from"./AppDictionaryCache-emH9lV7i.js";import"./ColumnSetting.vue_vue_type_script_setup_true_lang-CoyFCDkB.js";import"./SysDictionaryService-CoxT7Yam.js";import"./T_Game_TypesService-O6BewZrT.js";import"./T_Game_TagsService-BMaG5ygF.js";const Le=H({name:"t_Game_ChildListIndex",__name:"Index",setup(ve){var A=[{dataIndex:"gameId",title:"游戏Id",show:!0,width:120,sorter:!0},{dataIndex:"childType",title:"分类",show:!0,width:80,sorter:!0},{dataIndex:"childId",title:"类型/标签",show:!0,width:120,sorter:!0},{dataIndex:"orderId",title:"排序Id",show:!0,width:80,sorter:!0},{dataIndex:"desc",title:"描述",show:!0,width:120,sorter:!0}];const a=J({search:{state:!0,vm:{childtype:void 0,gameid:""},sort:[]},loading:!1,page:1,size:50,total:100,columns:[],data:[]}),u=Q(),I=v(),C=v(),S=v();W(()=>{m()});async function m(){try{a.loading=!0;const o=await k.findList(a.page,a.size,a.search.vm,a.search.sort);if(a.loading=!1,o.code!=200)return;a.page=o.data.page,a.size=o.data.size,a.total=o.data.total,a.columns=A,a.data=o.data.dataSource}catch{a.loading=!1}}async function T(o){var r;let e=[];if(o?e.push(o):e=((r=I.value)==null?void 0:r.getSelectedRowKeys())??[],e.length==0)return V.message.error("请选择要删除的行!");try{a.loading=!0;const c=await k.deleteList(e);if(a.loading=!1,c.code!=200)return;V.message.success("删除成功!"),m()}catch{a.loading=!1}}function N(){k.exportExcel(a.search.vm,a.search.sort)}let $=[];w.appDictionaryGameTagCache.getDataList().then(o=>{console.log(o),$=o});let D=[];w.appDictionaryGameTypeCache.getDataList().then(o=>{console.log(o),D=o});function F(o){if(o.childType==1){var e=D.find(r=>r.value==o.childId);if(e!=null)return e.name}else{var e=$.find(c=>c.value==o.childId);if(e!=null)return e.name}return o.childId}let b=[];w.appDictionaryGameCache.getDataListSelect().then(o=>{console.log("游戏列表",o),b=o});function E(o){let e=b.find(r=>r.value==o);return e!=null?`${e.name}[${o}]`:o}return(o,e)=>{const r=ae,c=ne,z=oe,x=le,O=q,f=se,j=re,M=ie,U=de,L=ue,K=me,P=pe,R=_e,G=ce,Y=fe;return d(),p(ye,null,{default:t(()=>[l(xe,{ref_key:"refTableCurd",ref:I,config:a,onChange:e[7]||(e[7]=n=>{a.page=n.pagination.current??1,a.size=n.pagination.pageSize??a.size,a.search.sort=n.sorter instanceof Array?[...n.sorter]:[n.sorter],m()}),onShowSizeChange:e[8]||(e[8]=({current:n,size:i})=>{a.page=n==0?1:n,a.size=i,m()})},{search:t(()=>[_(u).search?(d(),p(U,{key:0,ref_key:"refSearchForm",ref:S,model:a.search.vm},{default:t(()=>[l(M,{gutter:[16,0]},{default:t(()=>[l(x,{xs:4,sm:4,md:4,lg:4,xl:4},{default:t(()=>[l(z,{class:"mb-0",name:"name",label:"分类"},{default:t(()=>[l(c,{value:a.search.vm.childtype,"onUpdate:value":e[0]||(e[0]=n=>a.search.vm.childtype=n)},{default:t(()=>[l(r,{value:0},{default:t(()=>e[9]||(e[9]=[s("全部")])),_:1}),l(r,{value:1},{default:t(()=>e[10]||(e[10]=[s("游戏类型")])),_:1}),l(r,{value:2},{default:t(()=>e[11]||(e[11]=[s("游戏标签")])),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),l(x,{xs:4,sm:4,md:4,lg:4,xl:4},{default:t(()=>[l(z,{class:"mb-0",name:"name",label:"游戏Id"},{default:t(()=>[l(O,{code:"AppDictionaryGameCache",modelValue:a.search.vm.gameid,"onUpdate:modelValue":e[1]||(e[1]=n=>a.search.vm.gameid=n),ShowAll:!0},null,8,["modelValue"])]),_:1})]),_:1}),l(x,{xs:2,sm:2,md:2,lg:2,xl:2,class:"text-right"},{default:t(()=>[l(j,{size:8},{default:t(()=>[l(f,{onClick:e[2]||(e[2]=n=>{var i;a.page=1,(i=S.value)==null||i.resetFields(),m()})},{default:t(()=>e[12]||(e[12]=[s(" 重置 ")])),_:1}),l(f,{type:"primary",onClick:e[3]||(e[3]=n=>{a.page=1,m()})},{default:t(()=>e[13]||(e[13]=[s(" 查询 ")])),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])):g("",!0)]),"toolbar-left":t(()=>[(_(u).insert,g("",!0)),_(u).delete?(d(),p(L,{key:1,title:"您确定要删除?",onConfirm:e[5]||(e[5]=n=>T()),okText:"确定",cancelText:"取消"},{default:t(()=>[l(f,{type:"primary",danger:""},{icon:t(()=>[l(B,{name:"DeleteOutlined"})]),default:t(()=>[e[15]||(e[15]=s(" 批量删除 "))]),_:1})]),_:1})):g("",!0)]),"toolbar-right":t(()=>[l(R,null,{overlay:t(()=>[l(P,null,{default:t(()=>[l(K,{key:"1",onClick:e[6]||(e[6]=n=>N())},{default:t(()=>e[16]||(e[16]=[s("导出 Excel")])),_:1})]),_:1})]),default:t(()=>[l(f,null,{default:t(()=>[e[17]||(e[17]=s(" 更多 ")),l(B,{name:"ellipsis-outlined"})]),_:1})]),_:1})]),"table-col":t(()=>[(d(!0),X(te,null,Z(a.columns.filter(n=>n.dataIndex!=="id"&&n.show),(n,i)=>(d(),p(G,{key:n.dataIndex,title:n.title,width:n.width,"data-index":n.dataIndex,sorter:n.sort?{multiple:i+1}:!1},ee({_:2},[n.dataIndex==="childType"?{name:"default",fn:t(({record:y})=>[s(h(y.childType==1?"类型":"标签"),1)]),key:"0"}:void 0,n.dataIndex==="childId"?{name:"default",fn:t(({record:y})=>[s(h(F(y)),1)]),key:"1"}:void 0,n.dataIndex==="gameId"?{name:"default",fn:t(({record:y})=>[s(h(E(y.gameId)),1)]),key:"2"}:void 0]),1032,["title","width","data-index","sorter"]))),128)),_(u).update||_(u).delete?(d(),p(G,{key:0,title:"操作","data-index":"id",width:80,fixed:"right"},{default:t(({record:n})=>[_(u).update?(d(),p(f,{key:0,type:"link",onClick:()=>{var i;return(i=C.value)==null?void 0:i.open(n.id)}},{default:t(()=>e[18]||(e[18]=[s("编辑")])),_:2},1032,["onClick"])):g("",!0),l(Y,{type:"vertical"}),_(u).delete?(d(),p(L,{key:1,title:"您确定要删除?",onConfirm:i=>T(n.id),okText:"确定",cancelText:"取消"},{default:t(()=>[l(f,{type:"link",danger:""},{default:t(()=>e[19]||(e[19]=[s("删除")])),_:1})]),_:2},1032,["onConfirm"])):g("",!0)]),_:1})):g("",!0)]),_:1},8,["config"]),l(ge,{ref_key:"refInfo",ref:C,onSuccess:()=>m()},null,8,["onSuccess"])]),_:1})}}});export{Le as default};