Files
xj-admin/public/static/monitor/js/496.927279d5.js
T
weixin 2e23b3641c update
1.更新h5
2025-10-09 09:19:41 +08:00

1 line
11 KiB
JavaScript

"use strict";(self["webpackChunkma"]=self["webpackChunkma"]||[]).push([[496],{3216:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAB80lEQVRYR+2XPUscURSG3zO7WpgFNQiBZUk3GrZSZM0vCOQHCEIKC9mUKUICKRJBC0mjFqIQUqULIQopJCBI2EJw3ZkhqTaZewckZIUQojbCRneYIyPaGHfu7Je3cdo5530ezszce4eg+SLNfNwIKCdgmqP3mY08Ed0jwn4Q8Gpvb/DBcZxaOx5fXYFsNttdq916A2ASQOIS7BtR8EQIZ6tViboCg4Nji8z8NAJwwszLmUzqRaFQ8JsVqStgmrnfAO6og2mLOZj2PLugrv2/IkrgEEBfzNB/AC9Vq10zlcp2NWbPWVmUwD6A242EASgR8awQ9ue4fe0WCLk+Ec0lk0fz5XL5SCXSCYELZtEw6KXrlr5ESXRS4GwaAB5Lab2rJ9FpgZB7AiSGpSx+v0riOgTCd/29lKVHGgXwS0rrrk6BPSmtjE6BDSmthzoFHkhpbWoRYOZFz7Of6fgM/wA8LaX9VsdCtEYUvBLC+XGtSzERwi18XghrQQW+uB9xIMkdMKM/bhCAdcPg565ruw30tGU73iPi10LYK42AlRMwzbGPAI8rQjd938/v7n792Qw88kAyNDSSDoLkJwC5K8L/nh88lpsFKycQFqTToz2pFE0xGxMADwA4BnibOTHneTuVVuGRE2hHeJwM5Y9JnJBWam4ETgFiCbwh/dz3ugAAAABJRU5ErkJggg=="},4699: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"},8496:function(e,a,t){t.r(a),t.d(a,{default:function(){return P}});var s=t(7918),l=t(5227);const r={class:"pressure"},i={class:"warp"},n={class:"btn"},d={class:"content"},u={class:"date"},o=["src"],m=["src"],c={class:"times"},g={class:"degree"},y={key:0},p={class:"echarts"},v={class:"list"},L={class:"item"},k={class:"item"},h={key:1,class:"item"},A={class:"pie"};function V(e,a,V,E,w,I){return(0,s.uX)(),(0,s.CE)("div",r,[(0,s.Lk)("div",i,[(0,s.Lk)("div",n,[(0,s.Lk)("div",{class:(0,l.C4)("day"===e.type?"active":""),onClick:a[0]||(a[0]=a=>{e.timesChange("day")})},"日",2),(0,s.Lk)("div",{class:(0,l.C4)("week"===e.type?"active":""),onClick:a[1]||(a[1]=a=>{e.timesChange("week")})},"周",2)]),(0,s.Lk)("div",d,[(0,s.Lk)("div",u,[(0,s.Lk)("div",{onClick:a[2]||(a[2]=a=>{e.changeTimes("before")})},[(0,s.Lk)("img",{src:t(4699),alt:""},null,8,o)]),(0,s.Lk)("div",null,(0,l.v_)(e.pageParams.dataDate),1),(0,s.Lk)("div",{onClick:a[3]||(a[3]=a=>{e.changeTimes("after")})},[(0,s.Lk)("img",{src:t(3216),alt:""},null,8,m)])]),(0,s.Lk)("div",c,(0,l.v_)(e.pageParams.times),1),(0,s.Lk)("div",g,["week"===e.type?((0,s.uX)(),(0,s.CE)("span",y,"日均")):(0,s.Q3)("",!0),(0,s.eW)(" "+(0,l.v_)(e.pageParams.pressure)+" ",1),(0,s.Lk)("span",null,(0,l.v_)(e.pageParams.label),1)]),(0,s.Lk)("div",p,[((0,s.uX)(),(0,s.CE)("div",{id:"myEcharts_1",key:e.type}))])]),(0,s.Lk)("div",v,["day"===e.type?((0,s.uX)(),(0,s.CE)(s.FK,{key:0},[(0,s.Lk)("div",L,[a[4]||(a[4]=(0,s.Lk)("div",null,"当日压力均值",-1)),(0,s.Lk)("div",null,[(0,s.eW)((0,l.v_)(e.data.avgValue?e.data.avgValue:"--"),1),(0,s.Lk)("span",null,(0,l.v_)(e.pageParams.stressValueName),1)])]),(0,s.Lk)("div",k,[a[5]||(a[5]=(0,s.Lk)("div",null,"最小值-最大值",-1)),(0,s.Lk)("div",null,[e.data.minValue?((0,s.uX)(),(0,s.CE)(s.FK,{key:0},[(0,s.eW)((0,l.v_)(e.data.minValue)+"-"+(0,l.v_)(e.data.maxValue),1)],64)):((0,s.uX)(),(0,s.CE)(s.FK,{key:1},[(0,s.eW)("--")],64))])])],64)):((0,s.uX)(),(0,s.CE)("div",h,[a[6]||(a[6]=(0,s.Lk)("div",null,"本周压力均值",-1)),(0,s.Lk)("div",null,[(0,s.eW)((0,l.v_)(e.data.avgValue?e.data.avgValue:"--"),1),(0,s.Lk)("span",null,(0,l.v_)(e.pageParams.stressValueName),1)])]))]),(0,s.Lk)("div",A,[a[15]||(a[15]=(0,s.Lk)("div",null,[(0,s.Lk)("div",{id:"myEcharts_2"})],-1)),(0,s.Lk)("div",null,[(0,s.Lk)("div",null,[a[7]||(a[7]=(0,s.Lk)("div",{style:{"background-color":"#FF7500"}},null,-1)),a[8]||(a[8]=(0,s.Lk)("div",null,"偏高 80-99",-1)),(0,s.Lk)("div",null,(0,l.v_)(e.pageParams.pieValue[3])+"%",1)]),(0,s.Lk)("div",null,[a[9]||(a[9]=(0,s.Lk)("div",{style:{"background-color":"#FED067"}},null,-1)),a[10]||(a[10]=(0,s.Lk)("div",null,"中等 60-79",-1)),(0,s.Lk)("div",null,(0,l.v_)(e.pageParams.pieValue[2])+"%",1)]),(0,s.Lk)("div",null,[a[11]||(a[11]=(0,s.Lk)("div",{style:{"background-color":"#1385FA"}},null,-1)),a[12]||(a[12]=(0,s.Lk)("div",null,"正常 30-59",-1)),(0,s.Lk)("div",null,(0,l.v_)(e.pageParams.pieValue[1])+"%",1)]),(0,s.Lk)("div",null,[a[13]||(a[13]=(0,s.Lk)("div",{style:{"background-color":"#02C7D2"}},null,-1)),a[14]||(a[14]=(0,s.Lk)("div",null,"放松 1-29",-1)),(0,s.Lk)("div",null,(0,l.v_)(e.pageParams.pieValue[0])+"%",1)])])])])])}t(5786),t(3239),t(3325);var E=t(7841),w=t(534),I=t(809);t(2917);const x=(e,a,t)=>{if(!e[a])return 0;let s=e.reduce(function(e,a){return e+(isNaN(a)?0:a)},0);if(0===s)return 0;let l=Math.pow(10,t),r=e.map(function(e){return(isNaN(e)?0:e)/s*l*100}),i=100*l,n=r.map(function(e){return Math.floor(e)}),d=n.reduce(function(e,a){return e+a},0),u=r.map(function(e,a){return e-n[a]});while(d<i){let e=Number.NEGATIVE_INFINITY,a=null;for(let t=0,s=u.length;t<s;++t)u[t]>e&&(e=u[t],a=t);++n[a],u[a]=0,++d}return n[a]/l};var B=t(2475),C=(0,s.pM)({setup(){const{proxy:e}=(0,s.nI)(),a=(0,w.Kh)({myEcharts:null,myEchartsPie:null,requestUrl:"",token:"",type:"day",day:"",userId:"",pageParams:{dataDate:"",times:"",pressure:"",label:"",pieValue:[],stressValueName:""},data:{}});(0,s.sV)(()=>{let t=(0,I.P)("h"),s=(0,I.P)("r"),l=(0,I.P)("t"),i=(0,I.P)("id"),n=(0,I.P)("d");t&&s&&l&&i?(a.requestUrl=t+"://"+s,a.token=l,a.day=n||e.$times.getCurrentDay(),a.userId=i,r()):alert("缺少必要参数!")});const t=t=>{a.type=t;let s=(0,I.P)("d");a.day=s||e.$times.getCurrentDay(),"day"===t?r():i()},l=t=>{"day"===a.type?(a.day=e.$times.changeDay(a.day,t,1),r()):(a.day=e.$times.changeDay(a.day,t,7),i())},r=()=>{(0,B.r5)(a.requestUrl,a.token,{userId:a.userId,queryDate:a.day}).then(e=>{a.myEcharts&&a.myEcharts.dispose(),a.myEcharts=E.Ts(document.getElementById("myEcharts_1"),"walden");let t=[],l=[],r=0,i=0,d=0,m=0;e.result.stressItemList.map(e=>{let a=e.stressValue?e.stressValue:0;t.push(e.time),l.push(a),a&&a<=29&&(r+=1),a>29&&a<=59&&(i+=1),a>59&&a<=79&&(d+=1),a>79&&(m+=1)});let c=r+i+d+m,g=null;for(let a=e.result.stressItemList.length;a--;a<0)if(e.result.stressItemList[a].stressValue){g=a;break}null===g&&(g=2*(new Date).getHours()+1),a.pageParams={dataDate:e.result.dataDate,times:e.result.stressItemList[g].time+"-"+e.result.stressItemList[g+1].time,pressure:e.result.stressItemList[g].stressValue?e.result.stressItemList[g].stressValue:null,label:o(e.result.stressItemList[g].stressValue,!0),pieValue:[x([r,i,d,m],0,1),x([r,i,d,m],1,1),x([r,i,d,m],2,1),x([r,i,d,m],3,1)],pieTotal:c,stressValueName:o(e.result.avgValue,!1)},a.data=e.result,(0,s.dY)(()=>{n(t,l),u(r,i,d,m)})})},i=()=>{(0,B.Bk)(a.requestUrl,a.token,{userId:a.userId,queryDate:a.day}).then(e=>{a.myEcharts&&a.myEcharts.dispose(),a.myEcharts=E.Ts(document.getElementById("myEcharts_1"),"walden");let t=[],l=[],r=0,i=0,n=0,m=0;e.result.dayVoList.map(e=>{let a=e.avgValue?e.avgValue:0;t.push(e.weekName),l.push(a),a&&a<=29&&(r+=1),a>29&&a<=59&&(i+=1),a>59&&a<=79&&(n+=1),a>79&&(m+=1)});let c=r+i+n+m,g=null;for(let a=e.result.dayVoList.length;a--;a<0)if(e.result.dayVoList[a].avgValue){g=a;break}null===g&&(g=new Date(a.day).getDay()-1),a.pageParams={dataDate:e.result.dayVoList[0].dataDate+" ~ "+e.result.dayVoList[6].dataDate,times:e.result.dayVoList[g].weekName,pressure:e.result.dayVoList[g].avgValue?e.result.dayVoList[g].avgValue:null,label:o(e.result.dayVoList[g].avgValue,!0),pieValue:[x([r,i,n,m],0,1),x([r,i,n,m],1,1),x([r,i,n,m],2,1),x([r,i,n,m],3,1)],pieTotal:c,stressValueName:o(e.result.avgValue,!1)},e.result.dataIndex=g,a.data=e.result,(0,s.dY)(()=>{d(!0),u(r,i,n,m)})})},n=(e,t)=>{let s={legend:{show:!1},grid:{top:"10%",left:"5%",right:"0%",bottom:"0%",containLabel:!0},xAxis:{type:"category",data:e,axisLine:{show:!1},axisTick:{show:!1},axisLabel:{show:!0,interval:11,textStyle:{color:"#B6B6B6",fontSize:12}},splitLine:{show:!1}},yAxis:{type:"value",position:"right",minInterval:1,axisLine:{show:!1},axisTick:{show:!1},axisLabel:{show:!0,textStyle:{color:"#B6B6B6",fontSize:12}},splitLine:{show:!0,textStyle:{color:"#EAECF1"}}},series:[{type:"bar",barWidth:3,data:t,itemStyle:{normal:{color:e=>e.data<35?"#1385FA":e.data>=35&&e.data<=37.2?"#02C7D2":e.data>=37.2?"#FF7500":void 0,barBorderRadius:[5,5,0,0]}}}]};a.myEcharts.setOption(s),a.myEcharts.on("click",e=>{a.pageParams.times=a.data.stressItemList[e.dataIndex].time+"-"+a.data.stressItemList[e.dataIndex+1].time,a.pageParams.pressure=a.data.stressItemList[e.dataIndex].stressValue?a.data.stressItemList[e.dataIndex].stressValue:null,a.pageParams.label=o(a.data.stressItemList[e.dataIndex].stressValue)})},d=e=>{let t=null,s=[],l=[];t=null!=a.data.dataIndex?a.data.dataIndex:new Date(a.day).getDay()-1,a.data.dayVoList.map((e,a)=>{e.avgValue&&e.avgValue;s.push({value:e.weekName,textStyle:{color:a===t?"#333333":"#B6B6B6",fontSize:a===t?14:12,fontWeight:a===t?"bold":"normal",lineHeight:16}}),l.push(e.avgValue?e.avgValue:0)});let r={legend:{show:!1},grid:{top:"10%",left:"3%",right:"0%",bottom:"1%",containLabel:!0},xAxis:{type:"category",data:s,axisLine:{show:!1},axisTick:{show:!1},axisLabel:{show:!0,interval:0,textStyle:{color:"#B6B6B6",fontSize:12}},splitLine:{show:!1}},yAxis:{type:"value",position:"right",minInterval:1,axisLine:{show:!1},axisTick:{show:!1},axisLabel:{show:!0,textStyle:{color:"#B6B6B6",fontSize:12}},splitLine:{show:!0,textStyle:{color:"#EAECF1"}}},series:[{type:"line",data:l,itemStyle:{normal:{color:e=>e.data<35?"#1385FA":e.data>=35&&e.data<=37.2?"#02C7D2":e.data>=37.2?"#FF7500":void 0,barBorderRadius:[5,5,0,0]}}}]};a.myEcharts.setOption(r),e&&a.myEcharts.on("click",e=>{a.data.dataIndex=e.dataIndex,a.pageParams.times=a.data.dayVoList[e.dataIndex].dataDate,a.pageParams.pressure=a.data.dayVoList[e.dataIndex].avgValue?a.data.dayVoList[e.dataIndex].avgValue:0,a.pageParams.label=o(a.data.dayVoList[e.dataIndex].avgValue),d(!1)})},u=(e,t,s,l)=>{a.myEchartsPie&&a.myEchartsPie.dispose(),a.myEchartsPie=E.Ts(document.getElementById("myEcharts_2"),"walden");let r={graphic:{type:"text",left:"center",top:"36%",style:{text:"压力\n占比",textAlign:"center",fill:"#77849E",fontSize:12,lineHeight:12}},series:[{type:"pie",radius:["60%","100%"],avoidLabelOverlap:!1,itemStyle:{borderRadius:1,borderColor:"#fff",borderWidth:1},label:{show:!1},emphasis:{label:{show:!1}},labelLine:{show:!1},data:[{value:l,name:"偏高",itemStyle:{normal:{color:"#FF7500"}}},{value:s,name:"中等",itemStyle:{normal:{color:"#FED067"}}},{value:t,name:"正常",itemStyle:{normal:{color:"#1385FA"}}},{value:e,name:"放松",itemStyle:{normal:{color:"#02C7D2"}}}]}]};a.myEchartsPie.setOption(r)},o=(e,a)=>{let t=a?"--":"";return e&&e<=29&&(t="放松"),e>29&&e<=59&&(t="正常"),e>59&&e<=79&&(t="中等"),e>79&&(t="偏高"),t};return{...(0,w.QW)(a),timesChange:t,changeTimes:l}}}),b=t(4097);const f=(0,b.A)(C,[["render",V],["__scopeId","data-v-d7fc8c8a"]]);var P=f}}]);