|
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-026f3296"],{"33d2":function(t,e,i){"use strict";var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{class:t.className,style:{height:t.height,width:t.width}})},s=[],n=i("313e"),r=i.n(n),o=i("ac31");i("817d");var c={mixins:[o["a"]],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"400px"},chartData:{type:Object}},data:function(){return{chart:null}},mounted:function(){var t=this;this.$nextTick((function(){t.initChart()}))},watch:{chartData:{deep:!0,handler:function(t){this.setOptions(t)}}},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){this.chart=r.a.init(this.$el,"macarons"),this.setOptions(this.chartData)},setOptions:function(t){console.log(t.xArr),this.chart.setOption({dataZoom:[],legendArr:[],legend:{orient:"horizontal",bottom:"3%",data:t.legendArr},tooltip:{trigger:"axis"},backgroundColor:"#fff",grid:{top:"3%",left:"2%",right:"2%",bottom:"12%",containLabel:!0},xAxis:[{type:"category",axisLabel:{rotate:t.rotate},data:t.xArr}],yAxis:[{type:"value",minInterval:1}],series:t.series})}}},l=c,d=i("2877"),u=Object(d["a"])(l,a,s,!1,null,null,null);e["a"]=u.exports},"34a6":function(t,e,i){"use strict";i("e5bc")},"3e3b":function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement;t._self._c;return t._m(0)},s=[function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("div",{staticClass:"boxlist"},[i("div",{staticClass:"box box1"},[i("div",{staticClass:"boxtitle"},[i("span",[t._v("普通访客")]),i("i",{staticClass:"el-icon-data-line statIcon"})]),i("div",{staticClass:"bline"}),i("div",{staticClass:"boxcontentsubtitle"},[t._v("总人数/总入厂人数")]),i("div",{staticClass:"boxcontent"},[i("div",{staticClass:"boxcontentitem"},[i("div",{staticClass:"boxcontentitem-big"},[i("span",[t._v("3000")]),i("span",[t._v("1500")])]),i("div",{staticClass:"per"},[t._v("核销比:50%")])])]),i("div",{staticClass:"blinefull"}),i("div",{staticClass:"boxcontentsubtitle"},[t._v("今日人数/今日入厂人数")]),i("div",{staticClass:"boxcontent"},[i("div",{staticClass:"boxcontentitem"},[i("div",{staticClass:"boxcontentitem-big"},[i("span",[t._v("80")]),i("span",[t._v("40")])]),i("div",{staticClass:"per"},[t._v("核销比:50%")])])])]),i("div",{staticClass:"box box2"},[i("div",{staticClass:"boxtitle"},[i("span",[t._v("施工访客")]),i("i",{staticClass:"el-icon-user statIcon"})]),i("div",{staticClass:"bline"}),i("div",{staticClass:"boxcontentsubtitle"},[t._v("总人数/总核销人数")]),i("div",{staticClass:"boxcontent"},[i("div",{staticClass:"boxcontentitem"},[i("div",{staticClass:"boxcontentitem-big"},[i("span",[t._v("3000")]),i("span",[t._v("1500")])]),i("div",{staticClass:"per"},[t._v("核销比:50%")])])]),i("div",{staticClass:"blinefull"}),i("div",{staticClass:"boxcontentsubtitle"},[t._v("今日人数/今日核销人数")]),i("div",{staticClass:"boxcontent"},[i("div",{staticClass:"boxcontentitem"},[i("div",{staticClass:"boxcontentitem-big"},[i("span",[t._v("80")]),i("span",[t._v("40")])]),i("div",{staticClass:"per"},[t._v("核销比:50%")])])])]),i("div",{staticClass:"box box4"},[i("div",{staticClass:"boxtitle"},[i("span",[t._v("物流车辆")]),i("i",{staticClass:"el-icon-document statIcon"})]),i("div",{staticClass:"bline"}),i("div",{staticClass:"boxcontentsubtitle"},[t._v("总预约数/总核销人数")]),i("div",{staticClass:"boxcontent"},[i("div",{staticClass:"boxcontentitem"},[i("div",{staticClass:"boxcontentitem-big"},[i("span",[t._v("3000")]),i("span",[t._v("1500")])]),i("div",{staticClass:"per"},[t._v("核销比:50%")])])]),i("div",{staticClass:"blinefull"}),i("div",{staticClass:"boxcontentsubtitle"},[t._v("今日预约数/今日核销人数")]),i("div",{staticClass:"boxcontent"},[i("div",{staticClass:"boxcontentitem"},[i("div",{staticClass:"boxcontentitem-big"},[i("span",[t._v("80")]),i("span",[t._v("40")])]),i("div",{staticClass:"per"},[t._v("核销比:50%")])])])])])])}],n=(i("b680"),i("ec1b")),r=i.n(n),o={props:{countsData:{type:Object},totaldata:{type:Object,default:{business:{server_money_total:0,nurse_money_total:0,remain_money_total:0},person_efficiency:{server_time_total:"0",expect:0,act:0},customer:{active:0,add:0,wash:0},order:{server_total:0,cycle_total:0,unit_total:0}}}},components:{CountTo:r.a},methods:{handleRoute:function(t){this.$emit("handleRoute",t)},toCaculateper:function(t,e){return(t/(0==e?1:e)*100).toFixed(2)+"%"}}},c=o,l=(i("34a6"),i("2877")),d=Object(l["a"])(c,a,s,!1,null,"42cf3ee8",null);e["default"]=d.exports},"854b":function(t,e,i){},9406:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticStyle:{padding:"20px"}},[i("PanelGroup"),i("div",{staticClass:"tCharts"},[i("PieChart",{attrs:{chartData:t.pieData,width:"30%"}}),i("LineChart",{attrs:{chartData:t.LineData,width:"65%"}})],1)],1)},s=[],n=i("c7eb"),r=i("1da1"),o=(i("d81d"),i("3e3b")),c=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{class:t.className,style:{height:t.height,width:t.width}})},l=[],d=i("313e"),u=i.n(d),h=i("ac31");i("817d");var v=6e3,b={mixins:[h["a"]],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"300px"},chartData:{type:Object}},data:function(){return{chart:null}},mounted:function(){var t=this;this.$nextTick((function(){t.initChart()}))},watch:{chartData:{deep:!0,handler:function(t){this.setOptions(t)}}},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){this.chart=u.a.init(this.$el,"macarons"),this.setOptions(this.chartData)},setOptions:function(t){console.log(t.xArr),this.chart.setOption({dataZoom:[],legend:{orient:"horizontal",bottom:"4%"},tooltip:{trigger:"item",formatter:"{a} <br/>{b} : {c} ({d}%)"},grid:{top:0,left:"2%",right:"2%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:t.xArr,axisLine:{show:!1},axisTick:{show:!1}}],yAxis:[{type:"value",minInterval:1,axisLine:{show:!1},axisTick:{show:!1}}],radiusArr:[],series:[{name:"数据",type:"pie",stack:"vistors",barWidth:"60%",radius:t.radiusArr,center:["50%","45%"],data:t.yArr,animationDuration:v}]})}}},p=b,m=i("2877"),f=Object(m["a"])(p,c,l,!1,null,null,null),_=f.exports,x=i("33d2"),y=i("b775");function C(t){return Object(y["a"])({url:"/api/admin/chart/home",method:"get",params:t})}var g={components:{PanelGroup:o["default"],PieChart:_,LineChart:x["a"]},data:function(){return{col:"",line:"",business_data:[],collect_data:[],list:{},customerArr:[],orderArr:[],chartData:{},pieData:{yArr:[{value:20,name:"普通访客"},{value:40,name:"施工访客"},{value:40,name:"物流车辆"}],radiusArr:"50%"},LineData:{xArr:["9:00-10:00","10:00-11:00","11:00-12:00","12:00-13:00"],legendArr:["普通访客","施工访客","物流车辆"],series:[{name:"普通访客",type:"line",stack:"Total",data:[20,10,40,70]},{name:"施工访客",type:"line",stack:"Total",data:[15,75,35,45]},{name:"物流车辆",type:"line",stack:"Total",data:[75,35,60,10]}]}}},watch:{chartData:function(t,e){}},methods:{loadData:function(){var t=this;return Object(r["a"])(Object(n["a"])().mark((function e(){return Object(n["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,C().then((function(e){console.log(e),t.list=e.list,t.chartData=e;var i=[],a=[];e.business_data.map((function(t){i.push(t.server_money_total),a.push(t.collect_money)})),t.business_data=i,t.collect_data=a;var s=[],n=[];e.order_data.map((function(t){s.push(t.active_customer),n.push(t.order_total)})),t.customerArr=s,t.orderArr=n})).catch();case 2:case"end":return e.stop()}}),e)})))()},init:function(){this.col=echarts.init(document.getElementById("col-chart")),this.col.setOption({title:{text:""},tooltip:{trigger:"axis",axisPointer:{type:"shadow"},position:"bottom"},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},yAxis:{type:"value",boundaryGap:[0,.01]},xAxis:{type:"category",data:["第一周","第二周","第三周","第四周"]},series:[{name:"服务金额",type:"bar",data:this.business_data,itemStyle:{normal:{color:"rgb(42,182,252)"}}},{name:"收款",type:"bar",data:this.collect_data,itemStyle:{normal:{color:"rgb(34,228,255)"}}}]}),this.line=echarts.init(document.getElementById("line-chart")),this.line.setOption({title:{text:""},tooltip:{trigger:"axis"},legend:{data:["活跃客户","服务订单"]},grid:{left:"3%",right:"6%",bottom:"3%",containLabel:!0},toolbox:{},xAxis:{type:"category",boundaryGap:!1,data:["第一周","第二周","第三周","第四周"]},yAxis:{type:"value"},series:[{name:"活跃客户",type:"line",stack:"Total",data:this.customerArr,itemStyle:{normal:{color:"rgb(42,182,252)"}}},{name:"服务订单",type:"line",stack:"Total",data:this.orderArr,itemStyle:{normal:{color:"rgb(34,228,255)"}}}]})}},created:function(){},mounted:function(){var t=this;window.onresize=function(){t.col.resize(),t.line.resize()}},destroyed:function(){window.onresize=null}},$=g,w=(i("ea72"),Object(m["a"])($,a,s,!1,null,"272908c1",null));e["default"]=w.exports},ac31:function(t,e,i){"use strict";i("53ca"),i("ac1f"),i("00b4"),i("5319"),i("4d63"),i("2c3e"),i("25f0"),i("d3b7"),i("4d90"),i("159b");e["a"]={data:function(){return{$_sidebarElm:null,$_resizeHandler:null}},mounted:function(){var t=this;this.$_resizeHandler=(void 0)((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)}}}},e5bc:function(t,e,i){},ea72:function(t,e,i){"use strict";i("854b")}}]); |