HuanMengAdmin/admin-client/dist/static/js/Index-DuXGQVbZ.js
2024-08-05 14:03:42 +08:00

2 lines
4.8 KiB
JavaScript

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