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

2 lines
4.9 KiB
JavaScript

import{d as N,r as D,dj as U,b as x,e as V,T as C,o as s,j as l,w as t,a,u as d,h as i,ad as f,c as I,I as j,dk as A,a$ as M,B as E,af as P,b0 as q,dl as G,dm as H,b1 as J,dC as Q,ae as W}from"./index-D2_T1wn8.js";import{_ as v}from"./AppIcon.vue_vue_type_script_setup_true_lang-CkLwzok3.js";import{_ as X}from"./Info.vue_vue_type_script_setup_true_lang-C7YfEdDN.js";import{_ as Y}from"./PageContainer.vue_vue_type_script_setup_true_lang-C5cWMxx0.js";import{_ as Z}from"./TableCurd.vue_vue_type_script_setup_true_lang-DZiH2Uco.js";import{S as B}from"./SysOrganizationService-zhECY8Bc.js";import"./ColumnSetting.vue_vue_type_script_setup_true_lang-CoyFCDkB.js";const h={key:0},ee={key:1},de=N({name:"system_function",__name:"Index",setup(te){const o=D({search:{state:!1,vm:{name:void 0},sort:[]},loading:!1,page:1,size:10,total:100,columns:[],data:[],expandedRowKeys:[]}),r=U(),w=x(),g=x(),S=x();V(()=>{p()});async function p(){try{o.loading=!0;const _=await B.findList(o.search.vm);if(o.loading=!1,_.code!=200)return;o.data=C.genTreeData(_.data,null)}catch{o.loading=!1}}async function $(_){var c;let e=[];if(_?e.push(_):e=((c=w.value)==null?void 0:c.getSelectedRowKeys())??[],e.length==0)return C.message.error("请选择要删除的行!");try{o.loading=!0;const k=await B.deleteList(e);if(o.loading=!1,k.code!=200)return;C.message.success("删除成功!"),p()}catch{o.loading=!1}}return(_,e)=>{const c=j,k=A,b=M,m=E,O=P,F=q,L=G,T=H,y=J,z=Q,K=W;return s(),l(Y,null,{default:t(()=>[a(Z,{ref_key:"refTableCurd",ref:w,config:o,onChange:e[6]||(e[6]=n=>{o.page=n.pagination.current??1,o.size=n.pagination.pageSize??o.size,o.search.sort=n.sorter instanceof Array?[...n.sorter]:[n.sorter],p()}),onShowSizeChange:e[7]||(e[7]=({current:n,size:u})=>{o.page=n==0?1:n,o.size=u,p()}),"is-pagination":!1,expandedRowKeys:o.expandedRowKeys,"onUpdate:expandedRowKeys":e[8]||(e[8]=n=>o.expandedRowKeys=n)},{search:t(()=>[d(r).search?(s(),l(L,{key:0,ref_key:"refSearchForm",ref:S,model:o.search.vm},{default:t(()=>[a(F,{gutter:[16,0]},{default:t(()=>[a(b,{xs:24,sm:12,md:8,lg:6,xl:6},{default:t(()=>[a(k,{class:"mb-0",name:"name",label:"名称"},{default:t(()=>[a(c,{value:o.search.vm.name,"onUpdate:value":e[0]||(e[0]=n=>o.search.vm.name=n),placeholder:"名称"},null,8,["value"])]),_:1})]),_:1}),a(b,{xs:24,sm:12,md:8,lg:6,xl:6,class:"text-right"},{default:t(()=>[a(O,{size:8},{default:t(()=>[a(m,{onClick:e[1]||(e[1]=n=>{var u;o.page=1,(u=S.value)==null||u.resetFields(),p()})},{default:t(()=>e[9]||(e[9]=[i(" 重置 ")])),_:1}),a(m,{type:"primary",onClick:e[2]||(e[2]=n=>{o.page=1,p()})},{default:t(()=>e[10]||(e[10]=[i(" 查询 ")])),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])):f("",!0)]),"toolbar-left":t(()=>[d(r).search?(s(),l(m,{key:0,onClick:e[3]||(e[3]=n=>o.search.state=!o.search.state)},{default:t(()=>[o.search.state?(s(),I("div",h,[a(v,{name:"UpOutlined"}),e[11]||(e[11]=i("  收起"))])):(s(),I("div",ee,[a(v,{name:"DownOutlined"}),e[12]||(e[12]=i("  展开"))]))]),_:1})):f("",!0),d(r).insert?(s(),l(m,{key:1,type:"primary",onClick:e[4]||(e[4]=()=>{var n;return(n=g.value)==null?void 0:n.open()})},{icon:t(()=>[a(v,{name:"PlusOutlined"})]),default:t(()=>[e[13]||(e[13]=i(" 新建 "))]),_:1})):f("",!0),d(r).delete?(s(),l(T,{key:2,title:"您确定要删除?",onConfirm:e[5]||(e[5]=n=>$()),okText:"确定",cancelText:"取消"},{default:t(()=>[a(m,{danger:""},{icon:t(()=>[a(v,{name:"DeleteOutlined"})]),default:t(()=>[e[14]||(e[14]=i(" 批量删除 "))]),_:1})]),_:1})):f("",!0)]),"toolbar-right":t(()=>e[15]||(e[15]=[])),"table-col":t(()=>[a(y,{title:"组织名称","data-index":"name"}),a(y,{title:"排序号","data-index":"orderNumber"}),a(y,{title:"级别码","data-index":"levelCode"}),a(y,{title:"状态","data-index":"state"},{default:t(({record:n})=>[n.state==1?(s(),l(z,{key:0,color:"success"},{default:t(()=>e[16]||(e[16]=[i("正常")])),_:1})):(s(),l(z,{key:1,color:"warning"},{default:t(()=>e[17]||(e[17]=[i("停用")])),_:1}))]),_:1}),a(y,{title:"更新时间","data-index":"lastModificationTime"}),a(y,{title:"创建时间","data-index":"creationTime"}),d(r).update||d(r).delete||d(r).insert?(s(),l(y,{key:0,title:"操作","data-index":"id"},{default:t(({record:n})=>[d(r).insert?(s(),l(m,{key:0,type:"link",onClick:u=>{var R;return(R=g.value)==null?void 0:R.open(null,n.id)}},{default:t(()=>e[18]||(e[18]=[i("新建")])),_:2},1032,["onClick"])):f("",!0),a(K,{type:"vertical"}),d(r).update?(s(),l(m,{key:1,type:"link",onClick:()=>{var u;return(u=g.value)==null?void 0:u.open(n.id,n.parentId)}},{default:t(()=>e[19]||(e[19]=[i("编辑")])),_:2},1032,["onClick"])):f("",!0),a(K,{type:"vertical"}),d(r).delete?(s(),l(T,{key:2,title:"您确定要删除?",onConfirm:u=>$(n.id),okText:"确定",cancelText:"取消"},{default:t(()=>[a(m,{type:"link",danger:""},{default:t(()=>e[20]||(e[20]=[i("删除")])),_:1})]),_:2},1032,["onConfirm"])):f("",!0)]),_:1})):f("",!0)]),_:1},8,["config","expandedRowKeys"]),a(X,{ref_key:"refInfo",ref:g,onSuccess:()=>p()},null,8,["onSuccess"])]),_:1})}}});export{de as default};