ai-watch-app/unpackage/dist/build/web/static/js/pages-index-echarts.a2b8b78...

1 line
31 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-echarts"],{"00bf":function(t,e,i){"use strict";i.r(e);var a=i("7ccc"),o=i("cb45");for(var s in o)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return o[t]}))}(s);i("c612");var n=i("828b"),r=Object(n["a"])(o["default"],a["b"],a["c"],!1,null,"3e3cf567",null,!1,a["a"],void 0);e["default"]=r.exports},1932:function(t,e,i){"use strict";i.r(e);var a=i("1a62"),o=i.n(a);for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);e["default"]=o.a},"1a62":function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={name:"overview",props:{overviewData:Object},data:function(){return{}}};e.default=a},"23df":function(t,e,i){"use strict";i.r(e);var a=i("8d76"),o=i("7158");for(var s in o)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return o[t]}))}(s);i("8438");var n=i("828b"),r=Object(n["a"])(o["default"],a["b"],a["c"],!1,null,"6c5cc654",null,!1,a["a"],void 0);e["default"]=r.exports},2728:function(t,e,i){"use strict";var a=i("e846"),o=i.n(a);o.a},"2b5e":function(t,e,i){var a=i("511f");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var o=i("967d").default;o("2b8bc910",a,!0,{sourceMap:!1,shadowMode:!1})},"2cf2":function(t,e,i){t.exports=i.p+"static/image/kalvli.jpg"},"4ad7":function(t,e,i){t.exports=i.p+"static/image/juli.jpg"},"511f":function(t,e,i){var a=i("c86c");e=a(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.body-style[data-v-3e3cf567]{background-color:#f6f6f6}.color0[data-v-3e3cf567]{background-color:#a6e6aa}.color1[data-v-3e3cf567]{background-color:#29cf6f}.color2[data-v-3e3cf567]{background-color:#fb8646}.little-circle[data-v-3e3cf567]{border-radius:50%;width:%?20?%;height:%?20?%}.box-rds[data-v-3e3cf567]{background-color:#fff;border-radius:%?40?%;padding:%?30?%;margin:%?20?%}.cankao .top_title[data-v-3e3cf567]{padding-bottom:%?20?%}.cankao .lt_title[data-v-3e3cf567]{padding:%?20?% %?60?%}.cankao .wz[data-v-3e3cf567]{font-size:%?24?%;margin-left:%?10?%;color:#a8a8a8}.ck_tb .tb_tt[data-v-3e3cf567]{font-size:%?24?%}.ck_tb .zzt[data-v-3e3cf567]{position:relative;padding:%?20?% 0;width:60%}.ck_tb .zzt .xnz[data-v-3e3cf567]{width:%?8?%;height:%?20?%;background-color:#fff;border-left:%?1?% solid #000;border-right:%?1?% solid #000;position:absolute;right:%?50?%;top:%?19?%;-webkit-transform:rotate(15deg);transform:rotate(15deg)}.ck_tb .zzt .zzt-body[data-v-3e3cf567]{height:%?10?%;margin:%?2?%}.ck_tb .zzt .zzt-body[data-v-3e3cf567]:nth-child(1){border-top-left-radius:%?10?%;border-bottom-left-radius:%?10?%}.ck_tb .zzt .zzt-body[data-v-3e3cf567]:nth-child(3){border-top-right-radius:%?10?%;border-bottom-right-radius:%?10?%}.ck_tb .zzt .font-small[data-v-3e3cf567]{font-size:%?24?%}.flx[data-v-3e3cf567]{display:flex}.jc-end[data-v-3e3cf567]{justify-content:end}.jc-start[data-v-3e3cf567]{justify-content:end}.ac[data-v-3e3cf567]{align-items:center}.jc[data-v-3e3cf567]{justify-content:center}.jcsb[data-v-3e3cf567]{justify-content:space-between}.fd_row[data-v-3e3cf567]{flex-direction:row}',""]),t.exports=e},"57a9":function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){}));var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",[i("v-uni-view",{staticClass:"box-rds over"},[i("v-uni-view",{staticClass:"top_title"},[t._v(t._s(t.overviewData.name))]),i("v-uni-view",{staticClass:"flx flx_sb tb_head"},t._l(t.overviewData.tb_head,(function(e,a){return i("v-uni-view",{key:a,staticClass:"tb_val"},[t._v(t._s(e))])})),1),t._l(t.overviewData.data,(function(e,a){return i("v-uni-view",{key:a,staticClass:"flx flx_sb flx_ac tb_content",staticStyle:{"margin-top":"40rpx"}},[i("v-uni-view",{staticClass:"tb_val",staticStyle:{"font-size":"24rpx"}},[t._v(t._s(e.name))]),i("v-uni-view",{staticClass:"tb_val",style:"border-radius: 40rpx;padding: 4rpx;font-size:24rpx;color:"+e.color+";background-color:"+e.bgColor},[t._v(t._s(e.value))]),i("v-uni-view",{staticClass:"tb_val",style:"font-size:24rpx;color:"+e.color},[t._v(t._s(e.average))])],1)}))],2)],1)},o=[]},"583e":function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={name:"cankao",props:{cankaoData:Array},data:function(){return{}},methods:{getPostion:function(t,e){var i={position:"absolute",top:"22rpx",right:"-20rpx",fontSize:"24rpx"};return 0==t&&(i.left="2rpx"),t+1==e.length&&(i.right=0),i}}};e.default=a},7158:function(t,e,i){"use strict";i.r(e);var a=i("807c"),o=i.n(a);for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);e["default"]=o.a},"7ccc":function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){}));var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",[i("v-uni-view",{staticClass:"box-rds cankao"},[i("v-uni-view",{staticClass:"top_title"},[t._v("参考")]),i("v-uni-view",{staticClass:"flx jcsb lt_title"},[i("v-uni-view",{staticClass:"flx ac"},[i("v-uni-view",{staticClass:"little-circle color0"}),i("v-uni-view",{staticClass:"wz"},[t._v("偏低")])],1),i("v-uni-view",{staticClass:"flx ac"},[i("v-uni-view",{staticClass:"little-circle color1"}),i("v-uni-view",{staticClass:"wz"},[t._v("正常")])],1),i("v-uni-view",{staticClass:"flx ac"},[i("v-uni-view",{staticClass:"little-circle color2"}),i("v-uni-view",{staticClass:"wz"},[t._v("偏高")])],1)],1),i("v-uni-view",{staticClass:"ck_tb"},t._l(t.cankaoData,(function(e,a){return i("v-uni-view",{key:a,class:"flx jcsb ac"},[i("v-uni-view",{staticClass:"tb_tt"},[t._v(t._s(e.name))]),i("v-uni-view",{staticClass:" zzt"},[e.data[e.data.length-1]!=e.max?i("v-uni-view",{staticClass:"xnz",staticStyle:{"z-index":"20"}}):t._e(),i("v-uni-view",{staticClass:"flx fd_row"},t._l(e.data,(function(a,o){return 3==e.data.length||o>0?i("v-uni-view",{key:o,class:"zzt-body mmtt color"+(3==e.data.length?o:o-1),style:"position: relative;flex:"+((a>e.max?e.max:a)-e.data[o-1])/e.max},[4==e.data.length&&1==o?i("v-uni-view",{style:t.getPostion(0,e.data)},[t._v("0")]):t._e(),i("v-uni-view",{style:t.getPostion(o,e.data)},[t._v(t._s(a))])],1):t._e()})),1),i("v-uni-view",{staticStyle:{height:"30rpx"}})],1)],1)})),1)],1)],1)},o=[]},"807c":function(t,e,i){"use strict";i("6a54");var a=i("3639").default,o=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("473f"),i("bf0f"),i("e966"),i("795c"),i("c9b5"),i("ab80"),i("fd3c"),i("aa9c"),i("e838"),i("c223"),i("8f71");var s=o(i("b7c7")),n=o(i("2634")),r=o(i("2fdc")),l=o(i("9b1b")),c=a(i("d641")),d=i("8f59"),u={data:function(){return{stepCount:0,calorie:0,distance:0,time:(new Date).toISOString().substring(0,10),type:"",desc:"",dataConfig:{bloodGlucose:{title:"123123",name:"血糖",color:"#fb8544",unit:"毫摩尔/升",cankaoData:[{name:"空腹/餐前",data:[0,3.9,6.1,15],adjustment:[.05,0,-.05],max:15},{name:"餐后1小时",data:[0,6.7,9.4,15],adjustment:[.04,0,-.04],max:15},{name:"餐后2小时",data:[0,4.4,7.8,15],adjustment:[.04,0,-.04],max:15}]},step:{name:"每日活动",color:"#29cf6f",unit:"毫摩尔/升"},bloodOxygen:{title:"123123",name:"血氧",color:"#bf32fc",unit:"%",cankaoData:!1},bodyTemperature:{title:"bodyTemperature",name:"体温",color:"#2ec8d8",unit:"℃",cankaoData:!1},bloodPressure:{title:"bloodPressure",name:"血压",color:"#fb8544",color1:"#00c3da",unit:"℃",cankaoData:!1},pulseReat:{title:"123123",name:"心率",color:"#fd5656",unit:"次/分",cankaoData:!1},bloodLiquid:{title:"123123",name:"尿酸",color:"#f00",unit:"微摩尔/升",cankaoData:[{name:"尿酸",data:[0,150,420,1e3],adjustment:[.06,0,-.06],max:1e3}]},bloodLiquidAll:{title:"123123",name:"血脂",unit:"微摩尔/升",overviewData:{name:"血脂概况",tb_head:["","范围","平均值"],data:[{name:"总胆固醇",value:"0-0",average:0,color:"#46b4ff",bgColor:"#e1f3fd"},{name:"甘油三酯",value:"0-0",average:0,color:"#29cf6c",bgColor:"#e2fff3"},{name:"高密度脂蛋白",value:"0-0",average:0,color:"#fcc05d",bgColor:"#fef5e3"},{name:"低密度脂蛋白",value:"0-0",average:0,color:"#fa4e33",bgColor:"#fee5e1"}]},cankaoData:[{name:"总胆固醇",data:[0,2.8,5.17,20],adjustment:[.05,.02,-.05],max:10},{name:"甘油三酯",data:[0,.56,1.7,20],adjustment:[.06,-.02,-.04],max:3},{name:"高密度脂蛋白",data:[0,.96,1.15,20],adjustment:[.04,0,-.04],max:1.5},{name:"低密度脂蛋白",data:[0,3.1,20],adjustment:[.04,0,-.04],max:20}]}},option:{xAxis:{splitLine:{show:!1},type:"value",max:4,min:0,axisLabel:{show:!0,splitNumber:2,formatter:function(t,e){return["12am","6am","12pm","6pm","12am"][Math.floor(e)]}}},yAxis:{splitLine:{show:!0,lineStyle:{color:["#ccc"],type:"dashed"}},axisTick:{show:!1},axisLine:{show:!1},axisLabel:{},position:"right",splitNumber:3},series:[{symbolSize:5,data:[],markLine:{data:[{show:!1,yAxis:2.5}],lineStyle:{color:"#ccc",cap:"butt"},label:{color:"#ccc"}},type:"scatter"}]}}},onLoad:function(t){this.type=t.type,this.desc=t.desc||"",this.calorie=t.calorie||0,this.stepCount=t.step||0,this.distance=t.distance||0},computed:(0,l.default)({},(0,d.mapGetters)({getActiceDevice:"api/getActiceDevice"})),methods:{init:function(){var t=this;return(0,r.default)((0,n.default)().mark((function e(){var i;return(0,n.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t.$refs.chartRef.init(c);case 2:return t.chart=e.sent,e.next=5,t.getDataList();case 5:i=e.sent,t.chart.setOption(i);case 7:case"end":return e.stop()}}),e)})))()},back:function(){uni.navigateBack({delta:1})},goPath:function(){var t=this.type;"bloodLiquid"==this.type&&(t="bloodLiquid&desc=uricAcidVal"),"bloodLiquidAll"==this.type&&(t="bloodLiquid"),uni.navigateTo({url:"./detail?type="+t})},makeHour:function(t){return Math.floor(t/6)},makeMinute:function(t){return t/60},makeFloatHoursMinutes:function(t,e){var i=3600*t+60*e,a=i/86400*4;return a.toFixed(2)},getDataList:function(){var t=this;return(0,r.default)((0,n.default)().mark((function e(){var i,a;return(0,n.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return i=t.type,"step"==t.type&&(i="step_split"),"bloodLiquidAll"==t.type&&(i="bloodLiquid"),e.next=5,t.$store.dispatch("api/getDeviceListDays",{type:i,device_real_time:t.time,device_id:t.getActiceDevice.device_id});case 5:return a=e.sent,e.abrupt("return",t.makeOptionConfig(a.data));case 7:case"end":return e.stop()}}),e)})))()},getAverage:function(t){if(0===t.length)return 0;var e=t.reduce((function(t,e){return t+e}));return e/t.length},subtractMinutes:function(t,e){var i=t.split(":"),a=parseInt(i[0],10),o=parseInt(i[1],10),s=new Date;s.setHours(a,o,0,0),s.setMinutes(s.getMinutes()-e);var n=s.getHours().toString().padStart(2,"0"),r=s.getMinutes().toString().padStart(2,"0");return n+":"+r},makeOptionConfig:function(t){var e=[],i=0,a=0,o=0,n=0,r=0,l=[],d={};switch(this.option.series[0].markLine.symbol="none",this.option.series[0].markLine.label.position="insideEndTop",this.type){case"step":for(var u in t.map((function(t,e){var i=t.hour_minute.split(":"),a="";a=i[1]<30?i[0]+":00":i[0]+":30",void 0==d[a]?d[a]={val:t.data_msg.stepCount,from:1}:d[a].val+=t.data_msg.stepCount})),d)if(d.hasOwnProperty(u)){var f=u.split(":"),v=this.makeFloatHoursMinutes(f[0],f[1]);e.push({value:[v,d[u].val],itemStyle:{color:this.dataConfig[this.type].color}})}console.log(e),this.option.series[0].data=e,this.option.series[0].markLine=[],this.option.series[0].type="bar",this.option.series[0].barMaxWidth="10",this.option.title={text:this.stepCount+"步",left:"center"};break;case"bodyTemperature":for(var h in t.map((function(t,e){var n=t.hour_minute.split(":"),r=n[0]+":00";void 0==d[r]?d[r]={val:[parseFloat(t.data_msg)],from:0}:d[r].val=[].concat((0,s.default)(d[r].val),[parseFloat(t.data_msg)]);var l=parseFloat(t.data_msg);i+=l,(0==a||a<l)&&(a=l),(0==o||o>l)&&(o=l)})),n=i/t.length,n=parseFloat(n.toFixed(2)),d)if(d.hasOwnProperty(h)){var p=h.split(":"),g=this.makeFloatHoursMinutes(p[0],p[1]);e.push({value:[g,this.getAverage(d[h].val)],itemStyle:{color:this.dataConfig[this.type].color}})}this.option.series[0].data=e,this.option.series[0].type="line",this.option.series[0].lineStyle={},this.option.series[0].lineStyle.color="#ccc",this.option.series[0].markLine.data[0].yAxis=n,this.option.series[0].markLine.lineStyle.color=this.dataConfig[this.type].color,this.option.series[0].markLine.label.color=this.dataConfig[this.type].color,this.option.yAxis.min=parseInt(o)-1,this.option.yAxis.max=parseInt(a)+1,this.option.yAxis.splitNumber=1,this.option.title={text:o+"-"+a,subtext:"℃",left:"center"},this.dataConfig.bodyTemperature.title=o+"-"+a;break;case"bloodOxygen":for(var m in t.map((function(t,e){var i=t.hour_minute.split(":"),a=t.data_msg.filter((function(t){return t>0}));if(i[1]%10==0){var o=t.hour_minute;void 0==d[o]?d[o]={val:a,from:0}:d[o].val=[].concat((0,s.default)(d[o].val),(0,s.default)(a))}else{var n=i[0]+":"+(i[1]-5==0?"00":i[1]-5);void 0==d[n]?d[n]={val:a,from:1}:d[n].val=[].concat((0,s.default)(d[n].val),(0,s.default)(a))}a.map((function(t,e){t>0&&l.push(t)}))})),d)if(d.hasOwnProperty(m)){var y=m.split(":"),b=this.makeFloatHoursMinutes(y[0],y[1]);e.push({value:[b,this.getAverage(d[m].val)],itemStyle:{color:this.dataConfig[this.type].color}})}l.length>0&&(o=Math.min.apply(Math,l),a=Math.max.apply(Math,l)),this.option.series[0].data=e,this.option.yAxis.axisLabel.formatter="{value}%",this.option.series[0].markLine.data[0].yAxis=this.getAverage(l),this.option.series[0].markLine.data[0].value=this.getAverage(l),this.option.series[0].markLine.symbol="none",this.option.series[0].markLine.lineStyle.color=this.dataConfig[this.type].color,this.option.series[0].markLine.label.color=this.dataConfig[this.type].color,this.option.series[0].markLine.label.position="insideEndTop",this.option.series[0].markLine.label.formatter=function(t){return t.value+"%"},this.option.title={text:o+"-"+a,subtext:"%",left:"center"},this.option.yAxis.splitNumber=2,this.dataConfig.bodyTemperature.title=o+"-"+a,this.option.yAxis.min=o,this.option.yAxis.max=100;break;case"bloodGlucose":for(var x in t.map((function(t,e){var n=t.hour_minute.split(":");if(n[1]<30){var r=n[0]+":00";void 0==d[r]?d[r]={val:[t.data_msg],from:0}:d[r].val=[].concat((0,s.default)(d[r].val),[t.data_msg])}else{var l=n[0]+":30";void 0==d[l]?d[l]={val:[t.data_msg],from:1}:d[l].val=[].concat((0,s.default)(d[l].val),[t.data_msg])}i+=t.data_msg,(0==a||a<t.data_msg)&&(a=t.data_msg),(0==o||o>t.data_msg)&&(o=t.data_msg)})),n=i/t.length,n=parseFloat(n.toFixed(2)),d)if(d.hasOwnProperty(x)){var w=x.split(":"),_=this.makeFloatHoursMinutes(w[0],w[1]);e.push({value:[_,this.getAverage(d[x].val)],itemStyle:{color:this.dataConfig[this.type].color}})}this.option.series[0].data=e,this.option.series[0].markLine.data[0].yAxis=n,this.option.series[0].markLine.lineStyle.color=this.dataConfig[this.type].color,this.option.series[0].markLine.label.color=this.dataConfig[this.type].color,this.option.title={text:o+"-"+a,subtext:"毫摩尔/升",left:"center"},this.dataConfig.bloodGlucose.title=o+"-"+a;break;case"bloodPressure":var k=0,C=0,L=0,A=[];t.map((function(t,e){var n=t.hour_minute.split(":"),r=n[0]+":00";void 0==d[r]?d[r]={val:[t.data_msg.bloodPressureHigh],val2:[t.data_msg.bloodPressureLow],from:0}:(d[r].val=[].concat((0,s.default)(d[r].val),[t.data_msg.bloodPressureHigh]),d[r].val2=[].concat((0,s.default)(d[r].val2),[t.data_msg.bloodPressureLow])),i+=t.data_msg.bloodPressureHigh,L+=t.data_msg.bloodPressureLow,(0==a||a<t.data_msg.bloodPressureHigh)&&(a=t.data_msg.bloodPressureHigh),(0==o||o>t.data_msg.bloodPressureHigh)&&(o=t.data_msg.bloodPressureHigh),(0==k||k<t.data_msg.bloodPressureLow)&&(k=t.data_msg.bloodPressureLow),(0==C||C>t.data_msg.bloodPressureLow)&&(C=t.data_msg.bloodPressureLow)})),n=i/t.length;var D=L/t.length;for(var S in n=parseInt(n),D=parseInt(D),console.log(d),d)if(d.hasOwnProperty(S)){var M=S.split(":"),z=this.makeFloatHoursMinutes(M[0],M[1]);e.push({value:[z,this.getAverage(d[S].val)],itemStyle:{color:this.dataConfig[this.type].color}}),e.push({value:[z,this.getAverage(d[S].val2)],itemStyle:{color:this.dataConfig[this.type].color1}})}this.option.series[0].data=e,this.option.series[0].markLine.data[0].yAxis=n,this.option.series[0].markLine.lineStyle.color=this.dataConfig[this.type].color,this.option.series[0].markLine.label.color=this.dataConfig[this.type].color,this.option.series[0].markLine.data[1]={},this.option.series[0].markLine.data[1].lineStyle={},this.option.series[0].markLine.data[1].lineStyle.color=this.dataConfig[this.type].color1,this.option.series[0].markLine.data[1].label={},this.option.series[0].markLine.data[1].label.color=this.dataConfig[this.type].color1,this.option.series[0].markLine.data[1].yAxis=D,this.option.title={text:"收缩压"+o+"-"+a+" 舒张压:"+C+"-"+k,left:"center"},this.dataConfig.bloodGlucose.title=o+"-"+a;break;case"pulseReat":for(var F in t.map((function(t,e){for(var n=t.data_msg,l=t.hour_minute.split(":"),c=n.length>5?5:n.length,u=[],f=0;f<c;f++){var v=n[f];v<30||v>=200||(u.push(v),r+=1,i+=v,(0==a||a<v)&&(a=v),(0==o||o>v)&&(o=v))}if(l[1]<30){var h=l[0]+":00";void 0==d[h]?d[h]={val:u.filter((function(t){return t>30||t<=200})),from:0}:d[h].val=[].concat((0,s.default)(d[h].val),(0,s.default)(u.filter((function(t){return t>30||t<=200}))))}else{var p=l[0]+":30";void 0==d[p]?d[p]={val:u.filter((function(t){return t>30||t<=200})),from:0}:d[p].val=[].concat((0,s.default)(d[p].val),(0,s.default)(u.filter((function(t){return t>30||t<=200}))))}})),n=i/r,n=parseInt(n),d)if(d.hasOwnProperty(F)){var j=F.split(":"),P=this.makeFloatHoursMinutes(j[0],j[1]);e.push({value:[P,this.getAverage(d[F].val)],itemStyle:{color:this.dataConfig[this.type].color}})}this.option.series[0].data=e,this.option.series[0].markLine.data[0].yAxis=n,this.option.series[0].markLine.lineStyle.color=this.dataConfig[this.type].color,this.option.series[0].markLine.label.color=this.dataConfig[this.type].color,this.option.title={text:o+"-"+a,subtext:"次/分",left:"center"},this.dataConfig.bloodGlucose.title=o+"-"+a,this.option.yAxis.splitNumber=1,this.option.yAxis.min=30,this.option.yAxis.max=90;break;case"bloodLiquid":for(var O in t.map((function(t,e){var n=t.data_msg,l=n.uricAcidVal/10,c=t.hour_minute.split(":");if(c[1]%10==0)var u=t.hour_minute;else u=c[0]+":"+(c[1]-5==0?"00":c[1]-5);void 0==d[u]?d[u]={val:[l]}:d[u].val=[].concat((0,s.default)(d[u].val),[l]),i+=l,(0==a||a<l)&&(a=l),(0==o||o>l)&&(o=l),r+=1})),n=i/r,n=parseFloat(n.toFixed(2)),d)if(d.hasOwnProperty(O)){var q=O.split(":"),H=this.makeFloatHoursMinutes(q[0],q[1]),T=this.subtractMinutes(O,10);e.push({value:[H,this.getAverage(d[O].val)],itemStyle:{color:this.dataConfig[this.type].color}}),d.hasOwnProperty(T)||e.push(null)}this.option.series[0].data=e,this.option.series[0].markLine.label.position="insideEndTop",this.option.series[0].markLine.data[0].yAxis=n,this.option.series[0].markLine.lineStyle.color=this.dataConfig[this.type].color,this.option.series[0].markLine.label.color=this.dataConfig[this.type].color,this.option.series[0].type="line",this.option.series[0].symbol="none",this.option.series[0].smooth=!0,this.option.series[0].itemStyle={color:"rgb(255, 70, 131)"},this.option.series[0].areaStyle={color:new c.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"rgb(254, 174, 173)"},{offset:1,color:"rgb(255, 255, 248)"}])},this.option.title={text:o+"-"+a,subtext:"微摩尔/升",left:"center",textStyle:{fontWeight:"lighter",fontSize:24}},this.dataConfig.bloodGlucose.title=o+"-"+a,this.option.yAxis.axisLabel.formatter=function(t,e){return t},this.option.yAxis.splitNumber=3,this.option.yAxis.min=0,this.option.yAxis.max=Math.round(a)+1;break;case"bloodLiquidAll":var E={cholesterol:[],highDensity:[],lowDensity:[],triacylglycerol:[]};t.map((function(t,e){var i=t.data_msg,a={cholesterol:(i.cholesterol/100).toFixed(2),highDensity:(i.highDensity/100).toFixed(2),lowDensity:(i.lowDensity/100).toFixed(2),triacylglycerol:(i.triacylglycerol/100).toFixed(2)};E.cholesterol.push(parseFloat(a.cholesterol)),E.highDensity.push(parseFloat(a.highDensity)),E.lowDensity.push(parseFloat(a.lowDensity)),E.triacylglycerol.push(parseFloat(a.triacylglycerol));var o=t.hour_minute.split(":");if(o[1]%10==0)var n=t.hour_minute;else n=o[0]+":"+(o[1]-5==0?"00":o[1]-5);void 0==d[n]?d[n]={val:[a.cholesterol],highDensity:[a.highDensity],lowDensity:[a.lowDensity],triacylglycerol:[a.triacylglycerol]}:(d[n].val=[].concat((0,s.default)(d[n].val),[a.cholesterol]),d[n].highDensity=[].concat((0,s.default)(d[n].highDensity),[a.highDensity]),d[n].lowDensity=[].concat((0,s.default)(d[n].lowDensity),[a.lowDensity]),d[n].triacylglycerol=[].concat((0,s.default)(d[n].triacylglycerol),[a.triacylglycerol]))}));var G=[];A=[];var I=[];for(var N in d)if(d.hasOwnProperty(N)){var $=N.split(":"),R=this.makeFloatHoursMinutes($[0],$[1]),B=this.subtractMinutes(N,10);e.push({value:[R,this.getAverage(d[N].val)]}),d.hasOwnProperty(B)||e.push(null),G.push({value:[R,this.getAverage(d[N].highDensity)]}),d.hasOwnProperty(B)||G.push(null),A.push({value:[R,this.getAverage(d[N].lowDensity)]}),d.hasOwnProperty(B)||A.push(null),I.push({value:[R,this.getAverage(d[N].triacylglycerol)]}),d.hasOwnProperty(B)||I.push(null)}console.log([]),this.option.legend={data:["总胆固醇","甘油三酯","高密度脂蛋白","低密度脂蛋白"]},this.option.series[0].data=e,this.option.series[0].type="line",this.option.series[0].symbol="none",this.option.series[0].smooth=!0,this.option.series[0].name=this.option.legend.data[0],this.option.series[0].color=this.dataConfig.bloodLiquidAll.overviewData.data[0].color,this.option.series[1]={},this.option.series[1].data=I,this.option.series[1].type="line",this.option.series[1].symbol="none",this.option.series[1].smooth=!0,this.option.series[1].name=this.option.legend.data[1],this.option.series[1].color=this.dataConfig.bloodLiquidAll.overviewData.data[1].color,this.option.series[2]={},this.option.series[2].data=G,this.option.series[2].type="line",this.option.series[2].symbol="none",this.option.series[2].smooth=!0,this.option.series[2].name=this.option.legend.data[2],this.option.series[2].color=this.dataConfig.bloodLiquidAll.overviewData.data[2].color,this.option.series[3]={},this.option.series[3].data=A,this.option.series[3].type="line",this.option.series[3].symbol="none",this.option.series[3].smooth=!0,this.option.series[3].name=this.option.legend.data[3],this.option.series[3].color=this.dataConfig.bloodLiquidAll.overviewData.data[3].color,this.option.series[0].markLine=[],this.dataConfig.bloodGlucose.title=o+"-"+a,this.dataConfig.bloodLiquidAll.overviewData.data[0].average=this.getAverage(E.cholesterol).toFixed(2),this.dataConfig.bloodLiquidAll.overviewData.data[1].average=this.getAverage(E.triacylglycerol).toFixed(2),this.dataConfig.bloodLiquidAll.overviewData.data[2].average=this.getAverage(E.highDensity).toFixed(2),this.dataConfig.bloodLiquidAll.overviewData.data[3].average=this.getAverage(E.lowDensity).toFixed(2),E.cholesterol.length>0&&(this.dataConfig.bloodLiquidAll.overviewData.data[0].value=Math.min.apply(Math,(0,s.default)(E.cholesterol)).toFixed(2)+"-"+Math.max.apply(Math,(0,s.default)(E.cholesterol)).toFixed(2),this.dataConfig.bloodLiquidAll.overviewData.data[1].value=Math.min.apply(Math,(0,s.default)(E.triacylglycerol)).toFixed(2)+"-"+Math.max.apply(Math,(0,s.default)(E.triacylglycerol)).toFixed(2),this.dataConfig.bloodLiquidAll.overviewData.data[2].value=Math.min.apply(Math,(0,s.default)(E.highDensity)).toFixed(2)+"-"+Math.max.apply(Math,(0,s.default)(E.highDensity)).toFixed(2),this.dataConfig.bloodLiquidAll.overviewData.data[3].value=Math.min.apply(Math,(0,s.default)(E.lowDensity)).toFixed(2)+"-"+Math.max.apply(Math,(0,s.default)(E.lowDensity)).toFixed(2)),this.option.yAxis.splitNumber=3,this.option.yAxis.min=0,this.option.yAxis.max=6;break}return this.option}}};e.default=u},8438:function(t,e,i){"use strict";var a=i("89e4"),o=i.n(a);o.a},"874c":function(t,e,i){var a=i("c86c");e=a(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.box-rds[data-v-ac71463e]{background-color:#fff;border-radius:%?40?%;padding:%?30?%;margin:%?20?%}.over .tb_head[data-v-ac71463e]{margin-top:%?20?%;font-size:%?24?%;color:#999}.over .tb_val[data-v-ac71463e]:nth-child(1){width:40%}.over .tb_val[data-v-ac71463e]:nth-child(2){width:40%;text-align:center}.over .tb_val[data-v-ac71463e]:nth-child(3){width:20%;text-align:right}',""]),t.exports=e},"89e4":function(t,e,i){var a=i("b28b");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var o=i("967d").default;o("373926e8",a,!0,{sourceMap:!1,shadowMode:!1})},"8d76":function(t,e,i){"use strict";i.d(e,"b",(function(){return o})),i.d(e,"c",(function(){return s})),i.d(e,"a",(function(){return a}));var a={tmNavBar:i("2080").default,lEchart:i("70e1").default,overview:i("c6e2").default,cankao:i("00bf").default},o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"body-style"},[a("tm-nav-bar",{attrs:{"left-icon":"arrow-left",title:t.dataConfig[t.type].name},on:{clickLeft:function(e){arguments[0]=e=t.$handleEvent(e),t.back.apply(void 0,arguments)}}}),a("v-uni-view",{staticClass:"flx jcsb ac",staticStyle:{height:"40rpx","background-color":"#fff",padding:"20rpx"}},[a("v-uni-view",{staticStyle:{"font-size":"40rpx","font-weight":"bold"}}),a("v-uni-view",{staticStyle:{color:"#b8b8b8","font-size":"24rpx"}},[t._v(t._s(t.time))])],1),a("v-uni-view",{staticStyle:{height:"40rpx","background-color":"#fff"}}),a("v-uni-view",{staticStyle:{height:"600rpx","background-color":"#fff"}},[a("l-echart",{ref:"chartRef",on:{finished:function(e){arguments[0]=e=t.$handleEvent(e),t.init.apply(void 0,arguments)}}})],1),"step"==t.type?a("v-uni-view",{staticClass:"flx flx_sb total_box"},[a("v-uni-view",{staticClass:"distance b1"},[a("v-uni-view",{staticClass:"flx"},[a("v-uni-view",{staticStyle:{"font-size":"36rpx","font-weight":"600"}},[t._v(t._s(t.distance))]),a("v-uni-view",{staticStyle:{"font-size":"24rpx","margin-top":"10rpx","margin-left":"4rpx","font-weight":"300"}},[t._v("公里")])],1),a("v-uni-view",{staticStyle:{"font-size":"24rpx",color:"#999"}},[t._v("距离")]),a("v-uni-view",{staticClass:"flx",staticStyle:{"justify-content":"end"}},[a("v-uni-image",{staticStyle:{width:"200rpx"},attrs:{src:i("4ad7"),mode:"widthFix"}})],1)],1),a("v-uni-view",{staticClass:"calorie b1"},[a("v-uni-view",{staticClass:"flx"},[a("v-uni-view",{staticStyle:{"font-size":"36rpx","font-weight":"600"}},[t._v(t._s(t.calorie/10))]),a("v-uni-view",{staticStyle:{"font-size":"24rpx","margin-top":"10rpx","margin-left":"4rpx","font-weight":"300"}},[t._v("千卡")])],1),a("v-uni-view",{staticStyle:{"font-size":"24rpx",color:"#999"}},[t._v("卡路里")]),a("v-uni-view",{staticClass:"flx",staticStyle:{"justify-content":"end"}},[a("v-uni-image",{staticStyle:{width:"200rpx"},attrs:{src:i("2cf2"),mode:"widthFix"}})],1)],1)],1):t._e(),t.dataConfig[t.type].overviewData?a("overview",{attrs:{overviewData:t.dataConfig[t.type].overviewData}}):t._e(),t.dataConfig[t.type].cankaoData?a("cankao",{attrs:{cankaoData:t.dataConfig[t.type].cankaoData}}):t._e(),a("v-uni-view",{staticClass:"box-rds ",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goPath.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"flx jcsb ac"},[a("v-uni-view",{staticStyle:{"font-size":"26rpx"}},[t._v("全部数据")]),a("v-uni-view",{staticStyle:{color:"#b8b8b8"}},[t._v(">")])],1)],1),a("v-uni-view",{staticStyle:{height:"20rpx"}})],1)},s=[]},b28b:function(t,e,i){var a=i("c86c");e=a(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.total_box[data-v-6c5cc654]{padding:%?20?%}.total_box .b1[data-v-6c5cc654]{width:%?300?%;height:%?250?%;padding:%?20?%;border-radius:%?20?%;background-color:#fff}.body-style[data-v-6c5cc654]{background-color:#f6f6f6}.box-rds[data-v-6c5cc654]{background-color:#fff;border-radius:%?40?%;padding:%?30?%;margin:%?20?%}.title[data-v-6c5cc654]{background-color:#fff}.title .title-data[data-v-6c5cc654]{font-size:%?60?%;font-weight:700;margin-right:%?10?%}.flx[data-v-6c5cc654]{display:flex}.jc-end[data-v-6c5cc654]{justify-content:end}.jc-start[data-v-6c5cc654]{justify-content:end}.ac[data-v-6c5cc654]{align-items:center}.jc[data-v-6c5cc654]{justify-content:center}.jcsb[data-v-6c5cc654]{justify-content:space-between}.fd_row[data-v-6c5cc654]{flex-direction:row}',""]),t.exports=e},c612:function(t,e,i){"use strict";var a=i("2b5e"),o=i.n(a);o.a},c6e2:function(t,e,i){"use strict";i.r(e);var a=i("57a9"),o=i("1932");for(var s in o)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return o[t]}))}(s);i("2728");var n=i("828b"),r=Object(n["a"])(o["default"],a["b"],a["c"],!1,null,"ac71463e",null,!1,a["a"],void 0);e["default"]=r.exports},cb45:function(t,e,i){"use strict";i.r(e);var a=i("583e"),o=i.n(a);for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);e["default"]=o.a},e846:function(t,e,i){var a=i("874c");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var o=i("967d").default;o("fd004a3c",a,!0,{sourceMap:!1,shadowMode:!1})}}]);