You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
haoliang-net/deploy-web/admin/assets/AdminLayout-Cb3sG48g.js

1 line
4.7 KiB
JavaScript

import{E as e,F as t,I as n,L as r,M as i,_ as a,a as o,b as s,g as c,h as l,i as u,k as d,l as f,m as p,n as m,o as h,p as g,r as _,s as v,x as y,y as b,z as x}from"./index-yNQwsZKK.js";import{t as S}from"./useMockMode-CGiTg8lx.js";var C={class:`admin-layout`},w={class:`admin-header`},T={class:`header-right`},E={class:`admin-dropdown`},D={class:`admin-body`},O={class:`admin-content`},k={class:`breadcrumb-area`},A={class:`content-area`},j=u(y({__name:`AdminLayout`,setup(u){let y=m(),j=_(),{isMock:M}=S(),N=t(!1);function P(e){return M.value?`/mock${e}`:e}let F=g(()=>y.path);function I(e){e===`password`?j.push(M.value?`/mock/settings`:`/settings`):e===`logout`&&o.confirm(`确定退出登录?`,`提示`,{confirmButtonText:`确定`,cancelButtonText:`取消`,type:`warning`}).then(()=>{localStorage.removeItem(`token`),j.push(M.value?`/mock/login`:`/login`),h.success(`已退出登录`)}).catch(()=>{})}return(t,o)=>{let u=d(`el-icon`),m=d(`el-dropdown-item`),h=d(`el-dropdown-menu`),g=d(`el-dropdown`),_=d(`Odometer`),S=d(`el-menu-item`),j=d(`Monitor`),L=d(`PriceTag`),R=d(`Link`),z=d(`User`),B=d(`DataAnalysis`),V=d(`el-sub-menu`),H=d(`Bell`),U=d(`Setting`),W=d(`Document`),G=d(`VideoPlay`),K=d(`FullScreen`),q=d(`el-menu`),J=d(`Expand`),Y=d(`Fold`),X=d(`el-breadcrumb-item`),Z=d(`el-breadcrumb`),Q=d(`router-view`);return e(),a(`div`,C,[p(`header`,w,[o[4]||=p(`div`,{class:`header-left`},[p(`span`,{class:`system-title`},`CNC机床数据采集系统`)],-1),p(`div`,T,[s(g,{trigger:`click`,onCommand:I},{dropdown:i(()=>[s(h,null,{default:i(()=>[s(m,{command:`password`},{default:i(()=>[...o[2]||=[b(`修改密码`,-1)]]),_:1}),s(m,{command:`logout`,divided:``},{default:i(()=>[...o[3]||=[b(`退出登录`,-1)]]),_:1})]),_:1})]),default:i(()=>[p(`span`,E,[o[1]||=b(` 管理员 `,-1),s(u,null,{default:i(()=>[s(n(v))]),_:1})])]),_:1})])]),p(`div`,D,[p(`aside`,{class:r([`admin-sidebar`,{collapsed:N.value}])},[s(q,{"default-active":F.value,collapse:N.value,"background-color":`#304156`,"text-color":`#bfcbd9`,"active-text-color":`#409EFF`,router:``},{default:i(()=>[s(S,{index:P(`/dashboard`)},{title:i(()=>[...o[5]||=[b(`仪表盘`,-1)]]),default:i(()=>[s(u,null,{default:i(()=>[s(_)]),_:1})]),_:1},8,[`index`]),s(S,{index:P(`/machine`)},{title:i(()=>[...o[6]||=[b(`设备管理`,-1)]]),default:i(()=>[s(u,null,{default:i(()=>[s(j)]),_:1})]),_:1},8,[`index`]),s(S,{index:P(`/brand`)},{title:i(()=>[...o[7]||=[b(`品牌模板`,-1)]]),default:i(()=>[s(u,null,{default:i(()=>[s(L)]),_:1})]),_:1},8,[`index`]),s(S,{index:P(`/collect-address`)},{title:i(()=>[...o[8]||=[b(`采集地址`,-1)]]),default:i(()=>[s(u,null,{default:i(()=>[s(R)]),_:1})]),_:1},8,[`index`]),s(S,{index:P(`/collect-log`)},{title:i(()=>[...o[9]||=[b(`采集日志`,-1)]]),default:i(()=>[s(u,null,{default:i(()=>[s(n(f))]),_:1})]),_:1},8,[`index`]),s(S,{index:P(`/worker`)},{title:i(()=>[...o[10]||=[b(`员工管理`,-1)]]),default:i(()=>[s(u,null,{default:i(()=>[s(z)]),_:1})]),_:1},8,[`index`]),s(V,{index:P(`/production`),"popper-class":`sidebar-submenu-popper`},{title:i(()=>[s(u,null,{default:i(()=>[s(B)]),_:1}),o[11]||=p(`span`,null,`产量报表`,-1)]),default:i(()=>[s(S,{index:P(`/production/machine`)},{title:i(()=>[...o[12]||=[b(`机床产量`,-1)]]),_:1},8,[`index`]),s(S,{index:P(`/production/worker`)},{title:i(()=>[...o[13]||=[b(`员工产量`,-1)]]),_:1},8,[`index`]),s(S,{index:P(`/production/program`)},{title:i(()=>[...o[14]||=[b(`程序产量`,-1)]]),_:1},8,[`index`])]),_:1},8,[`index`]),s(S,{index:P(`/alert`)},{title:i(()=>[...o[15]||=[b(`告警中心`,-1)]]),default:i(()=>[s(u,null,{default:i(()=>[s(H)]),_:1})]),_:1},8,[`index`]),s(S,{index:P(`/settings`)},{title:i(()=>[...o[16]||=[b(`系统设置`,-1)]]),default:i(()=>[s(u,null,{default:i(()=>[s(U)]),_:1})]),_:1},8,[`index`]),s(S,{index:P(`/log`)},{title:i(()=>[...o[17]||=[b(`操作日志`,-1)]]),default:i(()=>[s(u,null,{default:i(()=>[s(W)]),_:1})]),_:1},8,[`index`]),s(S,{index:P(`/simulator`)},{title:i(()=>[...o[18]||=[b(`模拟采集`,-1)]]),default:i(()=>[s(u,null,{default:i(()=>[s(G)]),_:1})]),_:1},8,[`index`]),s(S,{index:P(`/screen-config`)},{title:i(()=>[...o[19]||=[b(`大屏配置`,-1)]]),default:i(()=>[s(u,null,{default:i(()=>[s(K)]),_:1})]),_:1},8,[`index`])]),_:1},8,[`default-active`,`collapse`]),p(`div`,{class:`sidebar-toggle`,onClick:o[0]||=e=>N.value=!N.value},[N.value?(e(),l(u,{key:0},{default:i(()=>[s(J)]),_:1})):(e(),l(u,{key:1},{default:i(()=>[s(Y)]),_:1}))])],2),p(`main`,O,[p(`div`,k,[s(Z,{separator:`/`},{default:i(()=>[s(X,{to:{path:n(M)?`/mock/dashboard`:`/dashboard`}},{default:i(()=>[...o[20]||=[b(`首页`,-1)]]),_:1},8,[`to`]),n(y).meta.title&&n(y).name!==`Dashboard`&&n(y).name!==`MockDashboard`?(e(),l(X,{key:0},{default:i(()=>[b(x(n(y).meta.title),1)]),_:1})):c(``,!0)]),_:1})]),p(`div`,A,[s(Q)])])])])}}}),[[`__scopeId`,`data-v-f326dc0f`]]);export{j as default};