12 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7f684f10"],{1703:function(e,t,o){},2241:function(e,t,o){"use strict";o.d(t,"a",(function(){return A}));var n=o("7a23"),a=o("f344"),r=o("c199"),c=o("1da4"),l=o("fe7e"),i=o("f691"),s=o("7e3e"),u=o("8da3"),d=o("b1d2"),m=o("8405"),b=o("f827"),p=o("e41f"),f=o("b650"),j=o("f465");const[g,O]=Object(l["a"])("action-bar"),h=Symbol(g),y={safeAreaInsetBottom:i["g"]};var N=Object(n["defineComponent"])({name:g,props:y,setup(e,{slots:t}){const{linkChildren:o}=Object(j["f"])(h);return o(),()=>{var o;return Object(n["createVNode"])("div",{class:[O(),{"van-safe-area-bottom":e.safeAreaInsetBottom}]},[null==(o=t.default)?void 0:o.call(t)])}}});const v=Object(r["a"])(N);var T=o("4eda"),V=o("b070");const[C,E]=Object(l["a"])("action-bar-button"),w=Object(a["a"])({},V["b"],{type:String,text:String,icon:String,color:String,loading:Boolean,disabled:Boolean});var S=Object(n["defineComponent"])({name:C,props:w,setup(e,{slots:t}){const o=Object(V["c"])(),{parent:a,index:r}=Object(j["k"])(h),c=Object(n["computed"])(()=>{if(a){const e=a.children[r.value-1];return!(e&&"isButton"in e)}}),l=Object(n["computed"])(()=>{if(a){const e=a.children[r.value+1];return!(e&&"isButton"in e)}});return Object(T["a"])({isButton:!0}),()=>{const{type:a,icon:r,text:i,color:s,loading:u,disabled:d}=e;return Object(n["createVNode"])(f["a"],{class:E([a,{last:l.value,first:c.value}]),size:"large",type:a,icon:r,color:s,loading:u,disabled:d,onClick:o},{default:()=>[t.default?t.default():i]})}}});const k=Object(r["a"])(S);const[x,B,D]=Object(l["a"])("dialog"),P=Object(a["a"])({},b["b"],{title:String,theme:String,width:i["f"],message:[String,Function],callback:Function,allowHtml:Boolean,className:i["h"],transition:Object(i["e"])("van-dialog-bounce"),messageAlign:String,closeOnPopstate:i["g"],showCancelButton:Boolean,cancelButtonText:String,cancelButtonColor:String,confirmButtonText:String,confirmButtonColor:String,showConfirmButton:i["g"],closeOnClickOverlay:Boolean}),L=[...b["a"],"transition","closeOnPopstate"];var q=Object(n["defineComponent"])({name:x,props:P,emits:["confirm","cancel","keydown","update:show"],setup(e,{emit:t,slots:o}){const r=Object(n["ref"])(),c=Object(n["reactive"])({confirm:!1,cancel:!1}),l=e=>t("update:show",e),i=t=>{var o;l(!1),null==(o=e.callback)||o.call(e,t)},b=o=>()=>{e.show&&(t(o),e.beforeClose?(c[o]=!0,Object(s["a"])(e.beforeClose,{args:[o],done(){i(o),c[o]=!1},canceled(){c[o]=!1}})):i(o))},j=b("cancel"),g=b("confirm"),O=Object(n["withKeys"])(o=>{var n,c;if(o.target!==(null==(c=null==(n=r.value)?void 0:n.popupRef)?void 0:c.value))return;const l={Enter:e.showConfirmButton?g:a["d"],Escape:e.showCancelButton?j:a["d"]};l[o.key](),t("keydown",o)},["enter","esc"]),h=()=>{const t=o.title?o.title():e.title;if(t)return Object(n["createVNode"])("div",{class:B("header",{isolated:!e.message&&!o.default})},[t])},y=t=>{const{message:o,allowHtml:a,messageAlign:r}=e,c=B("message",{"has-title":t,[r]:r}),l=Object(u["c"])(o)?o():o;return a&&"string"===typeof l?Object(n["createVNode"])("div",{class:c,innerHTML:l},null):Object(n["createVNode"])("div",{class:c},[l])},N=()=>{if(o.default)return Object(n["createVNode"])("div",{class:B("content")},[o.default()]);const{title:t,message:a,allowHtml:r}=e;if(a){const e=!(!t&&!o.title);return Object(n["createVNode"])("div",{key:r?1:0,class:B("content",{isolated:!e})},[y(e)])}},T=()=>Object(n["createVNode"])("div",{class:[d["c"],B("footer")]},[e.showCancelButton&&Object(n["createVNode"])(f["a"],{size:"large",text:e.cancelButtonText||D("cancel"),class:B("cancel"),style:{color:e.cancelButtonColor},loading:c.cancel,onClick:j},null),e.showConfirmButton&&Object(n["createVNode"])(f["a"],{size:"large",text:e.confirmButtonText||D("confirm"),class:[B("confirm"),{[d["a"]]:e.showCancelButton}],style:{color:e.confirmButtonColor},loading:c.confirm,onClick:g},null)]),V=()=>Object(n["createVNode"])(v,{class:B("footer")},{default:()=>[e.showCancelButton&&Object(n["createVNode"])(k,{type:"warning",text:e.cancelButtonText||D("cancel"),class:B("cancel"),color:e.cancelButtonColor,loading:c.cancel,onClick:j},null),e.showConfirmButton&&Object(n["createVNode"])(k,{type:"danger",text:e.confirmButtonText||D("confirm"),class:B("confirm"),color:e.confirmButtonColor,loading:c.confirm,onClick:g},null)]}),C=()=>o.footer?o.footer():"round-button"===e.theme?V():T();return()=>{const{width:t,title:o,theme:c,message:i,className:s}=e;return Object(n["createVNode"])(p["a"],Object(n["mergeProps"])({ref:r,role:"dialog",class:[B([c]),s],style:{width:Object(m["b"])(t)},tabindex:0,"aria-labelledby":o||i,onKeydown:O,"onUpdate:show":l},Object(a["e"])(e,L)),{default:()=>[h(),N(),C()]})}}});let z;function I(){const e={setup(){const{state:e,toggle:t}=Object(c["b"])();return()=>Object(n["createVNode"])(q,Object(n["mergeProps"])(e,{"onUpdate:show":t}),null)}};({instance:z}=Object(c["a"])(e))}function U(e){return a["c"]?new Promise((t,o)=>{z||I(),z.open(Object(a["a"])({},U.currentOptions,e,{callback:e=>{("confirm"===e?t:o)(e)}}))}):Promise.resolve()}U.defaultOptions={title:"",width:"",theme:null,message:"",overlay:!0,callback:null,teleport:"body",className:"",allowHtml:!1,lockScroll:!0,transition:void 0,beforeClose:null,overlayClass:"",overlayStyle:void 0,messageAlign:"",cancelButtonText:"",cancelButtonColor:null,confirmButtonText:"",confirmButtonColor:null,showConfirmButton:!0,showCancelButton:!1,closeOnPopstate:!0,closeOnClickOverlay:!1},U.currentOptions=Object(a["a"])({},U.defaultOptions),U.alert=U,U.confirm=e=>U(Object(a["a"])({showCancelButton:!0},e)),U.close=()=>{z&&z.toggle(!1)},U.setDefaultOptions=e=>{Object(a["a"])(U.currentOptions,e)},U.resetDefaultOptions=()=>{U.currentOptions=Object(a["a"])({},U.defaultOptions)},U.Component=Object(r["a"])(q),U.install=e=>{e.use(U.Component),e.config.globalProperties.$dialog=U};var A=U},"276d":function(e,t,o){"use strict";o("bf0c")},"2fcb":function(e,t,o){},"561c":function(e,t,o){},9151:function(e,t,o){"use strict";o.d(t,"h",(function(){return c})),o.d(t,"g",(function(){return l})),o.d(t,"i",(function(){return i})),o.d(t,"f",(function(){return s})),o.d(t,"a",(function(){return u})),o.d(t,"d",(function(){return d})),o.d(t,"c",(function(){return m})),o.d(t,"b",(function(){return b})),o.d(t,"j",(function(){return p})),o.d(t,"e",(function(){return f}));o("99af");var n=o("59b9"),a=o("ba72"),r=o("2de2"),c=function(e){return Object(n["b"])().request("".concat(r["a"],"userIntegral/queryUserMessage?").concat(e),a["b"].GET,void 0,a["a"].json)},l=function(){return Object(n["b"])().request("".concat(r["a"],"userPortrait/portraitTemp/queryPortraitTempUserTotal"),a["b"].GET,void 0,a["a"].json)},i=function(){return Object(n["b"])().request("".concat(r["a"],"userPortrait/portraitLight/queryTotalPortraitLight"),a["b"].GET,void 0,a["a"].json)},s=function(e){return Object(n["b"])().request("".concat(r["a"],"userPortrait/portraitTemp/queryPortraitTempUserDetail"),a["b"].POST,e,a["a"].json)},u=function(e){return Object(n["b"])().request("".concat(r["a"],"custom/getSeasonBySeasonDate?").concat(e),a["b"].GET,void 0,a["a"].json)},d=function(e){return Object(n["b"])().request("".concat(r["a"],"userPortrait/portraitLight/queryPortraitLightUser"),a["b"].POST,e,a["a"].json)},m=function(e){return Object(n["b"])().request("".concat(r["a"],"userIntegral/query"),a["b"].POST,e,a["a"].json)},b=function(e){return Object(n["b"])().request("".concat(r["a"],"custom/feedback/light/query"),a["b"].POST,e,a["a"].json)},p=function(e){return Object(n["b"])().request("".concat(r["a"],"custom/feedbackQuery"),a["b"].POST,e,a["a"].json)},f=function(){return Object(n["b"])().request("".concat(r["a"],"userPortrait/queryPortraitModuleList"),a["b"].GET,void 0,a["a"].json)}},b650:function(e,t,o){"use strict";o.d(t,"a",(function(){return g})),o.d(t,"b",(function(){return O}));var n=o("c199"),a=o("7a23"),r=o("fe7e"),c=o("f344"),l=o("f691"),i=o("4a89"),s=o("b1d2"),u=o("b070"),d=o("ad06"),m=o("543e");const[b,p]=Object(r["a"])("button"),f=Object(c["a"])({},u["b"],{tag:Object(l["e"])("button"),text:String,icon:String,type:Object(l["e"])("default"),size:Object(l["e"])("normal"),color:String,block:Boolean,plain:Boolean,round:Boolean,square:Boolean,loading:Boolean,hairline:Boolean,disabled:Boolean,iconPrefix:String,nativeType:Object(l["e"])("button"),loadingSize:l["f"],loadingText:String,loadingType:String,iconPosition:Object(l["e"])("left")});var j=Object(a["defineComponent"])({name:b,props:f,emits:["click"],setup(e,{emit:t,slots:o}){const n=Object(u["c"])(),r=()=>o.loading?o.loading():Object(a["createVNode"])(m["a"],{size:e.loadingSize,type:e.loadingType,class:p("loading")},null),c=()=>e.loading?r():o.icon?Object(a["createVNode"])("div",{class:p("icon")},[o.icon()]):e.icon?Object(a["createVNode"])(d["a"],{name:e.icon,class:p("icon"),classPrefix:e.iconPrefix},null):void 0,l=()=>{let t;if(t=e.loading?e.loadingText:o.default?o.default():e.text,t)return Object(a["createVNode"])("span",{class:p("text")},[t])},b=()=>{const{color:t,plain:o}=e;if(t){const e={color:o?t:"white"};return o||(e.background=t),t.includes("gradient")?e.border=0:e.borderColor=t,e}},f=o=>{e.loading?Object(i["e"])(o):e.disabled||(t("click",o),n())};return()=>{const{tag:t,type:o,size:n,block:r,round:i,plain:u,square:d,loading:m,disabled:j,hairline:g,nativeType:O,iconPosition:h}=e,y=[p([o,n,{plain:u,block:r,round:i,square:d,loading:m,disabled:j,hairline:g}]),{[s["b"]]:g}];return Object(a["createVNode"])(t,{type:O,class:y,style:b(),disabled:j,onClick:f},{default:()=>[Object(a["createVNode"])("div",{class:p("content")},["left"===h&&c(),l(),"right"===h&&c()])]})}}});const g=Object(n["a"])(j);var O=g},bc1b:function(e,t,o){},bf0c:function(e,t,o){e.exports={menuBg:"#fff",menuText:"#162b64",menuActiveText:"#435ebe"}},d4ef:function(e,t,o){},e17f:function(e,t,o){"use strict";o("68ef"),o("d4ef"),o("cb51"),o("3743"),o("e3b3"),o("bc1b"),o("1703"),o("a71a"),o("4d75"),o("2fcb")},f299:function(e,t,o){"use strict";o.r(t);var n=o("7a23"),a=function(e){return Object(n["pushScopeId"])("data-v-b1d82ca6"),e=e(),Object(n["popScopeId"])(),e},r={class:"energy-savig content-box pheight",id:"page"},c={class:"energy-top clearfix",id:"energy"},l=a((function(){return Object(n["createElementVNode"])("p",null,"我的节能",-1)})),i=a((function(){return Object(n["createElementVNode"])("span",null,"排名",-1)})),s={class:"top-num"},u=a((function(){return Object(n["createElementVNode"])("span",null,"今天新增",-1)})),d={class:"top-num"},m={class:"card",id:"air"},b={class:"card-top"},p=a((function(){return Object(n["createElementVNode"])("div",{class:"record-title"},"温度调节统计",-1)})),f=a((function(){return Object(n["createElementVNode"])("span",null,"调节记录",-1)})),j={class:"card-box"},g={class:"temprature-item"},O=a((function(){return Object(n["createElementVNode"])("span",null,"累计调节",-1)})),h=a((function(){return Object(n["createElementVNode"])("sup",null,"次",-1)})),y={class:"temprature-item"},N=a((function(){return Object(n["createElementVNode"])("span",null,"累计调高",-1)})),v=a((function(){return Object(n["createElementVNode"])("sup",null,"次",-1)})),T={class:"temprature-item"},V=a((function(){return Object(n["createElementVNode"])("span",null,"累计调低",-1)})),C=a((function(){return Object(n["createElementVNode"])("sup",null,"次",-1)})),E=Object(n["createTextVNode"])("空调节能 "),w=a((function(){return Object(n["createElementVNode"])("sup",null,"kW·h",-1)})),S={class:"chart-content"},k={class:"chart-btn"},x={key:1,class:"no-data",height:"100%",width:"100%"},B=["src"],D=a((function(){return Object(n["createElementVNode"])("span",null,"暂无数据",-1)})),P={key:0,class:"tip-box zero"},L=a((function(){return Object(n["createElementVNode"])("div",{class:"tip-title"},"您的调节记录",-1)})),q={class:"tip-num"},z=a((function(){return Object(n["createElementVNode"])("div",{class:"tip-desc"},[Object(n["createElementVNode"])("p",null,"温度关键词无动于衷")],-1)})),I=["src"],U=a((function(){return Object(n["createElementVNode"])("div",{class:"tip-title"},"您的舒适温度",-1)})),A={class:"tip-num"},R={key:0},W={key:1},G={key:2},H={class:"tip-desc"},F=["src"],M={class:"card lamp-card mt30",id:"lamp"},_={class:"card-top"},J=a((function(){return Object(n["createElementVNode"])("div",{class:"record-title"},"开关照明统计",-1)})),K=a((function(){return Object(n["createElementVNode"])("span",null,"调节记录",-1)})),Q={class:"card-box"},$={class:"temprature-item"},X=a((function(){return Object(n["createElementVNode"])("span",null,"累计开启",-1)})),Y=a((function(){return Object(n["createElementVNode"])("sup",null,"次",-1)})),Z={class:"temprature-item"},ee=a((function(){return Object(n["createElementVNode"])("span",null,"累计关闭",-1)})),te=a((function(){return Object(n["createElementVNode"])("sup",null,"次",-1)})),oe={class:"chart-content mt30"},ne=a((function(){return Object(n["createElementVNode"])("div",{class:"dailog-content"},[Object(n["createElementVNode"])("div",{class:"title"},"空调节能"),Object(n["createElementVNode"])("p",null,"夏季设定值调高一度,冬季调低两度;"),Object(n["createElementVNode"])("p",null,"相当于省电20%;"),Object(n["createElementVNode"])("p",null,"如果夏季空调温度都设定在26℃以上;"),Object(n["createElementVNode"])("p",null,"如果冬季空调温度都设定在20℃以下;"),Object(n["createElementVNode"])("p",null,"节省的电力是相当可观的")],-1)}));function ae(e,t,o,a,ae,re){var ce=Object(n["resolveComponent"])("van-icon"),le=Object(n["resolveComponent"])("com-chart"),ie=Object(n["resolveComponent"])("van-dialog");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",r,[Object(n["createElementVNode"])("div",c,[Object(n["createElementVNode"])("div",{class:"top-item fl",onClick:t[0]||(t[0]=function(){return e.goDeail&&e.goDeail.apply(e,arguments)})},[l,Object(n["createElementVNode"])("p",null,Object(n["toDisplayString"])(e.energyData.totalPoints||0==e.energyData.totalPoints?e.energyData.totalPoints:"--"),1)]),Object(n["createElementVNode"])("div",{class:"top-item pt fr",onClick:t[1]||(t[1]=function(){return e.goRank&&e.goRank.apply(e,arguments)})},[i,Object(n["createElementVNode"])("div",s,[Object(n["createElementVNode"])("span",null,Object(n["toDisplayString"])(e.energyData.level||0==e.energyData.level?e.energyData.level:"--"),1),Object(n["createVNode"])(ce,{class:"arrow",name:"arrow"})])]),Object(n["createElementVNode"])("div",{class:"top-item pt pr fr",onClick:t[2]||(t[2]=function(t){return e.goDeail("today")})},[u,Object(n["createElementVNode"])("div",d,[Object(n["createElementVNode"])("span",null,"+ "+Object(n["toDisplayString"])(e.energyData.intergral||0==e.energyData.intergral?e.energyData.intergral:"--"),1),Object(n["createVNode"])(ce,{class:"arrow",name:"arrow"})])])]),e.portait.airConditioner?(Object(n["openBlock"])(),Object(n["createElementBlock"])(n["Fragment"],{key:0},[Object(n["createElementVNode"])("div",m,[Object(n["createElementVNode"])("div",b,[p,Object(n["createElementVNode"])("div",{class:"record-btn",onClick:t[3]||(t[3]=function(t){return e.goRecord("temp")})},[f,Object(n["createVNode"])(ce,{class:"arrow",name:"arrow"})])]),Object(n["createElementVNode"])("div",j,[Object(n["createElementVNode"])("div",g,[O,Object(n["createElementVNode"])("span",null,[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.tempTotal.adjustTotalNum||0==e.tempTotal.adjustTotalNum?e.tempTotal.adjustTotalNum:"--")+" ",1),h])]),Object(n["createElementVNode"])("div",y,[N,Object(n["createElementVNode"])("span",null,[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.tempTotal.adjustUpNum||0==e.tempTotal.adjustUpNum?e.tempTotal.adjustUpNum:"--")+" ",1),v])]),Object(n["createElementVNode"])("div",T,[V,Object(n["createElementVNode"])("span",null,[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.tempTotal.adjustDownNum||0==e.tempTotal.adjustDownNum?e.tempTotal.adjustDownNum:"--")+" ",1),C])]),Object(n["createElementVNode"])("div",{class:"temprature-item",onClick:t[4]||(t[4]=function(){return e.triggerDailog&&e.triggerDailog.apply(e,arguments)})},[Object(n["createElementVNode"])("span",null,[E,Object(n["createVNode"])(ce,{class:"question",name:"question-o"})]),Object(n["createElementVNode"])("span",null,[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.tempTotal.economizeEnergy||0==e.tempTotal.economizeEnergy?e.tempTotal.economizeEnergy:"--")+" ",1),w])])])]),Object(n["createElementVNode"])("div",S,[Object(n["createElementVNode"])("div",k,[Object(n["createElementVNode"])("span",{class:Object(n["normalizeClass"])("Cooling"==e.seasonType?"active":""),onClick:t[5]||(t[5]=function(t){return e.triggerSeason("Cooling")})},"供冷季",2),Object(n["createElementVNode"])("span",{class:Object(n["normalizeClass"])("Warm"==e.seasonType?"active":""),onClick:t[6]||(t[6]=function(t){return e.triggerSeason("Warm")})},"供暖季",2)]),e.options1?(Object(n["openBlock"])(),Object(n["createBlock"])(le,{key:0,options:e.options1,id:"chart1",height:"100%",width:"100%"},null,8,["options"])):(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",x,[Object(n["createElementVNode"])("img",{src:e.parseImgUrl("page-officehome","empty.png"),alt:""},null,8,B),D]))]),"zero"==e.comfortType||"little"==e.comfortType?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",P,[L,Object(n["createElementVNode"])("div",q,[Object(n["createElementVNode"])("span",null,Object(n["toDisplayString"])(e.adjustNum),1)]),z,Object(n["createElementVNode"])("img",{class:"tip-img",src:e.comfortTextObj.img,alt:""},null,8,I)])):(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{key:1,class:Object(n["normalizeClass"])(["tip-box",{good:"good"==e.comfortType,heat:"heat"==e.comfortType}])},[U,Object(n["createElementVNode"])("div",A,[e.lowComfortTemp?(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",R,Object(n["toDisplayString"])(e.lowComfortTemp)+"℃",1)):Object(n["createCommentVNode"])("",!0),e.lowComfortTemp&&e.highComfortTemp?(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",W,"-")):Object(n["createCommentVNode"])("",!0),e.highComfortTemp?(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",G,Object(n["toDisplayString"])(e.highComfortTemp)+"℃",1)):Object(n["createCommentVNode"])("",!0)]),Object(n["createElementVNode"])("div",H,[Object(n["createElementVNode"])("p",null,Object(n["toDisplayString"])(e.comfortTextObj.firstLine),1),Object(n["createElementVNode"])("p",null,Object(n["toDisplayString"])(e.comfortTextObj.secondLine),1)]),Object(n["createElementVNode"])("img",{class:"tip-img",src:e.comfortTextObj.img,alt:""},null,8,F)],2))],64)):Object(n["createCommentVNode"])("",!0),e.portait.light?(Object(n["openBlock"])(),Object(n["createElementBlock"])(n["Fragment"],{key:1},[Object(n["createElementVNode"])("div",M,[Object(n["createElementVNode"])("div",_,[J,Object(n["createElementVNode"])("div",{class:"record-btn",onClick:t[7]||(t[7]=function(t){return e.goRecord("light")})},[K,Object(n["createVNode"])(ce,{class:"arrow",name:"arrow"})])]),Object(n["createElementVNode"])("div",Q,[Object(n["createElementVNode"])("div",$,[X,Object(n["createElementVNode"])("span",null,[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.lightTotal.openNum||0==e.lightTotal.openNum?e.lightTotal.openNum:"--")+" ",1),Y])]),Object(n["createElementVNode"])("div",Z,[ee,Object(n["createElementVNode"])("span",null,[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.lightTotal.closeNum||0==e.lightTotal.closeNum?e.lightTotal.closeNum:"--")+" ",1),te])])])]),Object(n["createElementVNode"])("div",oe,[e.options2?(Object(n["openBlock"])(),Object(n["createBlock"])(le,{key:0,options:e.options2,id:"chart2",height:"100%",width:"100%"},null,8,["options"])):Object(n["createCommentVNode"])("",!0)])],64)):Object(n["createCommentVNode"])("",!0),Object(n["createVNode"])(ie,{"confirm-button-text":"我知道了","confirm-button-color":"#000",show:e.showDialog,"onUpdate:show":t[8]||(t[8]=function(t){return e.showDialog=t})},{default:Object(n["withCtx"])((function(){return[ne]})),_:1},8,["show"])])}o("4160"),o("d81d"),o("b0c0"),o("159b");var re,ce=o("5530"),le=o("ade3"),ie=o("3485"),se=o("6c02"),ue=o("2241"),de=(o("e17f"),o("d257")),me=o("9151"),be=o("0613"),pe=Object(n["defineComponent"])({components:(re={},Object(le["a"])(re,ue["a"].Component.name,ue["a"].Component),Object(le["a"])(re,"ComChart",ie["a"]),re),setup:function(){var e=null,t=null,o=Object(se["c"])(),a=o.query.type,r={},c={},l={},i="",s=0,u="",d="",m="",b=Object(se["d"])(),p=Object(n["reactive"])({user:be["a"].state.user,portait:be["a"].state.portait,parseImgUrl:de["x"],options1:e,highComfortTemp:i,lowComfortTemp:s,options2:t,adjustNum:u,comfortType:d,comfortTextObj:l,id:a,showNum:0,seasonType:"",tempTotal:c,lightTotal:m,energyData:r,showDialog:!1,queryTotalIntegral:function(){var e=Object(de["a"])(""),t=Object(de["m"])(),o={date:e,month:t},n=Object(de["A"])(o);Object(me["h"])(n).then((function(e){var t=e;"success"===e.result&&(p.energyData=t)}))},queryPortraitTempUserTotal:function(){Object(me["g"])().then((function(e){var t=e;if("success"===t.result){var o,n=null!==(o=null===t||void 0===t?void 0:t.data)&&void 0!==o?o:{};p.tempTotal=n}}))},queryTotalPortraitLight:function(){Object(me["i"])().then((function(e){var t=e;if("success"===t.result){var o,n=null!==(o=null===t||void 0===t?void 0:t.data)&&void 0!==o?o:{};p.lightTotal=n}}))},setChartData:function(e){var t=[],o=[0],n=[0],a=[0];return e.map((function(e){"up"===e.type?(o.push(e.num),a.push(e.temperature)):n.push(e.num)})),a.map((function(e){0===e||e!==p.highComfortTemp&&e!==p.lowComfortTemp?t.push("transparent"):t.push("#00DC23")})),{colorArr:t,temperatureArr:a,data1:o,data2:n}},triggerSeason:function(e){p.seasonType=e,p.queryPortraitTempUserDetail()},getSeasonBySeasonDate:function(){var e={projectId:p.user.projectId,dateTime:Object(de["a"])("")},t=Object(de["A"])(e);Object(me["a"])(t).then((function(e){var t=e,o=(t.content[0]||{}).type;p.seasonType=1==o||3==o?"Cooling":"Warm",p.queryPortraitTempUserDetail()}))},queryPortraitTempUserDetail:function(){var e=this,t={criteria:{seasonType:p.seasonType,userId:p.user.userId,projectId:p.user.projectId}};Object(me["f"])(t).then((function(t){var o=t.data||{},n=o.adjustDetails||[],a=0,r=[];p.highComfortTemp=o.highComfortTemp?o.highComfortTemp:0,p.lowComfortTemp=o.lowComfortTemp?o.lowComfortTemp:0,p.lowComfortTemp=p.lowComfortTemp==p.highComfortTemp?0:p.lowComfortTemp;var c=null;p.highComfortTemp&&p.lowComfortTemp?c=(p.highComfortTemp+p.lowComfortTemp)/2:p.highComfortTemp&&!p.lowComfortTemp?c=p.highComfortTemp:!p.highComfortTemp&&p.lowComfortTemp&&(c=s),n.forEach((function(e){var t=[{temperature:e.temperature||0,num:e.adjustUpNum,type:"up"},{temperature:e.temperature||0,num:-e.adjustDownNum,type:"down"}];a=a+e.adjustUpNum+e.adjustDownNum,r.push.apply(r,t)}));var l=p.setChartData(r);p.formateOptions1(l);var i="",u={};0==a?(p.showNum=0,i="zero",u={firstLine:"温度关键词 无动于衷",img:Object(de["x"])("page-portrait","zero.png")}):a>0&&!c?(p.showNum=a,i="little",u={firstLine:"温度关键词 随遇而安",img:Object(de["x"])("page-portrait","littleBest.png")}):"Warm"==e.seasonType?c<=18?(i="hardy",u={firstLine:"耐寒能力堪比 北极熊",secondLine:"「落雪的日子,吃支雪糕去去火」",img:Object(de["x"])("page-portrait","bear.svg")}):c>18&&c<24?(i="good",u={firstLine:"温度适宜,享受当下",secondLine:"「唯独工作可以带来快乐」",img:Object(de["x"])("page-portrait","duck.svg")}):c>=24&&(i="heat",u={firstLine:"耐高温能力堪比双驼峰",secondLine:"「阳光海滩,喝杯奶茶添点甜」",img:Object(de["x"])("page-portrait","camel.svg")}):c<=23?(i="hardy",u={firstLine:"耐寒能力堪比 北极熊",secondLine:"「落雪的日子,吃支雪糕去去火」",img:Object(de["x"])("page-portrait","bear.svg")}):c>23&&c<27?(i="good",u={firstLine:"温度适宜,享受当下",secondLine:"「唯独工作可以带来快乐」",img:Object(de["x"])("page-portrait","duck.svg")}):c>=27&&(i="heat",u={firstLine:"耐高温能力堪比双驼峰",secondLine:"「阳光海滩,喝杯奶茶添点甜」",img:Object(de["x"])("page-portrait","camel.svg")}),p.adjustNum=a,p.comfortType=i,p.comfortTextObj=u}))},queryPortraitLightUser:function(){var e={criteria:{userId:p.user.userId}};Object(me["d"])(e).then((function(e){var t=e,o=t.content||[],n=[],a=[],r=[],c=[];o.sort((function(e,t){return e.hour-t.hour})),o.forEach((function(e,t){e.hour=e.hour<10?"0"+e.hour+":00":e.hour+":00",n.push(e.hour),a.push(e.openNum),r.push(e.closeNum),c.push(e.closeOthersNum)})),p.formateOptions2(n,a,r,c)}))},formateOptions1:function(e){var t={tooltip:{trigger:"axis"},legend:{top:10,align:"left",left:0,itemWidth:15,itemHeight:6,data:[{icon:"roundRect",name:"调高"},{icon:"roundRect",name:"调低"},{icon:"roundRect",name:"舒适度"}],textStyle:{fontSize:12,color:"#C4C4C4"}},grid:{top:50,left:5,right:10,bottom:10,containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,axisLine:{lineStyle:{color:"rgba(196, 196, 196, 0.6)"}},axisLabel:{fontSize:12,color:"#4D5262"},splitLine:{show:!0,lineStyle:{type:"dashed",color:e.colorArr}},data:e.temperatureArr}],yAxis:[{type:"value",axisTick:{show:!1},axisLine:{lineStyle:{color:"rgba(196, 196, 196, 0.6)"}},axisLabel:{fontSize:12,color:"#4D5262"},splitLine:{lineStyle:{color:"rgba(196, 196, 196, 0.6)"}}}],series:[{name:"调高",smooth:!0,symbol:"circle",type:"bar",stack:"x",barWidth:8,symbolSize:5,showSymbol:!1,itemStyle:{normal:{barBorderRadius:[15,15,0,0],color:"rgba(229, 87, 79, 1)"}},data:e.data1},{name:"调低",smooth:!0,symbol:"circle",type:"bar",stack:"x",barWidth:8,symbolSize:5,showSymbol:!1,itemStyle:{normal:{barBorderRadius:[0,0,15,15],color:"rgba(94, 139, 207, 1)"}},data:e.data2},{name:"舒适度",smooth:!0,symbol:"circle",type:"line",barWidth:8,itemStyle:{normal:{color:"#00DC23"}},symbolSize:5,showSymbol:!1,data:[]}]};e.temperatureArr&&e.temperatureArr.length?p.options1=t:p.options1=null},formateOptions2:function(e,t,o,n){var a={tooltip:{trigger:"axis"},legend:{top:0,align:"left",left:0,itemWidth:15,itemHeight:6,data:[{icon:"roundRect",name:"开灯"},{icon:"roundRect",name:"关灯"},{icon:"roundRect",name:"关闭其他"}],textStyle:{fontSize:12,color:"#C4C4C4"}},grid:{top:60,left:10,right:5,bottom:10,containLabel:!0},xAxis:[{type:"category",boundaryGap:!0,axisLine:{lineStyle:{color:"rgba(196, 196, 196, 0.6)"}},axisLabel:{fontSize:12,color:"#4D5262"},data:e}],yAxis:[{type:"value",name:"单位(次)",axisTick:{show:!1},axisLine:{lineStyle:{color:"rgba(196, 196, 196, 0.6)"}},axisLabel:{fontSize:12,color:"#4D5262"},splitLine:{lineStyle:{color:"rgba(196, 196, 196, 0.6)"}}}],series:[{name:"开灯",smooth:!0,symbol:"circle",type:"bar",barWidth:8,symbolSize:5,showSymbol:!1,itemStyle:{normal:{color:"rgba(229, 87, 79, 1)"}},data:t},{name:"关灯",smooth:!0,symbol:"circle",type:"bar",barWidth:6,symbolSize:5,showSymbol:!1,itemStyle:{normal:{color:"rgba(94, 139, 207, 1)"}},data:o},{name:"关闭其他",smooth:!0,symbol:"circle",type:"bar",barWidth:6,symbolSize:5,showSymbol:!1,itemStyle:{normal:{color:"#E89E32"}},data:n}]};e&&e.length?p.options2=a:p.options2=null},goDeail:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"history";"today"===e?b.push({path:"/today-energy-detail",query:{totalPoints:p.energyData.totalPoints,type:e}}):b.push({path:"/energy-detail",query:{totalPoints:p.energyData.totalPoints,type:e}})},goRank:function(){b.push({path:"/energy-rank"})},goRecord:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";b.push({path:"/record",query:{type:e}})},triggerDailog:function(){p.showDialog=!0}});return Object(n["nextTick"])((function(){if(p.id&&"energy"!==p.id){var e=window.document,t=e.getElementById(p.id).offsetTop-20,o=e.getElementById("page");o.scrollTop=t}})),Object(n["onMounted"])((function(){p.queryTotalIntegral(),p.getSeasonBySeasonDate(),p.queryPortraitTempUserTotal(),p.queryTotalPortraitLight(),p.queryPortraitLightUser()})),Object(ce["a"])({},Object(n["toRefs"])(p))}}),fe=(o("f513"),o("276d"),o("6b0d")),je=o.n(fe);const ge=je()(pe,[["render",ae],["__scopeId","data-v-b1d82ca6"]]);t["default"]=ge},f513:function(e,t,o){"use strict";o("561c")}}]);
- //# sourceMappingURL=chunk-7f684f10.11245cd5.js.map
|