2 lines
1.9 KiB
JavaScript
2 lines
1.9 KiB
JavaScript
import{g as a,y as s,c as e,w as t,i as o,o as l,a as n,n as c,u as i,b as d,q as r,v as u,F as m,x as p,l as f,d as _,t as g}from"./index-OB0VlTdH.js";import{_ as x}from"./home_bg.BmQJoAoC.js";import{_ as k,a as v}from"./ic_set.CFR3hq6s.js";import{o as y}from"./uni-app.es.BkdVxj0c.js";import{s as j}from"./index.C3pN8Hdu.js";import{g as h}from"./permission.BSV6qaOS.js";import{_ as b}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./api.BiZegRX6.js";const C=b({__name:"index",setup(b){const C=a().statusBarHeight||0,F=[{code:"odf",name:"机房",icon:"/static/images/ic_odf.png",url:"/pages/home/index"},{code:"trunk",name:"干线",icon:"/static/images/ic_trunk.png",url:"/pages/trunk/index"}],w=s((()=>F.filter((a=>j.modules.includes(a.code)))));async function q(){const a=await h();200===a.code&&j.setModules(a.data)}function B(){p({url:"/pages/change-password/index"})}return y((()=>{q()})),(a,s)=>{const y=f,j=_,h=o;return l(),e(h,{class:"portal-page"},{default:t((()=>[n(y,{class:"bg-image",src:x,mode:"aspectFill"}),n(h,{class:"content"},{default:t((()=>[n(h,{class:"nav-bar",style:c({paddingTop:i(C)+"px"})},{default:t((()=>[n(h,{class:"nav-bar-inner"},{default:t((()=>[n(y,{class:"nav-icon",src:k,mode:"aspectFit",onClick:q}),n(j,{class:"nav-title"},{default:t((()=>[d("功能列表")])),_:1}),n(y,{class:"nav-icon",src:v,mode:"aspectFit",onClick:B})])),_:1})])),_:1},8,["style"]),w.value.length>0?(l(),e(h,{key:0,class:"module-grid"},{default:t((()=>[(l(!0),r(m,null,u(w.value,(a=>(l(),e(h,{class:"module-card",key:a.code,onClick:s=>function(a){p({url:a.url})}(a)},{default:t((()=>[n(j,{class:"module-name"},{default:t((()=>[d(g(a.name),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})):(l(),e(h,{key:1,class:"empty-state"},{default:t((()=>[n(j,{class:"empty-text"},{default:t((()=>[d("暂无可用功能模块")])),_:1})])),_:1}))])),_:1})])),_:1})}}},[["__scopeId","data-v-04d931a3"]]);export{C as default};
|