mirror of
https://gitee.com/dromara/dbswitch.git
synced 2025-10-14 22:00:23 +00:00
2 lines
12 KiB
JavaScript
2 lines
12 KiB
JavaScript
webpackJsonp([9],{ARoL:function(t,a,s){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i=s("mvHQ"),e=s.n(i),n=s("WBHA"),r={name:"Dashboard",components:{CountTo:s.n(n).a},data:function(){return{startVal:0,statistics:{connectionStatistics:{totalCount:0},assignmentTaskStatistics:{totalCount:0,publishedCount:0},assignmentJobStatistics:{totalCount:0,runningCount:0,cancelCount:0,successfulCount:0,failedCount:0,waitingCount:0}},optionDays:[{label:"1日内",value:1},{label:"3日内",value:3},{label:"7日内",value:7},{label:"30日内",value:30}],selectDays:7,xAxisData:[],y1AxisData:[],y2AxisData:[],echartOption:{},myChart:{}}},methods:{loadTotal:function(){var t=this;this.$http.get("/dbswitch/admin/api/v1/overview/statistics").then(function(a){0===a.data.code&&(t.statistics=a.data.data)},function(a){t.$message({showClose:!0,message:"数据加载错误",type:"error"})})},loadData:function(){var t=this;this.$http.get("/dbswitch/admin/api/v1/overview/trend/"+this.selectDays).then(function(a){if(0===a.data.code){var s=a.data.data;t.xAxisData=[],t.y1AxisData=[],t.y2AxisData=[];for(var i=0;i<s.length;i++)t.xAxisData.push(s[i].dateOfDay),t.y1AxisData.push(s[i].countOfJob),t.y2AxisData.push(s[i].countOfTask);t.refreshEchartOption(),t.myChart&&"function"==typeof t.myChart.setOption&&t.myChart.setOption(t.echartOption,!0)}},function(a){t.$message({showClose:!0,message:"数据加载错误",type:"error"})})},refreshEchartOption:function(){this.echartOption={tooltip:{trigger:"axis"},legend:{data:[{name:"作业数",textStyle:{color:"#000"}},{name:"任务数",textStyle:{color:"#000"}}]},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{type:"category",boundaryGap:!0,data:JSON.parse(e()(this.xAxisData)),axisLabel:{interval:0,textStyle:{color:"#000",fontSize:10},margin:8},axisLine:{show:!0,lineStyle:{color:"rgb(2,121,253)"}},axisTick:{show:!1}},yAxis:{type:"value"},series:[{name:"作业数",type:"bar",barWidth:"8%",data:JSON.parse(e()(this.y1AxisData))},{name:"任务数",type:"bar",barWidth:"8%",data:JSON.parse(e()(this.y2AxisData))}]}},initCharts:function(){this.myChart=this.$echarts.init(document.getElementById("myChart")),this.myChart.setOption(this.echartOption,!0)},selectChanged:function(){this.loadData()}},created:function(){this.loadTotal(),this.loadData()},mounted:function(){var t=this;window.addEventListener("resize",function(){t.myChart&&"function"==typeof t.myChart.resize&&t.myChart.resize()})},updated:function(){this.refreshEchartOption(),this.initCharts()}},o={render:function(){var t=this,a=t.$createElement,s=t._self._c||a;return s("div",{staticClass:"dashbord"},[s("el-row",{staticClass:"infoCrads"},[s("el-col",{attrs:{span:6}},[s("div",{staticClass:"cardItem"},[s("div",{staticClass:"cardItem_txt"},[s("CountTo",{staticClass:"cardItem_p0 color-green1",attrs:{startVal:t.startVal,endVal:t.statistics.connectionStatistics.totalCount,duration:2e3}}),t._v(" "),s("p",{staticClass:"cardItem_p1"},[t._v("数据源数")])],1),t._v(" "),s("div",{staticClass:"cardItem_icon"},[s("i",{staticClass:"el-icon-cpu color-green1"})])])]),t._v(" "),s("el-col",{attrs:{span:6}},[s("div",{staticClass:"cardItem"},[s("div",{staticClass:"cardItem_txt"},[s("CountTo",{staticClass:"cardItem_p0 color-blue",attrs:{startVal:t.startVal,endVal:t.statistics.assignmentTaskStatistics.totalCount,duration:2e3}}),t._v(" "),s("p",{staticClass:"cardItem_p1"},[t._v("任务总数")])],1),t._v(" "),s("div",{staticClass:"cardItem_icon"},[s("i",{staticClass:"el-icon-burger color-blue"})])])]),t._v(" "),s("el-col",{attrs:{span:6}},[s("div",{staticClass:"cardItem"},[s("div",{staticClass:"cardItem_txt"},[s("CountTo",{staticClass:"cardItem_p0 color-green2",attrs:{startVal:t.startVal,endVal:t.statistics.assignmentTaskStatistics.publishedCount,duration:2e3}}),t._v(" "),s("p",{staticClass:"cardItem_p1"},[t._v("任务发布")])],1),t._v(" "),s("div",{staticClass:"cardItem_icon"},[s("i",{staticClass:"el-icon-potato-strips color-green2"})])])]),t._v(" "),s("el-col",{attrs:{span:6}},[s("div",{staticClass:"cardItem"},[s("div",{staticClass:"cardItem_txt"},[s("CountTo",{staticClass:"cardItem_p0 color-red",attrs:{startVal:t.startVal,endVal:t.statistics.assignmentJobStatistics.totalCount,duration:2e3}}),t._v(" "),s("p",{staticClass:"cardItem_p1"},[t._v("作业执行")])],1),t._v(" "),s("div",{staticClass:"cardItem_icon"},[s("i",{staticClass:"el-icon-bicycle color-red"})])])]),t._v(" "),s("el-col",{attrs:{span:6}},[s("div",{staticClass:"cardItem"},[s("div",{staticClass:"cardItem_txt"},[s("CountTo",{staticClass:"cardItem_p0 color-running",attrs:{startVal:t.startVal,endVal:t.statistics.assignmentJobStatistics.runningCount,duration:2e3}}),t._v(" "),s("p",{staticClass:"cardItem_p1"},[t._v("执行中 ")])],1),t._v(" "),s("div",{staticClass:"cardItem_icon"},[s("i",{staticClass:"el-icon-loading color-running"})])])]),t._v(" "),s("el-col",{attrs:{span:6}},[s("div",{staticClass:"cardItem"},[s("div",{staticClass:"cardItem_txt"},[s("CountTo",{staticClass:"cardItem_p0 color-error",attrs:{startVal:t.startVal,endVal:t.statistics.assignmentJobStatistics.failedCount,duration:2e3}}),t._v(" "),s("p",{staticClass:"cardItem_p1"},[t._v("执行异常")])],1),t._v(" "),s("div",{staticClass:"cardItem_icon"},[s("i",{staticClass:"el-icon-error color-error"})])])]),t._v(" "),s("el-col",{attrs:{span:6}},[s("div",{staticClass:"cardItem"},[s("div",{staticClass:"cardItem_txt"},[s("CountTo",{staticClass:"cardItem_p0 color-cancel",attrs:{startVal:t.startVal,endVal:t.statistics.assignmentJobStatistics.cancelCount,duration:2e3}}),t._v(" "),s("p",{staticClass:"cardItem_p1"},[t._v("任务取消")])],1),t._v(" "),s("div",{staticClass:"cardItem_icon"},[s("i",{staticClass:"el-icon-remove color-cancel"})])])]),t._v(" "),s("el-col",{attrs:{span:6}},[s("div",{staticClass:"cardItem"},[s("div",{staticClass:"cardItem_txt"},[s("CountTo",{staticClass:"cardItem_p0 color-success",attrs:{startVal:t.startVal,endVal:t.statistics.assignmentJobStatistics.successfulCount,duration:2e3}}),t._v(" "),s("p",{staticClass:"cardItem_p1"},[t._v("执行成功")])],1),t._v(" "),s("div",{staticClass:"cardItem_icon"},[s("i",{staticClass:"el-icon-success color-success"})])])])],1),t._v(" "),s("el-card",{staticClass:"box-card"},[s("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[s("el-select",{attrs:{placeholder:"请选择统计时间"},on:{change:t.selectChanged},model:{value:t.selectDays,callback:function(a){t.selectDays=a},expression:"selectDays"}},t._l(t.optionDays,function(t){return s("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})}),1),t._v(" "),s("div",{attrs:{id:"myChart"}})],1)])],1)},staticRenderFns:[]};var l=s("VU/8")(r,o,!1,function(t){s("Cbfj")},"data-v-02c18184",null);a.default=l.exports},Cbfj:function(t,a){},WBHA:function(t,a,s){var i;i=function(){return function(t){function a(i){if(s[i])return s[i].exports;var e=s[i]={i:i,l:!1,exports:{}};return t[i].call(e.exports,e,e.exports,a),e.l=!0,e.exports}var s={};return a.m=t,a.c=s,a.i=function(t){return t},a.d=function(t,s,i){a.o(t,s)||Object.defineProperty(t,s,{configurable:!1,enumerable:!0,get:i})},a.n=function(t){var s=t&&t.__esModule?function(){return t.default}:function(){return t};return a.d(s,"a",s),s},a.o=function(t,a){return Object.prototype.hasOwnProperty.call(t,a)},a.p="/dist/",a(a.s=2)}([function(t,a,s){var i=s(4)(s(1),s(5),null,null);t.exports=i.exports},function(t,a,s){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i=s(3);a.default={props:{startVal:{type:Number,required:!1,default:0},endVal:{type:Number,required:!1,default:2017},duration:{type:Number,required:!1,default:3e3},autoplay:{type:Boolean,required:!1,default:!0},decimals:{type:Number,required:!1,default:0,validator:function(t){return t>=0}},decimal:{type:String,required:!1,default:"."},separator:{type:String,required:!1,default:","},prefix:{type:String,required:!1,default:""},suffix:{type:String,required:!1,default:""},useEasing:{type:Boolean,required:!1,default:!0},easingFn:{type:Function,default:function(t,a,s,i){return s*(1-Math.pow(2,-10*t/i))*1024/1023+a}}},data:function(){return{localStartVal:this.startVal,displayValue:this.formatNumber(this.startVal),printVal:null,paused:!1,localDuration:this.duration,startTime:null,timestamp:null,remaining:null,rAF:null}},computed:{countDown:function(){return this.startVal>this.endVal}},watch:{startVal:function(){this.autoplay&&this.start()},endVal:function(){this.autoplay&&this.start()}},mounted:function(){this.autoplay&&this.start(),this.$emit("mountedCallback")},methods:{start:function(){this.localStartVal=this.startVal,this.startTime=null,this.localDuration=this.duration,this.paused=!1,this.rAF=(0,i.requestAnimationFrame)(this.count)},pauseResume:function(){this.paused?(this.resume(),this.paused=!1):(this.pause(),this.paused=!0)},pause:function(){(0,i.cancelAnimationFrame)(this.rAF)},resume:function(){this.startTime=null,this.localDuration=+this.remaining,this.localStartVal=+this.printVal,(0,i.requestAnimationFrame)(this.count)},reset:function(){this.startTime=null,(0,i.cancelAnimationFrame)(this.rAF),this.displayValue=this.formatNumber(this.startVal)},count:function(t){this.startTime||(this.startTime=t),this.timestamp=t;var a=t-this.startTime;this.remaining=this.localDuration-a,this.useEasing?this.countDown?this.printVal=this.localStartVal-this.easingFn(a,0,this.localStartVal-this.endVal,this.localDuration):this.printVal=this.easingFn(a,this.localStartVal,this.endVal-this.localStartVal,this.localDuration):this.countDown?this.printVal=this.localStartVal-(this.localStartVal-this.endVal)*(a/this.localDuration):this.printVal=this.localStartVal+(this.localStartVal-this.startVal)*(a/this.localDuration),this.countDown?this.printVal=this.printVal<this.endVal?this.endVal:this.printVal:this.printVal=this.printVal>this.endVal?this.endVal:this.printVal,this.displayValue=this.formatNumber(this.printVal),a<this.localDuration?this.rAF=(0,i.requestAnimationFrame)(this.count):this.$emit("callback")},isNumber:function(t){return!isNaN(parseFloat(t))},formatNumber:function(t){t=t.toFixed(this.decimals);var a=(t+="").split("."),s=a[0],i=a.length>1?this.decimal+a[1]:"",e=/(\d+)(\d{3})/;if(this.separator&&!this.isNumber(this.separator))for(;e.test(s);)s=s.replace(e,"$1"+this.separator+"$2");return this.prefix+s+i+this.suffix}},destroyed:function(){(0,i.cancelAnimationFrame)(this.rAF)}}},function(t,a,s){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i=function(t){return t&&t.__esModule?t:{default:t}}(s(0));a.default=i.default,"undefined"!=typeof window&&window.Vue&&window.Vue.component("count-to",i.default)},function(t,a,s){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i=0,e="webkit moz ms o".split(" "),n=void 0,r=void 0;if("undefined"==typeof window)a.requestAnimationFrame=n=function(){},a.cancelAnimationFrame=r=function(){};else{a.requestAnimationFrame=n=window.requestAnimationFrame,a.cancelAnimationFrame=r=window.cancelAnimationFrame;for(var o=void 0,l=0;l<e.length&&(!n||!r);l++)o=e[l],a.requestAnimationFrame=n=n||window[o+"RequestAnimationFrame"],a.cancelAnimationFrame=r=r||window[o+"CancelAnimationFrame"]||window[o+"CancelRequestAnimationFrame"];n&&r||(a.requestAnimationFrame=n=function(t){var a=(new Date).getTime(),s=Math.max(0,16-(a-i)),e=window.setTimeout(function(){t(a+s)},s);return i=a+s,e},a.cancelAnimationFrame=r=function(t){window.clearTimeout(t)})}a.requestAnimationFrame=n,a.cancelAnimationFrame=r},function(t,a){t.exports=function(t,a,s,i){var e,n=t=t||{},r=typeof t.default;"object"!==r&&"function"!==r||(e=t,n=t.default);var o="function"==typeof n?n.options:n;if(a&&(o.render=a.render,o.staticRenderFns=a.staticRenderFns),s&&(o._scopeId=s),i){var l=Object.create(o.computed||null);Object.keys(i).forEach(function(t){var a=i[t];l[t]=function(){return a}}),o.computed=l}return{esModule:e,exports:n,options:o}}},function(t,a){t.exports={render:function(){var t=this,a=t.$createElement;return(t._self._c||a)("span",[t._v("\n "+t._s(t.displayValue)+"\n")])},staticRenderFns:[]}}])},t.exports=i()}});
|
|
//# sourceMappingURL=9.4590fe5acd44e077ba19.js.map
|