7 lines
40 KiB
JavaScript
7 lines
40 KiB
JavaScript
|
/*!
|
|||
|
* build: vue-admin-beautiful
|
|||
|
* vue-admin-beautiful author: chuzhixin 1204505056@qq.com
|
|||
|
* vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756
|
|||
|
* time: 2024-10-10 11:14:28
|
|||
|
*/
|
|||
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7077ad62","chunk-fd58e646","chunk-07132e86","chunk-bb1e21f4","chunk-10386b32","chunk-7da3f232","chunk-2d0ba569","chunk-2d0b1ff5","chunk-2d0e93e3","chunk-2d0afdef"],{"0fbe":function(e,t,a){"use strict";a.r(t);var n=a("f2bf");const r=["id"];function i(e,t,a,i,c,o){return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{id:a.perfectId,style:{width:"100%",height:"230px"}},null,8,r)}var c=a("313e"),o={props:{rate:{type:Number},all:{type:Number},name:{type:String},perfectId:{type:String},color:{type:String}},data(){return{chartPie:null,data:[]}},watch:{rate(e){this.drawCharts()}},mounted:function(){this.drawCharts()},methods:{drawPieChart(){const e=[{value:8,perfect:0,name:"Perfect",title:{offsetCenter:["0%","-16%"]},detail:{valueAnimation:!0,offsetCenter:["0%","20%"]}}];let t={series:[{type:"gauge",startAngle:90,endAngle:-270,pointer:{show:!1},color:this.color,progress:{show:!0,overlap:!1,roundCap:!0,clip:!1,itemStyle:{borderWidth:1,borderColor:this.color}},axisLine:{lineStyle:{width:10}},splitLine:{show:!1,distance:0,length:10},axisTick:{show:!1},axisLabel:{show:!1,distance:50},data:e,title:{fontSize:14},detail:{width:50,height:14,fontSize:14,color:"inherit",borderColor:"inherit",borderRadius:20,borderWidth:1,formatter:"{value}%"}}]};e[0].value=parseFloat((this.rate/this.all*100).toFixed(2)),e[0].name=this.name+":"+this.rate,this.chartPie=c["a"](document.getElementById(this.perfectId)),this.chartPie.setOption({series:[{data:e,pointer:{show:!1}}]}),t&&this.chartPie.setOption(t)},drawCharts(){this.drawPieChart()}}},s=a("d959"),l=a.n(s);const d=l()(o,[["render",i]]);t["default"]=d},"17ab":function(e,t,a){"use strict";a.r(t);var n=a("f2bf");const r={id:"personnel",style:{width:"100%",height:"300px"}};function i(e,t,a,i,c,o){return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",r)}a("14d9");var c=a("313e"),o=a("365c"),s=a("5f99"),l={props:{time:{type:Array},all:{type:Boolean,default:!1}},data(){return{chartPie:null,yData:[],xData:[],maintenanceTime:"",isAllProject:!1}},watch:{time(e){this.maintenanceTime=e,this.getInspectionData(),setTimeout(()=>{this.drawCharts()},2e3)},all(e){this.isAllProject=e,this.getInspectionData(),setTimeout(()=>{this.drawCharts()},2e3)}},mounted:function(){},methods:{async getInspectionData(){var e=sessionStorage.getItem("projectId"),t={};t=0==this.isAllProject?{start:Object(s["getDate"])(this.maintenanceTime[0]),end:Object(s["getDate"])(this.maintenanceTime[1]),projectId:e}:{start:Object(s["getDate"])(this.maintenanceTime[0]),end:Object(s["getDate"])(this.maintenanceTime[1])};const{data:a}=await Object(o["getInspectionData"])(t);var n=[],r=[];a.byUser.forEach((function(e,t){t<10&&(n.push(e.key),r.push(e.data))})),this.xData=n,this.yData=r},drawPieChart(){this.chartPie=c["a"](document.getElementById("personnel")),this.chartPie.setOption({tooltip:{trigger:"item",axisPointer:{type:"shadow"}},title:{left:"center",text:"Statistics by personnel"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:this.xData,axisTick:{alignWithLabel:!0}}],yAxis:[{type:"value"}],series:[{name:"Direct",type:"bar",barWidth:"60%",data:this.yData}]})},drawCharts(){this.drawPieChart()}}},d=a("d959"),m=a.n(d);const h=m()(l,[["render",i]]);t["default"]=h},"21dd":function(e,t,a){"use strict";a.r(t);var n=a("f2bf");const r={id:"charConsumption",style:{width:"100%",height:"260px"}};function i(e,t,a,i,c,o){return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",r)}var c=a("313e"),o={props:{rates:{type:Number}},data(){return{chartPie:null,rate:""}},watch:{rates(e){this.rate=e,setTimeout(()=>{this.drawCharts()},2e3)}},mounted:function(){},methods:{drawPieChart(){var e=this;this.chartPie=c["a"](document.getElementById("charConsumption")),this.chartPie.setOption({series:[{type:"gauge",startAngle:180,radius:"100%",endAngle:0,min:0,max:240,splitNumber:12,itemStyle:{color:"#58D9F9",shadowColor:"rgba(0,138,255,0.45)",shadowBlur:10,shadowOffsetX:2,shadowOffsetY:2},progress:{show:!0,roundCap:!0,width:18
|