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
12KB

  1. var C=(b,j,u)=>new Promise((t,x)=>{var I=i=>{try{n(u.next(i))}catch(p){x(p)}},v=i=>{try{n(u.throw(i))}catch(p){x(p)}},n=i=>i.done?t(i.value):Promise.resolve(i.value).then(I,v);n((u=u.apply(b,j)).next())});import{_ as tt}from"./backIcon.f4f9a5f4.js";import{y as et,d as ot,D as lt,r as m,o as at,c as ct,e as a,f as c,g as s,t as e,u as st,h as nt,F as it,J as _t,k as h,R as dt,z as rt,n as ut}from"./index.3fb2f955.js";import{d as pt}from"./projectCollectionEnter.a34d22f3.js";const vt="/assets/title.193f0dd1.png",mt="/assets/centerImg.915b9a88.png",ht="/assets/rotaBase.369a2bb5.png",ft="/assets/rotaBg.3a39e35a.png",gt="/assets/bigBottom.5543bfb5.png",y="/assets/smallCir.0b2f41ca.png",k="/assets/bigCir.66a4e296.png",bt="/assets/bgWave.e275108a.png",g="/assets/tabContentIcon.f6296934.png",xt=b=>et.get(`/api/v1/dashboard/project-portrait/${b}`);const jt={class:"portraitScreen"},It=s("div",{class:"head"},[s("img",{src:vt,class:"mx-auto"})],-1),Ct={class:"content"},yt={class:"top"},kt=s("img",{src:tt,class:"backIcon"},null,-1),Ot=s("span",null,"\u8FD4\u56DE\u9996\u9875",-1),Vt=[kt,Ot],Dt=dt('<div class="center"><img src="'+mt+'" class="centerBoxImg"><img src="'+ht+'" class="rotaBaseImg"><img src="'+ft+'" class="rotaBgImg"><img src="'+gt+'" class="bigBottomImg"></div>',1),St={class:"box3"},Tt={class:"tit"},Ut={class:"main"},wt={class:"info flex flex-wrap"},Bt={class:"info-item w-[100%] flex items-start"},Rt=s("span",{class:"label flex items-center flex-shrink-0"},"\u7CFB\u7EDF\u5B9A\u4F4D\uFF1A",-1),$t=["title"],Nt={class:"flex w-full"},zt={class:"flex-1"},At={class:"info-item w-[100%] flex items-start"},Pt=s("span",{class:"label flex items-center flex-shrink-0"},"\u6295\u8D44\u91D1\u989D\uFF1A",-1),Et={class:"flex-1"},Ft={class:"w-[100%] flex justify-between"},Jt={class:"info-item flex"},Lt=s("span",{class:"label flex items-center flex-shrink-0"},"\u9879\u76EE\u72B6\u6001\uFF1A",-1),Mt={key:0},Wt={key:1},qt={class:"flex-1"},Gt={class:"w-[100%] flex justify-between"},Ht={class:"info-item flex"},Kt=s("span",{class:"label flex items-center flex-shrink-0"},"\u9879\u76EE\u72B6\u6001\uFF1A",-1),Qt={key:0},Xt={key:1},Yt={class:"info-item w-[100%] flex items-start"},Zt=s("span",{class:"label flex items-center flex-shrink-0"},"\u90E8\u95E8\uFF1A",-1),se={class:"flex-1"},te=s("img",{src:y,class:"smallCirImg"},null,-1),ee=s("img",{src:k,class:"bigCirImg"},null,-1),oe=s("p",null,"\u9879\u76EE",-1),le=s("p",null,"\u7B80\u4ECB",-1),ae=[te,ee,oe,le],ce=s("img",{src:y,class:"smallCirImg"},null,-1),ne=s("img",{src:k,class:"bigCirImg"},null,-1),ie=s("p",null,"\u7279\u5F81",-1),_e=s("p",null,"\u6807\u7B7E",-1),de=[ce,ne,ie,_e],re=s("img",{src:y,class:"smallCirImg"},null,-1),ue=s("img",{src:k,class:"bigCirImg"},null,-1),pe=s("p",null,"\u4EA7\u51FA",-1),ve=s("p",null,"\u6807\u7B7E",-1),me=[re,ue,pe,ve],he=s("div",{class:"bgWave"},[s("img",{src:bt,class:"img"})],-1),fe={key:0,class:"customMask"},ge={class:"customDialog customDialog1"},be={key:0,class:"box1"},xe=s("div",{class:"mid"},null,-1),je={class:"tag"},Ie={key:0,class:"div15"},Ce=s("p",{class:"tag"},"......",-1),ye=[Ce],ke={key:1,class:"box2"},Oe={class:"main"},Ve={key:2,class:"box5"},De={class:"main"},Se={class:"tabContent"},Te=s("div",{class:"tableTit flex items-center"},[s("img",{src:g,alt:""}),s("span",null,"\u4E91\u8D44\u6E90\u4F7F\u7528\u60C5\u51B5")],-1),Ue=s("td",{class:"label"},"\u4E91\u8D44\u6E90\u5B9E\u4F8B\u4F7F\u7528\u6570",-1),we={class:"value"},Be=s("td",{class:"label"},"\u4E91\u8D44\u6E90\u5229\u7528\u7387",-1),Re={class:"value"},$e=s("div",{class:"tableTit flex items-center"},[s("img",{src:g,alt:""}),s("span",null,"\u6570\u636E\u4F7F\u7528\u60C5\u51B5")],-1),Ne=s("td",{class:"label"},"\u6570\u636E\u5171\u4EAB\u7533\u8BF7\u91CF",-1),ze={class:"value"},Ae=s("td",{class:"label"},"\u6570\u636E\u5171\u4EAB\u4F7F\u7528\u91CF",-1),Pe={class:"value"},Ee=s("td",{class:"label"},"\u6570\u636E\u5171\u4EAB\u63A5\u53E3\u8C03\u7528\u91CF",-1),Fe={class:"value"},Je=s("td",{class:"label"},"\u534F\u540C\u63A5\u53E3\u8C03\u7528\u91CF",-1),Le={class:"value"},Me=s("div",{class:"tableTit flex items-center"},[s("img",{src:g,alt:""}),s("span",null,"\u7EC4\u4EF6\u4F7F\u7528\u60C5\u51B5")],-1),We=s("td",{class:"label"},"\u7EC4\u4EF6\u7533\u8BF7\u91CF",-1),qe={class:"value"},Ge=s("td",{class:"label"},"\u7EC4\u4EF6\u4F7F\u7528\u91CF",-1),He={class:"value"},Ke=s("td",{class:"label"},"\u7EC4\u4EF6\u8C03\u7528\u91CF",-1),Qe={class:"value"},Xe=s("td",{class:"label"},"\u7EDF\u4E00\u7EC4\u4EF6\u8C03\u7528\u91CF",-1),Ye=s("td",{class:"value"},"\u6682\u65E0",-1),Ze=s("div",{class:"tableTit flex items-center"},[s("img",{src:g,alt:""}),s("span",null,"\u4EA7\u751F\u6570\u636E")],-1),so=s("td",{class:"label"},"\u4EA7\u751F\u6570\u636E\u91CF",-1),to={class:"value"},eo=s("td",{class:"label"},"\u4EA7\u751F\u6570\u636E\u5171\u4EAB\u7533\u8BF7\u91CF",-1),oo={class:"value"},lo=s("td",{class:"label"},"\u4EA7\u751F\u6570\u636E\u5171\u4EAB\u4F7F\u7528\u91CF",-1),ao={class:"value"},co=s("td",{class:"label"},"\u4EA7\u751F\u6570\u636E\u5BA1\u6279\u901A\u8FC7\u7387",-1),no={class:"value"},io=s("td",{class:"label"},"\u6570\u636E\u63A5\u53E3\u88AB\u8C03\u7528\u91CF",-1),_o={class:"value"},ro=s("td",{class:"label"},"\u534F\u540C\u63A5\u53E3\u88AB\u8C03\u7528\u91CF",-1),uo={class:"value"},po=s("div",{class:"tableTit flex items-center"},[s("img",{src:g,alt:""}),s("span",null,"\u8BD5\u8FD0\u884C\u62A5\u544A")],-1),vo=s("td",{class:"label"},"\u8BD5\u8FD0\u884C\u62A5\u544A\u901A\u8FC7\u7387",-1),mo={class:"value"},ho=ot({name:"portraitScreen"}),jo=Object.assign(ho,{setup(b){const j=rt(),{statusOptions:u}=lt.dictStore.globalDicts||{};m(0);const t=m(),x=m(),I=()=>C(this,null,function*(){var o,d;const _=yield xt(j.query.projectCode);t.value=_.data,x.value=(d=(o=_.data)==null?void 0:o.projectInfo)==null?void 0:d.statusSituation.reverse()}),v=m([]),n=m([!1,!1,!1]),i=m(!1),p=_=>{i.value=!0,n.value.forEach((o,d)=>{d===_?n.value[d]=!0:n.value[d]=!1}),console.log(n.value)};return at(()=>C(this,null,function*(){var _;I(),v.value=(yield pt()).data,console.log((_=v.value)==null?void 0:_.filter(o=>o.type==="PROJECT_STATUS"))})),(_,o)=>{var O,V,D,S,T,U,w,B,R,$,N,z,A,P,E,F,J,L,M,W,q,G,H,K,Q,X,Y,Z,ss,ts,es,os,ls,as,cs,ns,is,_s,ds,rs,us,ps,vs,ms,hs,fs,gs,bs,xs,js,Is,Cs,ys,ks,Os,Vs,Ds,Ss,Ts,Us,ws,Bs,Rs,$s,Ns,zs,As,Ps,Es,Fs,Js,Ls,Ms,Ws,qs,Gs,Hs,Ks,Qs,Xs,Ys,Zs;const d=ct("svg-icon");return a(),c("div",jt,[It,s("div",Ct,[s("div",yt,[s("p",{class:"back flex items-center",onClick:o[0]||(o[0]=l=>_.$router.go(-1))},Vt),Dt,s("div",St,[s("div",Tt,e((V=(O=t.value)==null?void 0:O.projectInfo)==null?void 0:V.projectName),1),s("div",Ut,[s("div",wt,[s("div",Bt,[Rt,s("span",{class:"flex-1 ellipsis",title:((S=(D=t.value)==null?void 0:D.projectInfo)==null?void 0:S.systemPosition)||((U=(T=t.value)==null?void 0:T.projectInfo)==null?void 0:U.projectIntroduction)},e(((B=(w=t.value)==null?void 0:w.projectInfo)==null?void 0:B.systemPosition)||(($=(R=t.value)==null?void 0:R.projectInfo)==null?void 0:$.projectIntroduction)||"-"),9,$t)]),s("div",Nt,[s("div",zt,[s("div",At,[Pt,s("span",Et,e(((z=(N=t.value)==null?void 0:N.projectInfo)==null?void 0:z.approvalAmount)||"-")+"\u4E07\u5143",1)]),s("div",Ft,[s("div",Jt,[Lt,((P=(A=t.value)==null?void 0:A.projectInfo)==null?void 0:P.status)*1>100?(a(),c("span",Mt,e(((J=st(u)[((F=(E=t.value)==null?void 0:E.projectInfo)==null?void 0:F.status)*1])==null?void 0:J.name)||"-"),1)):(a(),c("span",Wt,e(((M=(L=v.value)==null?void 0:L.filter(l=>l.type==="PROJECT_STATUS").find(l=>{var r,f;return l.value===((f=(r=t.value)==null?void 0:r.projectInfo)==null?void 0:f.status)}))==null?void 0:M.label)||"-"),1))])])]),s("div",qt,[s("div",Gt,[s("div",Ht,[Kt,((q=(W=t.value)==null?void 0:W.projectInfo)==null?void 0:q.status)*1>100?(a(),c("span",Qt,e(((K=st(u)[((H=(G=t.value)==null?void 0:G.projectInfo)==null?void 0:H.status)*1])==null?void 0:K.name)||"-"),1)):(a(),c("span",Xt,e(((X=(Q=v.value)==null?void 0:Q.filter(l=>l.type==="PROJECT_STATUS").find(l=>{var r,f;return l.value===((f=(r=t.value)==null?void 0:r.projectInfo)==null?void 0:f.status)}))==null?void 0:X.label)||"-"),1))])]),s("div",Yt,[Zt,s("span",se,e(((Z=(Y=t.value)==null?void 0:Y.projectInfo)==null?void 0:Z.buildOrgName)||"-"),1)])])])])])]),s("div",{class:"boxCircle1 flex flex-col items-center justify-center cursor-pointer z-10",onClick:o[1]||(o[1]=l=>p(0))},ae),s("div",{class:"boxCircle2 flex flex-col items-center justify-center cursor-pointer z-10",onClick:o[2]||(o[2]=l=>p(1))},de),s("div",{class:"boxCircle3 flex flex-col items-center justify-center cursor-pointer z-10",onClick:o[3]||(o[3]=l=>p(2))},me)])]),he,i.value?(a(),c("div",fe,[s("div",ge,[nt(d,{name:"dialogClose",class:"closeIcon",onClick:o[4]||(o[4]=l=>i.value=!1)}),n.value[1]?(a(),c("div",be,[xe,(a(!0),c(it,null,_t((ts=(ss=t.value)==null?void 0:ss.projectFeatures)==null?void 0:ts.slice(0,14),(l,r)=>(a(),c("div",{key:r,class:ut(`div${r+1}`)},[s("p",je,e(l.name),1)],2))),128)),((os=(es=t.value)==null?void 0:es.projectFeatures)==null?void 0:os.length)>14?(a(),c("div",Ie,ye)):h("",!0)])):h("",!0),n.value[0]?(a(),c("div",ke,[s("div",Oe,e((as=(ls=t.value)==null?void 0:ls.projectInfo)==null?void 0:as.projectIntroduction),1)])):h("",!0),n.value[2]?(a(),c("div",Ve,[s("div",De,[h("",!0),s("div",Se,[Te,s("table",null,[s("tr",null,[Ue,s("td",we,e((is=(ns=(cs=t.value)==null?void 0:cs.projectOutput)==null?void 0:ns.\u9879\u76EE\u4F53\u5F81)==null?void 0:is.cloudResourceUsage.instancesNum),1),Be,s("td",Re,e((rs=(ds=(_s=t.value)==null?void 0:_s.projectOutput)==null?void 0:ds.\u9879\u76EE\u4F53\u5F81)==null?void 0:rs.cloudResourceUsage.utilizationRate),1)])]),$e,s("table",null,[s("tr",null,[Ne,s("td",ze,e((vs=(ps=(us=t.value)==null?void 0:us.projectOutput)==null?void 0:ps.\u9879\u76EE\u4F53\u5F81)==null?void 0:vs.dataUsage.sharedApplicationVolume),1),Ae,s("td",Pe,e((fs=(hs=(ms=t.value)==null?void 0:ms.projectOutput)==null?void 0:hs.\u9879\u76EE\u4F53\u5F81)==null?void 0:fs.dataUsage.sharedUsage),1)]),s("tr",null,[Ee,s("td",Fe,e((xs=(bs=(gs=t.value)==null?void 0:gs.projectOutput)==null?void 0:bs.\u9879\u76EE\u4F53\u5F81)==null?void 0:xs.dataUsage.sharedInterfaceCallVolume),1),Je,s("td",Le,e((Cs=(Is=(js=t.value)==null?void 0:js.projectOutput)==null?void 0:Is.\u9879\u76EE\u4F53\u5F81)==null?void 0:Cs.dataUsage.collaborativeInterfaceCallVolume),1)])]),Me,s("table",null,[s("tr",null,[We,s("td",qe,e((Os=(ks=(ys=t.value)==null?void 0:ys.projectOutput)==null?void 0:ks.\u9879\u76EE\u4F53\u5F81)==null?void 0:Os.componentUsage.applicationVolume),1),Ge,s("td",He,e((Ss=(Ds=(Vs=t.value)==null?void 0:Vs.projectOutput)==null?void 0:Ds.\u9879\u76EE\u4F53\u5F81)==null?void 0:Ss.componentUsage.useVolume),1)]),s("tr",null,[Ke,s("td",Qe,e(((ws=(Us=(Ts=t.value)==null?void 0:Ts.projectOutput)==null?void 0:Us.\u9879\u76EE\u4F53\u5F81)==null?void 0:ws.componentUsage.unifyCallolVolume)||"\u6682\u65E0"),1),Xe,Ye])]),Ze,s("table",null,[s("tr",null,[so,s("td",to,e((($s=(Rs=(Bs=t.value)==null?void 0:Bs.projectOutput)==null?void 0:Rs.\u9879\u76EE\u4F53\u5F81)==null?void 0:$s.generateData.volume)||"\u6682\u65E0"),1),eo,s("td",oo,e(((As=(zs=(Ns=t.value)==null?void 0:Ns.projectOutput)==null?void 0:zs.\u9879\u76EE\u4F53\u5F81)==null?void 0:As.generateData.sharedApplicationVolume)||"\u6682\u65E0"),1)]),s("tr",null,[lo,s("td",ao,e(((Fs=(Es=(Ps=t.value)==null?void 0:Ps.projectOutput)==null?void 0:Es.\u9879\u76EE\u4F53\u5F81)==null?void 0:Fs.generateData.sharedUseVolume)||"\u6682\u65E0"),1),co,s("td",no,e(((Ms=(Ls=(Js=t.value)==null?void 0:Js.projectOutput)==null?void 0:Ls.\u9879\u76EE\u4F53\u5F81)==null?void 0:Ms.generateData.approvalPassRate)||"\u6682\u65E0"),1)]),s("tr",null,[io,s("td",_o,e(((Gs=(qs=(Ws=t.value)==null?void 0:Ws.projectOutput)==null?void 0:qs.\u9879\u76EE\u4F53\u5F81)==null?void 0:Gs.generateData.dataInterfaceCallsVolume)||"\u6682\u65E0"),1),ro,s("td",uo,e(((Qs=(Ks=(Hs=t.value)==null?void 0:Hs.projectOutput)==null?void 0:Ks.\u9879\u76EE\u4F53\u5F81)==null?void 0:Qs.generateData.collaborativeInterfaceCallVolume)||"\u6682\u65E0"),1)])]),po,s("table",null,[s("tr",null,[vo,s("td",mo,e(((Zs=(Ys=(Xs=t.value)==null?void 0:Xs.projectOutput)==null?void 0:Ys.\u9879\u76EE\u4F53\u5F81)==null?void 0:Zs.operationReport.passRate)||"\u6682\u65E0"),1)])])])])])):h("",!0)])])):h("",!0)])}}});export{jo as default};