Files
xj-admin/public/static/monitor/js/697.c61b754f.js
T
2025-06-27 17:42:38 +08:00

1 line
8.3 KiB
JavaScript

"use strict";(self["webpackChunkma"]=self["webpackChunkma"]||[]).push([[697],{8697:function(e,a,t){t.r(a),t.d(a,{default:function(){return F}});var l=t(7669),s=t(5025);const i=e=>((0,l.dD)("data-v-33548bc9"),e=e(),(0,l.Cn)(),e),n={class:"heartRate"},r={class:"warp"},d={class:"btn"},o={class:"content"},u={class:"date"},m=["src"],c=["src"],y={class:"times"},g={class:"degree"},h=i((()=>(0,l._)("span",null,"次/分钟",-1))),A={class:"echarts"},p={class:"list"},w={class:"item"},V=i((()=>(0,l._)("div",null,"心率范围",-1))),B=i((()=>(0,l._)("span",null,"次/分钟",-1))),k={key:0,class:"item"},v=i((()=>(0,l._)("div",null,"静息心率",-1))),x=i((()=>(0,l._)("span",null,"次/分钟",-1))),E={key:1,class:"item"},C=i((()=>(0,l._)("div",null,"平均静息心率",-1))),I=i((()=>(0,l._)("span",null,"次/分钟",-1))),L={class:"item"},S=i((()=>(0,l._)("div",null,"心率过高",-1))),f=i((()=>(0,l._)("span",null,"次/分钟",-1))),R={class:"item"},b=i((()=>(0,l._)("div",null,"心率过低",-1))),D=i((()=>(0,l._)("span",null,"次/分钟",-1)));function z(e,a,i,z,_,U){return(0,l.wg)(),(0,l.iD)("div",n,[(0,l._)("div",r,[(0,l._)("div",d,[(0,l._)("div",{class:(0,s.C_)("day"===e.type?"active":""),onClick:a[0]||(a[0]=a=>{e.timesChange("day")})},"日",2),(0,l._)("div",{class:(0,s.C_)("week"===e.type?"active":""),onClick:a[1]||(a[1]=a=>{e.timesChange("week")})},"周",2)]),(0,l._)("div",o,[(0,l._)("div",u,[(0,l._)("div",{onClick:a[2]||(a[2]=a=>{e.changeTimes("before")})},[(0,l._)("img",{src:t(883),alt:""},null,8,m)]),(0,l._)("div",null,(0,s.zw)(e.pageParams.dataDate),1),(0,l._)("div",{onClick:a[3]||(a[3]=a=>{e.changeTimes("after")})},[(0,l._)("img",{src:t(3831),alt:""},null,8,c)])]),(0,l._)("div",y,(0,s.zw)(e.pageParams.times),1),(0,l._)("div",g,[(0,l.Uk)((0,s.zw)(e.pageParams.heartRate?e.pageParams.heartRate:"--")+" ",1),h]),(0,l._)("div",A,[((0,l.wg)(),(0,l.iD)("div",{id:"myEcharts",key:e.type}))])]),(0,l._)("div",p,[(0,l._)("div",w,[V,(0,l._)("div",null,[e.data.minValue?((0,l.wg)(),(0,l.iD)(l.HY,{key:0},[(0,l.Uk)((0,s.zw)(e.data.minValue)+"-"+(0,s.zw)(e.data.maxValue),1)],64)):((0,l.wg)(),(0,l.iD)(l.HY,{key:1},[(0,l.Uk)("--")],64)),B])]),"day"===e.type?((0,l.wg)(),(0,l.iD)("div",k,[v,(0,l._)("div",null,[(0,l.Uk)((0,s.zw)(e.data.avgSilenceValue?e.data.avgSilenceValue:"--"),1),x])])):(0,l.kq)("",!0),"week"===e.type?((0,l.wg)(),(0,l.iD)("div",E,[C,(0,l._)("div",null,[(0,l.Uk)((0,s.zw)(e.data.avgSilenceValue?e.data.avgSilenceValue:"--"),1),I])])):(0,l.kq)("",!0),(0,l._)("div",L,[S,(0,l._)("div",null,[(0,l.Uk)((0,s.zw)(e.data.maxWarnValue?e.data.maxWarnValue:"--"),1),f])]),(0,l._)("div",R,[b,(0,l._)("div",null,[(0,l.Uk)((0,s.zw)(e.data.minWarnValue?e.data.minWarnValue:"--"),1),D])])])])])}t(2106);var _=t(2753),U=t(7463),P=t(4730),Q=t(7303),Y=(0,l.aZ)({setup(){const{proxy:e}=(0,l.FN)(),a=(0,U.qj)({myEcharts:null,requestUrl:"",token:"",type:"day",day:"",userId:"",pageParams:{dataDate:"",times:"",heartRate:""},data:{}});(0,l.bv)((()=>{let t=(0,P.e)("h"),l=(0,P.e)("r"),s=(0,P.e)("t"),n=(0,P.e)("id"),r=(0,P.e)("d");t&&l&&s&&n?(a.requestUrl=t+"://"+l,a.token=s,a.day=r||e.$times.getCurrentDay(),a.userId=n,i()):alert("缺少必要参数!")}));const t=t=>{a.type=t;let l=(0,P.e)("d");a.day=l||e.$times.getCurrentDay(),"day"===t?i():n()},s=t=>{"day"===a.type?(a.day=e.$times.changeDay(a.day,t,1),i()):(a.day=e.$times.changeDay(a.day,t,7),n())},i=()=>{(0,Q.m)(a.requestUrl,a.token,{userId:a.userId,queryDate:a.day}).then((e=>{a.myEcharts&&a.myEcharts.dispose(),a.myEcharts=_.S1(document.getElementById("myEcharts"),"walden");let t=null;for(let a=e.result.heartRateItemList.length;a--;a<0)if(e.result.heartRateItemList[a].heartRateValue){t=a;break}null===t&&(t=12*(new Date).getHours()+parseInt((new Date).getMinutes()/5)),a.pageParams={dataDate:e.result.dataDate,times:e.result.heartRateItemList[t].time,heartRate:e.result.heartRateItemList[t].heartRateValue?e.result.heartRateItemList[t].heartRateValue:null};let s=[],i=[];e.result.heartRateItemList.map((e=>{s.push(e.time),i.push(e.heartRateValue)})),a.data=e.result,(0,l.Y3)((()=>{r(s,i)}))}))},n=()=>{(0,Q.S2)(a.requestUrl,a.token,{userId:a.userId,queryDate:a.day}).then((e=>{a.myEcharts&&a.myEcharts.dispose(),a.myEcharts=_.S1(document.getElementById("myEcharts"),"walden");let t=null;for(let a=e.result.dayVoList.length;a--;a<0)if(e.result.dayVoList[a].minValue&&e.result.dayVoList[a].maxValue){t=a;break}null===t&&(t=new Date(a.day).getDay()-1),a.pageParams={dataDate:e.result.dayVoList[0].dataDate+" "+e.result.dayVoList[6].dataDate,times:e.result.dayVoList[t].weekName,heartRate:e.result.dayVoList[t].minValue?e.result.dayVoList[t].minValue+"-"+e.result.dayVoList[t].maxValue:null},e.result.dataIndex=t,a.data=e.result,(0,l.Y3)((()=>{d(!0)}))}))},r=(e,t)=>{let l=t.some((e=>e)),s={grid:{top:"10%",left:"5%",right:"0%",bottom:"0%",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:e,axisTick:{show:!1},axisLabel:{interval:71,textStyle:{color:"#B6B6B6",fontSize:12}},axisLine:{lineStyle:{color:"#EAECF1",width:1}}},yAxis:{type:"value",position:"right",min:0,max:l?null:120,axisLabel:{textStyle:{color:"#B6B6B6",fontSize:12}}},series:[{data:t,type:"line",symbol:"none",itemStyle:{normal:{color:"#F46680",lineStyle:{color:"#F46680"}}},areaStyle:{color:new _.Q.o(0,0,0,1,[{offset:0,color:"#F46680"},{offset:1,color:"#ffffff"}])}}]};a.myEcharts.setOption(s),a.myEcharts.getZr().on("click",(e=>{let t=[e.offsetX,e.offsetY];if(a.myEcharts.containPixel("grid",t)){let e=a.myEcharts.convertFromPixel({seriesIndex:0},t);a.pageParams.times=a.data.heartRateItemList[e[0]].time,a.pageParams.heartRate=a.data.heartRateItemList[e[0]].heartRateValue?a.data.heartRateItemList[e[0]].heartRateValue:null}}))},d=e=>{let t=null,l=[],s=[];t=null!=a.data.dataIndex?a.data.dataIndex:new Date(a.day).getDay()-1,a.data.dayVoList.map(((e,a)=>{l.push({value:e.weekName,textStyle:{color:a===t?"#333333":"#B6B6B6",fontSize:a===t?14:12,fontWeight:a===t?"bold":"normal",lineHeight:16}}),s.push([e.minValue,e.maxValue,e.minValue,e.maxValue])}));let i=s.some((e=>e[0]));const n={grid:{top:"10%",left:"5%",right:"0%",bottom:"1%",containLabel:!0},xAxis:{data:l,axisTick:{show:!1},axisLabel:{show:!0,interval:0,textStyle:{color:"#B6B6B6",fontSize:12}},axisLine:{lineStyle:{color:"#EAECF1",width:1}}},yAxis:{position:"right",min:0,max:i?null:120,axisLabel:{textStyle:{color:"#B6B6B6",fontSize:12}}},series:[{type:"candlestick",barWidth:8,data:s,itemStyle:{normal:{color:"#21BEBD",color0:"#21BEBD",borderColor:"#21BEBD",borderColor0:"#21BEBD"}}}]};a.myEcharts.setOption(n),e&&a.myEcharts.on("click",(e=>{a.data.dataIndex=e.dataIndex,a.pageParams.times=a.data.dayVoList[e.dataIndex].weekName,a.pageParams.heartRate=a.data.dayVoList[e.dataIndex].minValue?a.data.dayVoList[e.dataIndex].minValue+"-"+a.data.dayVoList[e.dataIndex].maxValue:null,d(!1)}))};return{...(0,U.BK)(a),timesChange:t,changeTimes:s}}}),q=t(6974);const G=(0,q.Z)(Y,[["render",z],["__scopeId","data-v-33548bc9"]]);var F=G},883:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAB+0lEQVRYR+2WP2tTURjGf+8lUQNdtCKCESnk3mgmJTexhQ5BBEEcBBVxcxLB4qBdpINC6yBYOjhaHBwEwQ8g+AnspegUbM4mISCIWogOmtxXghZSub3cf3KXnvk95/md57x/jpDzkpz12QXIzIF6vV7c3LSuWpZcVmVSVT+I+KvGrL8Ne+ZMABynPqtqPQFO/iM2BJ4Xi99vttvtn0EgqQBarVah2+0/EpE5YM9ONxWRlU5n7U6mAJWK2xKxFkFnI1TSJ2O8w5kAlMszpVLp1wOQ28C+COKjkG/GePtTAziOe15V7gPNiMJbYV+M8SYTA9RqtYnBYGJeVReAQkzxUXhygGq1ecb39SEwnUA4nQO23bgOPE1463He+A7Y9vQJGL4PK68YjiQBaL4AvRZDJCw0CUDjI3A0T4AucCRPgNfAuTwBzgJvcgMYCVcq7rKIBA6RmGDxk3BLwLbdGyCLwKGYoun6wPhux6kfV7WWgEsJIZI7sB2kcReYVyVwtIbAZQMwEqhW3arvy2PgQlQ3RPja6XgHEk/DoI2O495SlXsRe0V2DozDTE2dOlYoFFaBUcmGLHllzNqVTB3Ynhvu3N+PysEAEc+yBhc3Nt71/hvAn55xuiwyXACZAfaCfBbxX/b7+qzXW/+xkz2pfsVRkzD0cbI4JM0Zuw78BjGoqiFjL7ZwAAAAAElFTkSuQmCC"},3831:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAB80lEQVRYR+2XPUscURSG3zO7WpgFNQiBZUk3GrZSZM0vCOQHCEIKC9mUKUICKRJBC0mjFqIQUqULIQopJCBI2EJw3ZkhqTaZewckZIUQojbCRneYIyPaGHfu7Je3cdo5530ezszce4eg+SLNfNwIKCdgmqP3mY08Ed0jwn4Q8Gpvb/DBcZxaOx5fXYFsNttdq916A2ASQOIS7BtR8EQIZ6tViboCg4Nji8z8NAJwwszLmUzqRaFQ8JsVqStgmrnfAO6og2mLOZj2PLugrv2/IkrgEEBfzNB/AC9Vq10zlcp2NWbPWVmUwD6A242EASgR8awQ9ue4fe0WCLk+Ec0lk0fz5XL5SCXSCYELZtEw6KXrlr5ESXRS4GwaAB5Lab2rJ9FpgZB7AiSGpSx+v0riOgTCd/29lKVHGgXwS0rrrk6BPSmtjE6BDSmthzoFHkhpbWoRYOZFz7Of6fgM/wA8LaX9VsdCtEYUvBLC+XGtSzERwi18XghrQQW+uB9xIMkdMKM/bhCAdcPg565ruw30tGU73iPi10LYK42AlRMwzbGPAI8rQjd938/v7n792Qw88kAyNDSSDoLkJwC5K8L/nh88lpsFKycQFqTToz2pFE0xGxMADwA4BnibOTHneTuVVuGRE2hHeJwM5Y9JnJBWam4ETgFiCbwh/dz3ugAAAABJRU5ErkJggg=="}}]);