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.
1 lines
11 KiB
1 lines
11 KiB
!function(){var e=document.createElement("style");e.innerHTML='.detailContant[data-v-29210045]{height:100%}.ns-form-title[data-v-29210045]{font-weight:700;user-select:text;display:flex;justify-content:space-between;align-items:center;width:100%;height:5vh}.ns-form-title .title[data-v-29210045]{text-align:left;height:32px;line-height:32px;font-weight:700;user-select:text;position:relative;padding-left:9px;width:50%}.ns-form-title .title[data-v-29210045]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:13px;width:3px;border-radius:1px;background-color:#2778ff}.ns-form-title .operation[data-v-29210045]{display:flex;margin-right:10px;font-weight:400;height:70%;cursor:pointer;width:4%}.contant[data-v-29210045]{width:100%;height:calc(100% - 5vh)}.contant .chartsPart[data-v-29210045]{width:100%;height:63%;display:flex;justify-content:space-between}.contant .chartsPart .chart[data-v-29210045]{width:100%;height:65%}.contant .chartsPart .contrast[data-v-29210045]{width:100%;height:25%;display:flex;align-items:center;justify-content:space-around}.contant .chartsPart .hide[data-v-29210045]{height:10%;width:100%;display:flex;align-items:end;justify-content:center;color:#2778ff}.contant .chartsPart .hide[data-v-29210045] .anticon{line-height:17px;color:#2778ff!important}.contant .chartsPart .model[data-v-29210045]{width:16%;height:90%;background:#f7f9ff;padding:12px}.contant .chartsPart .model .quantity[data-v-29210045]{font-size:12px;font-weight:400;letter-spacing:0px;line-height:17px;color:#000}.contant .chartsPart .model .quantity>span[data-v-29210045]{font-size:28px;font-weight:400;letter-spacing:0px;line-height:37px;color:#000}.contant .chartsPart .model .quantityTitle[data-v-29210045]{font-size:16px;font-weight:700;letter-spacing:.96px;line-height:21px;color:#000}.contant .tablePart[data-v-29210045]{height:calc(27% - 20px);margin-top:20px}.contant .tablePart .show[data-v-29210045]{height:10%;width:100%;display:flex;align-items:start;justify-content:center;color:#2778ff}.contant .tablePart .show[data-v-29210045] .anticon{line-height:17px;color:#2778ff!important}[data-v-29210045] .ant-card-body{padding:unset;height:100%;width:100%}\n',document.head.appendChild(e),System.register(["./index-legacy.2d33267e.js","./carbonEmissionFactorLibrary-legacy.a50981cf.js","./index-legacy.e48750fd.js"],(function(e){"use strict";var t,a,l,i,n,o,s,d,r,c,u,v,h,p,y,g,f,m,x,b,w,k,_;return{setters:[function(e){t=e._,a=e.d,l=e.am,i=e.r,n=e.o,o=e.p,s=e.v,d=e.t,r=e.x,c=e.w,u=e.D,v=e.q,h=e.A,p=e.B,y=e.a0,g=e.an,f=e.ao,m=e.af,x=e.G,b=e.H,w=e.h},function(e){k=e.f},function(e){_=e.i}],execute:function(){const C=e=>(x("data-v-29210045"),e=e(),b(),e),S={class:"detailContant"},I={class:"ns-form-title"},P=C((()=>d("div",{class:"title"},[d("span",null,"统计数据")],-1))),L={class:"operation"},q={class:"contant"},R={class:"contrast"},T={class:"model"},U={class:"quantity"},Y={class:"quantityTitle"},N={class:"model"},j={class:"quantity"},z={class:"quantityTitle"},A={class:"model"},D={class:"quantity"},O={class:"quantityTitle"},W={class:"model"},K={class:"quantity"},M=C((()=>d("div",{class:"quantityTitle"},"基准值",-1))),H={class:"model"},V={class:"quantity"},B={key:0,width:"20px",height:"28px",src:"/hx-ai-intelligent/asset/carbonPlanningDown.dd506376.svg"},E={key:1,style:{"margin-left":"5px"}},F={key:2,width:"20px",height:"28px",src:"/hx-ai-intelligent/asset/carbonPlanningDown.dd506376.svg"},G={key:3,style:{"margin-left":"5px"}},J={key:4,style:{"margin-left":"5px"}},Q=C((()=>d("div",{class:"quantityTitle"},"实际|预算",-1))),X={class:"hide"},Z=C((()=>d("span",null,"隐藏",-1))),$={key:0,class:"show"},ee=C((()=>d("span",null,"展开",-1))),te={class:"button",style:{"margin-bottom":"12px"}},ae={key:0},le=["onClick"],ie={key:0},ne=["onClick"],oe=a({__name:"categoryDeatil",props:{parentId:{type:Number},year:{type:l},type:{type:Number},nodeName:{type:l}},emits:["change-data"],setup(e,{emit:t}){const a=e;console.log(a,"xxy");const l=i(""),x=JSON.parse(sessionStorage.getItem("ORGID"));l.value=x;const b=(e,t={orgId:l})=>w.post(e,t),C=()=>{t("change-data",!0)},oe=i([]),se=(e,t)=>{oe.value=e,pe.value.ids=e},de=i({orgId:l.value,year:a.year,itemizeId:a.parentId,type:a.type}),re=()=>{b(k.detailedStatisticalDataTable,de.value).then((e=>{ue.value=e.data}))};re();const ce=i([{title:"序号",customRender:e=>e.index+1},{title:"日期",dataIndex:"yearMonth"},{title:Number(a.year)-1+"年实际用量",dataIndex:"lastYearActualUsage"},{title:a.year+"年实际用量",dataIndex:"actualUsage"},{title:"基准值",dataIndex:"referenceValue"},{title:"是否按去年折算",dataIndex:"lastYear"},{title:"折算率",dataIndex:"conversionRate"},{title:"2024年预算",dataIndex:"budget"},{title:"操作",key:"action"}]),ue=i([]),ve=i(!1),he=i(),pe=i({}),ye={span:6},ge={span:18},fe=e=>{ve.value=!0,e&&(pe.value.ids=[e.id],"是"===e.lastYear?pe.value.isLastYear=1:pe.value.isLastYear=0,pe.value.conversionRate=e.conversionRate,pe.value.budget=e.budget)},me=i(!0),xe=e=>{me.value=1!==e},be=()=>{he.value.validate().then((()=>{console.log("values",pe,m(pe)),b(k.batchOrUpdate,pe.value).then((e=>{ve.value=!1,pe.value={},re()}))})).catch((e=>{console.log("error",e)}))},we=()=>{pe.value={},ve.value=!1},ke=i(!1),_e=i([]),Ce=(e,t)=>{_e.value=e},Se=[{title:"年份",dataIndex:"emissionSources"},{title:"用电量",dataIndex:"emissionFactors"},{title:"操作",key:"action"}],Ie=i([]),Pe=()=>{ke.value=!0},Le=()=>{ke.value=!1},qe=i(null);let Re=null;const Te=i([]),Ue=i([]),Ye=i([]),Ne=i([]),je=i(),ze=i(),Ae=i(),De=i(),Oe=i(),We=i(),Ke=()=>{b(k.detailedStatisticalDataChart,de.value).then((e=>{console.log(e),Te.value=e.data.yearMonth,Ue.value=e.data.actualUsageList,Ye.value=e.data.lastYearActualUsageList,Ne.value=e.data.budgetList,je.value=e.data.referenceValueList,ze.value=e.data.actualUsage,Ae.value=e.data.budget,De.value=e.data.referenceValue,Oe.value=e.data.lastYearActualUsage,We.value=e.data.count,Me()}))};Ke();const Me=()=>{Re=_(qe.value);const e={backgroundColor:"transparent",tooltip:{trigger:"axis",axisPointer:{type:"shadow",label:{show:!0}}},grid:{left:"4%",top:"18%",right:"5%",bottom:"10%"},legend:{data:[Number(a.year)-1+"年实际用量",a.year+"年实际用量",a.year+"年预算","基准值"],top:"0",left:"0",textStyle:{color:"#666",fontSize:12},itemWidth:20,itemHeight:10},xAxis:{data:Te.value,axisLine:{show:!0,lineStyle:{color:"#d9d9d9",width:1}},axisTick:{show:!0,alignWithLabel:!0},axisLabel:{show:!0,textStyle:{color:"#d9d9d9",fontSize:12},interval:0}},yAxis:[{type:"value",splitLine:{show:!0,lineStyle:{width:1,color:"#d9d9d9"}},axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,textStyle:{color:"#d9d9d9",fontSize:12}}}],series:[{name:Number(a.year)-1+"年实际用量",type:"bar",barWidth:18,itemStyle:{normal:{color:"#6395f9"}},data:Ye.value},{name:a.year+"年实际用量",type:"bar",barWidth:18,itemStyle:{normal:{color:"#62daab"}},data:Ue.value},{name:a.year+"年预算",type:"line",smooth:!0,symbol:"none",lineStyle:{color:"#f4664a",width:2},data:Ne.value},{name:"基准值",type:"line",smooth:!0,symbol:"none",lineStyle:{color:"#f4664a",width:2},data:je.value}]};Re=_(qe.value),Re.setOption(e)},He=i(!0),Ve=()=>{He.value=!1},Be=()=>{He.value=!0,Ke()};return(e,t)=>{const l=n("a-button"),i=n("a-card"),m=n("a-table"),x=n("a-select-option"),b=n("a-select"),w=n("a-form-item"),k=n("a-input"),_=n("a-form"),de=n("a-modal"),re=n("a-drawer");return o(),s("div",S,[d("div",I,[P,d("div",L,[r(l,{type:"primary",onClick:C},{default:c((()=>[u("返回")])),_:1})])]),d("div",q,[He.value?(o(),v(i,{key:0,class:"chartsPart"},{default:c((()=>[d("div",{class:"chart",ref_key:"chartRef",ref:qe},null,512),d("div",R,[d("div",T,[d("div",U,[d("span",null,h(Oe.value),1),u(" kwh ")]),d("div",Y,h(Number(a.year)-1)+"年实际用量",1)]),d("div",N,[d("div",j,[d("span",null,h(ze.value),1),u(" kwh ")]),d("div",z,h(a.year)+"年实际用量",1)]),d("div",A,[d("div",D,[d("span",null,h(Ae.value),1),u(" kwh ")]),d("div",O,h(a.year)+"年预算",1)]),d("div",W,[d("div",K,[d("span",null,h(De.value),1),u(" kwh ")]),M]),d("div",H,[d("div",V,[We.value<0?(o(),s("img",B)):p("",!0),We.value<0?(o(),s("span",E,h(Math.abs(We.value))+"%",1)):p("",!0),We.value>0?(o(),s("img",F)):p("",!0),We.value>0?(o(),s("span",G,h(We.value)+"%",1)):p("",!0),0===We.value?(o(),s("span",J,h(We.value)+"%",1)):p("",!0)]),Q])]),d("div",X,[d("div",{style:{cursor:"pointer"},onClick:Ve},[r(y(g)),Z])])])),_:1})):p("",!0),r(i,{class:"tablePart",bordered:!1},{default:c((()=>[He.value?p("",!0):(o(),s("div",$,[d("div",{style:{cursor:"pointer"},onClick:Be},[r(y(f)),ee])])),d("div",te,[r(l,{type:"primary",disabled:0===oe.value.length,onClick:fe},{default:c((()=>[u(" 批量设置 ")])),_:1},8,["disabled"]),r(l,{type:"primary",style:{"margin-left":"6px"},onClick:Pe},{default:c((()=>[u(" 基准值设置 ")])),_:1})]),r(m,{columns:ce.value,"data-source":ue.value,rowKey:"id",bordered:"",rowSelection:{selectedRowKeys:oe.value,onChange:se},scroll:{x:1300,y:400},pagination:!1},{bodyCell:c((({column:e,text:t,record:a})=>["action"===e.key?(o(),s("span",ae,[d("a",{onClick:e=>fe(a)},"修改",8,le)])):p("",!0)])),_:1},8,["columns","data-source","rowSelection"])])),_:1})]),r(de,{visible:ve.value,title:"批量设置",onOk:be,onCancel:we},{default:c((()=>[r(_,{ref_key:"formRef",ref:he,model:pe.value,"label-col":ye,"wrapper-col":ge},{default:c((()=>[r(w,{label:"是否按去年折算"},{default:c((()=>[r(b,{ref:"select",value:pe.value.isLastYear,"onUpdate:value":t[0]||(t[0]=e=>pe.value.isLastYear=e),onChange:xe},{default:c((()=>[r(x,{value:1},{default:c((()=>[u("是")])),_:1}),r(x,{value:0},{default:c((()=>[u("否")])),_:1})])),_:1},8,["value"])])),_:1}),r(w,{label:"折算率"},{default:c((()=>[r(k,{value:pe.value.conversionRate,"onUpdate:value":t[1]||(t[1]=e=>pe.value.conversionRate=e),suffix:"%",disabled:me.value},null,8,["value","disabled"])])),_:1}),r(w,{label:"预算值"},{default:c((()=>[r(k,{value:pe.value.budget,"onUpdate:value":t[2]||(t[2]=e=>pe.value.budget=e),suffix:"kWh",disabled:!me.value},null,8,["value","disabled"])])),_:1})])),_:1},8,["model"])])),_:1},8,["visible"]),r(re,{visible:ke.value,title:"设置基准",width:500,onClose:Le,"footer-style":{textAlign:"right"}},{footer:c((()=>[r(l,{style:{"margin-right":"8px"},onClick:Le},{default:c((()=>[u("取消")])),_:1}),r(l,{type:"primary",onClick:e.onSubmit},{default:c((()=>[u("确定")])),_:1},8,["onClick"])])),default:c((()=>[d("div",null," 节点:"+h(a.nodeName),1),r(m,{columns:Se,"data-source":Ie.value,bordered:"",rowKey:"id",rowSelection:{selectedRowKeys:_e.value,onChange:Ce,type:"radio"},pagination:!1},{bodyCell:c((({column:t,text:a,record:l})=>["action"===t.key?(o(),s("span",ie,[d("a",{onClick:t=>e.setBasic(l)},"设为基准值",8,ne)])):p("",!0)])),_:1},8,["data-source","rowSelection"])])),_:1},8,["visible"])])}}});e("default",t(oe,[["__scopeId","data-v-29210045"]]))}}}))}();
|
|
|