var w=(n,t,e)=>new Promise((a,r)=>{var p=m=>{try{O(e.next(m))}catch(c){r(c)}},y=m=>{try{O(e.throw(m))}catch(c){r(c)}},O=m=>m.done?a(m.value):Promise.resolve(m.value).then(p,y);O((e=e.apply(n,t)).next())});import{b as o,M as v,l as K,m as tt,d as D,g as et,w as nt,q as at,N as rt,O as i,o as _,C as P,x as u,L as ot,a as s,c as lt,j as ut,u as d,B as f,t as h,P as ct,E as it}from"./index-1786807848259.js";import{_ as st}from"./_plugin-vue_export-helper-c27b6911-1786807848259.js";var dt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 140H96c-17.7 0-32 14.3-32 32v496c0 17.7 14.3 32 32 32h380v112H304c-8.8 0-16 7.2-16 16v48c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-48c0-8.8-7.2-16-16-16H548V700h380c17.7 0 32-14.3 32-32V172c0-17.7-14.3-32-32-32zm-40 488H136V212h752v416z"}}]},name:"desktop",theme:"outlined"};const mt=dt;function L(n){for(var t=1;tString(p.nickName||p.userName||"管").slice(0,1));nt(()=>t.path,c=>{r.value=[c]}),at(()=>w(this,null,function*(){try{const c=yield rt();Object.assign(p,c.user||{})}catch(c){}}));function O({key:c}){c!==t.path&&e.push(c)}function m(l){return w(this,arguments,function*({key:c}){c==="platform"?e.push("/platform"):c==="logout"&&(yield it())})}return(c,l)=>{const b=i("a-menu-item"),T=i("a-sub-menu"),x=i("a-menu"),I=i("a-layout-sider"),A=i("a-breadcrumb-item"),q=i("a-breadcrumb"),W=i("a-button"),G=i("a-avatar"),J=i("a-menu-divider"),Q=i("a-dropdown"),X=i("a-layout-header"),Y=i("router-view"),Z=i("a-layout-content"),C=i("a-layout");return _(),P(C,{class:"admin-shell"},{default:u(()=>[o(I,{collapsed:a.value,"onUpdate:collapsed":l[1]||(l[1]=g=>a.value=g),trigger:null,collapsible:"",width:216,class:"admin-sider"},{default:u(()=>[s("div",Ft,[l[5]||(l[5]=s("div",{class:"admin-brand-mark"},"红",-1)),a.value?ut("",!0):(_(),lt("div",Vt,[...l[4]||(l[4]=[s("strong",null,"红原数字畜牧",-1),s("span",null,"后台管理系统",-1)])]))]),o(x,{selectedKeys:r.value,"onUpdate:selectedKeys":l[0]||(l[0]=g=>r.value=g),theme:"dark",mode:"inline",class:"admin-menu",onClick:O},{default:u(()=>[o(b,{key:"/admin/users"},{icon:u(()=>[o(d(Bt))]),default:u(()=>[l[6]||(l[6]=s("span",null,"用户管理",-1))]),_:1}),o(b,{key:"/admin/smart-management"},{icon:u(()=>[o(d(Ct))]),default:u(()=>[l[7]||(l[7]=s("span",null,"智慧管理配置",-1))]),_:1}),o(T,{key:"logs"},{icon:u(()=>[o(d(Ot))]),title:u(()=>[...l[8]||(l[8]=[f("日志管理",-1)])]),default:u(()=>[o(b,{key:"/admin/operation-logs"},{default:u(()=>[...l[9]||(l[9]=[f("操作日志",-1)])]),_:1}),o(b,{key:"/admin/login-logs"},{default:u(()=>[...l[10]||(l[10]=[f("登录日志",-1)])]),_:1})]),_:1})]),_:1},8,["selectedKeys"])]),_:1},8,["collapsed"]),o(C,{class:"admin-main-layout"},{default:u(()=>[o(X,{class:"admin-header"},{default:u(()=>[s("div",Ut,[s("button",{class:"admin-collapse",type:"button","aria-label":a.value?"展开菜单":"收起菜单",onClick:l[2]||(l[2]=g=>a.value=!a.value)},[a.value?(_(),P(d(Ht),{key:0})):(_(),P(d(jt),{key:1}))],8,Et),o(q,null,{default:u(()=>[o(A,null,{default:u(()=>[...l[11]||(l[11]=[f("后台管理",-1)])]),_:1}),o(A,null,{default:u(()=>[f(h(d(t).meta.title||"用户管理"),1)]),_:1})]),_:1})]),s("div",Rt,[o(W,{type:"text",onClick:l[3]||(l[3]=g=>d(e).push("/platform"))},{icon:u(()=>[o(d(k))]),default:u(()=>[l[12]||(l[12]=f(" 返回大屏 ",-1))]),_:1}),o(Q,{placement:"bottomRight"},{overlay:u(()=>[o(x,{onClick:m},{default:u(()=>[o(b,{key:"platform"},{default:u(()=>[o(d(k)),l[13]||(l[13]=f(" 返回大屏",-1))]),_:1}),o(J),o(b,{key:"logout"},{default:u(()=>[o(d(yt)),l[14]||(l[14]=f(" 退出登录",-1))]),_:1})]),_:1})]),default:u(()=>[s("button",Tt,[o(G,{size:32,class:"admin-avatar"},{default:u(()=>[f(h(y.value),1)]),_:1}),s("span",It,[s("strong",null,h(p.nickName||p.userName||"管理员"),1),s("small",null,h(p.userName||""),1)]),o(d(ct),{class:"admin-user-arrow"})])]),_:1})])]),_:1}),o(Z,{class:"admin-content"},{default:u(()=>[o(Y)]),_:1})]),_:1})]),_:1})}}},Qt=st(qt,[["__scopeId","data-v-db35a763"]]);export{Qt as default};