2 lines
6.0 KiB
JavaScript
2 lines
6.0 KiB
JavaScript
import{d as V,r as j,dj as A,b as y,e as D,o as l,j as i,w as n,a,u as _,h as d,ad as f,c as K,aa as M,ac as U,T as z,I as R,dk as q,a$ as G,B as H,af as J,b0 as Q,dl as W,dm as X,am as Y,an as Z,ao as ee,b1 as te,ae as oe}from"./index-D2_T1wn8.js";import{_ as v}from"./AppIcon.vue_vue_type_script_setup_true_lang-CkLwzok3.js";import{T as I,_ as ne}from"./Info.vue_vue_type_script_setup_true_lang-wLro1Iko.js";import{_ as ae}from"./PageContainerGame.vue_vue_type_script_setup_true_lang-BOdvIqSv.js";import{_ as re}from"./TableCurdV1.vue_vue_type_script_setup_true_lang-Vmle43x3.js";import"./h-common-server-select.vue_vue_type_style_index_0_lang-E9u-MSE4.js";import"./AppDictionaryCache-emH9lV7i.js";import"./SysDictionaryService-CoxT7Yam.js";import"./T_Game_TypesService-O6BewZrT.js";import"./T_Game_TagsService-BMaG5ygF.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"./ColumnSetting.vue_vue_type_script_setup_true_lang-CoyFCDkB.js";const he=V({name:"t_PopupIndex",__name:"Index",setup(se){var $=[{dataIndex:"type",title:"弹框类型",show:!0,width:80,sorter:!0},{dataIndex:"name",title:"弹框名称",show:!0,width:80,sorter:!0},{dataIndex:"text",title:"弹窗显示文字",show:!0,width:120,sorter:!0},{dataIndex:"orderId",title:"优先级",show:!0,width:60,sorter:!0},{dataIndex:"bgImageId",title:"弹框背景图",show:!0,width:100,sorter:!0},{dataIndex:"btn_OK",title:"确认按钮",show:!0,width:80,sorter:!0},{dataIndex:"btn_Close",title:"关闭按钮",show:!0,width:80,sorter:!0},{dataIndex:"desc",title:"备注",show:!0,width:40,sorter:!0},{dataIndex:"channel",title:"渠道号",show:!0,width:60,sorter:!0},{dataIndex:"platformId",title:"上线平台",show:!0,width:80,sorter:!0},{dataIndex:"isOnline",title:"是否启用",show:!0,width:80,sorter:!0},{dataIndex:"createTime",title:"创建时间",show:!1,width:80,sorter:!0},{dataIndex:"updateTime",title:"修改时间",show:!1,width:80,sorter:!0}];const t=j({search:{state:!0,vm:{name:void 0,type:void 0},sort:[]},loading:!1,page:1,size:50,total:100,columns:[],data:[]}),u=A(),h=y(),g=y(),k=y();D(()=>{m()});async function m(){try{t.loading=!0;const r=await I.findList(t.page,t.size,t.search.vm,t.search.sort);if(t.loading=!1,r.code!=200)return;t.page=r.data.page,t.size=r.data.size,t.total=r.data.total,t.columns=$,t.data=r.data.dataSource}catch{t.loading=!1}}async function C(r){var c;let e=[];if(r?e.push(r):e=((c=h.value)==null?void 0:c.getSelectedRowKeys())??[],e.length==0)return z.message.error("请选择要删除的行!");try{t.loading=!0;const x=await I.deleteList(e);if(t.loading=!1,x.code!=200)return;z.message.success("删除成功!"),m()}catch{t.loading=!1}}function T(){I.exportExcel(t.search.vm,t.search.sort)}return(r,e)=>{const c=R,x=q,w=G,p=H,B=J,F=Q,L=W,b=X,E=Y,O=Z,N=ee,S=te,P=oe;return l(),i(ae,null,{default:n(()=>[a(re,{ref_key:"refTableCurd",ref:h,config:t,onChange:e[7]||(e[7]=o=>{t.page=o.pagination.current??1,t.size=o.pagination.pageSize??t.size,t.search.sort=o.sorter instanceof Array?[...o.sorter]:[o.sorter],m()}),onShowSizeChange:e[8]||(e[8]=({current:o,size:s})=>{t.page=o==0?1:o,t.size=s,m()})},{search:n(()=>[_(u).search?(l(),i(L,{key:0,ref_key:"refSearchForm",ref:k,model:t.search.vm},{default:n(()=>[a(F,{gutter:[16,0]},{default:n(()=>[a(w,{xs:4,sm:4,md:4,lg:4,xl:4},{default:n(()=>[a(x,{class:"mb-0",name:"name",label:"弹框名称"},{default:n(()=>[a(c,{value:t.search.vm.name,"onUpdate:value":e[0]||(e[0]=o=>t.search.vm.name=o),placeholder:"弹框名称"},null,8,["value"])]),_:1})]),_:1}),a(w,{xs:4,sm:4,md:4,lg:4,xl:4},{default:n(()=>[a(x,{class:"mb-0",name:"name",label:"弹框类型"},{default:n(()=>[a(c,{value:t.search.vm.type,"onUpdate:value":e[1]||(e[1]=o=>t.search.vm.type=o),placeholder:"弹框类型"},null,8,["value"])]),_:1})]),_:1}),a(w,{xs:2,sm:2,md:2,lg:2,xl:2,class:"text-right"},{default:n(()=>[a(B,{size:8},{default:n(()=>[a(p,{onClick:e[2]||(e[2]=o=>{var s;t.page=1,(s=k.value)==null||s.resetFields(),m()})},{default:n(()=>e[9]||(e[9]=[d(" 重置 ")])),_:1}),a(p,{type:"primary",onClick:e[3]||(e[3]=o=>{t.page=1,m()})},{default:n(()=>e[10]||(e[10]=[d(" 查询 ")])),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])):f("",!0)]),"toolbar-left":n(()=>[_(u).insert?(l(),i(p,{key:0,type:"primary",onClick:e[4]||(e[4]=()=>{var o;return(o=g.value)==null?void 0:o.open()})},{icon:n(()=>[a(v,{name:"PlusOutlined"})]),default:n(()=>[e[11]||(e[11]=d(" 新建 "))]),_:1})):f("",!0),_(u).delete?(l(),i(b,{key:1,title:"您确定要删除?",onConfirm:e[5]||(e[5]=o=>C()),okText:"确定",cancelText:"取消"},{default:n(()=>[a(p,{type:"primary",danger:""},{icon:n(()=>[a(v,{name:"DeleteOutlined"})]),default:n(()=>[e[12]||(e[12]=d(" 批量删除 "))]),_:1})]),_:1})):f("",!0)]),"toolbar-right":n(()=>[a(N,null,{overlay:n(()=>[a(O,null,{default:n(()=>[a(E,{key:"1",onClick:e[6]||(e[6]=o=>T())},{default:n(()=>e[13]||(e[13]=[d("导出 Excel")])),_:1})]),_:1})]),default:n(()=>[a(p,null,{default:n(()=>[e[14]||(e[14]=d(" 更多 ")),a(v,{name:"ellipsis-outlined"})]),_:1})]),_:1})]),"table-col":n(()=>[(l(!0),K(U,null,M(t.columns.filter(o=>o.dataIndex!=="id"&&o.show),(o,s)=>(l(),i(S,{key:o.dataIndex,title:o.title,width:o.width,"data-index":o.dataIndex,sorter:o.sort?{multiple:s+1}:!1},null,8,["title","width","data-index","sorter"]))),128)),_(u).update||_(u).delete?(l(),i(S,{key:0,title:"操作","data-index":"id",width:"200px",fixed:"right"},{default:n(({record:o})=>[_(u).update?(l(),i(p,{key:0,type:"link",onClick:()=>{var s;return(s=g.value)==null?void 0:s.open(o.id)}},{default:n(()=>e[15]||(e[15]=[d("编辑")])),_:2},1032,["onClick"])):f("",!0),a(P,{type:"vertical"}),_(u).delete?(l(),i(b,{key:1,title:"您确定要删除?",onConfirm:s=>C(o.id),okText:"确定",cancelText:"取消"},{default:n(()=>[a(p,{type:"link",danger:""},{default:n(()=>e[16]||(e[16]=[d("删除")])),_:1})]),_:2},1032,["onConfirm"])):f("",!0)]),_:1})):f("",!0)]),_:1},8,["config"]),a(ne,{ref_key:"refInfo",ref:g,onSuccess:()=>m()},null,8,["onSuccess"])]),_:1})}}});export{he as default};
|