2 lines
4.1 KiB
JavaScript
2 lines
4.1 KiB
JavaScript
import{d as N,r as V,dj as j,b as y,e as D,o as i,j as u,w as o,a,u as m,h as d,ad as _,c as M,aa as O,ac as K,T as $,B as P,af as R,a$ as q,b0 as G,dl as H,dm as J,am as Q,an as U,ao as W,b1 as X,ae as Y}from"./index-D2_T1wn8.js";import{_ as k}from"./AppIcon.vue_vue_type_script_setup_true_lang-CkLwzok3.js";import{_ as Z}from"./Info.vue_vue_type_script_setup_true_lang-vPZCZiJE.js";import{_ as h}from"./PageContainerGame.vue_vue_type_script_setup_true_lang-BOdvIqSv.js";import{_ as ee}from"./TableCurd.vue_vue_type_script_setup_true_lang-DZiH2Uco.js";import{A as x}from"./AlipayConfigService-TqZHclGO.js";import"./ColumnSetting.vue_vue_type_script_setup_true_lang-CoyFCDkB.js";const ue=N({name:"alipayConfigIndex",__name:"List",setup(te){const t=V({search:{state:!0,vm:{},sort:[]},loading:!1,page:1,size:50,total:100,columns:[],data:[]}),f=j(),v=y(),g=y(),C=y();D(()=>{p()});async function p(){try{t.loading=!0;const s=await x.findList(t.page,t.size,t.search.vm,t.search.sort);if(t.loading=!1,s.code!=200)return;t.page=s.data.page,t.size=s.data.size,t.total=s.data.total,t.columns=s.data.columns,t.data=s.data.dataSource}catch{t.loading=!1}}async function w(s){var r;let e=[];if(s?e.push(s):e=((r=v.value)==null?void 0:r.getSelectedRowKeys())??[],e.length==0)return $.message.error("请选择要删除的行!");try{t.loading=!0;const c=await x.deleteList(e);if(t.loading=!1,c.code!=200)return;$.message.success("删除成功!"),p()}catch{t.loading=!1}}function b(){x.exportExcel(t.search.vm,t.search.sort)}return(s,e)=>{const r=P,c=R,I=q,L=G,B=H,S=J,F=Q,T=U,A=W,z=X,E=Y;return i(),u(h,null,{default:o(()=>[a(ee,{ref_key:"refTableCurd",ref:v,config:t,onChange:e[5]||(e[5]=n=>{t.page=n.pagination.current??1,t.size=n.pagination.pageSize??t.size,t.search.sort=n.sorter instanceof Array?[...n.sorter]:[n.sorter],p()}),onShowSizeChange:e[6]||(e[6]=({current:n,size:l})=>{t.page=n==0?1:n,t.size=l,p()})},{search:o(()=>[m(f).search?(i(),u(B,{key:0,ref_key:"refSearchForm",ref:C,model:t.search.vm},{default:o(()=>[a(L,{gutter:[16,0]},{default:o(()=>[a(I,{xs:2,sm:2,md:2,lg:2,xl:2,class:"text-right"},{default:o(()=>[a(c,{size:8},{default:o(()=>[a(r,{onClick:e[0]||(e[0]=n=>{var l;t.page=1,(l=C.value)==null||l.resetFields(),p()})},{default:o(()=>e[7]||(e[7]=[d(" 重置 ")])),_:1}),a(r,{type:"primary",onClick:e[1]||(e[1]=n=>{t.page=1,p()})},{default:o(()=>e[8]||(e[8]=[d(" 查询 ")])),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])):_("",!0)]),"toolbar-left":o(()=>[m(f).insert?(i(),u(r,{key:0,type:"primary",onClick:e[2]||(e[2]=()=>{var n;return(n=g.value)==null?void 0:n.open()})},{icon:o(()=>[a(k,{name:"PlusOutlined"})]),default:o(()=>[e[9]||(e[9]=d(" 新建 "))]),_:1})):_("",!0),m(f).delete?(i(),u(S,{key:1,title:"您确定要删除?",onConfirm:e[3]||(e[3]=n=>w()),okText:"确定",cancelText:"取消"},{default:o(()=>[a(r,{type:"primary",danger:""},{icon:o(()=>[a(k,{name:"DeleteOutlined"})]),default:o(()=>[e[10]||(e[10]=d(" 批量删除 "))]),_:1})]),_:1})):_("",!0)]),"toolbar-right":o(()=>[a(A,null,{overlay:o(()=>[a(T,null,{default:o(()=>[a(F,{key:"1",onClick:e[4]||(e[4]=n=>b())},{default:o(()=>e[11]||(e[11]=[d("导出 Excel")])),_:1})]),_:1})]),default:o(()=>[a(r,null,{default:o(()=>[e[12]||(e[12]=d(" 更多 ")),a(k,{name:"ellipsis-outlined"})]),_:1})]),_:1})]),"table-col":o(()=>[(i(!0),M(K,null,O(t.columns.filter(n=>n.dataIndex!=="id"&&n.show),(n,l)=>(i(),u(z,{key:n.dataIndex,title:n.title,width:n.width,"data-index":n.dataIndex,sorter:n.sort?{multiple:l+1}:!1},null,8,["title","width","data-index","sorter"]))),128)),m(f).update||m(f).delete?(i(),u(z,{key:0,title:"操作","data-index":"id",width:"200px"},{default:o(({record:n})=>[m(f).update?(i(),u(r,{key:0,type:"link",onClick:()=>{var l;return(l=g.value)==null?void 0:l.open(n.id)}},{default:o(()=>e[13]||(e[13]=[d("编辑")])),_:2},1032,["onClick"])):_("",!0),a(E,{type:"vertical"}),m(f).delete?(i(),u(S,{key:1,title:"您确定要删除?",onConfirm:l=>w(n.id),okText:"确定",cancelText:"取消"},{default:o(()=>[a(r,{type:"link",danger:""},{default:o(()=>e[14]||(e[14]=[d("删除")])),_:1})]),_:2},1032,["onConfirm"])):_("",!0)]),_:1})):_("",!0)]),_:1},8,["config"]),a(Z,{ref_key:"refInfo",ref:g,onSuccess:()=>p()},null,8,["onSuccess"])]),_:1})}}});export{ue as default};
|