Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

3 wiersze
4.4KB

  1. var L=Object.defineProperty,I=Object.defineProperties;var M=Object.getOwnPropertyDescriptors;var j=Object.getOwnPropertySymbols;var P=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable;var R=(o,t,e)=>t in o?L(o,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[t]=e,F=(o,t)=>{for(var e in t||(t={}))P.call(t,e)&&R(o,e,t[e]);if(j)for(var e of j(t))U.call(t,e)&&R(o,e,t[e]);return o},A=(o,t)=>I(o,M(t));var w=(o,t,e)=>new Promise((x,d)=>{var u=s=>{try{m(e.next(s))}catch(v){d(v)}},h=s=>{try{m(e.throw(s))}catch(v){d(v)}},m=s=>s.done?x(s.value):Promise.resolve(s.value).then(u,h);m((e=e.apply(o,t)).next())});import{y as $,_ as G,d as J,r as y,o as K,c as _,e as X,f as q,i as f,j as p,h as z,g as r,t as N,F as H}from"./index.4c9a701a.js";import{L as D,i as Y}from"./index.682be1ab.js";const Q=o=>$.get("/api/v1/statistics/project-cost",{params:o}),T={class:"flex justify-center text-center mt-24"},W={class:"flex-1"},Z={class:"text-primary text-32 font-bold",style:{"font-family":"DIN"}},ee=r("p",{class:"text-info text-14"},"\u7D2F\u8BA1\u4E13\u5BB6\u8BC4\u5BA1\u8D39\uFF08\u4E07\u5143\uFF09",-1),te={class:"flex-1"},ae={class:"text-primary text-32 font-bold",style:{"font-family":"DIN"}},oe=r("p",{class:"text-info text-14"},"\u7D2F\u8BA1\u4EBA\u5DE5\u6838\u4EF7\u8D39\uFF08\u4E07\u5143\uFF09",-1),se=J({name:"projectFundStatistics"}),re=Object.assign(se,{setup(o){const t=y({}),e=y(),x=y(),d=y();let u,h,m;const s=new D(0,0,1,1,[{offset:0,color:"#20DEEF"},{offset:1,color:"#007FED"}]),v=()=>w(this,null,function*(){V(),B(),E()}),V=()=>{var l;u||(u=Y(e.value));const c=[new D(0,0,1,1,[{offset:0,color:"rgba(32, 183, 96, 1)"},{offset:1,color:"rgba(32, 183, 96, 0.5)"}]),new D(0,0,1,1,[{offset:0,color:"#20DEEF"},{offset:1,color:"#007FED"}])],i={legend:{show:!1},tooltip:{show:!0,trigger:"item"},color:c,series:[{data:(l=n.value)==null?void 0:l.twoYearsAvg.map(a=>A(F({},a),{value:a.amount})),type:"pie",itemStyle:{borderRadius:4},label:{formatter:`{b}
  2. {c}`,color:"#333333"},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]};u.setOption(i)},B=()=>{var i,l;h||(h=Y(x.value));const c={tooltip:{show:!0,trigger:"axis",valueFormatter:a=>a},grid:{bottom:42,top:10,right:30},xAxis:{type:"category",data:(i=n.value)==null?void 0:i.twoYearsPricing.map(a=>a.name),axisLabel:{interval:0,hideOverlap:!1}},yAxis:{name:"",type:"value"},color:s,series:[{data:(l=n.value)==null?void 0:l.twoYearsPricing.map(a=>a.amount),type:"line",name:"\u6838\u4EF7\u8D39",areaStyle:{}}]};h.setOption(c)},E=()=>{var i,l;m||(m=Y(d.value));const c={tooltip:{show:!0,trigger:"axis",valueFormatter:a=>a},grid:{bottom:42,top:10,right:30},xAxis:{type:"category",data:(i=n.value)==null?void 0:i.twoYearsReviews.map(a=>a.name),axisLabel:{interval:0,hideOverlap:!1}},yAxis:{name:"",type:"value"},color:s,series:[{name:"\u8BC4\u5BA1\u8D39",data:(l=n.value)==null?void 0:l.twoYearsReviews.map(a=>a.amount),type:"line",areaStyle:{}}]};m.setOption(c)},n=y(),O=()=>w(this,null,function*(){const c=yield Q({year:t.value.projectYear});n.value=c.data,v()});return K(()=>w(this,null,function*(){O()})),(c,i)=>{const l=_("el-date-picker"),a=_("el-form-item"),le=_("el-form"),g=_("el-card"),b=_("el-col"),S=_("el-row");return X(),q(H,null,[f(g,{class:"mb-16"},{default:p(()=>{var C,k;return[z("v-if",!0),r("div",T,[r("div",W,[r("p",Z,N(((C=n.value)==null?void 0:C.reviewAmount)||0),1),ee]),r("div",te,[r("p",ae,N(((k=n.value)==null?void 0:k.pricingAmount)||0),1),oe])])]}),_:1}),f(S,{gutter:16},{default:p(()=>[f(b,{span:12,class:"mb-16"},{default:p(()=>[f(g,{header:"\u5E02\u672C\u7EA7\u8FD1\u4E24\u5E74\u4EBA\u5DE5\u6838\u4EF7\u8D39\uFF08\u4E07\u5143\uFF09"},{default:p(()=>[r("div",{ref_key:"chart2Ref",ref:x,class:"h-[230px]"},null,512)]),_:1})]),_:1}),f(b,{span:12,class:"mb-16"},{default:p(()=>[f(g,{header:"\u5E02\u672C\u7EA7\u8FD1\u4E24\u5E74\u4E13\u5BB6\u8BC4\u5BA1\u8D39\uFF08\u4E07\u5143\uFF09"},{default:p(()=>[r("div",{ref_key:"chart3Ref",ref:d,class:"h-[230px]"},null,512)]),_:1})]),_:1}),f(b,{span:12,class:"mb-16"},{default:p(()=>[f(g,{header:"\u5E02\u672C\u7EA7\u8FD1\u4E24\u5E74\u5E73\u5747\u4E13\u5BB6\u8BC4\u5BA1/\u6838\u4EF7\u8D39\uFF08\u4E07\u5143\uFF09"},{default:p(()=>[r("div",{ref_key:"chart1Ref",ref:e,class:"h-[230px]"},null,512)]),_:1})]),_:1})]),_:1})],64)}}}),me=G(re,[["__file","/Users/chenlixin/Documents/work/NDKJ/MyProject/ls-project-v2.0/src/pages/statisticAnalysis/projectManageCostStatistics/index.vue"]]);export{me as default};