You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
13 KiB
1 lines
13 KiB
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;t<arguments.length;t++){var e=arguments[t]!=null?Object(arguments[t]):{},a=Object.keys(e);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(e).filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),a.forEach(function(r){ft(n,r,e[r])})}return n}function ft(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}var S=function(t,e){var a=L({},t,e.attrs);return o(v,L({},a,{icon:mt}),null)};S.displayName="DesktopOutlined";S.inheritAttrs=!1;const k=S;var pt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 312v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm144 452H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm445.7 51.5l-93.3-93.3C814.7 780.7 828 743.9 828 704c0-97.2-78.8-176-176-176s-176 78.8-176 176 78.8 176 176 176c35.8 0 69-10.7 96.8-29l94.7 94.7c1.6 1.6 3.6 2.3 5.6 2.3s4.1-.8 5.6-2.3l31-31a7.9 7.9 0 000-11.2zM652 816c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"file-search",theme:"outlined"};const vt=pt;function B(n){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?Object(arguments[t]):{},a=Object.keys(e);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(e).filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),a.forEach(function(r){bt(n,r,e[r])})}return n}function bt(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}var j=function(t,e){var a=B({},t,e.attrs);return o(v,B({},a,{icon:vt}),null)};j.displayName="FileSearchOutlined";j.inheritAttrs=!1;const Ot=j;var gt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868 732h-70.3c-4.8 0-9.3 2.1-12.3 5.8-7 8.5-14.5 16.7-22.4 24.5a353.84 353.84 0 01-112.7 75.9A352.8 352.8 0 01512.4 866c-47.9 0-94.3-9.4-137.9-27.8a353.84 353.84 0 01-112.7-75.9 353.28 353.28 0 01-76-112.5C167.3 606.2 158 559.9 158 512s9.4-94.2 27.8-137.8c17.8-42.1 43.4-80 76-112.5s70.5-58.1 112.7-75.9c43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 7.9 7.9 15.3 16.1 22.4 24.5 3 3.7 7.6 5.8 12.3 5.8H868c6.3 0 10.2-7 6.7-12.3C798 160.5 663.8 81.6 511.3 82 271.7 82.6 79.6 277.1 82 516.4 84.4 751.9 276.2 942 512.4 942c152.1 0 285.7-78.8 362.3-197.7 3.4-5.3-.4-12.3-6.7-12.3zm88.9-226.3L815 393.7c-5.3-4.2-13-.4-13 6.3v76H488c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h314v76c0 6.7 7.8 10.5 13 6.3l141.9-112a8 8 0 000-12.6z"}}]},name:"logout",theme:"outlined"};const _t=gt;function F(n){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?Object(arguments[t]):{},a=Object.keys(e);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(e).filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),a.forEach(function(r){ht(n,r,e[r])})}return n}function ht(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}var M=function(t,e){var a=F({},t,e.attrs);return o(v,F({},a,{icon:_t}),null)};M.displayName="LogoutOutlined";M.inheritAttrs=!1;const yt=M;var wt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 000 13.8z"}}]},name:"menu-fold",theme:"outlined"};const Pt=wt;function V(n){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?Object(arguments[t]):{},a=Object.keys(e);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(e).filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),a.forEach(function(r){St(n,r,e[r])})}return n}function St(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}var z=function(t,e){var a=V({},t,e.attrs);return o(v,V({},a,{icon:Pt}),null)};z.displayName="MenuFoldOutlined";z.inheritAttrs=!1;const jt=z;var Mt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 000-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0014.4 7z"}}]},name:"menu-unfold",theme:"outlined"};const zt=Mt;function U(n){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?Object(arguments[t]):{},a=Object.keys(e);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(e).filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),a.forEach(function(r){$t(n,r,e[r])})}return n}function $t(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}var $=function(t,e){var a=U({},t,e.attrs);return o(v,U({},a,{icon:zt}),null)};$.displayName="MenuUnfoldOutlined";$.inheritAttrs=!1;const Ht=$;var Nt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 328a60 60 0 10120 0 60 60 0 10-120 0zM852 64H172c-17.7 0-32 14.3-32 32v660c0 17.7 14.3 32 32 32h680c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-32 660H204V128h616v596zM604 328a60 60 0 10120 0 60 60 0 10-120 0zm250.2 556H169.8c-16.5 0-29.8 14.3-29.8 32v36c0 4.4 3.3 8 7.4 8h729.1c4.1 0 7.4-3.6 7.4-8v-36c.1-17.7-13.2-32-29.7-32zM664 508H360c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"robot",theme:"outlined"};const xt=Nt;function E(n){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?Object(arguments[t]):{},a=Object.keys(e);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(e).filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),a.forEach(function(r){At(n,r,e[r])})}return n}function At(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}var H=function(t,e){var a=E({},t,e.attrs);return o(v,E({},a,{icon:xt}),null)};H.displayName="RobotOutlined";H.inheritAttrs=!1;const Ct=H;var Dt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M824.2 699.9a301.55 301.55 0 00-86.4-60.4C783.1 602.8 812 546.8 812 484c0-110.8-92.4-201.7-203.2-200-109.1 1.7-197 90.6-197 200 0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 00-86.4 60.4C345 754.6 314 826.8 312 903.8a8 8 0 008 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5A226.62 226.62 0 01612 684c60.9 0 118.2 23.7 161.3 66.8C814.5 792 838 846.3 840 904.3c.1 4.3 3.7 7.7 8 7.7h56a8 8 0 008-8.2c-2-77-33-149.2-87.8-203.9zM612 612c-34.2 0-66.4-13.3-90.5-37.5a126.86 126.86 0 01-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4 0 34.2-13.3 66.3-37.5 90.5A127.3 127.3 0 01612 612zM361.5 510.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 01-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.9-1.7-203.3 89.2-203.3 199.9 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 008 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.9-1 6.5-4.7 6-8.7z"}}]},name:"team",theme:"outlined"};const Lt=Dt;function R(n){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?Object(arguments[t]):{},a=Object.keys(e);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(e).filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),a.forEach(function(r){kt(n,r,e[r])})}return n}function kt(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}var N=function(t,e){var a=R({},t,e.attrs);return o(v,R({},a,{icon:Lt}),null)};N.displayName="TeamOutlined";N.inheritAttrs=!1;const Bt=N;const Ft={class:"admin-brand"},Vt={key:0,class:"admin-brand-copy"},Ut={class:"admin-header-left"},Et=["aria-label"],Rt={class:"admin-header-actions"},Tt={class:"admin-user",type:"button"},It={class:"admin-user-copy"},qt={__name:"AdminLayout",setup(n){const t=K(),e=tt(),a=D(typeof window!="undefined"&&window.innerWidth<1180),r=D([t.path]),p=ot({}),y=et(()=>String(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};
|
|
|