No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

2 líneas
7.8KB

  1. var N=(k,B,v)=>new Promise((V,i)=>{var d=_=>{try{C(v.next(_))}catch(E){i(E)}},y=_=>{try{C(v.throw(_))}catch(E){i(E)}},C=_=>_.done?V(_.value):Promise.resolve(_.value).then(d,y);C((v=v.apply(k,B)).next())});import{_ as me,d as fe,G as j,D as w,r as m,W as he,o as ve,c as r,e as u,I as J,i as a,h as s,g as e,f as p,J as $,F as S,n as L,u as n,j as O,X as xe,Y as ge,k as P,t as h,Z as we,A as ke,z as ye,a as Ce,N as X,q as Ee,s as Re,x as be,$ as A}from"./index.3fb2f955.js";import{l as Me}from"./auth.43994ca2.js";import{h as K}from"./moment.c1b73a16.js";const R=k=>(Ee("data-v-e5119057"),k=k(),Re(),k),Se={class:"flex items-center flex-1"},Ie=R(()=>e("p",{class:"title text-black flex-shrink-0"},"\u4E3D\u6C34\u5E02\u4FE1\u606F\u5316\u9879\u76EE\u7BA1\u7406\u7CFB\u7EDF",-1)),Te=["onClick"],Ne=["onClick"],$e={class:"flex items-center flex-shrink-0"},Oe={class:"el-dropdown-link"},Be=R(()=>e("p",{class:"text-center font-semibold border-b border-gray-300 text-14 py-9"},"\u6D88\u606F\u901A\u77E5",-1)),Ve={class:"w-11/12 items-center text-14"},ze={class:"truncate",style:{color:"rgba(0, 0, 0, 0.65)"}},De={style:{color:"rgba(0, 0, 0, 0.25)"}},We={class:"flex items-center text-[rgba(0,0,0,0.85)] text-14"},je={class:"flex p-8"},Je=R(()=>e("span",{class:"flex-shrink-0"},"\u5F53\u524D\u89D2\u8272\uFF1A",-1)),Le={class:"flex p-8"},Pe=R(()=>e("span",{class:"flex-shrink-0"},"\u5F53\u524D\u533A\u57DF\uFF1A",-1)),Ae={class:"flex p-8"},qe=R(()=>e("span",{class:"flex-shrink-0"},"\u5F53\u524D\u5355\u4F4D\uFF1A",-1)),Ue=R(()=>e("span",null,"\u9000\u51FA\u767B\u5F55",-1)),Ge=fe({name:"layout"}),He=Object.assign(Ge,{setup(k){const{proxy:B}=be(),{projectCount:v,infoList:V}=j(w.countStore)||0,i=j(w.userStore).userInfo||{},d=ke(),y=ye(),{menuArr:C}=j(w.menuStore),_=m([]),E=c=>{if(_.value=C.value.find(t=>t.name===c).children,c==="cockpits"){const t=d.resolve({path:"/cockpit"});window.open(t.href,"_blank")}else d.push({name:c})},Y=()=>N(this,null,function*(){yield Me(),Ce.remove("token"),localStorage.clear(),d.push("/login"),window.location.reload()}),Z=()=>{B.$messageBox.alert("\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\uFF0813588274036\uFF09","\u7533\u8BF7\u6743\u9650",{showConfirmButton:!1})},Q=ne=>N(this,[ne],function*({id:c,type:t,instanceId:T,projectId:x,meetingId:M}){t==="PROJECT_REVIEW"?(yield A({id:c}),yield w.countStore.setCountStore(),d.push({name:"handleDuringExamine",query:{instanceId:T,projectId:x}})):t==="PROJECT_REVIEW_PASS"||t==="PROJECT_REVIEW_REJECT"?(yield A({id:c}),yield w.countStore.setCountStore(),d.push({name:"projectStore"})):t==="PROJECT_REVIEW_BACK"?(yield A({id:c}),yield w.countStore.setCountStore(),d.push({name:"handleAfterGiveBack",query:{instanceId:T,id:x}})):t==="EXPERT_REVIEW"?d.push({name:"expertReview"}):t==="REVIEW_MEETING"&&d.push({name:"meetingDetail",query:{id:M}})}),f=m(),z=m(),b=m(!1),D=m(),q=m(),U=m(),I=m(),ee=m(0),W=()=>N(this,null,function*(){var c;f.value=JSON.parse(JSON.stringify(C.value.filter(t=>!t.meta.hidden&&t.meta.menuType==="MENU"))),f.value.forEach(t=>{t.meta.hidden=!1}),yield X(),ee.value=f.value.length*120-z.value.offsetWidth,I.value=Math.floor((f.value.length*120-z.value.offsetWidth)/120+2),D.value=f.value.slice(-I.value);for(let t=1;t<=I.value;t++)f.value[f.value.length-t].meta.hidden=!0;yield X(),U.value=(c=q.value)==null?void 0:c.offsetHeight}),te=()=>{b.value=!b.value},G=c=>{window.open(c,"_blank")},oe="production";return he(()=>{W()}),ve(()=>{W(),window.addEventListener("resize",()=>{W()}),document.addEventListener("click",()=>{b.value=!1}),w.countStore.setCountStore()}),(c,t)=>{const T=r("More"),x=r("el-icon"),M=r("svg-icon"),ne=r("el-tooltip"),H=r("el-dropdown-item"),se=r("el-dropdown-menu"),ae=r("el-dropdown"),le=r("el-badge"),re=r("arrow-down"),ie=r("el-divider"),F=r("SwitchButton"),ce=r("el-popover"),ue=r("el-header"),de=r("router-view"),pe=r("el-container");return u(),J(pe,{class:"h-screen overflow-hidden"},{default:a(()=>[s(ue,{class:"header flex items-center justify-between"},{default:a(()=>[e("div",Se,[Ie,e("ul",{ref_key:"topMenuRef",ref:z,class:"flex -mx-20 header-menu flex-1"},[(u(!0),p(S,null,$(f.value,o=>(u(),p(S,{key:o.name},[o.meta.hidden?P("",!0):(u(),p("li",{key:0,class:"px-12 text-16 cursor-pointer flex items-center",onClick:l=>n(y).meta.topMenu!==o.name?E(o.name):null},[e("span",{class:L(["flex items-center",[n(y).meta.topMenu===o.name?"active-menu":"border-transparent"]])},h(o.meta.title),3)],8,Te))],64))),128)),I.value>0?(u(),p("li",{key:0,class:"px-20 text-16 cursor-pointer whitespace-nowrap relative flex items-center",onClick:ge(te,["stop"])},[e("span",{class:L(["flex items-center",[D.value.some(o=>o.name===n(y).meta.topMenu)?"active-menu":"border-transparent"]])},[s(x,{class:"mr-8",size:16},{default:a(()=>[s(T)]),_:1}),O(" \u66F4\u591A\u83DC\u5355 ")],2),e("div",{class:"absolute hidMenus w-full top-full z-10 text-center overflow-hidden",style:xe({height:b.value?`${U.value}px`:0,opacity:b.value?"100%":0})},[e("div",{ref_key:"hidMenuRef",ref:q,class:"py-10"},[(u(!0),p(S,null,$(D.value,o=>{var l;return u(),p("p",{key:o.name,class:"px-20 hidMenu",onClick:g=>E(o.name)},[e("span",{class:L(["flex items-center",[n(y).meta.topMenu===o.name?"active-menu":"border-transparent"]])},h((l=o==null?void 0:o.meta)==null?void 0:l.title),3)],8,Ne)}),128))],512)],4)])):P("",!0)],512)]),e("div",$e,[e("span",{class:"text-14 cursor-pointer mr-8 pointTit",onClick:t[0]||(t[0]=o=>G(`https://xmglhejia.dsj.lishui.gov.cn/sys/thirdLogin/zzd/login?employeeCode=${n(i).employeeCode}&employeeName==${n(i).realName}`))},"\u6838\u4EF7\u7EC4\u4EF6"),e("span",{class:"text-14 cursor-pointer mr-8 pointTit",onClick:t[1]||(t[1]=o=>G(n(oe)==="production"?`https://xmglchacho.dsj.lishui.gov.cn:4430/login?code=${n(i).employeeCode}`:`http://xmcc.ningdatech.com/login?code=${n(i).employeeCode}`))},"\u67E5\u91CD\u7EC4\u4EF6"),s(ne,{content:"\u64CD\u4F5C\u624B\u518C",placement:"bottom",effect:"light"},{default:a(()=>[s(M,{name:"czsc",class:"cursor-pointer text-16"})]),_:1}),s(le,{value:n(v),hidden:!n(v),class:"h-16 ml-12 mr-28"},{default:a(()=>[s(ae,{trigger:"hover"},{dropdown:a(()=>[s(se,{style:{width:"305px"},class:"newsDropDownMenu"},{default:a(()=>{var o;return[Be,(u(!0),p(S,null,$((o=n(V))==null?void 0:o.sort((l,g)=>n(K)(g.createTime).valueOf()-n(K)(l.createTime).valueOf()).filter((l,g)=>g<5),l=>(u(),J(H,{key:l.id,onClick:g=>Q(l)},{default:a(()=>[e("div",Ve,[e("div",ze,h(l.content),1),e("div",De,h(l.createTime),1)])]),_:2},1032,["onClick"]))),128)),s(H,{class:"justify-center font-semibold border-t border-gray-300",style:{color:"rgba(0, 87, 255, 1)"},onClick:t[2]||(t[2]=l=>n(d).push({name:"infoCenter"}))},{default:a(()=>[O("\u67E5\u770B\u66F4\u591A"),s(M,{name:"forward","svg-class":"message-icon mr-8"})]),_:1})]}),_:1})]),default:a(()=>[e("span",Oe,[s(M,{name:"bell",class:"cursor-pointer text-16"})])]),_:1})]),_:1},8,["value","hidden"]),s(ce,{placement:"bottom",width:200,trigger:"click","popper-class":"loginOutPop"},{reference:a(()=>[e("a",We,[O(h(n(i).realName)+" ",1),s(x,{class:"el-icon--right"},{default:a(()=>[s(re)]),_:1})])]),default:a(()=>{var o,l;return[e("div",null,[e("div",je,[Je,e("div",null,[(u(!0),p(S,null,$(n(i).userRoleInfoList,(g,_e)=>(u(),p("p",{key:_e},h(g.name),1))),128))])]),e("div",Le,[Pe,e("div",null,h(n(i).regionName),1)]),e("div",Ae,[qe,e("div",null,h(n(i).empPosUnitName),1)]),s(ie,{style:{margin:"8px 0 0 0"}}),n(i).regionCode==="330000"&&((o=n(i).userRoleInfoList)==null?void 0:o.length)<2&&((l=n(i).userRoleInfoList)==null?void 0:l[0].code)==="VISITOR"?(u(),p("p",{key:0,class:"cursor-pointer p-8 login-out",onClick:Z},[s(x,null,{default:a(()=>[s(F)]),_:1}),O("\u7533\u8BF7\u6743\u9650")])):P("",!0),e("p",{class:"cursor-pointer p-8 login-out flex items-center",onClick:Y},[s(x,{class:"mr-4"},{default:a(()=>[s(F)]),_:1}),Ue])])]}),_:1})])]),_:1}),s(de,null,{default:a(({Component:o})=>[(u(),J(we(o)))]),_:1})]),_:1})}}}),Ze=me(He,[["__scopeId","data-v-e5119057"]]);export{Ze as default};