12 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([[25,39],{534:function(t,e,r){"use strict";var n=r(2),o=r(27),l=r(10),c=r(5),path=r(320),f=r(4),A=r(119),d=r(13),v=r(217),m=r(58),h=r(118),E=r(319),C=r(3),w=r(96).f,S=r(59).f,I=r(28).f,y=r(535),N=r(321).trim,U="Number",Q=c[U],_=path[U],B=Q.prototype,x=c.TypeError,R=f("".slice),T=f("".charCodeAt),k=function(t){var e,r,n,o,l,c,f,code,A=E(t,"number");if(h(A))throw new x("Cannot convert a Symbol value to a number");if("string"==typeof A&&A.length>2)if(A=N(A),43===(e=T(A,0))||45===e){if(88===(r=T(A,2))||120===r)return NaN}else if(48===e){switch(T(A,1)){case 66:case 98:n=2,o=49;break;case 79:case 111:n=8,o=55;break;default:return+A}for(c=(l=R(A,2)).length,f=0;f<c;f++)if((code=T(l,f))<48||code>o)return NaN;return parseInt(l,n)}return+A},M=A(U,!Q(" 0o1")||!Q("0b1")||Q("+0x1")),Y=function(t){var e,r=arguments.length<1?0:Q(function(t){var e=E(t,"number");return"bigint"==typeof e?e:k(e)}(t));return m(B,e=this)&&C((function(){y(e)}))?v(Object(r),this,Y):r};Y.prototype=B,M&&!o&&(B.constructor=Y),n({global:!0,constructor:!0,wrap:!0,forced:M},{Number:Y});var J=function(t,source){for(var e,r=l?w(source):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),n=0;r.length>n;n++)d(source,e=r[n])&&!d(t,e)&&I(t,e,S(source,e))};o&&_&&J(path[U],_),(M||o)&&J(path[U],Q)},535:function(t,e,r){"use strict";var n=r(4);t.exports=n(1..valueOf)},536:function(t,e,r){"use strict";var n=r(2),o=r(4),l=r(80),c=r(535),f=r(322),A=r(3),d=RangeError,v=String,m=Math.floor,h=o(f),E=o("".slice),C=o(1..toFixed),w=function(t,e,r){return 0===e?r:e%2==1?w(t,e-1,r*t):w(t*t,e/2,r)},S=function(data,t,e){for(var r=-1,n=e;++r<6;)n+=t*data[r],data[r]=n%1e7,n=m(n/1e7)},I=function(data,t){for(var e=6,r=0;--e>=0;)r+=data[e],data[e]=m(r/t),r=r%t*1e7},y=function(data){for(var t=6,s="";--t>=0;)if(""!==s||0===t||0!==data[t]){var e=v(data[t]);s=""===s?e:s+h("0",7-e.length)+e}return s};n({target:"Number",proto:!0,forced:A((function(){return"0.000"!==C(8e-5,3)||"1"!==C(.9,0)||"1.25"!==C(1.255,2)||"1000000000000000128"!==C(0xde0b6b3a7640080,0)}))||!A((function(){C({})}))},{toFixed:function(t){var e,r,n,o,f=c(this),A=l(t),data=[0,0,0,0,0,0],m="",C="0";if(A<0||A>20)throw new d("Incorrect fraction digits");if(f!=f)return"NaN";if(f<=-1e21||f>=1e21)return v(f);if(f<0&&(m="-",f=-f),f>1e-21)if(r=(e=function(t){for(var e=0,r=t;r>=4096;)e+=12,r/=4096;for(;r>=2;)e+=1,r/=2;return e}(f*w(2,69,1))-69)<0?f*w(2,-e,1):f/w(2,e,1),r*=4503599627370496,(e=52-e)>0){for(S(data,0,r),n=A;n>=7;)S(data,1e7,0),n-=7;for(S(data,w(10,n,1),0),n=e-1;n>=23;)I(data,1<<23),n-=23;I(data,1<<n),S(data,1,1),I(data,2),C=y(data)}else S(data,0,r),S(data,1<<-e,0),C=y(data)+h("0",A);return C=A>0?m+((o=C.length)<=A?"0."+h("0",A-o)+C:E(C,0,o-A)+"."+E(C,o-A)):m+C}})},537:function(t,e,r){"use strict";function n(t,e){return void 0===e&&(e=15),+parseFloat(Number(t).toPrecision(e))}function o(t){var e=t.toString().split(/[eE]/),r=(e[0].split(".")[1]||"").length-+(e[1]||0);return r>0?r:0}function l(t){if(-1===t.toString().indexOf("e"))return Number(t.toString().replace(".",""));var e=o(t);return e>0?n(Number(t)*Math.pow(10,e)):Number(t)}function c(t){h&&(t>Number.MAX_SAFE_INTEGER||t<Number.MIN_SAFE_INTEGER)&&console.warn(t+" is beyond boundary when transfer to integer, the results may not be accurate")}function f(t){return function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];var n=e[0];return e.slice(1).reduce((function(e,r){return t(e,r)}),n)}}r.d(e,"c",(function(){return d})),r.d(e,"b",(function(){return v})),r.d(e,"d",(function(){return A})),r.d(e,"a",(function(){return m}));var A=f((function(t,e){var r=l(t),n=l(e),f=o(t)+o(e),A=r*n;return c(A),A/Math.pow(10,f)})),d=f((function(t,e){var r=Math.pow(10,Math.max(o(t),o(e)));return(A(t,r)+A(e,r))/r})),v=f((function(t,e){var r=Math.pow(10,Math.max(o(t),o(e)));return(A(t,r)-A(e,r))/r})),m=f((function(t,e){var r=l(t),f=l(e);return c(r),c(f),A(r/f,n(Math.pow(10,o(e)-o(t))))}));var h=!0},539:function(t,e,r){"use strict";var n=r(2),o=r(99).find,l=r(218),c="find",f=!0;c in[]&&Array(1)[c]((function(){f=!1})),n({target:"Array",proto:!0,forced:f},{find:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),l(c)},562:function(t,e,r){t.exports={}},606:function(t,e,r){t.exports=r.p+"img/bg_city.b1ebcc7.png"},607:function(t,e,r){t.exports=r.p+"img/tree.50fd6f9.png"},608:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABACAYAAABFqxrgAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKMSURBVHgB7ZsxaBNRGMf/r62DQuXUMQ5ZhGZQ0qWOWlzUxaijYC242UgyiV0SF4tTq61QcEgjOGrSqZNYN81iwcGAyy0Z1aBDh7Y873upgldPG3j53qP3/YaQPC6B++V9/+R9707hF6WxLLZRg1J5QAc46GjdxLYqY7kdKjNAAnbUh1Sc/B/oLrbU+Ih5vqMXoseUCSBUgEOoDe2+uILUovNDSD0qEAkRIgEiwSASIBIMIgEiwSASIBIMI2CkdO4mKpdmEBwZ/edx4ZcOqmtPUW81wEFvFVkc02Dg26MWgsOj+zq2u/kdx+6dBQes5bBfAb1jj4IL6+Vwa6IAWyR9VnfzB5ofX8MWVsuhcXsJhTMXwMH65xYmF6dgA6vlwCWAOH9qAraQn0iIBINIgEcSHq8/hyu8kLDR+YTSqzm4wrmE8GsHV58V4RLnEkgAiXCJUwkPokUSlYJrnEmgIKyuLcEHnEig6e+LAIJdAgmYfDJlFkG+wC5h+sWs8yCMw9pZoiCk1V8S6m5uzxh1o+av38cgYZsJK+8bfedAPpMbuACCRQJN/3Kf/wizxzNRf2IRHLCUQ/1dA4XTe3sNK61m4ntIQPZEBhywSKhcnvnreJKEysU7yJ/MgQvvltIUhNUEaYPCKwmUA7QvwY03EkjAm2L9vxszg8AbCbUbD9mCMI4XEigIbXaP+8W5BNpg4Q7COE4lUA7MX5uFa5xKcBWEcdzOBEdBGEf2HSASDFYlcHaL6CIOW1iVUH45x9I1ItnUoLEF6+U6viKZAJFgEAkQCQaRAJFgEAkQCQaRgN8SVBcpZleC3kBq0as9CcOYTudsUHTDeKknYaEdYliPR4OrSAXmC3+Lreicl9vhT/KxrgeMYboWAAAAAElFTkSuQmCC"},609:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABACAYAAABFqxrgAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALpSURBVHgB7Zw/aBNxFMe/lzo0giW0isUGrEMhHcQsTUEQU3CoLia6CKJJR2lis8alZnFNYlVEhSYV56ZTp+J10qRL1cGAHTKYMZJaUIQm5+89UUQtXnK/tqR5H7iQ+5vL59773S/83sUAkRj2YLt3BoaRACwPDjqWtY6mkcWjco5me3hh4PgrwLim3vWiGzCMQbgQwtjAJtZqrw3EfVG1eB5diVVHz7dTLlgIomsxVDPgDrrQ7TQtj0hQiASIBEYkQCQwh6CR4f4hJII3cPn0BQwPDEEn9S9bWK++R764iFypAJ0YiPly6jUChyTO30T6ahJ7QaVWRfhZTEkpwzENTGlJh9nJ6T0TQFCUvbyd58jTgeN0oBO5eylme/usuYDCu5Ud16fDSfi9PvwPj7sP89fvYWLOcRA7lxAdD7W0PYVypfZx5/WfqrYkEMGRAF8E2scJWiKhFShtdKZOcGQMuaIzCXKLhEhgtPYTiKyZR2b1OXYLM57HyX69fRDtEupft7jx6yQkHSASGJEAkcCIBIgERiRAJDAiASKBEQkQCYxIgEhgRAJEAiMSIBIYkQCRwIgEiARGJEAkMCIBuzAC5XEfUSPVJ9BJaJcwE4zw1Elol2AXKsJKLT/ksUuqcUhfSXIU7Qf7IoEqSybuR1jAr2VqEJfqkFrl92O0i+OGsZ1SGfND6a+TNzdKaAcdI+COJeSKrdcU/qvEp51KNEopHWV8PQgcDcGAH21CV3RTTZOj52zvw4WeFrC6scbz1BYs33qCwb5jto9Bn/tnSrWFhSUtbULGXOCSutmL07b3obK/6HhYfYnPKgq88By23yhSCoafxh1Xrf1EW0UrwTWNSoTfO4ozQ/bK8OxCV/yNCv/C2xWVgotaGkSmgSmtdwe6MtEXd9BpSLcZIoERCRAJjEiASCADFZfqI5joZrZJwhw/OW6iGzGQwuNy5cdT82e9S2g23Co0BtXcwf/rAPWzRfUUU3hQztDMd6sl2XQVdGtJAAAAAElFTkSuQmCC"},610:function(t,e,r){"use strict";r(562)},619:function(t,e,r){"use strict";r.r(e);r(22),r(49),r(539),r(534),r(536),r(11),r(323);var n=r(537),o={props:{visible:{type:Boolean,default:!1},carbon:{type:Array,default:function(){return[]}}},data:function(){return{form:{model:"",quantity:1,transport:""}}},computed:{comEquallist:function(){var t,e=this;return(null===(t=this.carbon[this.form.model])||void 0===t||null===(t=t.accountlist)||void 0===t?void 0:t.find((function(t){return t.code===e.form.transport})))||{equallist:[],emissionTotal:0}},comEmissionTotal:function(){return this.multiply(this.comEquallist.emissionTotal,this.form.quantity).toFixed(2)||0}},methods:{handleClose:function(){this.$emit("update:visible",!1)},multiply:function(a,b){return Object(n.d)(Number(a),b)},download:function(t){if(t){var e=t.match("[^/]+(?!.*/)")[0];this.$utils.downloadBlob(t,e)}else this.$message.error("No report available for download")}}},l=(r(610),r(21)),component=Object(l.a)(o,(function(){var t,e,n,o,l=this,c=l._self._c;return c("el-dialog",{attrs:{visible:l.visible,width:"550px",title:"Carbon Footprint Report","before-close":l.handleClose,"lock-scroll":!1},on:{"update:visible":function(t){l.visible=t}}},[c("div",[c("el-form",{attrs:{"label-width":"70px"}},[c("el-form-item",{attrs:{label:"Model"}},[c("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"Please select",clearable:"",filterable:""},model:{value:l.form.model,callback:function(t){l.$set(l.form,"model",t)},expression:"form.model"}},l._l(l.carbon,(function(t,e){return c("el-option",{key:e,attrs:{label:t.accountName.replace(/\s*[\((][^))]*[\))]$/,""),value:e}})})),1)],1),l._v(" "),c("div",{staticClass:"form-row"},[c("el-form-item",{staticStyle:{flex:"1"},attrs:{label:"Quantity"}},[c("el-input",{staticClass:"left-input-number",attrs:{type:"number",min:1,step:1,controls:!1,placeholder:"Please input"},model:{value:l.form.quantity,callback:function(t){l.$set(l.form,"quantity",t)},expression:"form.quantity"}})],1),l._v(" "),c("el-form-item",{staticStyle:{flex:"1","margin-left":"10px"},attrs:{label:"Transport"}},[c("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"Please select",clearable:""},model:{value:l.form.transport,callback:function(t){l.$set(l.form,"transport",t)},expression:"form.transport"}},[c("el-option",{attrs:{label:"UK-Sea",value:"UK-Sea"}}),l._v(" "),c("el-option",{attrs:{label:"UK-Air",value:"UK-Air"}})],1)],1)],1)],1),l._v(" "),c("div",{staticClass:"carbon-report-card"},[c("div",{staticClass:"carbon-report-main"},[c("div",{staticClass:"carbon-report-header"},[c("span",[l._v("Product Carbon Footprint")])]),l._v(" "),c("div",{staticClass:"carbon-report-value"},[l._v(l._s(l.comEmissionTotal))]),l._v(" "),c("div",{staticClass:"carbon-report-date"},[l._v("kgCO₂e per product unit")]),l._v(" "),c("div",{staticClass:"carbon-report-date"},[l._v("Accounting Period:"+l._s(null===(t=this.carbon[this.form.model])||void 0===t?void 0:t.accountTime))]),l._v(" "),c("img",{staticClass:"carbon-bg",attrs:{src:r(606),alt:"bg"}}),l._v(" "),c("div",{staticClass:"carbon-report-equal"},[c("div",{staticClass:"equal-title"},[l._v("Equivalent to")]),l._v(" "),c("div",{staticClass:"equal-list"},[c("div",{staticClass:"equal-item"},[c("img",{attrs:{src:r(607),alt:"tree"}}),l._v(" "),c("div",[l._v(l._s(l.multiply(null===(e=l.comEquallist.equallist[0])||void 0===e?void 0:e.amount,l.form.quantity)||0)+" "),c("span",[l._v("tree")])]),l._v(" "),c("div",{staticClass:"equal-desc"},[l._v("CO₂ uptake by 1 ammodendron tree")])]),l._v(" "),c("div",{staticClass:"equal-item"},[c("img",{attrs:{src:r(608),alt:"electricity"}}),l._v(" "),c("div",[l._v(l._s(l.multiply(null===(n=l.comEquallist.equallist[1])||void 0===n?void 0:n.amount,l.form.quantity)||0)+" "),c("span",[l._v("kWh")])]),l._v(" "),c("div",{staticClass:"equal-desc"},[l._v("Household electricity consumption")])]),l._v(" "),c("div",{staticClass:"equal-item"},[c("img",{attrs:{src:r(609),alt:"iphone"}}),l._v(" "),c("div",[l._v(l._s(l.multiply(null===(o=l.comEquallist.equallist[2])||void 0===o?void 0:o.amount,l.form.quantity)||0)+" "),c("span",[l._v("day")])]),l._v(" "),c("div",{staticClass:"equal-desc"},[l._v("The number of days an iPhone is used")])])])])])]),l._v(" "),c("div",{staticStyle:{"text-align":"right","margin-top":"20px"}},[c("el-button",{staticClass:"report-btn",attrs:{type:"primary"},on:{click:function(t){var e;return l.download(null===(e=l.comEquallist)||void 0===e?void 0:e.url)}}},[l._v("Download")])],1)],1)])}),[],!1,null,"d80d814e",null);e.default=component.exports}}]);
- //# sourceMappingURL=335e7b4.js.map
|