import{c as o,A as b,d as P,u as le,a as S,r as h,o as f,b as p,w as i,e as c,f as u,t as V,g as ae,h as d,i as x,_ as ee,j as B,P as oe,k as ie,l as ce,K as ue,m as L}from"./index-a3c67351.js";var se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M952 474H829.8C812.5 327.6 696.4 211.5 550 194.2V72c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v122.2C327.6 211.5 211.5 327.6 194.2 474H72c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h122.2C211.5 696.4 327.6 812.5 474 829.8V952c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V829.8C696.4 812.5 812.5 696.4 829.8 550H952c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM512 756c-134.8 0-244-109.2-244-244s109.2-244 244-244 244 109.2 244 244-109.2 244-244 244z"}},{tag:"path",attrs:{d:"M512 392c-32.1 0-62.1 12.4-84.8 35.2-22.7 22.7-35.2 52.7-35.2 84.8s12.5 62.1 35.2 84.8C449.9 619.4 480 632 512 632s62.1-12.5 84.8-35.2C619.4 574.1 632 544 632 512s-12.5-62.1-35.2-84.8A118.57 118.57 0 00512 392z"}}]},name:"aim",theme:"outlined"};const de=se;function N(n){for(var e=1;e{console.log(l),e.isLogin=!1,t.push("/login")};return(l,m)=>{const O=h("a-image"),g=h("a-avatar"),a=h("a-menu-item"),s=h("a-menu"),y=h("a-dropdown"),$=h("a-layout-header");return f(),p($,{style:{background:"#fff",padding:"0",height:"55px","line-height":"normal","border-bottom":"1px solid #eee"}},{default:i(()=>[c("div",Xe,[c("div",Ze,[o(O,{style:{"max-height":"100%",width:"auto"},height:"100%",preview:!1,src:"/static/images/logo.png"})]),m[2]||(m[2]=c("div",{style:{"font-size":"19px","font-weight":"bold","font-family":"'Microsoft YaHei', '微软雅黑', sans-serif"}},"驼人物联网平台",-1)),m[3]||(m[3]=c("div",{style:{"flex-grow":"1"}},null,-1)),c("div",Ke,[c("div",et,[c("a",tt,[o(u(Ce),{style:{"font-size":"20px"}})])]),c("div",nt,[o(u(he),{style:{"font-size":"20px"}})]),m[1]||(m[1]=c("div",{style:{width:"1px","background-color":"#ccc",height:"100%","margin-right":"20px"}},null,-1)),c("div",rt,[c("div",lt,[c("span",null,V(u(e).username),1)]),c("div",at,[c("span",null,V(u(e).mobile),1)])]),c("div",null,[o(y,{trigger:"click",placement:"bottomLeft"},{overlay:i(()=>[o(s,null,{default:i(()=>[o(a,{onClick:r},{icon:i(()=>[o(u(Ue))]),default:i(()=>[m[0]||(m[0]=c("span",null,"退出登录",-1))]),_:1})]),_:1})]),default:i(()=>[o(g,{size:35,style:{"background-color":"#1890ff"}},{icon:i(()=>[o(u(te))]),_:1})]),_:1})])])])]),_:1})}}}),it=P({__name:"CusMenu",props:["path"],setup(n){const e=n;ae(()=>e.path,(g,a)=>{console.log("menu watch",g,a);let s=g;g.includes("/"+d+"/device/detail")?s="/"+d+"/device":g.includes("/"+d+"/product/detail")?s="/"+d+"/product":g.includes("/"+d+"/product/common")?s="/"+d+"/product":g.includes("/"+d+"/user/detail")&&(s="/"+d+"/user"),l.value=[s]});const t=S(),r=x([]),l=x([]),m=x(!1),O=g=>{const a=g.key;console.log(a),t.push(a)};return(g,a)=>{const s=h("a-menu-item"),y=h("a-menu"),$=h("a-layout-sider");return f(),p($,{collapsed:m.value,"onUpdate:collapsed":a[2]||(a[2]=_=>m.value=_),trigger:null,collapsible:"",style:{"background-color":"#FAFAFA","border-right":"1px solid #eee"}},{default:i(()=>[o(y,{openKeys:r.value,"onUpdate:openKeys":a[0]||(a[0]=_=>r.value=_),selectedKeys:l.value,"onUpdate:selectedKeys":a[1]||(a[1]=_=>l.value=_),mode:"inline",onSelect:O},{default:i(()=>[a[13]||(a[13]=c("div",{style:{height:"12px"}},null,-1)),(f(),p(s,{key:"/"+u(d)+"/index"},{icon:i(()=>[o(u(Le))]),default:i(()=>[a[3]||(a[3]=c("span",null,"首页",-1))]),_:1})),a[14]||(a[14]=c("div",{style:{padding:"23px 0px 11px 20px","font-family":"PingFangSC, PingFang SC","font-weight":"400","font-size":"12px",color:"#939393","line-height":"17px","text-align":"justify","font-style":"normal"}},[c("span",null,"设备接入")],-1)),(f(),p(s,{key:"/"+u(d)+"/product"},{icon:i(()=>[o(u(q))]),default:i(()=>[a[4]||(a[4]=c("span",null,"产品",-1))]),_:1})),(f(),p(s,{key:"/"+u(d)+"/device"},{icon:i(()=>[o(u(_e))]),default:i(()=>[a[5]||(a[5]=c("span",null,"设备",-1))]),_:1})),(f(),p(s,{key:"/"+u(d)+"/device/log"},{icon:i(()=>[o(u(q))]),default:i(()=>[a[6]||(a[6]=c("span",null,"设备日志",-1))]),_:1})),a[15]||(a[15]=c("div",{style:{padding:"23px 0px 11px 20px","font-family":"PingFangSC, PingFang SC","font-weight":"400","font-size":"12px",color:"#939393","line-height":"17px","text-align":"justify","font-style":"normal"}},[c("span",null,"系统管理")],-1)),(f(),p(s,{key:"/"+u(d)+"/user"},{icon:i(()=>[o(u(te))]),default:i(()=>[a[7]||(a[7]=c("span",null,"用户管理",-1))]),_:1})),(f(),p(s,{key:"/"+u(d)+"/role"},{icon:i(()=>[o(u(Qe))]),default:i(()=>[a[8]||(a[8]=c("span",null,"角色管理",-1))]),_:1})),(f(),p(s,{key:"/"+u(d)+"/permission"},{icon:i(()=>[o(u(Se))]),default:i(()=>[a[9]||(a[9]=c("span",null,"资源管理",-1))]),_:1})),(f(),p(s,{key:"/"+u(d)+"/operate/log"},{icon:i(()=>[o(u(W))]),default:i(()=>[a[10]||(a[10]=c("span",null,"操作日志",-1))]),_:1})),(f(),p(s,{key:"/"+u(d)+"/station"},{icon:i(()=>[o(u(pe))]),default:i(()=>[a[11]||(a[11]=c("span",null,"基站管理",-1))]),_:1})),(f(),p(s,{key:"/"+u(d)+"/registered/log"},{icon:i(()=>[o(u(W))]),default:i(()=>[a[12]||(a[12]=c("span",null,"注册日志",-1))]),_:1}))]),_:1},8,["openKeys","selectedKeys"])]),_:1},8,["collapsed"])}}});const ct=ee(it,[["__scopeId","data-v-ed037dcb"]]);var ut={locale:"zh_CN",today:"今天",now:"此刻",backToToday:"返回今天",ok:"确定",timeSelect:"选择时间",dateSelect:"选择日期",weekSelect:"选择周",clear:"清除",month:"月",year:"年",previousMonth:"上个月 (翻页上键)",nextMonth:"下个月 (翻页下键)",monthSelect:"选择月份",yearSelect:"选择年份",decadeSelect:"选择年代",yearFormat:"YYYY年",dayFormat:"D日",dateFormat:"YYYY年M月D日",dateTimeFormat:"YYYY年M月D日 HH时mm分ss秒",previousYear:"上一年 (Control键加左方向键)",nextYear:"下一年 (Control键加右方向键)",previousDecade:"上一年代",nextDecade:"下一年代",previousCentury:"上一世纪",nextCentury:"下一世纪"};const st=ut;var dt={placeholder:"请选择时间",rangePlaceholder:["开始时间","结束时间"]};const ne=dt;var re={lang:B({placeholder:"请选择日期",yearPlaceholder:"请选择年份",quarterPlaceholder:"请选择季度",monthPlaceholder:"请选择月份",weekPlaceholder:"请选择周",rangePlaceholder:["开始日期","结束日期"],rangeYearPlaceholder:["开始年份","结束年份"],rangeMonthPlaceholder:["开始月份","结束月份"],rangeQuarterPlaceholder:["开始季度","结束季度"],rangeWeekPlaceholder:["开始周","结束周"]},st),timePickerLocale:B({},ne)};re.lang.ok="确定";const K=re;var v="${label}不是一个有效的${type}",ft={locale:"zh-cn",Pagination:oe,DatePicker:K,TimePicker:ne,Calendar:K,global:{placeholder:"请选择"},Table:{filterTitle:"筛选",filterConfirm:"确定",filterReset:"重置",filterEmptyText:"无筛选项",filterCheckall:"全选",filterSearchPlaceholder:"在筛选项中搜索",selectAll:"全选当页",selectInvert:"反选当页",selectNone:"清空所有",selectionAll:"全选所有",sortTitle:"排序",expand:"展开行",collapse:"关闭行",triggerDesc:"点击降序",triggerAsc:"点击升序",cancelSort:"取消排序"},Modal:{okText:"确定",cancelText:"取消",justOkText:"知道了"},Popconfirm:{cancelText:"取消",okText:"确定"},Transfer:{searchPlaceholder:"请输入搜索内容",itemUnit:"项",itemsUnit:"项",remove:"删除",selectCurrent:"全选当页",removeCurrent:"删除当页",selectAll:"全选所有",removeAll:"删除全部",selectInvert:"反选当页"},Upload:{uploading:"文件上传中",removeFile:"删除文件",uploadError:"上传错误",previewFile:"预览文件",downloadFile:"下载文件"},Empty:{description:"暂无数据"},Icon:{icon:"图标"},Text:{edit:"编辑",copy:"复制",copied:"复制成功",expand:"展开"},PageHeader:{back:"返回"},Form:{optional:"(可选)",defaultValidateMessages:{default:"字段验证错误${label}",required:"请输入${label}",enum:"${label}必须是其中一个[${enum}]",whitespace:"${label}不能为空字符",date:{format:"${label}日期格式无效",parse:"${label}不能转换为日期",invalid:"${label}是一个无效日期"},types:{string:v,method:v,array:v,object:v,number:v,date:v,boolean:v,integer:v,float:v,regexp:v,email:v,url:v,hex:v},string:{len:"${label}须为${len}个字符",min:"${label}最少${min}个字符",max:"${label}最多${max}个字符",range:"${label}须在${min}-${max}字符之间"},number:{len:"${label}必须等于${len}",min:"${label}最小值为${min}",max:"${label}最大值为${max}",range:"${label}须在${min}-${max}之间"},array:{len:"须为${len}个${label}",min:"最少${min}个${label}",max:"最多${max}个${label}",range:"${label}数量须在${min}-${max}之间"},pattern:{mismatch:"${label}与模式不匹配${pattern}"}}},Image:{preview:"预览"}};const pt=ft,mt=P({__name:"BasicLayout",setup(n){const e=S(),t=x();return ie(()=>{console.log("layout mounted"),t.value=e.currentRoute.value.path}),ce(()=>{console.log("layout updated"),t.value=e.currentRoute.value.path}),(r,l)=>{const m=h("router-view"),O=h("a-config-provider"),g=h("a-layout-content"),a=h("a-layout");return f(),p(a,{style:{height:"100vh",overflow:"hidden"}},{default:i(()=>[o(u(ot)),o(a,{id:"components-layout"},{default:i(()=>[o(u(ct),{path:t.value},null,8,["path"]),o(a,{style:{"background-color":"#fff"}},{default:i(()=>[o(g,{class:"tr-content",style:{flex:"1","overflow-y":"auto","overflow-x":"hidden",background:"#fff"}},{default:i(()=>[o(O,{locale:u(pt)},{default:i(()=>[o(m,null,{default:i(({Component:s,route:y})=>[y.meta.keepAlive?(f(),p(ue,{key:0},[(f(),p(L(s)))],1024)):(f(),p(L(s),{key:1}))]),_:1})]),_:1},8,["locale"])]),_:1})]),_:1})]),_:1})]),_:1})}}});const vt=ee(mt,[["__scopeId","data-v-5c801f26"]]);export{vt as default};