odf_new/web/assets/pages-portal-index.BCH7LMT7.js
zpc b36d3eb8ed
All checks were successful
continuous-integration/drone/push Build is passing
21
2026-04-04 11:06:04 +08:00

2 lines
1.8 KiB
JavaScript

import{g as s,z as a,c as e,w as t,i as n,o,a as l,n as i,u as c,b as d,q as u,v as r,F as p,x as m,l as f,d as _,t as g}from"./index-DiFYiUhR.js";import{_ as x,a as k}from"./ic_set.CFR3hq6s.js";import{o as v}from"./uni-app.es.C-uAug5D.js";import{s as y}from"./index.DG8cCfVY.js";import{g as j}from"./permission.BlA8wALI.js";import{_ as h}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./api.RE0WoxW-.js";const C=h({__name:"index",setup(h){const C=s().statusBarHeight||0,b=[{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"}],F=a((()=>b.filter((s=>y.modules.includes(s.code)))));async function q(){const s=await j();200===s.code&&y.setModules(s.data)}function w(){m({url:"/pages/settings/index"})}return v((()=>{q()})),(s,a)=>{const v=f,y=_,j=n;return o(),e(j,{class:"portal-page"},{default:t((()=>[l(j,{class:"content"},{default:t((()=>[l(j,{class:"nav-bar",style:i({paddingTop:c(C)+"px"})},{default:t((()=>[l(j,{class:"nav-bar-inner"},{default:t((()=>[l(v,{class:"nav-icon",src:x,mode:"aspectFit",onClick:q}),l(y,{class:"nav-title"},{default:t((()=>[d("功能列表")])),_:1}),l(v,{class:"nav-icon",src:k,mode:"aspectFit",onClick:w})])),_:1})])),_:1},8,["style"]),F.value.length>0?(o(),e(j,{key:0,class:"module-grid"},{default:t((()=>[(o(!0),u(p,null,r(F.value,(s=>(o(),e(j,{class:"module-card",key:s.code,onClick:a=>function(s){m({url:s.url})}(s)},{default:t((()=>[l(y,{class:"module-name"},{default:t((()=>[d(g(s.name),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})):(o(),e(j,{key:1,class:"empty-state"},{default:t((()=>[l(y,{class:"empty-text"},{default:t((()=>[d("暂无可用功能模块")])),_:1})])),_:1}))])),_:1})])),_:1})}}},[["__scopeId","data-v-55e84395"]]);export{C as default};