CloudGamingAdmin/admin-server/CloudGaming.Api.Admin/wwwroot/client/static/js/Index-FluP2oph.js
2024-11-15 02:58:48 +08:00

2 lines
4.8 KiB
JavaScript

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