index.9ba943e1.js 2.2 KB

12
  1. import{L as N,a2 as E,l as B,al as v,o as a,a as i,S as x,T as l,b as o,F as g,ac as w,W as _,aE as A,aF as F,Z as k,Y as y}from"./vue.e1d8f8c6.js";import{d as I,f as p,r as M,_ as G}from"./index.5ec7a9d7.js";const S=d=>(A("data-v-0ef3d734"),d=d(),F(),d),L={class:"home-container layout-pd"},V=S(()=>o("div",{class:"card-header"},[o("span",null,"基础数据")],-1)),D={class:"disflex"},$=["onClick"],j={key:0},z={class:"text mt10"},R=S(()=>o("div",{class:"card-header"},[o("span",null,"系统设置")],-1)),T={class:"disflex"},W=["onClick"],Y={key:0},Z={class:"text mt10"},q=N({name:"home"}),H=N({...q,setup(d){const C=I(),t=E({list1:[{url:p.file+"/static/tinified/Group57.png",text:"账号权限02",path:"underlyingRoleManage"},{url:p.file+"/static/tinified/Group58.png",text:"部门人员03",path:"underlyingDepartment"}],list4:[{url:p.file+"/static/tinified/Group76.png",text:"基础设置25",path:"systemBaseSettings"}],codes:[],isNum1:0,isNum4:0}),h=s=>{M.replace({name:s})};B(async()=>{let s=await C.getMenuAdmin();await f(s.data),await m(t.list1,1),await m(t.list4,4)});const m=(s,n)=>{let c=0;switch(s.forEach(r=>{r.isShow=!1,t.codes.forEach(e=>{r.path==e&&(r.isShow=!0,c+=1)})}),n){case 1:t.isNum1=c;break;case 4:t.isNum4=c;break}return s},f=s=>{s.forEach(n=>{t.codes.push(n.name),n.children&&f(n.children)})};return(s,n)=>{const c=v("el-image"),r=v("el-card");return a(),i("div",L,[t.isNum1>0?(a(),x(r,{key:0,class:"box-card"},{header:l(()=>[V]),default:l(()=>[o("div",D,[(a(!0),i(g,null,w(t.list1,(e,u)=>(a(),i("div",{key:u,class:"text mb18 mr24",onClick:b=>h(e.path)},[e.isShow?(a(),i("div",j,[k(c,{style:{width:"100px",height:"100px"},src:e.url},null,8,["src"]),o("div",z,y(e.text),1)])):_("v-if",!0)],8,$))),128))])]),_:1})):_("v-if",!0),t.isNum4>0?(a(),x(r,{key:1,class:"box-card mt20"},{header:l(()=>[R]),default:l(()=>[o("div",T,[(a(!0),i(g,null,w(t.list4,(e,u)=>(a(),i("div",{key:u,class:"text mb18 mr24",onClick:b=>h(e.path)},[e.isShow?(a(),i("div",Y,[k(c,{style:{width:"100px",height:"100px"},src:e.url},null,8,["src"]),o("div",Z,y(e.text),1)])):_("v-if",!0)],8,W))),128))])]),_:1})):_("v-if",!0)])}}});const O=G(H,[["__scopeId","data-v-0ef3d734"],["__file","E:/code/wwwroot/local81.lzj/simple_storage/vue-next-admin/src/views/home/index.vue"]]);export{O as default};