mini-rbac/backend/static/assets/main.19acb8ce.js

2 lines
21 KiB
JavaScript

import"./default.76e08716.js";import"./index.5ec54e89.js";import{E as j,G as U,ao as Z,e as r,D as F,X as w,ap as lt,af as Me,a2 as st,n as it,v as ct,x as O,_ as We,r as B,c as H,m as b,y as He,a0 as ut,i as dt,H as be,a3 as Ue,R as we,aq as ft,B as te,ar as Re,as as Te,W as ue,z as vt,A as Ge,at as $e,au as mt,av as pt,aw as _t,ax as Ke,ay as ze,az as yt,aA as gt,aB as Ct,V as ht,F as ee,u as Be,aC as Pe,o as S,b as z,w as x,aD as xe,f as M,aE as J,aF as ke,h as G,aG as ne,d as re,aH as bt,p as xt,g as kt,aI as St,aJ as wt,aK as Bt,aL as Pt}from"./index.ab0d47a4.js";import{_ as oe}from"./_plugin-vue_export-helper.cdc0426e.js";import{M as de,S as Ve,a as Ot,_ as qe,b as It}from"./index.58d81b67.js";import{D as Je}from"./index.9914bffc.js";import{c as Nt,B as Xe}from"./index.0857d90f.js";import{M as R,d as X}from"./index.cef07818.js";import{_ as At}from"./index.b49a664b.js";import{w as Ft,E as Rt}from"./useFlexGapSupport.f5eec5c4.js";import"./index.8c51b797.js";import"./useState.01763bb3.js";import"./KeyCode.99f746d5.js";import"./index.9c196d1a.js";var Tt=function(e){return!isNaN(parseFloat(e))&&isFinite(e)};const $t=Tt;var zt=globalThis&&globalThis.__rest||function(t,e){var c={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(c[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(t);a<n.length;a++)e.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(t,n[a])&&(c[n[a]]=t[n[a]]);return c},jt=function(){return{prefixCls:String,href:String,separator:w.any,overlay:w.any,onClick:Function}};const ae=j({name:"ABreadcrumbItem",inheritAttrs:!1,__ANT_BREADCRUMB_ITEM:!0,props:jt(),slots:["separator","overlay"],setup:function(e,c){var n=c.slots,a=c.attrs,u=U("breadcrumb",e),d=u.prefixCls,m=function(s,o){var l=Z(n,e,"overlay");return l?r(Je,{overlay:l,placement:"bottom"},{default:function(){return[r("span",{class:"".concat(o,"-overlay-link")},[s,r(lt,null,null)])]}}):s};return function(){var y,s=(y=Z(n,e,"separator"))!==null&&y!==void 0?y:"/",o=Z(n,e),l=a.class,f=a.style,i=zt(a,["class","style"]),v;return e.href!==void 0?v=r("a",F({class:"".concat(d.value,"-link"),onClick:e.onClick},i),[o]):v=r("span",F({class:"".concat(d.value,"-link"),onClick:e.onClick},i),[o]),v=m(v,d.value),o?r("span",{class:l,style:f},[v,s&&r("span",{class:"".concat(d.value,"-separator")},[s])]):null}}});var Lt=function(){return{prefixCls:String,routes:{type:Array},params:w.any,separator:w.any,itemRender:{type:Function}}};function Et(t,e){if(!t.breadcrumbName)return null;var c=Object.keys(e).join("|"),n=t.breadcrumbName.replace(new RegExp(":(".concat(c,")"),"g"),function(a,u){return e[u]||a});return n}function je(t){var e=t.route,c=t.params,n=t.routes,a=t.paths,u=n.indexOf(e)===n.length-1,d=Et(e,c);return u?r("span",null,[d]):r("a",{href:"#/".concat(a.join("/"))},[d])}const Q=j({name:"ABreadcrumb",props:Lt(),slots:["separator","itemRender"],setup:function(e,c){var n=c.slots,a=U("breadcrumb",e),u=a.prefixCls,d=a.direction,m=function(l,f){return l=(l||"").replace(/^\//,""),Object.keys(f).forEach(function(i){l=l.replace(":".concat(i),f[i])}),l},y=function(l,f,i){var v=We(l),g=m(f||"",i);return g&&v.push(g),v},s=function(l){var f=l.routes,i=f===void 0?[]:f,v=l.params,g=v===void 0?{}:v,p=l.separator,_=l.itemRender,h=_===void 0?je:_,k=[];return i.map(function(C){var I=m(C.path,g);I&&k.push(I);var T=[].concat(k),P=null;return C.children&&C.children.length&&(P=r(de,null,{default:function(){return[C.children.map(function(N){return r(de.Item,{key:N.path||N.breadcrumbName},{default:function(){return[h({route:N,params:g,routes:i,paths:y(T,N.path,g)})]}})})]}})),r(ae,{overlay:P,separator:p,key:I||C.breadcrumbName},{default:function(){return[h({route:C,params:g,routes:i,paths:T})]}})})};return function(){var o,l,f,i=e.routes,v=e.params,g=v===void 0?{}:v,p=Me(Z(n,e)),_=(l=Z(n,e,"separator"))!==null&&l!==void 0?l:"/",h=e.itemRender||n.itemRender||je;i&&i.length>0?f=s({routes:i,params:g,separator:_,itemRender:h}):p.length&&(f=p.map(function(C,I){return st(it(C.type)==="object"&&(C.type.__ANT_BREADCRUMB_ITEM||C.type.__ANT_BREADCRUMB_SEPARATOR),"Breadcrumb","Only accepts Breadcrumb.Item and Breadcrumb.Separator as it's children"),ct(C,{separator:_,key:I})}));var k=(o={},O(o,u.value,!0),O(o,"".concat(u.value,"-rtl"),d.value==="rtl"),o);return r("div",{class:k},[f])}}});var Dt=globalThis&&globalThis.__rest||function(t,e){var c={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(c[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(t);a<n.length;a++)e.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(t,n[a])&&(c[n[a]]=t[n[a]]);return c},Mt=function(){return{prefixCls:String}};const Se=j({name:"ABreadcrumbSeparator",__ANT_BREADCRUMB_SEPARATOR:!0,inheritAttrs:!1,props:Mt(),setup:function(e,c){var n=c.slots,a=c.attrs,u=U("breadcrumb",e),d=u.prefixCls;return function(){var m;a.separator;var y=a.class,s=Dt(a,["separator","class"]),o=Me((m=n.default)===null||m===void 0?void 0:m.call(n));return r("span",F({class:["".concat(d.value,"-separator"),y]},s),[o.length>0?o:"/"])}}});Q.Item=ae;Q.Separator=Se;Q.install=function(t){return t.component(Q.name,Q),t.component(ae.name,ae),t.component(Se.name,Se),t};var Oe=function(){return{prefixCls:String,hasSider:{type:Boolean,default:void 0},tagName:String}};function fe(t){var e=t.suffixCls,c=t.tagName,n=t.name;return function(a){var u=j({name:n,props:Oe(),setup:function(m,y){var s=y.slots,o=U(e,m),l=o.prefixCls;return function(){var f=b(b({},m),{prefixCls:l.value,tagName:c});return r(a,f,s)}}});return u}}var Ie=j({props:Oe(),setup:function(e,c){var n=c.slots;return function(){return r(e.tagName,{class:e.prefixCls},n)}}}),Wt=j({props:Oe(),setup:function(e,c){var n=c.slots,a=U("",e),u=a.direction,d=B([]),m={addSider:function(o){d.value=[].concat(We(d.value),[o])},removeSider:function(o){d.value=d.value.filter(function(l){return l!==o})}};He(Ve,m);var y=H(function(){var s,o=e.prefixCls,l=e.hasSider;return s={},O(s,"".concat(o),!0),O(s,"".concat(o,"-has-sider"),typeof l=="boolean"?l:d.value.length>0),O(s,"".concat(o,"-rtl"),u.value==="rtl"),s});return function(){var s=e.tagName;return r(s,{class:y.value},n)}}}),Ht=fe({suffixCls:"layout",tagName:"section",name:"ALayout"})(Wt),se=fe({suffixCls:"layout-header",tagName:"header",name:"ALayoutHeader"})(Ie),Ce=fe({suffixCls:"layout-footer",tagName:"footer",name:"ALayoutFooter"})(Ie),ie=fe({suffixCls:"layout-content",tagName:"main",name:"ALayoutContent"})(Ie);const he=Ht;var Le={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px",xxxl:"1999.98px"},Ut=function(){return{prefixCls:String,collapsible:{type:Boolean,default:void 0},collapsed:{type:Boolean,default:void 0},defaultCollapsed:{type:Boolean,default:void 0},reverseArrow:{type:Boolean,default:void 0},zeroWidthTriggerStyle:{type:Object,default:void 0},trigger:w.any,width:w.oneOfType([w.number,w.string]),collapsedWidth:w.oneOfType([w.number,w.string]),breakpoint:w.oneOf(ue("xs","sm","md","lg","xl","xxl","xxxl")),theme:w.oneOf(ue("light","dark")).def("dark"),onBreakpoint:Function,onCollapse:Function}},Gt=function(){var t=0;return function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return t+=1,"".concat(e).concat(t)}}();const ce=j({name:"ALayoutSider",inheritAttrs:!1,props:ut(Ut(),{collapsible:!1,defaultCollapsed:!1,reverseArrow:!1,width:200,collapsedWidth:80}),emits:["breakpoint","update:collapsed","collapse"],setup:function(e,c){var n=c.emit,a=c.attrs,u=c.slots,d=U("layout-sider",e),m=d.prefixCls,y=dt(Ve,void 0),s=B(!!(e.collapsed!==void 0?e.collapsed:e.defaultCollapsed)),o=B(!1);be(function(){return e.collapsed},function(){s.value=!!e.collapsed}),He(Ot,s);var l=function(h,k){e.collapsed===void 0&&(s.value=h),n("update:collapsed",h),n("collapse",h,k)},f=B(function(_){o.value=_.matches,n("breakpoint",_.matches),s.value!==_.matches&&l(_.matches,"responsive")}),i;function v(_){return f.value(_)}var g=Gt("ant-sider-");y&&y.addSider(g),Ue(function(){be(function(){return e.breakpoint},function(){try{i==null||i.removeEventListener("change",v)}catch{i==null||i.removeListener(v)}if(typeof window<"u"){var _=window,h=_.matchMedia;if(h&&e.breakpoint&&e.breakpoint in Le){i=h("(max-width: ".concat(Le[e.breakpoint],")"));try{i.addEventListener("change",v)}catch{i.addListener(v)}v(i)}}},{immediate:!0})}),we(function(){try{i==null||i.removeEventListener("change",v)}catch{i==null||i.removeListener(v)}y&&y.removeSider(g)});var p=function(){l(!s.value,"clickTrigger")};return function(){var _,h,k,C=m.value,I=e.collapsedWidth,T=e.width,P=e.reverseArrow,L=e.zeroWidthTriggerStyle,N=e.trigger,A=N===void 0?(h=u.trigger)===null||h===void 0?void 0:h.call(u):N,K=e.collapsible,W=e.theme,$=s.value?I:T,E=$t($)?"".concat($,"px"):String($),V=parseFloat(String(I||0))===0?r("span",{onClick:p,class:te("".concat(C,"-zero-width-trigger"),"".concat(C,"-zero-width-trigger-").concat(P?"right":"left")),style:L},[A||r(ft,null,null)]):null,ve={expanded:P?r(Re,null,null):r(Te,null,null),collapsed:P?r(Te,null,null):r(Re,null,null)},me=s.value?"collapsed":"expanded",pe=ve[me],_e=A!==null?V||r("div",{class:"".concat(C,"-trigger"),onClick:p,style:{width:E}},[A||pe]):null,ye=[a.style,{flex:"0 0 ".concat(E),maxWidth:E,minWidth:E,width:E}],q=te(C,"".concat(C,"-").concat(W),(_={},O(_,"".concat(C,"-collapsed"),!!s.value),O(_,"".concat(C,"-has-trigger"),K&&A!==null&&!V),O(_,"".concat(C,"-below"),!!o.value),O(_,"".concat(C,"-zero-width"),parseFloat(E)===0),_),a.class);return r("aside",F(F({},a),{},{class:q,style:ye}),[r("div",{class:"".concat(C,"-children")},[(k=u.default)===null||k===void 0?void 0:k.call(u)]),K||o.value&&V?_e:null])}}});var Kt=se,Vt=ce,qt=ie;const Jt=b(he,{Header:se,Footer:Ce,Content:ie,Sider:ce,install:function(e){return e.component(he.name,he),e.component(se.name,se),e.component(Ce.name,Ce),e.component(ce.name,ce),e.component(ie.name,ie),e}});var Xt=function(){var e=B(!1);return we(function(){e.value=!0}),e};const Qt=Xt;var Yt={type:{type:String},actionFn:Function,close:Function,autofocus:Boolean,prefixCls:String,buttonProps:Object,emitEvent:Boolean,quitOnNullishReturnValue:Boolean};function Ee(t){return!!(t&&!!t.then)}const De=j({name:"ActionButton",props:Yt,setup:function(e,c){var n=c.slots,a=B(!1),u=B(),d=B(!1),m,y=Qt();Ue(function(){e.autofocus&&(m=setTimeout(function(){var l;return(l=u.value.$el)===null||l===void 0?void 0:l.focus()}))}),we(function(){clearTimeout(m)});var s=function(f){var i=e.close;!Ee(f)||(d.value=!0,f.then(function(){y.value||(d.value=!1),i.apply(void 0,arguments),a.value=!1},function(v){console.error(v),y.value||(d.value=!1),a.value=!1}))},o=function(f){var i=e.actionFn,v=e.close,g=v===void 0?function(){}:v;if(!a.value){if(a.value=!0,!i){g();return}var p;if(e.emitEvent){if(p=i(f),e.quitOnNullishReturnValue&&!Ee(p)){a.value=!1,g(f);return}}else if(i.length)p=i(g),a.value=!1;else if(p=i(),!p){g();return}s(p)}};return function(){var l=e.type,f=e.prefixCls,i=e.buttonProps;return r(Xe,F(F(F({},Nt(l)),{},{onClick:o,loading:d.value,prefixCls:f},i),{},{ref:u}),n)}}});function Y(t){return typeof t=="function"?t():t}const Zt=j({name:"ConfirmDialog",inheritAttrs:!1,props:["icon","onCancel","onOk","close","closable","zIndex","afterClose","visible","keyboard","centered","getContainer","maskStyle","okButtonProps","cancelButtonProps","okType","prefixCls","okCancel","width","mask","maskClosable","okText","cancelText","autoFocusButton","transitionName","maskTransitionName","type","title","content","direction","rootPrefixCls","bodyStyle","closeIcon","modalRender","focusTriggerAfterClose","wrapClassName"],setup:function(e,c){var n=c.attrs,a=vt("Modal"),u=Ge(a,1),d=u[0];return function(){var m=e.icon,y=e.onCancel,s=e.onOk,o=e.close,l=e.closable,f=l===void 0?!1:l,i=e.zIndex,v=e.afterClose,g=e.visible,p=e.keyboard,_=e.centered,h=e.getContainer,k=e.maskStyle,C=e.okButtonProps,I=e.cancelButtonProps,T=e.okCancel,P=T===void 0?!0:T,L=e.width,N=L===void 0?416:L,A=e.mask,K=A===void 0?!0:A,W=e.maskClosable,$=W===void 0?!1:W,E=e.type,V=e.title,ve=e.content,me=e.direction,pe=e.closeIcon,_e=e.modalRender,ye=e.focusTriggerAfterClose,q=e.rootPrefixCls,Ye=e.bodyStyle,Ze=e.wrapClassName,et=e.okType||"primary",ge=e.prefixCls||"ant-modal",D="".concat(ge,"-confirm"),tt=n.style||{},nt=Y(e.okText)||(P?d.value.okText:d.value.justOkText),at=Y(e.cancelText)||d.value.cancelText,Ne=e.autoFocusButton===null?!1:e.autoFocusButton||"ok",rt=te(D,"".concat(D,"-").concat(E),"".concat(ge,"-").concat(E),O({},"".concat(D,"-rtl"),me==="rtl"),n.class),ot=P&&r(De,{actionFn:y,close:o,autofocus:Ne==="cancel",buttonProps:I,prefixCls:"".concat(q,"-btn")},{default:function(){return[at]}});return r(R,{prefixCls:ge,class:rt,wrapClassName:te(O({},"".concat(D,"-centered"),!!_),Ze),onCancel:function(Fe){return o({triggerCancel:!0},Fe)},visible:g,title:"",footer:"",transitionName:$e(q,"zoom",e.transitionName),maskTransitionName:$e(q,"fade",e.maskTransitionName),mask:K,maskClosable:$,maskStyle:k,style:tt,bodyStyle:Ye,width:N,zIndex:i,afterClose:v,keyboard:p,centered:_,getContainer:h,closable:f,closeIcon:pe,modalRender:_e,focusTriggerAfterClose:ye},{default:function(){return[r("div",{class:"".concat(D,"-body-wrapper")},[r("div",{class:"".concat(D,"-body")},[Y(m),V===void 0?null:r("span",{class:"".concat(D,"-title")},[Y(V)]),r("div",{class:"".concat(D,"-content")},[Y(ve)])]),r("div",{class:"".concat(D,"-btns")},[ot,r(De,{type:et,actionFn:s,close:o,autofocus:Ne==="ok",buttonProps:C,prefixCls:"".concat(q,"-btn")},{default:function(){return[nt]}})])])]}})}}});var en=function(e){var c=document.createDocumentFragment(),n=b(b({},Ft(e,["parentContext","appContext"])),{close:d,visible:!0}),a=null;function u(){a&&(ze(null,c),a.component.update(),a=null);for(var o=arguments.length,l=new Array(o),f=0;f<o;f++)l[f]=arguments[f];var i=l.some(function(p){return p&&p.triggerCancel});e.onCancel&&i&&e.onCancel.apply(e,l);for(var v=0;v<X.length;v++){var g=X[v];if(g===d){X.splice(v,1);break}}}function d(){for(var o=this,l=arguments.length,f=new Array(l),i=0;i<l;i++)f[i]=arguments[i];n=b(b({},n),{visible:!1,afterClose:function(){typeof e.afterClose=="function"&&e.afterClose(),u.apply(o,f)}}),m(n)}function m(o){typeof o=="function"?n=o(n):n=b(b({},n),o),a&&(b(a.component.props,n),a.component.update())}var y=function(l){var f=gt,i=f.prefixCls,v=l.prefixCls||"".concat(i,"-modal");return r(yt,F(F({},f),{},{notUpdateGlobalConfig:!0,prefixCls:i}),{default:function(){return[r(Zt,F(F({},l),{},{rootPrefixCls:i,prefixCls:v}),null)]}})};function s(o){var l=r(y,b({},o));return l.appContext=e.parentContext||e.appContext||l.appContext,ze(l,c),l}return a=s(n),X.push(d),{destroy:d,update:m}};const le=en;function tn(t){return b(b({icon:function(){return r(Ke,null,null)},okCancel:!1},t),{type:"warning"})}function nn(t){return b(b({icon:function(){return r(mt,null,null)},okCancel:!1},t),{type:"info"})}function an(t){return b(b({icon:function(){return r(pt,null,null)},okCancel:!1},t),{type:"success"})}function rn(t){return b(b({icon:function(){return r(_t,null,null)},okCancel:!1},t),{type:"error"})}function on(t){return b(b({icon:function(){return r(Ke,null,null)},okCancel:!0},t),{type:"confirm"})}function Qe(t){return le(tn(t))}R.info=function(e){return le(nn(e))};R.success=function(e){return le(an(e))};R.error=function(e){return le(rn(e))};R.warning=Qe;R.warn=Qe;R.confirm=function(e){return le(on(e))};R.destroyAll=function(){for(;X.length;){var e=X.pop();e&&e()}};R.install=function(t){return t.component(R.name,R),t};var ln={small:8,middle:16,large:24},sn=function(){return{prefixCls:String,size:{type:[String,Number,Array]},direction:w.oneOf(ue("horizontal","vertical")).def("horizontal"),align:w.oneOf(ue("start","end","center","baseline")),wrap:{type:Boolean,default:void 0}}};function cn(t){return typeof t=="string"?ln[t]:t||0}var un=j({name:"ASpace",props:sn(),slots:["split"],setup:function(e,c){var n=c.slots,a=U("space",e),u=a.prefixCls,d=a.space,m=a.direction,y=Rt(),s=H(function(){var p,_,h;return(h=(p=e.size)!==null&&p!==void 0?p:(_=d.value)===null||_===void 0?void 0:_.size)!==null&&h!==void 0?h:"small"}),o=B(),l=B();be(s,function(){var p=(Array.isArray(s.value)?s.value:[s.value,s.value]).map(function(h){return cn(h)}),_=Ge(p,2);o.value=_[0],l.value=_[1]},{immediate:!0});var f=H(function(){return e.align===void 0&&e.direction==="horizontal"?"center":e.align}),i=H(function(){var p;return te(u.value,"".concat(u.value,"-").concat(e.direction),(p={},O(p,"".concat(u.value,"-rtl"),m.value==="rtl"),O(p,"".concat(u.value,"-align-").concat(f.value),f.value),p))}),v=H(function(){return m.value==="rtl"?"marginLeft":"marginRight"}),g=H(function(){var p={};return y.value&&(p.columnGap="".concat(o.value,"px"),p.rowGap="".concat(l.value,"px")),b(b({},p),e.wrap&&{flexWrap:"wrap",marginBottom:"".concat(-l.value,"px")})});return function(){var p,_,h=e.wrap,k=e.direction,C=k===void 0?"horizontal":k,I=ht((p=n.default)===null||p===void 0?void 0:p.call(n)),T=I.length;if(T===0)return null;var P=(_=n.split)===null||_===void 0?void 0:_.call(n),L="".concat(u.value,"-item"),N=o.value,A=T-1;return r("div",{class:i.value,style:g.value},[I.map(function(K,W){var $={};return y.value||(C==="vertical"?W<A&&($={marginBottom:"".concat(N/(P?2:1),"px")}):$=b(b({},W<A&&O({},v.value,"".concat(N/(P?2:1),"px"))),h&&{paddingBottom:"".concat(l.value,"px")})),r(ee,null,[r("div",{class:L,style:$},[K]),W<A&&P&&r("span",{class:"".concat(L,"-split"),style:$},[P])])})])}}});const dn=Ct(un);const fn=t=>(xt("data-v-68126687"),t=t(),kt(),t),vn={class:"sider-menu"},mn=fn(()=>re("div",{class:"logo"},null,-1)),pn={__name:"sider-menu",setup(t){const e=Be(),c=Pe(),n=a=>{c.push(a.path)};return(a,u)=>{const d=qe,m=It,y=de;return S(),z("div",vn,[mn,r(y,{theme:"dark",mode:"inline",selectedKeys:M(e).selectKey,"onUpdate:selectedKeys":u[0]||(u[0]=s=>M(e).selectKey=s)},{default:x(()=>[(S(!0),z(ee,null,xe(M(e).userMenus,s=>(S(),z(ee,{key:s.id},[s.type===0?(S(),J(m,{key:s.id},{icon:x(()=>[(S(),J(ke(a.$loadIconCpn(s.icon))))]),title:x(()=>[G(ne(s.name),1)]),default:x(()=>[(S(!0),z(ee,null,xe(s.children,o=>(S(),J(d,{key:o.id,onClick:l=>n(o)},{icon:x(()=>[(S(),J(ke(a.$loadIconCpn(o.icon))))]),default:x(()=>[re("span",null,ne(o.name),1)]),_:2},1032,["onClick"]))),128))]),_:2},1024)):bt("",!0)],64))),128))]),_:1},8,["selectedKeys"])])}}},_n=oe(pn,[["__scopeId","data-v-68126687"]]);const yn={class:"select-role"},gn=G("\u53D6\u6D88"),Cn=G("\u786E\u5B9A"),hn=re("span",null,"\u9009\u62E9\u89D2\u8272\uFF1A",-1),bn={__name:"select-role",setup(t,{expose:e}){const c=Be(),n=Pe(),a=B(!1),u=B(c.userInfo.roles[0].id),d=H(()=>c.userInfo.roles.map(s=>({label:s.name,value:s.id}))),m=()=>{a.value=!a.value,c.userSelectRole(u.value),n.replace({path:"/back"}),a.value=!a.value},y=()=>{a.value=!a.value};return e({visible:a}),(s,o)=>{const l=Xe,f=At,i=dn,v=R;return S(),z("div",yn,[r(v,{visible:a.value,"onUpdate:visible":o[1]||(o[1]=g=>a.value=g),title:"\u5207\u6362\u89D2\u8272"},{footer:x(()=>[r(l,{key:"back",onClick:y},{default:x(()=>[gn]),_:1}),r(l,{key:"submit",type:"primary",onClick:m,disabled:u.value===M(c).userInfo.roles[0].id},{default:x(()=>[Cn]),_:1},8,["disabled"])]),default:x(()=>[hn,r(i,{direction:"vertical"},{default:x(()=>[r(f,{value:u.value,"onUpdate:value":o[0]||(o[0]=g=>u.value=g),size:"default",style:{width:"400px"},options:M(d)},null,8,["value","options"])]),_:1})]),_:1},8,["visible"])])}}};const xn={class:"inline"},kn=G("\u5207\u6362\u89D2\u8272"),Sn=G("\u9000\u51FA\u767B\u5F55"),wn={__name:"info",setup(t){const e=Be(),c=Pe(),n=B(),a=({key:d})=>{d==="1"?n.value.visible=!0:(e.$reset(),c.push("/login"))},u=()=>{window.open("https://github.com/zy7y/mini-rbac","_blank")};return(d,m)=>{const y=qe,s=de,o=Je;return S(),z("div",xn,[r(M(St),{onClick:u}),r(o,null,{overlay:x(()=>[r(s,{onClick:a},{default:x(()=>[r(y,{key:"1"},{default:x(()=>[kn]),_:1}),r(y,{key:"2"},{default:x(()=>[Sn]),_:1})]),_:1})]),default:x(()=>[re("a",{class:"ant-dropdown-link",onClick:m[0]||(m[0]=wt(()=>{},["prevent"]))},ne(M(e).userInfo.nickname)+" - "+ne(M(e).userInfo.roles[0].name),1)]),_:1}),r(bn,{ref_key:"roleChangeRef",ref:n},null,512)])}}},Bn=oe(wn,[["__scopeId","data-v-0639d728"]]);const Pn={class:"crumb"},On=G("Home"),In={__name:"header-crumb",setup(t){const e=Bt(),c=H(()=>e.path.substring(1,e.path.length).split("/"));return(n,a)=>{const u=ae,d=Q;return S(),z("div",Pn,[r(d,null,{default:x(()=>[r(u,{href:""},{default:x(()=>[On]),_:1}),(S(!0),z(ee,null,xe(M(c),m=>(S(),J(u,{key:m},{default:x(()=>[G(ne(m),1)]),_:2},1024))),128))]),_:1})])}}},Nn=oe(In,[["__scopeId","data-v-6658721b"]]);const An={class:"header"},Fn={class:"right"},Rn={__name:"header",emits:["changeFold"],setup(t,{emit:e}){const c=B(!1),n=()=>{c.value=!c.value,e("changeFold",c.value)};return(a,u)=>(S(),z("div",An,[(S(),J(ke(a.$loadIconCpn(c.value?"MenuUnfoldOutlined":"MenuFoldOutlined")),{class:"menu-fold",onClick:n})),re("div",Fn,[r(Nn),r(Bn,{class:"info"})])]))}},Tn=oe(Rn,[["__scopeId","data-v-2e1fffd7"]]);const $n={class:"main"},zn={__name:"main",setup(t){const e=B(!1),c=n=>{e.value=n};return(n,a)=>{const u=Vt,d=Kt,m=Pt("router-view"),y=qt,s=Jt;return S(),z("div",$n,[r(s,null,{default:x(()=>[r(u,{collapsed:e.value,"onUpdate:collapsed":a[0]||(a[0]=o=>e.value=o),trigger:null,collapsible:""},{default:x(()=>[r(_n)]),_:1},8,["collapsed"]),r(s,null,{default:x(()=>[r(d,{style:{background:"#fff",padding:"0"}},{default:x(()=>[r(Tn,{onChangeFold:c})]),_:1}),r(y,{class:"content",style:{margin:"24px 16px",background:"#F0F2F5",minHeight:"280px"}},{default:x(()=>[r(m)]),_:1})]),_:1})]),_:1})])}}},Qn=oe(zn,[["__scopeId","data-v-ed8922b7"]]);export{Qn as default};