You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
2.8 KiB
1 line
2.8 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e859b6ec"],{2898:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement;t._self._c;return t._m(0)},s=[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticStyle:{width:"100%",height:"100%"}},[a("div",{staticClass:"chart"},[a("div",{staticClass:"bar",staticStyle:{width:"100%",height:"100%"},attrs:{id:"task_status"}})])])}],n=a("ca00"),o=a("0fea"),r={name:"taskStatus",props:{queryData:{type:Object,default:function(){return{}}},dataType:{type:String},timeQuery:{type:Array}},data:function(){return{chartInfo:null,queryParam:{time:"1",userid:""},datatask:[],url:{taskSuccessInfo:"/smb/index/taskData"},option:{tooltip:{trigger:"axis",axisPointer:{type:"cross",crossStyle:{color:"#999"}}},legend:{show:!0,data:["应完成","已完成","任务","完成度"],bottom:12},grid:{top:"40",bottom:"40",left:"40",right:"40",containLabel:!0},xAxis:{type:"category",data:[],axisTick:{alignWithLabel:!0}},yAxis:{type:"value"},series:[{name:"应完成",data:[],type:"bar",top:10,itemStyle:{color:"#16e6b4"}},{name:"已完成",data:[],type:"bar",top:10,itemStyle:{color:"#b0f6e5"}},{name:"任务",data:[],type:"line",top:10,itemStyle:{color:"#05a8f0"}},{name:"完成度",data:[],type:"bar",top:10,itemStyle:{color:"#b0f6e5"}}]}}},created:function(){var t=this;window.addEventListener("resize",Object(n["m"])((function(){t.chartInfo.resize()}))),this.initData(),this.handleQuery()},watch:{chartInfo:function(t,e){t&&t.resize()},dataType:{handler:function(t){this.getTaskSuccessInfo()},immediate:!1,deep:!0},timeQuery:{handler:function(t){this.getTaskSuccessInfo()},immediate:!1,deep:!0}},methods:{initData:function(){var t=this;this.$nextTick((function(){var e=document.getElementById("task_status");t.chartInfo=t.echarts.init(e),t.chartInfo.setOption(t.option)}))},getTaskSuccessInfo:function(){var t=this,e={dataType:this.dataType,platformType:this.queryData.platform||"",userId:this.queryData.userid||"",orgCode:this.queryData.orgTree||"",post:this.queryData.position||"",startTime:this.timeQuery?this.timeQuery[0].format("YYYY-MM-DD"):"",endTime:this.timeQuery?this.timeQuery[1].format("YYYY-MM-DD"):""};Object(o["i"])(this.url.taskSuccessInfo,e).then((function(e){if(e.success){t.datatask=e.result;var a=e.result,i=a.complete,s=a.incomplete,n=a.days,o=a.all,r=a.progress;t.option.series[0].data=i,t.option.series[1].data=s,t.option.series[2].data=o,t.option.series[3].data=r,t.option.xAxis.data=n,t.initData()}}))},handleQuery:function(){this.getTaskSuccessInfo()},filterOption:function(t,e){return e.componentOptions.children[0].text.toLowerCase().indexOf(t.toLowerCase())>=0}}},c=r,u=(a("692b"),a("2877")),d=Object(u["a"])(c,i,s,!1,null,"654b0bad",null);e["default"]=d.exports},"692b":function(t,e,a){"use strict";a("d29d")},d29d:function(t,e,a){}}]); |