PageSourceSearch

https://mieco2.com/assets/index.d4c12d7e.js

js mieco2.com collected 2026-10-07 06:01:42 UTC 16,331 bytes, 1 lines download raw bytes

1var xe=Object.defineProperty,$e=Object.defineProperties;var De=Object.getOwnPropertyDescriptors;var re=Object.getOwnPropertySymbols;var Ne=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable;var oe=(f,p,d)=>p in f?xe(f,p,{enumerable:!0,configurable:!0,writable:!0,value:d}):f[p]=d,q=(f,p)=>{for(var d in p||(p={}))Ne.call(p,d)&&oe(f,d,p[d]);if(re)for(var d of re(p))Ue.call(p,d)&&oe(f,d,p[d]);return f},E=(f,p)=>$e(f,De(p));import{_ as ue,d as de,G as ce,bp as pe,L as H,B as b,k as me,z as k,M as Ae,dj as Y,o as te,c as ae,w as r,b as e,f as c,g as _,t as w,aD as J,e as y,a3 as ge,O as fe,y as _e,ay as ze,aA as ve,Z as ye,aO as Le,df as Pe,aS as Fe,b3 as We,bv as je,bw as Oe,aZ as B,at as ne,fA as se,aV as Ve,S as qe,N as ee,A as Ee,bl as Ye,x as Be,I as ie,i as He,ba as Ke,aI as Ge,j as Ze}from"./index.944d26b9.js";import{_ as Qe}from"./index.ae8d21db.js";import{u as Xe,d as Je}from"./loading.3c4575dd.js";import{f as et,h as tt,i as at,b as rt}from"./reductionPotentialApi.9e51d14b.js";import{I as le}from"./range.f258dd91.js";import{_ as be}from"./FormItemGridItem.d54ecdcd.js";import{P as ot}from"./Pagination.35de6c07.js";import{T as nt,r as st}from"./TableActions.13f4dd33.js";import{R as it}from"./RemoteLabels.501d72e7.js";import{S as lt}from"./Search16Regular.664a76c4.js";import"./decimal.b917e9b0.js";import"./render.4033ea2e.js";const ut=_("%"),dt={class:"step"},ct=["innerHTML"],pt=_(" % "),mt={class:"step"},gt=["innerHTML"],ft={class:"step"},_t=["innerHTML"],vt=de({name:"saveForm",props:{row:{type:Object,default:()=>null}},setup(f,{expose:p}){const d=f,{t:g}=ce(),s=pe(),{isLoading:K}=Xe({name:"info_disclosure_request"}),S="max-width: 400px;background-color: #30669c;color: #fff;border-radius: 10px;padding: 15px 20px;font-size: 12px;line-height: 20px",F=n=>{const o=n.replace(/,/g,"").trim();return/^\d+(\.(\d+)?)?$/.test(o)?Number(o):o===""?null:Number.NaN},M=n=>n===null?"":n.toLocaleString("en-US",{maximumFractionDigits:2}),t=H({id:null,measureName:null,measuresCategory:null,activityItemIds:null,targetRatio:null,reduceRatio:null,reference:null,currentCost:null,initialCost:null,runningCost:null,measureSummary:null,comment:null,reduceTarget:null}),G=()=>{t.reduceTarget=null},x={measureName:{required:!0,trigger:["input","blur"],message:g("message.input",[g("reductionMeasures.reductionMeasuresInfo.reductionMeasuresName")])},reduceTarget:{validator:()=>t.reduceTarget?!0:new Error,required:!0,trigger:["blur","change","update","input"],message:g("message.select",[g("reductionMeasures.reductionMeasuresInfo.reduceTarget")])},measuresCategory:{required:!0,trigger:["input","blur","change"],message:g("message.select",[g("reductionMeasures.reductionMeasuresInfo.measuresCategory")])},targetRatio:{validator:()=>t.targetRatio?!0:new Error,required:!0,type:"string",trigger:["blur","input"],message:g("message.input",[g("reductionMeasures.reductionMeasuresInfo.targetRatio")])},reduceRatio:{validator:()=>t.reduceRatio?!0:new Error,required:!0,type:"string",trigger:["blur","input"],message:g("message.input",[g("reductionMeasures.reductionMeasuresInfo.reduceRatio")])}},I=b([{label:g("settings.targetView.scope12"),value:"1,2"},{label:g("settings.targetView.scope3"),value:"3"}]);me(()=>{var n,o,u,l;d.row&&Object.assign(t,d.row,{targetRatio:((n=d.row)==null?void 0:n.targetRatio)*100,reduceRatio:((o=d.row)==null?void 0:o.reduceRatio)*100,measuresCategory:((u=d.row)==null?void 0:u.scope)===12?"1,2":"3",activityItemIds:(l=d.row)==null?void 0:l.activityItemReductionDtoList.map(R=>R.activityItemId.toString())}),Z.getFormOption()});const Z={async getFormOption(){let n={codeType:"CAA004,CAA009",language:k()};const o=await Ae.get("/emissionCalculation/pullDownInitialInfo",{params:n});h.emissionSource=h.emissionSource=o.body.CAA009.map(u=>({label:u.value,value:u.key})),h.category=h.category=o.body.CAA004.map(u=>({label:u.value,value:u.key}))}},h=H({category:[],emissionSource:[]}),$=b(null);return p({save:(n,o)=>{$.value.validate(u=>{u||s.edit(()=>et(Object.assign({},t,{scope:t.measuresCategory.replace(/,/g,""),targetRatio:new Y(M(t.targetRatio)).div(100),reduceRatio:new Y(M(t.reduceRatio)).div(100),reduceTarget:t.reduceTarget.toString()}))).then(l=>{n.value=!1,o()})})},update:(n,o)=>{$.value.validate(u=>{u||s.edit(()=>tt(Object.assign({},t,{scope:t.measuresCategory.replace(/,/g,""),targetRatio:new Y(M(t.targetRatio)).div(100),reduceRatio:new Y(M(t.reduceRatio)).div(100),reduceTarget:t.reduceTarget.toString()}))).then(l=>{n.value=!1,o()})})}}),(n,o)=>{const u=ge,l=be,R=fe,v=Qe,D=_e,N=ze,U=ve,W=ye,T=Le,Q=Pe;return te(),ae(Q,{show:c(K)},{default:r(()=>[e(T,{style:{"max-height":"65vh"}},{default:r(()=>[e(W,{ref_key:"formRef",ref:$,model:t,rules:x,"label-placement":"top","label-align":"left","label-width":140,"require-mark-placement":"right-hanging",style:{width:"100%"}},{default:r(()=>[e(U,{"x-gap":20,cols:24,style:{"overflow-y":"auto"}},{default:r(()=>[e(l,{span:24,label:n.$t("reductionMeasures.reductionMeasuresInfo.reductionMeasuresName"),path:"measureName"},{default:r(()=>[e(u,{value:t.measureName,"onUpdate:value":o[0]||(o[0]=i=>t.measureName=i),style:{"margin-right":"10px"},clearable:"",maxlength:c(le)},null,8,["value","maxlength"])]),_:1},8,["label"]),e(l,{span:6,label:n.$t("reductionMeasures.reductionMeasuresInfo.measuresCategory"),path:"measuresCategory"},{default:r(()=>[e(R,{value:t.measuresCategory,"onUpdate:value":[o[1]||(o[1]=i=>t.measuresCategory=i),G],options:I.value,clearable:"",style:{"margin-right":"10px"}}
1,null,8,["value","options"])]),_:1},8,["label"]),e(l,{span:18,label:n.$t("reductionMeasures.reductionMeasuresInfo.reduceTarget"),path:"reduceTarget"},{default:r(()=>[e(R,{value:t.reduceTarget,"onUpdate:value":o[2]||(o[2]=i=>t.reduceTarget=i),clearable:"",multiple:"","max-tag-count":"responsive",options:t.measuresCategory==="3"?h.category:h.emissionSource,style:{"margin-right":"10px"}},null,8,["value","options"])]),_:1},8,["label"]),e(l,{span:6,path:"targetRatio"},{label:r(()=>[_(w(n.$t("reductionMeasures.reductionMeasuresInfo.targetRatio"))+" ",1),e(N,{placement:"right","arrow-style":{backgroundColor:"#30669c"},style:S,trigger:"hover"},{trigger:r(()=>[e(D,{size:"15"},{default:r(()=>[e(c(J))]),_:1})]),default:r(()=>[y("div",dt,[y("article",null,[y("div",{innerHTML:n.$t("reductionMeasures.reductionMeasuresInfo.targetRatioPopover")},null,8,ct)])])]),_:1})]),default:r(()=>[e(v,{value:t.targetRatio,"onUpdate:value":o[3]||(o[3]=i=>t.targetRatio=i),min:.01,max:100,precision:2,style:{width:"100%"}},{suffix:r(()=>[ut]),_:1},8,["value","min"])]),_:1}),e(l,{span:6,label:n.$t("reductionMeasures.reductionMeasuresInfo.reduceRatio"),path:"reduceRatio"},{label:r(()=>[_(w(n.$t("reductionMeasures.reductionMeasuresInfo.reduceRatio"))+" ",1),e(N,{placement:"right","arrow-style":{backgroundColor:"#30669c"},style:S,trigger:"hover"},{trigger:r(()=>[e(D,{size:"15"},{default:r(()=>[e(c(J))]),_:1})]),default:r(()=>[y("div",mt,[y("article",null,[y("div",{innerHTML:n.$t("reductionMeasures.reductionMeasuresInfo.reduceRatioPopover")},null,8,gt)])])]),_:1})]),default:r(()=>[e(v,{value:t.reduceRatio,"onUpdate:value":o[4]||(o[4]=i=>t.reduceRatio=i),min:.01,max:100,precision:2,style:{width:"100%"}},{suffix:r(()=>[pt]),_:1},8,["value","min"])]),_:1},8,["label"]),e(l,{span:12},{label:r(()=>[_(w(n.$t("reductionMeasures.reductionMeasuresInfo.reference"))+" ",1),e(N,{placement:"right","arrow-style":{backgroundColor:"#30669c"},style:S,trigger:"hover"},{trigger:r(()=>[e(D,{size:"15"},{default:r(()=>[e(c(J))]),_:1})]),default:r(()=>[y("div",ft,[y("article",null,[y("div",{innerHTML:n.$t("reductionMeasures.reductionMeasuresInfo.referencePopover")},null,8,_t)])])]),_:1})]),default:r(()=>[e(u,{value:t.reference,"onUpdate:value":o[5]||(o[5]=i=>t.reference=i),maxlength:c(le),clearable:"",style:{"margin-right":"10px"}},null,8,["value","maxlength"])]),_:1}),e(l,{span:12,label:n.$t("reductionMeasures.reductionMeasuresInfo.initialCost")},{default:r(()=>[e(v,{value:t.initialCost,"onUpdate:value":o[6]||(o[6]=i=>t.initialCost=i),clearable:"",style:{width:"100%"},parse:F,format:M,precision:2},{suffix:r(()=>[_(w(n.$t("reductionMeasures.reductionMeasuresInfo.initialCostUnit")),1)]),_:1},8,["value"])]),_:1},8,["label"]),e(l,{span:12,label:n.$t("reductionMeasures.reductionMeasuresInfo.runningCost")},{default:r(()=>[e(v,{value:t.runningCost,"onUpdate:value":o[7]||(o[7]=i=>t.runningCost=i),clearable:"",style:{width:"100%","margin-right":"10px"},parse:F,format:M,precision:2},{suffix:r(()=>[_(w(n.$t("reductionMeasures.reductionMeasuresInfo.costUnit")),1)]),_:1},8,["value"])]),_:1},8,["label"]),e(l,{span:24,label:n.$t("reductionMeasures.reductionMeasuresInfo.reduceMeasureSummary")},{default:r(()=>[e(u,{value:t.measureSummary,"onUpdate:value":o[8]||(o[8]=i=>t.measureSummary=i),clearable:"",type:"textarea",style:{"margin-right":"10px"}},null,8,["value"])]),_:1},8,["label"]),e(l,{span:24,label:n.$t("reductionMeasures.reductionMeasuresInfo.comment")},{default:r(()=>[e(u,{value:t.comment,"onUpdate:value":o[9]||(o[9]=i=>t.comment=i),type:"textarea",clearable:"",style:{"margin-right":"10px"}},null,8,["value"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),_:1})]),_:1},8,["show"])}}});var yt=ue(vt,[["__scopeId","data-v-5b9cd296"]]);const bt={name:"ByReductionMeasures"},Mt=de(E(q({},bt),{emits:["handleCloseModal","refreshTable","getData"],setup(f,{expose:p,emit:d}){const g=Fe(),{t:s}=ce(),K=pe(),{editRow:S,deleteRow:F}=nt(),M=()=>{u()},t=H({scope:null,keyword:null}),{reset:G}=Je({name:"reduction_measures",loading:3}),x=b(!1),{orderBy:I,sorterChange:Z}=We(),h=b(null),$=s("menus.data.reductionMeasureTemplate"),{flagRef:n,modalTitleRef:o}=je(s($)),u=()=>{l.open()},l=Oe({open:()=>{v.value=null,n.value=!0,G()}}),R=H({category:{},emission_source_type:{}});it({dict:["category","emission_source_type"]}).then(a=>{Object.assign(R,...a)});const v=b(null),D=b([{label:s("settings.targetView.scope12"),value:"1,2"},{label:s("settings.targetView.scope3"),value:"3"}]),N=[{title:s("reductionMeasures.reductionMeasuresInfo.measuresCategory"),key:"scope",minWidth:60,width:k()==="0"?130:160,align:"left",ellipsis:{tooltip:!0},fixed:"left",sorter:"default",render:a=>a.scope===12?s("settings.targetView.scope12"):s("settings.targetView.scope3")},{title:s("reductionMeasures.reductionMeasuresInfo.reductionMeasuresName"),key:"measureName",minWidth:60,width:300,resizable:!0,align:"left",fixed:"left",sorter:"default",ellipsis:{tooltip:!0}},{title:s("reductionMeasures.reductionMeasuresInfo.reduceTarget"),key:"reduceTarget",minWidth:60,width:200,resizable:!0,align:"left",ellipsis:{tooltip:!0},render:a=>a.scope===3?a.reduceTarget.map(m=>R.category[m]).join("/"):a.reduceTarget.map(m=>R.emission_source_type[m]).join("/")},{title:s("reductionMeasures.reductionMeasuresInfo.targetRatio"),key:"targetRatio",minWidth:60,width:k()==="1"?200:130,resizable:!0,align:"right",sorter:"default",ellipsis:{tooltip:!0},render:a=>a.targetRatio?`${B(a.targetRatio*100)}%`:""},{title:s("reductionMeasures.reductionMeasuresInfo.reduceRatio"),key:"reduceRatio",minWidth:60,width:k()==="0"?150:220,resizable:!0,sorter:"default",align:"right",ellipsis:{tooltip:!0},render:a=>a.reduceRatio?`${B(a.reduceRatio*100)}%`:""},{title:s("reductionMeasures.reductionMeasuresInfo.reference"),key:"reference",minWidth:60,width:250,resizable:!0,sorter:"default",align:"left",ellipsis:{tooltip:!0}},{title:s("reductionMeasures.reductionMeasuresInfo.initialCost"),key:"initialCost",minWidth:80,width:180,resizable:!0,align:"right",sorter:"default",ellipsis:{tooltip:!0},render:a=>a.initialCost?`${B(a.initialCost)}`+s("reductionMeasures.reductionMeasuresInfo.initialCostUnit"):""},{title:s("reductionMeasures.reductionMeasuresInfo.runningCost"),key:"runningCost",minWidth:80,width:180,resizable:!0,align:"right",sorter:"default",ellipsis:{tooltip:!0},render:a=>a.runningCost?`${B(a.runningCost)}`+s("reductionMeasures.reductionMeasuresInfo.costUnit"):""},{title:s("reductionMeasures.reductionMeasuresInfo.measureSummary"),key:"measureSummary",minWidth:180,resizable:!0,align:"left",ellipsis:{tooltip:!0}},{title:s("reductionMeasures.reductionMeasuresInfo.comment"),key:"comment",minWidth:60,width:180,resizable:!0,align:"left",ellipsis:{tooltip:!0}},{title:s("reductionMeasures.reductionMeasuresInfo.createTime"),key:"createTime",minWidth:60,width:k()==="0"?110:130,sorter:"default",resizable:!0,align:"left",render:a=>ne(a.createTime).format("YYYY-MM-DD"),ellipsis:{tooltip:!0}},{title:s("reductionMeasures.reductionMeasuresInfo.updateTime"),key:"updateTime",minWidth:60,width:k()==="0"?110:130,sorter:"default",resizable:!0,align:"left",render:a=>ne(a.updateTime).format("YYYY-MM-DD"),ellipsis:{tooltip:!0}},{title:s("common.action"),key:"operator",align:"center",width:100,fixed:"right",render:a=>st(...g.validate(se)?[S(a,()=>{l.open(()=>{n.value=!1}),v.value=a}),F(a,()=>K.delete(()=>at(a.id,a.updateTime)).then(()=>{Ve(s("event.delete",{screen:s("reductionMeasures.reductionMeasuresInfo.reductionMeasures")}),{method:"Delete",screen_name:s("reductionMeasures.reductionMeasuresInfo.reductionMeasures")}),i.tableData(!0)}))]:[])}],U=b(!1),W=b([]),{pagination:T,pageParams:Q}=ot(t),i={async tableData(a){var z,j;a==!0&&(T.page=1);let m=E(q({},Q()),{sort:I!=null&&I.value?I.value:null,scope:(z=t.scope)==null?void 0:z.replace(/,/g,""),keyword:((j=t.keyword)!=null?j:"").toString().trim()||null});U.value=!0,await rt(m).then(L=>{var P,O;T.itemCount=((P=L.body)==null?void 0:P.total)||0,W.value=((O=L.body)==null?void 0:O.list.map(V=>E(q({},V),{reduceTarget:V.reduceTarget.split(",").map(Number)})))||[]}).finally(L=>{U.value=!1})}};me(()=>{Promise.all([i.tableData(!0)])});const X=b(),Me=()=>{v.value?X.value.update(x,()=>{l.close(),i.tableData(!0)}):X.value.save(x,()=>{l.close(),i.tableData(!0)})},he=()=>{i.tableData(!1)},Re=a=>{T.pageSize=a,i.tableData(!0)},we=a=>{Promise.all([Z(a)]).then(()=>{i.tableData(!0)})};function A(){i.tableData(!0)}function Ce(a){(a===null||a==="")&&A()}return qe(()=>t.scope,()=>A(),{deep:!0}),p({handleAdd:u}),(a,m)=>{const z=He,j=Ke,L=fe,P=be,O=_e,V=ge,Ie=ve,Te=ye,ke=Ge,Se=Ze;return te(),ae(Se,{class:"fixed-main-container",title:a.$t(a.$route.meta.i18n)},{"header-extra":r(()=>[e(z,{justify:"end"},{default:r(()=>[c(g).validate(c(se))?(te(),ae(c(ee),{key:0,ghost:"",type:"primary",onClick:m[0]||(m[0]=C=>M())},{default:r(()=>[_(w(a.$t("common.createBtn")),1)]),_:1})):Ee("",!0)]),_:1})]),default:r(()=>[e(j),e(Te,{ref:"formRef",model:t,"label-placement":"left","label-align":"left",style:{"margin-top":"10px"}},{default:r(()=>[e(Ie,{"x-gap":20,cols:"18"},{default:r(()=>[e(P,{span:6},{default:r(()=>[e(L,{value:t.scope,"onUpdate:value":m[1]||(m[1]=C=>t.scope=C),filterable:"",tag:"",options:D.value,style:{width:"200px"},placeholder:c(s)("reductionMeasures.reductionMeasuresInfo.measuresCategory"),clearable:""}
1,null,8,["value","options","placeholder"])]),_:1}),e(P,{span:6},{default:r(()=>[e(V,{value:t.keyword,"onUpdate:value":[m[2]||(m[2]=C=>t.keyword=C),Ce],placeholder:a.$t("common.search"),clearable:"",class:"pill search-pill",style:{width:"220px"},maxlength:"255",onBlur:A,onKeyup:Ye(A,["enter"])},{suffix:r(()=>[e(O,{size:"16",class:"search-suffix",onClick:Be(A,["stop"])},{default:r(()=>[e(c(lt))]),_:1},8,["onClick"])]),_:1},8,["value","placeholder","onKeyup"])]),_:1})]),_:1})]),_:1},8,["model"]),e(ke,{ref_key:"dataTableRef",ref:h,remote:"",columns:N,data:W.value,loading:U.value,bordered:!1,pagination:c(T),"scroll-x":"","flex-height":"",style:{height:"100vh"},class:"has-link","onUpdate:page":he,"onUpdate:pageSize":Re,onUpdateSorter:we},null,8,["data","loading","pagination"]),e(ie,{id:ie.uuid(),show:c(l).visibleRef.value,"onUpdate:show":m[4]||(m[4]=C=>c(l).visibleRef.value=C),"mask-closable":!1,bordered:!1,title:c(o),preset:"card",class:"fixed-dialog-container",style:{width:"1200px"},size:"huge"},{footer:r(()=>[e(z,{justify:"end"},{default:r(()=>[e(c(ee),{type:"primary",ghost:"",onClick:m[3]||(m[3]=C=>c(l).close())},{default:r(()=>[_(w(a.$t("common.cancel")),1)]),_:1}),e(c(ee),{type:"primary",loading:x.value,onClick:Me},{default:r(()=>[_(w(a.$t("common.ok")),1)]),_:1},8,["loading"])]),_:1})]),default:r(()=>[e(yt,{ref_key:"saveFormRef",ref:X,row:v.value},null,8,["row"])]),_:1},8,["id","show","title"])]),_:1},8,["title"])}}}));var At=ue(Mt,[["__scopeId","data-v-640d696a"]]);export{At as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.