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

1 line
11 KiB
JavaScript

"use strict";(self["webpackChunkma"]=self["webpackChunkma"]||[]).push([[393],{4393:function(e,a,t){t.r(a),t.d(a,{default:function(){return O}});var s=t(7669),l=t(5025);const i=e=>((0,s.dD)("data-v-d7fc8c8a"),e=e(),(0,s.Cn)(),e),r={class:"pressure"},d={class:"warp"},n={class:"btn"},u={class:"content"},o={class:"date"},m=["src"],c=["src"],g={class:"times"},y={class:"degree"},p={key:0},v={class:"echarts"},h={class:"list"},w={class:"item"},A=i((()=>(0,s._)("div",null,"当日压力均值",-1))),V={class:"item"},E=i((()=>(0,s._)("div",null,"最小值-最大值",-1))),I={key:1,class:"item"},k=i((()=>(0,s._)("div",null,"本周压力均值",-1))),L={class:"pie"},x=i((()=>(0,s._)("div",null,[(0,s._)("div",{id:"myEcharts_2"})],-1))),B=i((()=>(0,s._)("div",{style:{"background-color":"#FF7500"}},null,-1))),b=i((()=>(0,s._)("div",null,"偏高 80-99",-1))),C=i((()=>(0,s._)("div",{style:{"background-color":"#FED067"}},null,-1))),_=i((()=>(0,s._)("div",null,"中等 60-79",-1))),f=i((()=>(0,s._)("div",{style:{"background-color":"#1385FA"}},null,-1))),S=i((()=>(0,s._)("div",null,"正常 30-59",-1))),z=i((()=>(0,s._)("div",{style:{"background-color":"#02C7D2"}},null,-1))),D=i((()=>(0,s._)("div",null,"放松 1-29",-1)));function P(e,a,i,P,F,N){return(0,s.wg)(),(0,s.iD)("div",r,[(0,s._)("div",d,[(0,s._)("div",n,[(0,s._)("div",{class:(0,l.C_)("day"===e.type?"active":""),onClick:a[0]||(a[0]=a=>{e.timesChange("day")})},"日",2),(0,s._)("div",{class:(0,l.C_)("week"===e.type?"active":""),onClick:a[1]||(a[1]=a=>{e.timesChange("week")})},"周",2)]),(0,s._)("div",u,[(0,s._)("div",o,[(0,s._)("div",{onClick:a[2]||(a[2]=a=>{e.changeTimes("before")})},[(0,s._)("img",{src:t(883),alt:""},null,8,m)]),(0,s._)("div",null,(0,l.zw)(e.pageParams.dataDate),1),(0,s._)("div",{onClick:a[3]||(a[3]=a=>{e.changeTimes("after")})},[(0,s._)("img",{src:t(3831),alt:""},null,8,c)])]),(0,s._)("div",g,(0,l.zw)(e.pageParams.times),1),(0,s._)("div",y,["week"===e.type?((0,s.wg)(),(0,s.iD)("span",p,"日均")):(0,s.kq)("",!0),(0,s.Uk)(" "+(0,l.zw)(e.pageParams.pressure)+" ",1),(0,s._)("span",null,(0,l.zw)(e.pageParams.label),1)]),(0,s._)("div",v,[((0,s.wg)(),(0,s.iD)("div",{id:"myEcharts_1",key:e.type}))])]),(0,s._)("div",h,["day"===e.type?((0,s.wg)(),(0,s.iD)(s.HY,{key:0},[(0,s._)("div",w,[A,(0,s._)("div",null,[(0,s.Uk)((0,l.zw)(e.data.avgValue?e.data.avgValue:"--"),1),(0,s._)("span",null,(0,l.zw)(e.pageParams.stressValueName),1)])]),(0,s._)("div",V,[E,(0,s._)("div",null,[e.data.minValue?((0,s.wg)(),(0,s.iD)(s.HY,{key:0},[(0,s.Uk)((0,l.zw)(e.data.minValue)+"-"+(0,l.zw)(e.data.maxValue),1)],64)):((0,s.wg)(),(0,s.iD)(s.HY,{key:1},[(0,s.Uk)("--")],64))])])],64)):((0,s.wg)(),(0,s.iD)("div",I,[k,(0,s._)("div",null,[(0,s.Uk)((0,l.zw)(e.data.avgValue?e.data.avgValue:"--"),1),(0,s._)("span",null,(0,l.zw)(e.pageParams.stressValueName),1)])]))]),(0,s._)("div",L,[x,(0,s._)("div",null,[(0,s._)("div",null,[B,b,(0,s._)("div",null,(0,l.zw)(e.pageParams.pieValue[3])+"%",1)]),(0,s._)("div",null,[C,_,(0,s._)("div",null,(0,l.zw)(e.pageParams.pieValue[2])+"%",1)]),(0,s._)("div",null,[f,S,(0,s._)("div",null,(0,l.zw)(e.pageParams.pieValue[1])+"%",1)]),(0,s._)("div",null,[z,D,(0,s._)("div",null,(0,l.zw)(e.pageParams.pieValue[0])+"%",1)])])])])])}t(2106);var F=t(2753),N=t(7463),U=t(4730);const Q=(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),i=e.map((function(e){return(isNaN(e)?0:e)/s*l*100})),r=100*l,d=i.map((function(e){return Math.floor(e)})),n=d.reduce((function(e,a){return e+a}),0),u=i.map((function(e,a){return e-d[a]}));while(n<r){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);++d[a],u[a]=0,++n}return d[a]/l};var R=t(7303),Y=(0,s.aZ)({setup(){const{proxy:e}=(0,s.FN)(),a=(0,N.qj)({myEcharts:null,myEchartsPie:null,requestUrl:"",token:"",type:"day",day:"",userId:"",pageParams:{dataDate:"",times:"",pressure:"",label:"",pieValue:[],stressValueName:""},data:{}});(0,s.bv)((()=>{let t=(0,U.e)("h"),s=(0,U.e)("r"),l=(0,U.e)("t"),r=(0,U.e)("id"),d=(0,U.e)("d");t&&s&&l&&r?(a.requestUrl=t+"://"+s,a.token=l,a.day=d||e.$times.getCurrentDay(),a.userId=r,i()):alert("缺少必要参数!")}));const t=t=>{a.type=t;let s=(0,U.e)("d");a.day=s||e.$times.getCurrentDay(),"day"===t?i():r()},l=t=>{"day"===a.type?(a.day=e.$times.changeDay(a.day,t,1),i()):(a.day=e.$times.changeDay(a.day,t,7),r())},i=()=>{(0,R.hl)(a.requestUrl,a.token,{userId:a.userId,queryDate:a.day}).then((e=>{a.myEcharts&&a.myEcharts.dispose(),a.myEcharts=F.S1(document.getElementById("myEcharts_1"),"walden");let t=[],l=[],i=0,r=0,n=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&&(i+=1),a>29&&a<=59&&(r+=1),a>59&&a<=79&&(n+=1),a>79&&(m+=1)}));let c=i+r+n+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:[Q([i,r,n,m],0,1),Q([i,r,n,m],1,1),Q([i,r,n,m],2,1),Q([i,r,n,m],3,1)],pieTotal:c,stressValueName:o(e.result.avgValue,!1)},a.data=e.result,(0,s.Y3)((()=>{d(t,l),u(i,r,n,m)}))}))},r=()=>{(0,R.hA)(a.requestUrl,a.token,{userId:a.userId,queryDate:a.day}).then((e=>{a.myEcharts&&a.myEcharts.dispose(),a.myEcharts=F.S1(document.getElementById("myEcharts_1"),"walden");let t=[],l=[],i=0,r=0,d=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&&(i+=1),a>29&&a<=59&&(r+=1),a>59&&a<=79&&(d+=1),a>79&&(m+=1)}));let c=i+r+d+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:[Q([i,r,d,m],0,1),Q([i,r,d,m],1,1),Q([i,r,d,m],2,1),Q([i,r,d,m],3,1)],pieTotal:c,stressValueName:o(e.result.avgValue,!1)},e.result.dataIndex=g,a.data=e.result,(0,s.Y3)((()=>{n(!0),u(i,r,d,m)}))}))},d=(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)}))},n=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 i={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(i),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),n(!1)}))},u=(e,t,s,l)=>{a.myEchartsPie&&a.myEchartsPie.dispose(),a.myEchartsPie=F.S1(document.getElementById("myEcharts_2"),"walden");let i={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(i)},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,N.BK)(a),timesChange:t,changeTimes:l}}}),T=t(6974);const q=(0,T.Z)(Y,[["render",P],["__scopeId","data-v-d7fc8c8a"]]);var O=q},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=="}}]);