ferry/static/web/js/chunk-07066085.4abdd204.js
2020-10-22 10:07:48 +08:00

1 line
9.4 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-07066085"],{"0431":function(t,a,e){"use strict";e.r(a);var s=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{class:t.className,style:{height:t.height,width:t.width}})},i=[],n=e("313e"),r=e.n(n),c=e("a7dc");e("817d");var l={mixins:[c["default"]],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"300px"},processOrderList:{type:Object,required:!0}},data:function(){return{chart:null}},mounted:function(){var t=this;this.$nextTick((function(){t.initChart()}))},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){this.chart=r.a.init(this.$el,"macarons"),this.chart.setOption({title:{text:"最受欢迎的流程 TOP10",textStyle:{fontSize:15}},tooltip:{trigger:"axis"},grid:{top:45,left:30,right:"5%",bottom:20,containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:this.processOrderList.title},yAxis:{type:"value"},series:[{data:this.processOrderList.submit_count,type:"line",areaStyle:{}}]})}}},o=l,d=e("2877"),u=Object(d["a"])(o,s,i,!1,null,null,null);a["default"]=u.exports},"1e54":function(t,a,e){"use strict";var s=e("f2cc"),i=e.n(s);i.a},"36ef":function(t,a,e){"use strict";e.r(a);var s=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{class:t.className,style:{height:t.height,width:t.width}})},i=[],n=e("313e"),r=e.n(n),c=e("a7dc");e("817d");var l={mixins:[c["default"]],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"350px"},autoResize:{type:Boolean,default:!0},statisticsData:{type:Object,required:!0}},data:function(){return{chart:null}},watch:{statisticsData:{deep:!0,handler:function(t){this.setOptions(t)}}},mounted:function(){var t=this;this.$nextTick((function(){t.initChart()}))},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){this.chart=r.a.init(this.$el,"macarons"),this.setOptions(this.statisticsData)},setOptions:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t.expectedData,t.actualData;this.chart.setOption({title:{text:"最近7天工单统计",textStyle:{fontSize:15}},tooltip:{trigger:"axis"},legend:{data:["工单总数","待办工单","已完成工单"]},grid:{left:"25",right:"45",bottom:"20",top:"50",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:this.statisticsData.datetime},yAxis:{type:"value"},series:[{name:"工单总数",type:"line",data:this.statisticsData.total},{name:"待办工单",type:"line",data:this.statisticsData.processing},{name:"已完成工单",type:"line",data:this.statisticsData.overs}]})}}},o=l,d=e("2877"),u=Object(d["a"])(o,s,i,!1,null,null,null);a["default"]=u.exports},"3f2c":function(t,a,e){"use strict";e.r(a);var s=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"dashboard-editor-container"},[e("panel-group",{attrs:{"panel-group-value":t.dashboardValue.panelGroup}}),t._v(" "),e("el-row",{staticStyle:{background:"#fff",padding:"16px 16px 0","margin-bottom":"32px"}},[e("line-chart",{attrs:{"statistics-data":t.dashboardValue.statisticsData}})],1),t._v(" "),e("el-row",{attrs:{gutter:32}},[e("el-col",{attrs:{xs:24,sm:24,lg:8}},[e("div",{staticClass:"chart-wrapper"},[e("TicketSubmissionRanking",{attrs:{"submit-ranking-data":t.dashboardValue.submitRankingData}})],1)]),t._v(" "),e("el-col",{attrs:{xs:24,sm:24,lg:16}},[e("div",{staticClass:"chart-wrapper"},[e("processOrderList",{attrs:{"process-order-list":t.dashboardValue.processOrderList}})],1)])],1)],1)},i=[],n=e("6768"),r=e("36ef"),c=e("ed66"),l=e("0431"),o={name:"DashboardAdmin",components:{PanelGroup:n["default"],LineChart:r["default"],TicketSubmissionRanking:c["default"],processOrderList:l["default"]},props:["dashboardValue"],data:function(){return{}}},d=o,u=(e("1e54"),e("2877")),h=Object(u["a"])(d,s,i,!1,null,"0d1abac5",null);a["default"]=h.exports},6768:function(t,a,e){"use strict";e.r(a);var s=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("el-row",{staticClass:"panel-group",attrs:{gutter:40}},[e("el-col",{staticClass:"card-panel-col",attrs:{xs:12,sm:12,lg:6}},[e("div",{staticClass:"card-panel"},[e("div",{staticClass:"card-panel-icon-wrapper"},[e("svg-icon",{attrs:{"icon-class":"yonghu","class-name":"card-panel-icon"}})],1),t._v(" "),e("div",{staticClass:"card-panel-description"},[e("div",{staticClass:"card-panel-text"},[t._v("\n 用户总数\n ")]),t._v(" "),e("count-to",{staticClass:"card-panel-num",attrs:{"start-val":0,"end-val":t.panelGroupValue.user_total_count,duration:2e3}})],1)])]),t._v(" "),e("el-col",{staticClass:"card-panel-col",attrs:{xs:12,sm:12,lg:6}},[e("div",{staticClass:"card-panel"},[e("div",{staticClass:"card-panel-icon-wrapper icon-gongdanshuju"},[e("svg-icon",{attrs:{"icon-class":"gongdanshuju","class-name":"card-panel-icon"}})],1),t._v(" "),e("div",{staticClass:"card-panel-description"},[e("div",{staticClass:"card-panel-text"},[t._v("\n 工单总数\n ")]),t._v(" "),e("count-to",{staticClass:"card-panel-num",attrs:{"start-val":0,"end-val":t.panelGroupValue.work_order_total_count,duration:2200}})],1)])]),t._v(" "),e("el-col",{staticClass:"card-panel-col",attrs:{xs:12,sm:12,lg:6}},[e("div",{staticClass:"card-panel"},[e("div",{staticClass:"card-panel-icon-wrapper"},[e("svg-icon",{attrs:{"icon-class":"chaoqigongdan","class-name":"card-panel-icon"}})],1),t._v(" "),e("div",{staticClass:"card-panel-description"},[e("div",{staticClass:"card-panel-text"},[t._v("\n 待办总数\n ")]),t._v(" "),e("count-to",{staticClass:"card-panel-num",attrs:{"start-val":0,"end-val":t.panelGroupValue.upcoming_total_count,duration:2400}})],1)])]),t._v(" "),e("el-col",{staticClass:"card-panel-col",attrs:{xs:12,sm:12,lg:6}},[e("div",{staticClass:"card-panel"},[e("div",{staticClass:"card-panel-icon-wrapper"},[e("svg-icon",{attrs:{"icon-class":"wodegongdan","class-name":"card-panel-icon"}})],1),t._v(" "),e("div",{staticClass:"card-panel-description"},[e("div",{staticClass:"card-panel-text"},[t._v("\n 个人待办\n ")]),t._v(" "),e("count-to",{staticClass:"card-panel-num",attrs:{"start-val":0,"end-val":t.panelGroupValue.my_upcoming_count,duration:2800}})],1)])])],1)},i=[],n=e("ec1b"),r=e.n(n),c={components:{CountTo:r.a},props:["panelGroupValue"]},l=c,o=(e("7d8e"),e("2877")),d=Object(o["a"])(l,s,i,!1,null,"634acd46",null);a["default"]=d.exports},"7d8e":function(t,a,e){"use strict";var s=e("94c4"),i=e.n(s);i.a},9406:function(t,a,e){"use strict";e.r(a);var s=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"dashboard-container"},[t.dashboardStatus?e("adminDashboard",{attrs:{"dashboard-value":t.dashboardValue}}):t._e()],1)},i=[],n=e("3f2c"),r=e("b775");function c(t){return Object(r["a"])({url:"/api/v1/dashboard",method:"get",params:t})}var l={name:"Dashboard",components:{adminDashboard:n["default"]},data:function(){return{dashboardStatus:!1}},created:function(){var t=this;c().then((function(a){t.dashboardValue=a.data,t.dashboardStatus=!0}))}},o=l,d=e("2877"),u=Object(d["a"])(o,s,i,!1,null,null,null);a["default"]=u.exports},"94c4":function(t,a,e){},a7dc:function(t,a,e){"use strict";e.r(a);var s=e("ed08");a["default"]={data:function(){return{$_sidebarElm:null,$_resizeHandler:null}},mounted:function(){var t=this;this.$_resizeHandler=Object(s["b"])((function(){t.chart&&t.chart.resize()}),100),this.$_initResizeEvent(),this.$_initSidebarResizeEvent()},beforeDestroy:function(){this.$_destroyResizeEvent(),this.$_destroySidebarResizeEvent()},activated:function(){this.$_initResizeEvent(),this.$_initSidebarResizeEvent()},deactivated:function(){this.$_destroyResizeEvent(),this.$_destroySidebarResizeEvent()},methods:{$_initResizeEvent:function(){window.addEventListener("resize",this.$_resizeHandler)},$_destroyResizeEvent:function(){window.removeEventListener("resize",this.$_resizeHandler)},$_sidebarResizeHandler:function(t){"width"===t.propertyName&&this.$_resizeHandler()},$_initSidebarResizeEvent:function(){this.$_sidebarElm=document.getElementsByClassName("sidebar-container")[0],this.$_sidebarElm&&this.$_sidebarElm.addEventListener("transitionend",this.$_sidebarResizeHandler)},$_destroySidebarResizeEvent:function(){this.$_sidebarElm&&this.$_sidebarElm.removeEventListener("transitionend",this.$_sidebarResizeHandler)}}}},ed66:function(t,a,e){"use strict";e.r(a);var s=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{class:t.className,style:{height:t.height,width:t.width}})},i=[],n=e("313e"),r=e.n(n),c=e("a7dc");e("817d");var l={mixins:[c["default"]],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"300px"},submitRankingData:{type:Object,required:!0}},data:function(){return{chart:null}},mounted:function(){var t=this;this.$nextTick((function(){t.initChart()}))},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){this.chart=r.a.init(this.$el,"macarons"),this.chart.setOption({title:{text:"工单提交排名",textStyle:{fontSize:15}},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:{top:45,left:"3%",right:"5%",bottom:"20",containLabel:!0},xAxis:{type:"value",boundaryGap:[0,.01]},yAxis:{type:"category",data:this.submitRankingData.nickname},series:[{type:"bar",barWidth:20,data:this.submitRankingData.rankingCount}]})}}},o=l,d=e("2877"),u=Object(d["a"])(o,s,i,!1,null,null,null);a["default"]=u.exports},f2cc:function(t,a,e){}}]);