You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 line
5.5KB

  1. var j=(e,i,o)=>new Promise((l,m)=>{var s=a=>{try{t(o.next(a))}catch(_){m(_)}},d=a=>{try{t(o.throw(a))}catch(_){m(_)}},t=a=>a.done?l(a.value):Promise.resolve(a.value).then(s,d);t((o=o.apply(e,i)).next())});import{_ as q}from"./homeBottom.50972391.js";import{d as R,z as C,A as z,r as x,L as T,c,e as n,f as h,g as f,h as p,i as u,j as L,F as S,J as F,I as r,t as I,_ as B,q as D,s as E,G as $,D as A,u as k,k as w,O as G,N as H,an as J,Z as O}from"./index.3fb2f955.js";const K="/assets/rightTopLogo.0e312ac7.png";const P=e=>(D("data-v-02d0860d"),e=e(),E(),e),Z={class:"ml-20 mt-10"},Q={class:"flex items-center"},U={class:"mt-8 font-semibold routeNameSize"},W=P(()=>f("img",{class:"rightTopLogo",src:K,alt:""},null,-1)),X=R({name:"breadcrumb"}),Y=Object.assign(X,{setup(e){const i=C(),o=z(),l=x(),m=x([]),s=()=>{o.go(-1)};return T(i,d=>{l.value=i.meta.title,m.value=i.matched.filter((t,a)=>a!==0)},{immediate:!0,deep:!0}),(d,t)=>{const a=c("ArrowLeft"),_=c("el-icon"),v=c("el-breadcrumb-item"),y=c("el-breadcrumb");return n(),h("div",Z,[f("div",Q,[f("div",{class:"flex items-center mr-5 backsize",onClick:s},[p(_,null,{default:u(()=>[p(a)]),_:1}),L("\u8FD4\u56DE ")]),p(y,{separator:"/"},{default:u(()=>[(n(!0),h(S,null,F(m.value,g=>(n(),r(v,{key:g.name},{default:u(()=>[L(I(g.meta.title),1)]),_:2},1024))),128))]),_:1})]),f("div",U,[f("span",null,I(l.value),1),W])])}}}),ee=B(Y,[["__scopeId","data-v-02d0860d"]]);const te={key:1},ne={__name:"sidebarItem",props:{index:String,title:String,item:Object,active:String},setup(e){const{totalNum:i}=$(A.countStore)||0,o=$(A.userStore).userInfo||{},l=z(),m=C(),s=e,d=a=>{l.push({name:a.index})},t=a=>(a.name==="operationProjectRecord"&&o.value.regionCode==="331100",!0);return(a,_)=>{const v=c("svg-icon"),y=c("el-badge"),g=c("el-menu-item"),M=c("sidebar-item",!0),N=c("el-sub-menu");return!(e.item.children&&e.item.children.length)&&!e.item.meta.hidden&&t(e.item)?(n(),r(g,{key:0,index:s.index,onClick:d},{title:u(()=>[e.item.name==="waitMeToHandle"?(n(),r(y,{key:0,value:k(i),max:99,class:"myBadage",hidden:!k(i)},{default:u(()=>[f("span",null,I(e.title),1)]),_:1},8,["value","hidden"])):(n(),h("span",te,I(e.title),1))]),default:u(()=>[e.item.meta.activeIcon&&e.item.meta.uIcon?(n(),r(v,{key:0,name:e.index==e.active?e.item.meta.activeIcon:e.item.meta.uIcon,"svg-class":"menuIcon"},null,8,["name"])):w("",!0)]),_:1},8,["index"])):(n(),h(S,{key:1},[!e.item.meta.hidden&&t(e.item)?(n(),r(N,{key:0,index:s.index},{title:u(()=>{var b;return[e.item.meta.activeIcon&&e.item.meta.uIcon?(n(),r(v,{key:0,name:k(m).path.includes(e.index)||((b=k(m).meta.activeMenu)==null?void 0:b.includes(e.index))?e.item.meta.activeIcon:e.item.meta.uIcon,"svg-class":"menuIcon"},null,8,["name"])):w("",!0),f("span",null,I(e.title),1)]}),default:u(()=>[(n(!0),h(S,null,F(e.item.children,b=>(n(),r(M,{key:b.name,index:b.name,title:b.meta.title,item:b},null,8,["index","title","item"]))),128))]),_:1},8,["index"])):w("",!0)],64))}}},ae=B(ne,[["__scopeId","data-v-979263d2"]]),se={__name:"index",props:{isCollapse:{type:Boolean,default:!1},sidebarMenu:{type:Array,default:()=>[]}},setup(e){const i=e,o=$(A.userStore).userInfo,l=G(()=>{const m=C(),{meta:s,name:d}=m;return s.activeMenu?s.activeMenu:d});return(m,s)=>{const d=c("el-menu");return n(),r(d,{"default-active":l.value,collapse:i.isCollapse,class:"el-menu-vertical-demo","unique-opened":""},{default:u(()=>[(n(!0),h(S,null,F(k(o).regionCode!=="331123"?i.sidebarMenu.filter(t=>t.name!=="applicationRegist"):i.sidebarMenu,t=>(n(),r(ae,{key:t.name,index:t.name,title:t.meta.title,item:t,active:l.value},null,8,["index","title","item","active"]))),128))]),_:1},8,["default-active","collapse"])}}};const oe={class:"mainBox"},le={class:"collapse"},ce=R({name:"elAside"}),ie=Object.assign(ce,{emits:["collapseFn"],setup(e,{emit:i}){const o=C(),l=x(!1),m=x(o.path.split("/")[o.path.split("/").length-1]),{menuArr:s}=$(A.menuStore),d=i,t=()=>{l.value=!l.value,d("collapseFn",l.value)},a=x([]);return T(o,_=>{a.value=s.value.find(v=>v.name===_.meta.topMenu)&&s.value.find(v=>v.name===_.meta.topMenu).children||[]},{immediate:!0,deep:!0}),(_,v)=>{const y=c("expand"),g=c("fold"),M=c("el-icon"),N=c("el-scrollbar");return n(),h("div",oe,[p(N,null,{default:u(()=>[p(se,{"sidebar-menu":a.value,"is-collapse":l.value,active:m.value},null,8,["sidebar-menu","is-collapse","active"]),f("div",le,[p(M,{color:"rgba(0, 0, 0, 0.45)"},{default:u(()=>[l.value?(n(),r(y,{key:0,onClick:t})):(n(),r(g,{key:1,onClick:t}))]),_:1})])]),_:1})])}}}),V=B(ie,[["__scopeId","data-v-97d11a37"]]);const ue=e=>(D("data-v-60bc17a9"),e=e(),E(),e),me=ue(()=>f("p",{class:"absolute bottom-[0] left-[0] w-full"},[f("img",{src:q,class:"w-full"})],-1)),de=R({name:"secondView"}),re=Object.assign(de,{setup(e){const i=C(),o=x(!1),l=s=>{o.value=s},m=x();return T(i,s=>j(this,null,function*(){var d,t;yield H(),(t=(d=document.getElementsByClassName("el-main"))==null?void 0:d[0])!=null&&t.scrollTop&&(document.getElementsByClassName("el-main")[0].scrollTop=0)}),{immediate:!0,deep:!0}),(s,d)=>{const t=c("router-view"),a=c("el-main"),_=c("el-container");return n(),r(_,{class:"overflow-hidden"},{default:u(()=>[p(V,{class:"aside",width:o.value?"64px":"200px"},{default:u(()=>[p(V,{onCollapseFn:l})]),_:1},8,["width"]),me,p(_,{class:"is-vertical relative overflow-x-auto"},{default:u(()=>[p(ee),p(a,{ref_key:"mainRef",ref:m,class:"main"},{default:u(()=>[p(t,null,{default:u(({Component:v})=>[(n(),r(J,null,[s.$route.meta.keepAlive?(n(),r(O(v),{key:0})):w("",!0)],1024)),s.$route.meta.keepAlive?w("",!0):(n(),r(O(v),{key:0}))]),_:1})]),_:1},512)]),_:1})]),_:1})}}}),fe=B(re,[["__scopeId","data-v-60bc17a9"]]);export{fe as default};