chunk-aa4e0848.a688baff.js 5.6 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-aa4e0848"],{3191:function(e,t,n){"use strict";n.d(t,"i",(function(){return a})),n.d(t,"d",(function(){return i})),n.d(t,"e",(function(){return c})),n.d(t,"c",(function(){return o})),n.d(t,"b",(function(){return s})),n.d(t,"h",(function(){return u})),n.d(t,"f",(function(){return l})),n.d(t,"j",(function(){return d})),n.d(t,"g",(function(){return h})),n.d(t,"a",(function(){return f}));var r=n("b775");function a(){return Object(r["a"])({url:"/index/getdatatotal",method:"get"})}function i(){return Object(r["a"])({url:"/index/geteveryagenttotal",method:"get"})}function c(){return Object(r["a"])({url:"/index/geteveryagentresult",method:"get"})}function o(){return Object(r["a"])({url:"/index/geteveryagentorder",method:"get"})}function s(){return Object(r["a"])({url:"/index/getgoodssalesnum",method:"get"})}function u(e){return Object(r["a"])({url:"/index/get_goods_style_num",method:"get",params:e})}function l(e){return Object(r["a"])({url:"/index/get_order_account",method:"get",params:e})}function d(e){return Object(r["a"])({url:"/index/get_goods_main_attr",method:"get"})}function h(e){return Object(r["a"])({url:"/index/get_order_every_account",method:"get",params:e})}function f(e){return Object(r["a"])({url:"/index/get_goods_every_style_num",method:"get",params:e})}},"4d1d":function(e,t,n){"use strict";var r=n("ed08");t["a"]={data:function(){return{$_sidebarElm:null}},mounted:function(){var e=this;this.__resizeHandler=Object(r["b"])((function(){e.chart&&e.chart.resize()}),100),window.addEventListener("resize",this.__resizeHandler),this.$_sidebarElm=document.getElementsByClassName("sidebar-container")[0],this.$_sidebarElm&&this.$_sidebarElm.addEventListener("transitionend",this.$_sidebarResizeHandler)},beforeDestroy:function(){window.removeEventListener("resize",this.__resizeHandler),this.$_sidebarElm&&this.$_sidebarElm.removeEventListener("transitionend",this.$_sidebarResizeHandler)},methods:{$_sidebarResizeHandler:function(e){"width"===e.propertyName&&this.__resizeHandler()}}}},"504c":function(e,t,n){var r=n("9e1e"),a=n("0d58"),i=n("6821"),c=n("52a7").f;e.exports=function(e){return function(t){var n,o=i(t),s=a(o),u=s.length,l=0,d=[];while(u>l)n=s[l++],r&&!c.call(o,n)||d.push(e?[n,o[n]]:o[n]);return d}}},"6ef8":function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-form",{attrs:{"label-width":"100px",inline:""}},[n("el-form-item",{attrs:{label:"商品类型:"}},[n("el-select",{on:{change:e.getStyleNum},model:{value:e.type,callback:function(t){e.type=t},expression:"type"}},e._l(e.goodTypeList,(function(e,t){return n("el-option",{key:t,attrs:{label:e,value:e}})})),1)],1),e._v(" "),n("el-form-item",{attrs:{label:"间隔时间:"}},[n("el-select",{on:{change:e.getStyleNum},model:{value:e.cycle,callback:function(t){e.cycle=t},expression:"cycle"}},[n("el-option",{attrs:{label:"3小时",value:"3"}}),e._v(" "),n("el-option",{attrs:{label:"6小时",value:"6"}}),e._v(" "),n("el-option",{attrs:{label:"9小时",value:"9"}}),e._v(" "),n("el-option",{attrs:{label:"12小时",value:"12"}}),e._v(" "),n("el-option",{attrs:{label:"24小时",value:"24"}})],1)],1)],1),e._v(" "),n("div",{ref:"style_num_echart",style:{height:e.height,width:e.width}})],1)},a=[],i=(n("7514"),n("456d"),n("8615"),n("96cf"),n("1da1")),c=(n("ac6a"),n("313e")),o=n.n(c),s=n("4d1d"),u=n("3191"),l={mixins:[s["a"]],props:{width:{type:String,default:"600px"},height:{type:String,default:"600px"}},data:function(){return{chart:null,cycle:"3",goodTypeList:[],type:"",timeLineMap:[],lengedMap:[]}},created:function(){this.getGoodsType()},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{getGoodsType:function(){var e=this;Object(u["j"])().then((function(t){200===t.code&&(e.goodTypeList=t.data,e.type=t.data[0],e.getStyleNum())}))},createObjectByArray:function(e,t){var n={};return e.forEach((function(e){n[e]=t?[]:{}})),n},getStyleNum:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(){var t,n,r,a,i,c=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(u["h"])({cycle:this.cycle,type:this.type});case 3:t=e.sent,n=t.code,r=t.data,200===n&&(a=Math.max.apply(Array,Object.values(r).map((function(e){return Object.keys(e).length}))),i=Object.values(r).find((function(e){return Object.keys(e).length===a})),this.timeLineMap=Object.keys(i),this.lengedMap=Object.keys(r),this.dataMap=this.createObjectByArray(Object.keys(r),!0),Object.keys(r).forEach((function(e){c.dataMap[e]=Object.values(r[e])})),this.initChart()),e.next=12;break;case 9:e.prev=9,e.t0=e["catch"](0),console.log("获取下单量环比数据失败:".concat(e.t0));case 12:case"end":return e.stop()}}),e,this,[[0,9]])})));function t(){return e.apply(this,arguments)}return t}(),initChart:function(){var e=this;this.$nextTick((function(){e.chart=o.a.init(e.$refs.style_num_echart),e.chart.clear(),e.chart.setOption({title:{text:"订货数量环比"},tooltip:{trigger:"axis",axisPointer:{type:"cross",crossStyle:{color:"#999"}}},legend:{data:e.lengedMap},xAxis:[{type:"category",data:e.timeLineMap.map((function(t){return"".concat(t-e.cycle<0?0:t-e.cycle," - ").concat(t,"小时")})),axisPointer:{type:"shadow"}}],yAxis:[{type:"value",name:"数量"}],series:Object.keys(e.dataMap).map((function(t){return{name:t,type:"bar",data:e.dataMap[t]}}))}),window.onresize=e.chart.resize}))}}},d=l,h=n("2877"),f=Object(h["a"])(d,r,a,!1,null,null,null);t["default"]=f.exports},8615:function(e,t,n){var r=n("5ca1"),a=n("504c")(!1);r(r.S,"Object",{values:function(e){return a(e)}})}}]);