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
12 KiB
1 line
12 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-edc9b33a"],{"115e":function(t,a,i){},"17e6":function(t,a,i){"use strict";i("a876")},"33d2":function(t,a,i){"use strict";var e=function(){var t=this,a=t.$createElement,i=t._self._c||a;return i("div",{class:t.className,style:{height:t.height,width:t.width}})},s=[],n=i("313e"),o=i.n(n),r=i("ac31");i("817d");var l={mixins:[r["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=o.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})}}},c=l,d=i("2877"),v=Object(d["a"])(c,e,s,!1,null,null,null);a["a"]=v.exports},"3e3b":function(t,a,i){"use strict";i.r(a);var e=function(){var t=this,a=t.$createElement,i=t._self._c||a;return i("div",[i("div",{staticClass:"boxlist"},[i("div",{staticClass:"box box1"},[t._m(0),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",[i("count-to",{attrs:{separator:"","start-val":0,"end-val":t.totaldata.common_visit.total,duration:3600}})],1),i("span",[i("count-to",{attrs:{separator:"","start-val":0,"end-val":t.totaldata.common_visit.enter_visit,duration:3600}})],1)]),i("div",{staticClass:"per"},[t._v("核销比:"+t._s(t.toCaculateper(t.totaldata.common_visit.enter_visit,t.totaldata.common_visit.total)))])])]),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",[i("count-to",{attrs:{separator:"","start-val":0,"end-val":t.totaldata.common_visit.today_total,duration:3600}})],1),i("span",[i("count-to",{attrs:{separator:"","start-val":0,"end-val":t.totaldata.common_visit.today_enter_visit,duration:3600}})],1)]),i("div",{staticClass:"per"},[t._v("核销比:"+t._s(t.toCaculateper(t.totaldata.common_visit.today_enter_visit,t.totaldata.common_visit.today_total)))])])])]),i("div",{staticClass:"box box2"},[t._m(1),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",[i("count-to",{attrs:{separator:"","start-val":0,"end-val":t.totaldata.work_visit.total,duration:3600}})],1),i("span",[i("count-to",{attrs:{separator:"","start-val":0,"end-val":t.totaldata.work_visit.enter_visit,duration:3600}})],1)]),i("div",{staticClass:"per"},[t._v("核销比:"+t._s(t.toCaculateper(t.totaldata.work_visit.enter_visit,t.totaldata.work_visit.total)))])])]),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",[i("count-to",{attrs:{separator:"","start-val":0,"end-val":t.totaldata.work_visit.today_total,duration:3600}})],1),i("span",[i("count-to",{attrs:{separator:"","start-val":0,"end-val":t.totaldata.work_visit.today_enter_visit,duration:3600}})],1)]),i("div",{staticClass:"per"},[t._v("核销比:"+t._s(t.toCaculateper(t.totaldata.work_visit.today_enter_visit,t.totaldata.work_visit.today_total)))])])])]),i("div",{staticClass:"box box4"},[t._m(2),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",[i("count-to",{attrs:{separator:"","start-val":0,"end-val":t.totaldata.car_visit.total,duration:3600}})],1),i("span",[i("count-to",{attrs:{separator:"","start-val":0,"end-val":t.totaldata.car_visit.enter_visit,duration:3600}})],1)]),i("div",{staticClass:"per"},[t._v("核销比:"+t._s(t.toCaculateper(t.totaldata.car_visit.enter_visit,t.totaldata.car_visit.total)))])])]),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",[i("count-to",{attrs:{separator:"","start-val":0,"end-val":t.totaldata.car_visit.today_total,duration:3600}})],1),i("span",[i("count-to",{attrs:{separator:"","start-val":0,"end-val":t.totaldata.car_visit.today_enter_visit,duration:3600}})],1)]),i("div",{staticClass:"per"},[t._v("核销比:"+t._s(t.toCaculateper(t.totaldata.work_visit.today_enter_visit,t.totaldata.car_visit.today_total)))])])])])])])},s=[function(){var t=this,a=t.$createElement,i=t._self._c||a;return i("div",{staticClass:"boxtitle"},[i("span",[t._v("普通访客")]),i("i",{staticClass:"el-icon-user statIcon"})])},function(){var t=this,a=t.$createElement,i=t._self._c||a;return i("div",{staticClass:"boxtitle"},[i("span",[t._v("施工访客")]),i("i",{staticClass:"iconfont icon-banqianguanli statIcon"})])},function(){var t=this,a=t.$createElement,i=t._self._c||a;return i("div",{staticClass:"boxtitle"},[i("span",[t._v("物流车辆")]),i("i",{staticClass:"iconfont icon-cheliangdangan statIcon"})])}],n=(i("b680"),i("ec1b")),o=i.n(n),r={props:{countsData:{type:Object},totaldata:{type:Object,default:{common_visit:{enter_visit:0,today_enter_visit:0,today_total:0,total:0},work_visit:{enter_visit:0,today_enter_visit:0,today_total:0,total:0},car_visit:{enter_visit:0,today_enter_visit:0,today_total:0,total:0}}}},components:{CountTo:o.a},methods:{handleRoute:function(t){this.$emit("handleRoute",t)},toCaculateper:function(t,a){return(t/(0==a?1:a)*100).toFixed(2)+"%"}}},l=r,c=(i("17e6"),i("2877")),d=Object(c["a"])(l,e,s,!1,null,"257f2f9d",null);a["default"]=d.exports},9406:function(t,a,i){"use strict";i.r(a);var e=function(){var t=this,a=t.$createElement,i=t._self._c||a;return i("div",{staticStyle:{padding:"20px"}},[i("PanelGroup",{attrs:{totaldata:t.list}}),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"),o=i("1da1"),r=i("3e3b"),l=function(){var t=this,a=t.$createElement,i=t._self._c||a;return i("div",{class:t.className,style:{height:t.height,width:t.width}})},c=[],d=i("313e"),v=i.n(d),u=i("ac31");i("817d");var h=6e3,_={mixins:[u["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=v.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:h}]})}}},b=_,p=i("2877"),m=Object(p["a"])(b,l,c,!1,null,null,null),f=m.exports,y=i("33d2"),x=i("b775");function C(t){return Object(x["a"])({url:"/api/admin/chart/home",method:"get",params:t})}var g={components:{PanelGroup:r["default"],PieChart:f,LineChart:y["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,a){}},methods:{loadData:function(){var t=this;return Object(o["a"])(Object(n["a"])().mark((function a(){return Object(n["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,C().then((function(a){console.log(a),t.list=a.list})).catch();case 2:case"end":return a.stop()}}),a)})))()},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(){this.loadData()},mounted:function(){var t=this;window.onresize=function(){t.col.resize(),t.line.resize()}},destroyed:function(){window.onresize=null}},w=g,$=(i("b90d"),Object(p["a"])(w,e,s,!1,null,"544fe4fe",null));a["default"]=$.exports},a876:function(t,a,i){},ac31:function(t,a,i){"use strict";i("53ca"),i("ac1f"),i("00b4"),i("5319"),i("4d63"),i("2c3e"),i("25f0"),i("d3b7"),i("4d90"),i("159b");a["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)}}}},b90d:function(t,a,i){"use strict";i("115e")}}]); |