chunk-0700b1a9.1d5673d5.js 27 KB

12345678
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0700b1a9"],{"0a4f":function(t,e,a){var i=a("3eba"),n=a("f934");a("365b"),a("c03d");var r=a("793f");if(!r.isSupported)throw new Error("Sorry your browser not support wordCloud");function o(t){for(var e=t.getContext("2d"),a=e.getImageData(0,0,t.width,t.height),i=e.createImageData(a),n=0,r=0,o=0;o<a.data.length;o+=4){var s=a.data[o+3];if(s>128){var l=a.data[o]+a.data[o+1]+a.data[o+2];n+=l,++r}}var d=n/r;for(o=0;o<a.data.length;o+=4){l=a.data[o]+a.data[o+1]+a.data[o+2],s=a.data[o+3];s<128||l>d?(i.data[o]=0,i.data[o+1]=0,i.data[o+2]=0,i.data[o+3]=0):(i.data[o]=255,i.data[o+1]=255,i.data[o+2]=255,i.data[o+3]=255)}e.putImageData(i,0,0)}i.registerLayout((function(t,e){t.eachSeriesByType("wordCloud",(function(a){var s=n.getLayoutRect(a.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()}),l=a.getData(),d=document.createElement("canvas");d.width=s.width,d.height=s.height;var c=d.getContext("2d"),u=a.get("maskImage");if(u)try{c.drawImage(u,0,0,d.width,d.height),o(d)}catch(w){console.error("Invalid mask image"),console.error(w.toString())}var h=a.get("sizeRange"),m=a.get("rotationRange"),v=l.getDataExtent("value"),f=Math.PI/180,g=a.get("gridSize");function p(t){var e=t.detail.item;t.detail.drawn&&a.layoutInstance.ondraw&&(t.detail.drawn.gx+=s.x/g,t.detail.drawn.gy+=s.y/g,a.layoutInstance.ondraw(e[0],e[1],e[2],t.detail.drawn))}r(d,{list:l.mapArray("value",(function(t,e){var a=l.getItemModel(e);return[l.getName(e),a.get("textStyle.normal.textSize",!0)||i.number.linearMap(t,v,h),e]})).sort((function(t,e){return e[1]-t[1]})),fontFamily:a.get("textStyle.normal.fontFamily")||a.get("textStyle.emphasis.fontFamily")||t.get("textStyle.fontFamily"),fontWeight:a.get("textStyle.normal.fontWeight")||a.get("textStyle.emphasis.fontWeight")||t.get("textStyle.fontWeight"),gridSize:g,ellipticity:s.height/s.width,minRotation:m[0]*f,maxRotation:m[1]*f,clearCanvas:!u,rotateRatio:1,rotationStep:a.get("rotationStep")*f,drawOutOfBound:a.get("drawOutOfBound"),shuffle:!1,shape:a.get("shape")}),d.addEventListener("wordclouddrawn",p),a.layoutInstance&&a.layoutInstance.dispose(),a.layoutInstance={ondraw:null,dispose:function(){d.removeEventListener("wordclouddrawn",p),d.addEventListener("wordclouddrawn",(function(t){t.preventDefault()}))}}}))})),i.registerPreprocessor((function(t){var e=(t||{}).series;!i.util.isArray(e)&&(e=e?[e]:[]);var a=["shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];function n(t){t&&i.util.each(a,(function(e){t.hasOwnProperty(e)&&(t["text"+i.format.capitalFirst(e)]=t[e])}))}i.util.each(e,(function(t){if(t&&"wordCloud"===t.type){var e=t.textStyle||{};n(e.normal),n(e.emphasis)}}))}))},"365b":function(t,e,a){var i=a("862d"),n=a("3eba");n.extendSeriesModel({type:"series.wordCloud",visualColorAccessPath:"textStyle.normal.color",optionUpdated:function(){var t=this.option;t.gridSize=Math.max(Math.floor(t.gridSize),4)},getInitialData:function(t,e){var a=i(["value"],t.data),r=new n.List(a,this);return r.initData(t.data),r},defaultOption:{maskImage:null,shape:"circle",left:"center",top:"center",width:"70%",height:"80%",sizeRange:[12,60],rotationRange:[-90,90],rotationStep:45,gridSize:8,drawOutOfBound:!1,textStyle:{normal:{fontWeight:"normal"}}}})},"793f":function(t,e,a){"use strict";var i,n;
  2. /*!
  3. * wordcloud2.js
  4. * http://timdream.org/wordcloud2.js/
  5. *
  6. * Copyright 2011 - 2013 Tim Chien
  7. * Released under the MIT license
  8. */window.setImmediate||(window.setImmediate=function(){return window.msSetImmediate||window.webkitSetImmediate||window.mozSetImmediate||window.oSetImmediate||function(){if(!window.postMessage||!window.addEventListener)return null;var t=[void 0],e="zero-timeout-message",a=function(a){var i=t.length;return t.push(a),window.postMessage(e+i.toString(36),"*"),i};return window.addEventListener("message",(function(a){if("string"===typeof a.data&&a.data.substr(0,e.length)===e){a.stopImmediatePropagation();var i=parseInt(a.data.substr(e.length),36);t[i]&&(t[i](),t[i]=void 0)}}),!0),window.clearImmediate=function(e){t[e]&&(t[e]=void 0)},a}()||function(t){window.setTimeout(t,0)}}()),window.clearImmediate||(window.clearImmediate=function(){return window.msClearImmediate||window.webkitClearImmediate||window.mozClearImmediate||window.oClearImmediate||function(t){window.clearTimeout(t)}}()),function(a){var r=function(){var t=document.createElement("canvas");if(!t||!t.getContext)return!1;var e=t.getContext("2d");return!!e.getImageData&&(!!e.fillText&&(!!Array.prototype.some&&!!Array.prototype.push))}(),o=function(){if(r){var t,e,a=document.createElement("canvas").getContext("2d"),i=20;while(i){if(a.font=i.toString(10)+"px sans-serif",a.measureText("W").width===t&&a.measureText("m").width===e)return i+1;t=a.measureText("W").width,e=a.measureText("m").width,i--}return 0}}(),s=function(t){for(var e,a,i=t.length;i;e=Math.floor(Math.random()*i),a=t[--i],t[i]=t[e],t[e]=a);return t},l=function(t,e){if(r){Array.isArray(t)||(t=[t]),t.forEach((function(e,a){if("string"===typeof e){if(t[a]=document.getElementById(e),!t[a])throw"The element id specified is not found."}else if(!e.tagName&&!e.appendChild)throw"You must pass valid HTML elements, or ID of the element."}));var a={list:[],fontFamily:'"Trebuchet MS", "Heiti TC", "微軟正黑體", "Arial Unicode MS", "Droid Fallback Sans", sans-serif',fontWeight:"normal",color:"random-dark",minSize:0,weightFactor:1,clearCanvas:!0,backgroundColor:"#fff",gridSize:8,drawOutOfBound:!1,origin:null,drawMask:!1,maskColor:"rgba(255,0,0,0.3)",maskGapWidth:.3,wait:0,abortThreshold:0,abort:function(){},minRotation:-Math.PI/2,maxRotation:Math.PI/2,rotationStep:.1,shuffle:!0,rotateRatio:.1,shape:"circle",ellipticity:.65,classes:null,hover:null,click:null};if(e)for(var i in e)i in a&&(a[i]=e[i]);if("function"!==typeof a.weightFactor){var n=a.weightFactor;a.weightFactor=function(t){return t*n}}if("function"!==typeof a.shape)switch(a.shape){case"circle":default:a.shape="circle";break;case"cardioid":a.shape=function(t){return 1-Math.sin(t)};break;case"diamond":case"square":a.shape=function(t){var e=t%(2*Math.PI/4);return 1/(Math.cos(e)+Math.sin(e))};break;case"triangle-forward":a.shape=function(t){var e=t%(2*Math.PI/3);return 1/(Math.cos(e)+Math.sqrt(3)*Math.sin(e))};break;case"triangle":case"triangle-upright":a.shape=function(t){var e=(t+3*Math.PI/2)%(2*Math.PI/3);return 1/(Math.cos(e)+Math.sqrt(3)*Math.sin(e))};break;case"pentagon":a.shape=function(t){var e=(t+.955)%(2*Math.PI/5);return 1/(Math.cos(e)+.726543*Math.sin(e))};break;case"star":a.shape=function(t){var e=(t+.955)%(2*Math.PI/10);return(t+.955)%(2*Math.PI/5)-2*Math.PI/10>=0?1/(Math.cos(2*Math.PI/10-e)+3.07768*Math.sin(2*Math.PI/10-e)):1/(Math.cos(e)+3.07768*Math.sin(e))};break}a.gridSize=Math.max(Math.floor(a.gridSize),4);var l,d,c,u,h,m,v,f=a.gridSize,g=f-a.maskGapWidth,p=Math.abs(a.maxRotation-a.minRotation),w=Math.min(a.maxRotation,a.minRotation),y=a.rotationStep;switch(a.color){case"random-dark":v=function(){return B(10,50)};break;case"random-light":v=function(){return B(50,90)};break;default:"function"===typeof a.color&&(v=a.color);break}var x=null;"function"===typeof a.classes&&(x=a.classes);var b,C=!1,S=[],M=function(t){var e,a,i=t.currentTarget,n=i.getBoundingClientRect();t.touches?(e=t.touches[0].clientX,a=t.touches[0].clientY):(e=t.clientX,a=t.clientY);var r=e-n.left,o=a-n.top,s=Math.floor(r*(i.width/n.width||1)/f),l=Math.floor(o*(i.height/n.height||1)/f);return S[s][l]},k=function(t){var e=M(t);b!==e&&(b=e,e?a.hover(e.item,e.dimension,t):a.hover(void 0,void 0,t))},I=function(t){var e=M(t);e&&(a.click(e.item,e.dimension,t),t.preventDefault())},T=[],D=function(t){if(T[t])return T[t];var e=8*t,i=e,n=[];0===t&&n.push([u[0],u[1],0]);while(i--){var r=1;"circle"!==a.shape&&(r=a.shape(i/e*2*Math.PI)),n.push([u[0]+t*r*Math.cos(-i/e*2*Math.PI),u[1]+t*r*Math.sin(-i/e*2*Math.PI)*a.ellipticity,i/e*2*Math.PI])}return T[t]=n,n},E=function(){return a.abortThreshold>0&&(new Date).getTime()-m>a.abortThreshold},_=function(){return 0===a.rotateRatio||Math.random()>a.rotateRatio?0:0===p?w:w+Math.round(Math.random()*p/y)*y},O=function(t,e,i){var n=!1,r=a.weightFactor(e);if(r<=a.minSize)return!1;var s=1;r<o&&(s=function(){var t=2;while(t*r<o)t+=2;return t}());var l=document.createElement("canvas"),d=l.getContext("2d",{willReadFrequently:!0});d.font=a.fontWeight+" "+(r*s).toString(10)+"px "+a.fontFamily;var c=d.measureText(t).width/s,u=Math.max(r*s,d.measureText("m").width,d.measureText("W").width)/s,h=c+2*u,m=3*u,v=Math.ceil(h/f),g=Math.ceil(m/f);h=v*f,m=g*f;var p=-c/2,w=.4*-u,y=Math.ceil((h*Math.abs(Math.sin(i))+m*Math.abs(Math.cos(i)))/f),x=Math.ceil((h*Math.abs(Math.cos(i))+m*Math.abs(Math.sin(i)))/f),b=x*f,C=y*f;l.setAttribute("width",b),l.setAttribute("height",C),n&&(document.body.appendChild(l),d.save()),d.scale(1/s,1/s),d.translate(b*s/2,C*s/2),d.rotate(-i),d.font=a.fontWeight+" "+(r*s).toString(10)+"px "+a.fontFamily,d.fillStyle="#000",d.textBaseline="middle",d.fillText(t,p*s,(w+.5*r)*s);var S=d.getImageData(0,0,b,C).data;if(E())return!1;n&&(d.strokeRect(p*s,w,c*s,u*s),d.restore());var M,k,I,T=[],D=x,_=[y/2,x/2,y/2,x/2];while(D--){M=y;while(M--){I=f;t:{while(I--){k=f;while(k--)if(S[4*((M*f+I)*b+(D*f+k))+3]){T.push([D,M]),D<_[3]&&(_[3]=D),D>_[1]&&(_[1]=D),M<_[0]&&(_[0]=M),M>_[2]&&(_[2]=M),n&&(d.fillStyle="rgba(255, 0, 0, 0.5)",d.fillRect(D*f,M*f,f-.5,f-.5));break t}}n&&(d.fillStyle="rgba(0, 0, 255, 0.5)",d.fillRect(D*f,M*f,f-.5,f-.5))}}}return n&&(d.fillStyle="rgba(0, 255, 0, 0.5)",d.fillRect(_[3]*f,_[0]*f,(_[1]-_[3]+1)*f,(_[2]-_[0]+1)*f)),{mu:s,occupied:T,bounds:_,gw:x,gh:y,fillTextOffsetX:p,fillTextOffsetY:w,fillTextWidth:c,fillTextHeight:u,fontSize:r}},R=function(t,e,i,n,r){var o=r.length;while(o--){var s=t+r[o][0],u=e+r[o][1];if(s>=d||u>=c||s<0||u<0){if(!a.drawOutOfBound)return!1}else if(!l[s][u])return!1}return!0},z=function(e,i,n,r,o,s,l,d,c){var u,h,m=n.fontSize;u=v?v(r,o,m,s,l):a.color,h=x?x(r,o,m,s,l):a.classes;var g=n.bounds;g[3],g[0],g[1],g[3],g[2],g[0],t.forEach((function(t){if(t.getContext){var o=t.getContext("2d"),s=n.mu;o.save(),o.scale(1/s,1/s),o.font=a.fontWeight+" "+(m*s).toString(10)+"px "+a.fontFamily,o.fillStyle=u,o.translate((e+n.gw/2)*f*s,(i+n.gh/2)*f*s),0!==d&&o.rotate(-d),o.textBaseline="middle",o.fillText(r,n.fillTextOffsetX*s,(n.fillTextOffsetY+.5*m)*s),o.restore()}else{var l=document.createElement("span"),v="";v="rotate("+-d/Math.PI*180+"deg) ",1!==n.mu&&(v+="translateX(-"+n.fillTextWidth/4+"px) scale("+1/n.mu+")");var g={position:"absolute",display:"block",font:a.fontWeight+" "+m*n.mu+"px "+a.fontFamily,left:(e+n.gw/2)*f+n.fillTextOffsetX+"px",top:(i+n.gh/2)*f+n.fillTextOffsetY+"px",width:n.fillTextWidth+"px",height:n.fillTextHeight+"px",lineHeight:m+"px",whiteSpace:"nowrap",transform:v,webkitTransform:v,msTransform:v,transformOrigin:"50% 40%",webkitTransformOrigin:"50% 40%",msTransformOrigin:"50% 40%"};for(var p in u&&(g.color=u),l.textContent=r,g)l.style[p]=g[p];if(c)for(var w in c)l.setAttribute(w,c[w]);h&&(l.className+=h),t.appendChild(l)}}))},A=function(e,a,i,n,r){if(!(e>=d||a>=c||e<0||a<0)){if(l[e][a]=!1,i){var o=t[0].getContext("2d");o.fillRect(e*f,a*f,g,g)}C&&(S[e][a]={item:r,dimension:n})}},P=function(e,i,n,r,o,s){var l,u,h=o.occupied,m=a.drawMask;if(m&&(l=t[0].getContext("2d"),l.save(),l.fillStyle=a.maskColor),C){var v=o.bounds;u={x:(e+v[3])*f,y:(i+v[0])*f,w:(v[1]-v[3]+1)*f,h:(v[2]-v[0]+1)*f}}var g=h.length;while(g--){var p=e+h[g][0],w=i+h[g][1];p>=d||w>=c||p<0||w<0||A(p,w,m,u,s)}m&&l.restore()},F=function(t){var e,i,n;Array.isArray(t)?(e=t[0],i=t[1]):(e=t.word,i=t.weight,n=t.attributes);var r=_(),o=O(e,i,r);if(!o)return!1;if(E())return!1;if(!a.drawOutOfBound){var l=o.bounds;if(l[1]-l[3]+1>d||l[2]-l[0]+1>c)return!1}var u=h+1,m=function(a){var s=Math.floor(a[0]-o.gw/2),l=Math.floor(a[1]-o.gh/2),d=o.gw,c=o.gh;return!!R(s,l,d,c,o.occupied)&&(z(s,l,o,e,i,h-u,a[2],r,n),P(s,l,d,c,o,t),{gx:s,gy:l,rot:r,info:o})};while(u--){var v=D(h-u);a.shuffle&&(v=[].concat(v),s(v));for(var f=0;f<v.length;f++){var g=m(v[f]);if(g)return g}}return null},L=function(e,a,i){if(a)return!t.some((function(t){var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,!0,a,i||{}),!t.dispatchEvent(n)}),this);t.forEach((function(t){var n=document.createEvent("CustomEvent");n.initCustomEvent(e,!0,a,i||{}),t.dispatchEvent(n)}),this)},W=function(){var e=t[0];if(e.getContext)d=Math.ceil(e.width/f),c=Math.ceil(e.height/f);else{var i=e.getBoundingClientRect();d=Math.ceil(i.width/f),c=Math.ceil(i.height/f)}if(L("wordcloudstart",!0)){var n,r,o,s,v;if(u=a.origin?[a.origin[0]/f,a.origin[1]/f]:[d/2,c/2],h=Math.floor(Math.sqrt(d*d+c*c)),l=[],!e.getContext||a.clearCanvas){t.forEach((function(t){if(t.getContext){var e=t.getContext("2d");e.fillStyle=a.backgroundColor,e.clearRect(0,0,d*(f+1),c*(f+1)),e.fillRect(0,0,d*(f+1),c*(f+1))}else t.textContent="",t.style.backgroundColor=a.backgroundColor,t.style.position="relative"})),n=d;while(n--){l[n]=[],r=c;while(r--)l[n][r]=!0}}else{var g=document.createElement("canvas").getContext("2d");g.fillStyle=a.backgroundColor,g.fillRect(0,0,1,1);var p,w,y=g.getImageData(0,0,1,1).data,x=e.getContext("2d").getImageData(0,0,d*f,c*f).data;n=d;while(n--){l[n]=[],r=c;while(r--){w=f;t:while(w--){p=f;while(p--){o=4;while(o--)if(x[4*((r*f+w)*d*f+(n*f+p))+o]!==y[o]){l[n][r]=!1;break t}}}!1!==l[n][r]&&(l[n][r]=!0)}}x=g=y=void 0}if(a.hover||a.click){C=!0,n=d+1;while(n--)S[n]=[];a.hover&&e.addEventListener("mousemove",k),a.click&&(e.addEventListener("click",I),e.addEventListener("touchstart",I),e.addEventListener("touchend",(function(t){t.preventDefault()})),e.style.webkitTapHighlightColor="rgba(0, 0, 0, 0)"),e.addEventListener("wordcloudstart",(function t(){e.removeEventListener("wordcloudstart",t),e.removeEventListener("mousemove",k),e.removeEventListener("click",I),b=void 0}))}o=0,0!==a.wait?(s=window.setTimeout,v=window.clearTimeout):(s=window.setImmediate,v=window.clearImmediate);var M=function(e,a){t.forEach((function(t){t.addEventListener(e,a)}),this)},T=function(e,a){t.forEach((function(t){t.removeEventListener(e,a)}),this)},D=function t(){T("wordcloudstart",t),v(_)};M("wordcloudstart",D);var _=s((function t(){if(o>=a.list.length)return v(_),L("wordcloudstop",!1),void T("wordcloudstart",D);m=(new Date).getTime();var e=F(a.list[o]),i=!L("wordclouddrawn",!0,{item:a.list[o],drawn:e});if(E()||i)return v(_),a.abort(),L("wordcloudabort",!1),L("wordcloudstop",!1),void T("wordcloudstart",D);o++,_=s(t,a.wait)}),a.wait)}};W()}function B(t,e){return"hsl("+(360*Math.random()).toFixed()+","+(30*Math.random()+70).toFixed()+"%,"+(Math.random()*(e-t)+t).toFixed()+"%)"}};l.isSupported=r,l.minFontSize=o,i=[],n=function(){return l}.apply(e,i),void 0===n||(t.exports=n)}()},8149:function(t,e,a){"use strict";a("d4e7")},"87a1":function(t,e,a){t.exports=a("0a4f")},c03d:function(t,e,a){var i=a("3eba");i.extendChartView({type:"wordCloud",render:function(t,e,a){var n=this.group;n.removeAll();var r=t.getData(),o=t.get("gridSize");t.layoutInstance.ondraw=function(t,e,a,s){var l=r.getItemModel(a),d=l.getModel("textStyle.normal"),c=l.getModel("textStyle.emphasis"),u=new i.graphic.Text({style:i.graphic.setTextStyle({},d,{x:s.info.fillTextOffsetX,y:s.info.fillTextOffsetY+.5*e,text:t,textBaseline:"middle",textFill:r.getItemVisual(a,"color"),fontSize:e}),scale:[1/s.info.mu,1/s.info.mu],position:[(s.gx+s.info.gw/2)*o,(s.gy+s.info.gh/2)*o],rotation:s.rot});n.add(u),r.setItemGraphicEl(a,u),i.graphic.setHoverStyle(u,i.graphic.setTextStyle({},c,null,{forMerge:!0},!0))},this._model=t},remove:function(){this.group.removeAll(),this._model.layoutInstance.dispose()},dispose:function(){this._model.layoutInstance.dispose()}})},d4e7:function(t,e,a){},f1f5:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"ele-body"},[a("el-row",{attrs:{gutter:15}},[a("el-col",{attrs:{md:6,sm:12}},[a("el-card",{staticClass:"analysis-chart-card",attrs:{shadow:"never"}},[a("div",{attrs:{slot:"header"},slot:"header"},[a("span",[t._v("总销售额")]),a("el-tooltip",{attrs:{content:"指标说明",placement:"top"}},[a("i",{staticClass:"el-icon-_question ele-pull-right ele-text-placeholder",staticStyle:{cursor:"pointer"}})])],1),a("div",{staticClass:"analysis-chart-card-num"},[t._v("¥ 126,560")]),a("div",{staticClass:"analysis-chart-card-content",staticStyle:{"padding-top":"18px"}},[a("span",{staticClass:"ele-action"},[t._v("周同比12%"),a("i",{staticClass:"el-icon-caret-top ele-text-danger"})]),a("span",{staticClass:"ele-action"},[t._v("日同比11%"),a("i",{staticClass:"el-icon-caret-bottom ele-text-success"})])]),a("el-divider"),a("div",{staticClass:"analysis-chart-card-text"},[t._v("日销售额 ¥12,423")])],1)],1),a("el-col",{attrs:{md:6,sm:12}},[a("el-card",{staticClass:"analysis-chart-card",attrs:{shadow:"never"}},[a("div",{attrs:{slot:"header"},slot:"header"},[a("span",[t._v("访问量")]),a("el-tag",{staticClass:"ele-pull-right",attrs:{type:"danger",size:"mini"}},[t._v("日")])],1),a("div",{staticClass:"analysis-chart-card-num"},[t._v("8,846")]),a("div",{staticClass:"analysis-chart-card-content"},[a("ele-chart",{staticStyle:{height:"40px"},attrs:{option:t.visitChartOption}})],1),a("el-divider"),a("div",{staticClass:"analysis-chart-card-text"},[t._v("日访问量 1,234")])],1)],1),a("el-col",{attrs:{md:6,sm:12}},[a("el-card",{staticClass:"analysis-chart-card",attrs:{shadow:"never"}},[a("div",{attrs:{slot:"header"},slot:"header"},[a("span",[t._v("支付笔数")]),a("el-tag",{staticClass:"ele-pull-right",attrs:{size:"mini"}},[t._v("月")])],1),a("div",{staticClass:"analysis-chart-card-num"},[t._v("6,560")]),a("div",{staticClass:"analysis-chart-card-content"},[a("ele-chart",{staticStyle:{height:"40px"},attrs:{option:t.payNumChartOption}})],1),a("el-divider"),a("div",{staticClass:"analysis-chart-card-text"},[t._v("转化率 60%")])],1)],1),a("el-col",{attrs:{md:6,sm:12}},[a("el-card",{staticClass:"analysis-chart-card",attrs:{shadow:"never"}},[a("div",{attrs:{slot:"header"},slot:"header"},[a("span",[t._v("运营活动效果")]),a("el-tag",{staticClass:"ele-pull-right",attrs:{type:"success",size:"mini"}},[t._v("周")])],1),a("div",{staticClass:"analysis-chart-card-num"},[t._v("78%")]),a("div",{staticClass:"analysis-chart-card-content",staticStyle:{"padding-top":"25px"}},[a("el-progress",{attrs:{percentage:78,"show-text":!1,"stroke-width":10,color:"#13c2c2"}})],1),a("el-divider"),a("div",{staticClass:"analysis-chart-card-text"},[a("span",{staticClass:"ele-action"},[t._v("周同比12%"),a("i",{staticClass:"el-icon-caret-top ele-text-danger"})]),a("span",{staticClass:"ele-action"},[t._v("日同比11%"),a("i",{staticClass:"el-icon-caret-bottom ele-text-success"})])])],1)],1)],1),a("el-card",{attrs:{shadow:"never","body-style":"padding:0;"}},[a("div",{staticClass:"ele-cell demo-monitor-tool"},[a("div",{staticClass:"ele-cell-content"},[a("el-tabs",{staticClass:"demo-monitor-tabs",on:{"tab-click":t.onSaleTypeChange},model:{value:t.saleSearch.type,callback:function(e){t.$set(t.saleSearch,"type",e)},expression:"saleSearch.type"}},[a("el-tab-pane",{attrs:{label:"销售额",name:"saleroom"}}),a("el-tab-pane",{attrs:{label:"访问量",name:"visits"}})],1)],1),a("div",{staticClass:"ele-inline-block hidden-xs-only"},[a("el-radio-group",{attrs:{size:"small"},model:{value:t.saleSearch.dateType,callback:function(e){t.$set(t.saleSearch,"dateType",e)},expression:"saleSearch.dateType"}},[a("el-radio-button",{attrs:{label:0}},[t._v("今天")]),a("el-radio-button",{attrs:{label:1}},[t._v("本周")]),a("el-radio-button",{attrs:{label:2}},[t._v("本月")]),a("el-radio-button",{attrs:{label:3}},[t._v("本年")])],1)],1),a("div",{staticClass:"ele-inline-block hidden-xs-only"},[a("el-date-picker",{attrs:{type:"daterange","range-separator":"至",size:"small","start-placeholder":"开始日期","end-placeholder":"结束日期","unlink-panels":""},model:{value:t.saleSearch.datetime,callback:function(e){t.$set(t.saleSearch,"datetime",e)},expression:"saleSearch.datetime"}})],1)]),a("el-divider"),a("el-row",[a("el-col",{attrs:{md:18,sm:16}},[a("div",{staticClass:"demo-monitor-title"},[t._v(t._s({saleroom:"销售",visits:"访问量"}[t.saleSearch.type])+"趋势")]),a("ele-chart",{staticStyle:{height:"285px"},attrs:{option:t.saleChartOption}})],1),a("el-col",{attrs:{md:6,sm:8}},[a("div",{staticClass:"demo-monitor-title"},[t._v("门店"+t._s({saleroom:"销售额",visits:"访问量"}[t.saleSearch.type])+"排名")]),t._l(t.saleroomRankData,(function(e,i){return a("div",{key:i,staticClass:"demo-monitor-rank-item ele-cell"},[a("el-tag",{staticClass:"ele-tag-round",attrs:{type:i<3?"":"info",size:"mini"}},[t._v(t._s(i+1))]),a("div",{staticClass:"ele-cell-content"},[t._v(t._s(e.name))]),a("div",{staticClass:"ele-text-secondary"},[t._v(t._s(e.value))])],1)}))],2)],1)],1),a("el-row",{attrs:{gutter:15}},[a("el-col",{attrs:{md:18,sm:16}},[a("el-card",{attrs:{shadow:"never",header:"最近1小时访问情况","body-style":"padding:10px 5px 0 0;"}},[a("ele-chart",{staticStyle:{height:"323px"},attrs:{option:t.visitHourChartOption}})],1)],1),a("el-col",{attrs:{md:6,sm:8}},[a("el-card",{attrs:{shadow:"never",header:"热门搜索"}},[a("ele-word-cloud",{staticStyle:{height:"303px"},attrs:{data:t.hotSearchData}})],1)],1)],1)],1)},n=[],r=(a("d81d"),a("9e75")),o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("ele-chart",{attrs:{option:t.option},on:{done:t.onChartDone}})},s=[],l=(a("87a1"),{name:"EleWordCloud",components:{EleChart:r["a"]},props:{data:Array},data:function(){return{colors:["rgb(24,144,255)","rgb(102,181,255)","rgb(65, 217, 199)","rgb(47, 194, 91)","rgb(110, 219, 143)","rgb(154, 230, 92)","rgb(250, 204, 20)","rgb(230, 150, 92)","rgb(87, 173, 113)","rgb(34, 50, 115)","rgb(115, 138, 230)","rgb(117, 100, 204)","rgb(133, 67, 224)","rgb(168, 119, 237)","rgb(92, 142, 230)","rgb(19, 194, 194)","rgb(112, 224, 224)","rgb(92, 163, 230)","rgb(52, 54, 199)","rgb(128, 130, 255)","rgb(221, 129, 230)","rgb(240, 72, 100)","rgb(250, 125, 146)","rgb(213, 152, 217)"]}},computed:{option:function(){var t=this;return{tooltip:{show:!0},series:[{type:"wordCloud",width:"100%",height:"100%",sizeRange:[12,24],gridSize:6,textStyle:{normal:{color:function(){return t.randomColor()}},emphasis:{shadowBlur:8,shadowColor:"rgba(0,0,0,.15)"}},data:this.data}]}}},methods:{randomColor:function(){return this.colors[this.random(0,this.colors.length)]},random:function(t,e){return Math.floor(Math.random()*(t-e)+e)},onChartDone:function(t){var e=this;t.on("click",(function(t){e.$emit("click",t.data)}))}}}),d=l,c=a("2877"),u=Object(c["a"])(d,o,s,!1,null,null,null),h=u.exports,m={name:"Analysis",components:{EleChart:r["a"],EleWordCloud:h},data:function(){return{payNumData:[],saleSearch:{type:"saleroom",dateType:0,datetime:""},saleroomData:[],saleroomRankData:[],visitHourData:[],hotSearchData:[]}},computed:{visitChartOption:function(){return{color:"#975fe5",tooltip:{trigger:"axis",formatter:'<i class="ele-chart-dot" style="background-color:#975fe5;"></i>{b0}: {c0}'},grid:{top:10,bottom:0,left:0,right:0},xAxis:[{show:!1,type:"category",boundaryGap:!1,data:this.payNumData.map((function(t){return t.date}))}],yAxis:[{show:!1,type:"value",splitLine:{show:!1}}],series:[{type:"line",smooth:!0,animation:!1,symbol:"none",areaStyle:{opacity:.5},data:this.payNumData.map((function(t){return t.value}))}]}},payNumChartOption:function(){return{tooltip:{trigger:"axis",formatter:'<i class="ele-chart-dot" style="background-color:#3aa1ff;"></i>{b0}: {c0}'},grid:{top:10,bottom:0,left:0,right:0},xAxis:[{show:!1,type:"category",data:this.payNumData.map((function(t){return t.date}))}],yAxis:[{show:!1,type:"value",splitLine:{show:!1}}],series:[{type:"bar",data:this.payNumData.map((function(t){return t.value}))}]}},saleChartOption:function(){return{tooltip:{trigger:"axis"},xAxis:[{type:"category",data:this.saleroomData.map((function(t){return t.month}))}],yAxis:[{type:"value"}],series:[{type:"bar",data:this.saleroomData.map((function(t){return t.value}))}]}},visitHourChartOption:function(){return{tooltip:{trigger:"axis"},legend:{data:["浏览量","访问量"],right:20},xAxis:[{type:"category",boundaryGap:!1,data:this.visitHourData.map((function(t){return t.time}))}],yAxis:[{type:"value"}],series:[{name:"浏览量",type:"line",smooth:!0,symbol:"none",areaStyle:{opacity:.5},data:this.visitHourData.map((function(t){return t.views}))},{name:"访问量",type:"line",smooth:!0,symbol:"none",areaStyle:{opacity:.5},data:this.visitHourData.map((function(t){return t.visits}))}]}}},mounted:function(){this.getPayNumData(),this.getSaleroomData(),this.getVisitHourData(),this.getWordCloudData()},methods:{getPayNumData:function(){this.payNumData=[{date:"2020-06-12",value:7},{date:"2020-06-13",value:5},{date:"2020-06-14",value:4},{date:"2020-06-15",value:2},{date:"2020-06-16",value:4},{date:"2020-06-17",value:7},{date:"2020-06-18",value:5},{date:"2020-06-19",value:6},{date:"2020-06-20",value:5},{date:"2020-06-21",value:9},{date:"2020-06-22",value:6},{date:"2020-06-23",value:3},{date:"2020-06-24",value:1},{date:"2020-06-25",value:5},{date:"2020-06-26",value:3},{date:"2020-06-27",value:6},{date:"2020-06-18",value:5}]},getSaleroomData:function(){"saleroom"===this.saleSearch.type?this.saleroomData=[{month:"1月",value:816},{month:"2月",value:542},{month:"3月",value:914},{month:"4月",value:781},{month:"5月",value:355},{month:"6月",value:796},{month:"7月",value:714},{month:"8月",value:1195},{month:"9月",value:1055},{month:"10月",value:271},{month:"11月",value:384},{month:"12月",value:1098}]:this.saleroomData=[{month:"1月",value:1098},{month:"2月",value:384},{month:"3月",value:271},{month:"4月",value:1055},{month:"5月",value:1195},{month:"6月",value:714},{month:"7月",value:796},{month:"8月",value:355},{month:"9月",value:781},{month:"10月",value:914},{month:"11月",value:542},{month:"12月",value:816}],this.saleroomRankData=[{name:"工专路 1 号店",value:"323,234"},{name:"工专路 2 号店",value:"323,234"},{name:"工专路 3 号店",value:"323,234"},{name:"工专路 4 号店",value:"323,234"},{name:"工专路 5 号店",value:"323,234"},{name:"工专路 6 号店",value:"323,234"},{name:"工专路 7 号店",value:"323,234"}]},getVisitHourData:function(){this.visitHourData=[{time:"16:00",visits:15,views:45},{time:"16:05",visits:39,views:169},{time:"16:10",visits:152,views:400},{time:"16:15",visits:94,views:285},{time:"16:20",visits:102,views:316},{time:"16:25",visits:86,views:148},{time:"16:30",visits:39,views:150},{time:"16:35",visits:38,views:234},{time:"16:40",visits:95,views:158},{time:"16:45",visits:30,views:100},{time:"16:50",visits:86,views:266}]},getWordCloudData:function(){this.hotSearchData=[{name:"软妹子",value:23},{name:"汪星人",value:23},{name:"长腿欧巴",value:23},{name:"萝莉",value:22},{name:"辣~",value:22},{name:"K歌",value:22},{name:"大长腿",value:21},{name:"川妹子",value:21},{name:"女神",value:21},{name:"米粉",value:20},{name:"专注设计",value:20},{name:"逛街",value:20},{name:"黑长直",value:20},{name:"海纳百川",value:19},{name:"萌萌哒",value:19},{name:"坚持",value:19},{name:"话唠",value:19},{name:"果粉",value:18},{name:"喵星人",value:18},{name:"花粉",value:18},{name:"衬衫控",value:18},{name:"宅男",value:17},{name:"小清新",value:17},{name:"眼镜男",value:17},{name:"琼瑶",value:17},{name:"穷游党",value:16},{name:"铲屎官",value:16},{name:"正太",value:16},{name:"中二病",value:16},{name:"夜猫子",value:15},{name:"逗比",value:15},{name:"腹黑",value:15},{name:"吃鸡",value:15},{name:"为了联盟",value:14},{name:"背包客",value:14},{name:"民谣",value:14},{name:"为了部落",value:14},{name:"懒癌患者",value:13},{name:"追剧",value:13},{name:"IT民工",value:13},{name:"CNB成员",value:13},{name:"选择困难",value:12},{name:"锤粉",value:12},{name:"欧皇",value:12},{name:"仙气十足",value:12}]},onSaleTypeChange:function(){this.getSaleroomData()}}},v=m,f=(a("8149"),Object(c["a"])(v,i,n,!1,null,"23d07abe",null));e["default"]=f.exports}}]);