2 lines
2.1 KiB
JavaScript
2 lines
2.1 KiB
JavaScript
![]() |
import{_ as l,R as a,u as e,r as s,M as t,o as n,ab as c,a as i,c as u,w as o,n as r,b as d,i as v,d as f,e as _,x as m,C as h,D as p,F as g,y,a2 as k,a4 as x,m as b}from"./index-CJjp0rBm.js";const w=l({__name:"office",setup(l){a((l=>({"01cc6171":C})));const w=e();new Array(7).fill(0).map(((l,a)=>a)),s([]);const C=t().statusBarHeight+44+"px";n((()=>{D()}));const j=s([]),A=s([]),B=s([]),D=()=>{c({token:w.token,type:"mobile"}).then((l=>{var a,e,s;if(l.success){let t=l.result.menu;t.map((l=>l.children=null==l?void 0:l.children.filter((l=>{var a;return null==(a=null==l?void 0:l.meta)?void 0:a.icon})))),t=t.filter((l=>{var a;return null==(a=null==l?void 0:l.children)?void 0:a.length})),B.value=null==(e=null==(a=t[0])?void 0:a.meta)?void 0:e.title,j.value=t,A.value=null==(s=t.slice(0,1)[0])?void 0:s.children}})).catch((l=>{console.log(l)}))};return(l,a)=>{const e=v,s=b;return i(),u(e,{class:r({gray:1==d(w).isgray})},{default:o((()=>{var l,a;return[f(e,{class:"nav"}),f(e,{class:"placeholder"}),(null==(l=A.value)?void 0:l.length)||(null==(a=j.value)?void 0:a.length)?m("",!0):(i(),u(e,{key:0,class:"title f-col aic",style:{"padding-top":"30rpx"}},{default:o((()=>[_(" 暂无权限,请联系管理员! ")])),_:1})),f(e,{class:"content"},{default:o((()=>{var l;return[(null==(l=j.value)?void 0:l.length)?(i(),u(e,{key:0,class:"list"},{default:o((()=>[(i(!0),h(g,null,p(j.value,((l,a)=>(i(),u(e,{class:"item",key:a},{default:o((()=>[f(e,{class:"title"},{default:o((()=>[_(y(l.meta.title),1)])),_:2},1024),f(e,{class:"info_box f-row aic"},{default:o((()=>[(i(!0),h(g,null,p(l.children,((l,a)=>(i(),u(e,{class:"info f-col aic",onClick:a=>{return e=l.path,void k(e,(()=>{x({url:e})}));var e},key:a},{default:o((()=>[f(e,{class:"img f-row aic"},{default:o((()=>[f(s,{src:`../../static/office/${l.meta.icon}.png`},null,8,["src"])])),_:2},1024),f(e,{class:"text"},{default:o((()=>[_(y(l.meta.title),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:2},1024)])),_:2},1024)))),128))])),_:1})):m("",!0)]})),_:1})]})),_:1},8,["class"])}}},[["__scopeId","data-v-587661a5"]]);export{w as default};
|