(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-641f1eba"],{8289:function(e,t,a){},af99:function(e,t,a){"use strict";a.r(t);var o=a("7a23");const c=Object(o["withScopeId"])("data-v-687e278f");Object(o["pushScopeId"])("data-v-687e278f");const r={class:"ele-body ele-body-card"},l=Object(o["createVNode"])("div",{class:"ele-text-secondary ele-cell"},[Object(o["createVNode"])("div",{class:"ele-cell-content"},"总销售额")],-1),s={class:"analysis-chart-card-num"},n={class:"analysis-chart-card-content",style:{"padding-top":"16px"}},i=Object(o["createTextVNode"])(" 周同比 "),d=Object(o["createTextVNode"])("0%"),m=Object(o["createTextVNode"])(" 日同比 "),u=Object(o["createTextVNode"])("0%"),p={class:"ele-text-secondary ele-cell"},b=Object(o["createVNode"])("div",{class:"ele-cell-content"},"访问量",-1),v=Object(o["createTextVNode"])("月"),h={class:"analysis-chart-card-num"},O=Object(o["createVNode"])("span",{style:{"font-size":"16px"}},"(本月)",-1),j=Object(o["createVNode"])("div",{class:"ele-text-secondary ele-cell"},[Object(o["createVNode"])("div",{class:"ele-cell-content"},"商户数")],-1),y={class:"analysis-chart-card-num"},_=Object(o["createVNode"])("div",{class:"ele-text-secondary ele-cell"},[Object(o["createVNode"])("div",{class:"ele-cell-content"},"订单有效率")],-1),g={class:"analysis-chart-card-num"},N={class:"analysis-chart-card-content",style:{"padding-top":"16px"}},D=Object(o["createVNode"])("div",{class:"demo-monitor-title"},"销售额趋势",-1),V=Object(o["createVNode"])("div",{class:"demo-monitor-title"},"商户销售额排名",-1),f={class:"ele-cell-content"},x={class:"ele-text-secondary"},k=Object(o["createVNode"])("div",{class:"demo-monitor-title"},"订单数趋势",-1),C=Object(o["createVNode"])("div",{class:"demo-monitor-title"},"商户订单数排名",-1),S={class:"ele-cell-content"},w={class:"ele-text-secondary"},B=Object(o["createVNode"])("div",{class:"demo-monitor-title"},"注册用户趋势",-1),T=Object(o["createVNode"])("div",{class:"demo-monitor-title"},"渠道推广数",-1),A={class:"ele-cell-content"},F={class:"ele-text-secondary"},H=Object(o["createTextVNode"])("近七日"),L=Object(o["createTextVNode"])("近30日"),K=Object(o["createTextVNode"])("近半年");Object(o["popScopeId"])();const I=c((e,t,a,I,Y,P)=>{const z=Object(o["resolveComponent"])("caret-up-outlined"),M=Object(o["resolveComponent"])("caret-down-outlined"),R=Object(o["resolveComponent"])("a-space"),U=Object(o["resolveComponent"])("a-divider"),E=Object(o["resolveComponent"])("a-card"),W=Object(o["resolveComponent"])("a-col"),G=Object(o["resolveComponent"])("ele-tag"),J=Object(o["resolveComponent"])("ele-chart"),$=Object(o["resolveComponent"])("a-progress"),q=Object(o["resolveComponent"])("a-row"),Q=Object(o["resolveComponent"])("a-tab-pane"),X=Object(o["resolveComponent"])("a-radio-button"),Z=Object(o["resolveComponent"])("a-radio-group"),ee=Object(o["resolveComponent"])("calendar-outlined"),te=Object(o["resolveComponent"])("a-range-picker"),ae=Object(o["resolveComponent"])("a-tabs");return Object(o["openBlock"])(),Object(o["createBlock"])("div",r,[Object(o["createVNode"])(q,{gutter:16},{default:c(()=>[Object(o["createVNode"])(W,{lg:6,md:12,sm:24,xs:24},{default:c(()=>[Object(o["createVNode"])(E,{class:"analysis-chart-card",bordered:!1},{default:c(()=>[l,Object(o["createVNode"])("h1",s,"¥ "+Object(o["toDisplayString"])(Y.compareData.order_total),1),Object(o["createVNode"])("div",n,[Object(o["createVNode"])(R,{size:"middle"},{default:c(()=>[Object(o["createVNode"])("span",null,[i,Y.compareData.order_last_week>0?(Object(o["openBlock"])(),Object(o["createBlock"])(o["Fragment"],{key:0},[Object(o["createTextVNode"])(Object(o["toDisplayString"])((Y.compareData.order_week/Y.compareData.order_last_week*100).toFixed(0))+"% ",1)],64)):(Object(o["openBlock"])(),Object(o["createBlock"])(o["Fragment"],{key:1},[d],64)),Y.compareData.order_week>=Y.compareData.order_last_week?(Object(o["openBlock"])(),Object(o["createBlock"])(z,{key:2,class:"ele-text-danger"})):Object(o["createCommentVNode"])("",!0),Y.compareData.order_week0?(Object(o["openBlock"])(),Object(o["createBlock"])(o["Fragment"],{key:0},[Object(o["createTextVNode"])(Object(o["toDisplayString"])((Y.compareData.order_today/Y.compareData.order_yesterday*100).toFixed(0))+"% ",1)],64)):(Object(o["openBlock"])(),Object(o["createBlock"])(o["Fragment"],{key:1},[u],64)),Y.compareData.order_today>=Y.compareData.order_yesterday?(Object(o["openBlock"])(),Object(o["createBlock"])(z,{key:2,class:"ele-text-danger"})):Object(o["createCommentVNode"])("",!0),Y.compareData.order_today[Object(o["createVNode"])(E,{class:"analysis-chart-card",bordered:!1},{default:c(()=>[Object(o["createVNode"])("div",p,[b,Object(o["createVNode"])(G,{color:"red"},{default:c(()=>[v]),_:1})]),Object(o["createVNode"])("h1",h,[Object(o["createTextVNode"])(Object(o["toDisplayString"])(Y.compareData.user_month)+" ",1),O]),Object(o["createVNode"])(J,{ref:"visitChart",options:P.visitChartOption,class:"analysis-chart-card-content"},null,8,["options"]),Object(o["createVNode"])(U),Object(o["createVNode"])("div",null,"日访问量 "+Object(o["toDisplayString"])(Y.compareData.user_today),1)]),_:1})]),_:1}),Object(o["createVNode"])(W,{lg:6,md:12,sm:24,xs:24},{default:c(()=>[Object(o["createVNode"])(E,{class:"analysis-chart-card",bordered:!1},{default:c(()=>[j,Object(o["createVNode"])("h1",y,Object(o["toDisplayString"])(Y.compareData.merchant_total),1),Object(o["createVNode"])(J,{ref:"payNumChart",options:P.payNumChartOption,class:"analysis-chart-card-content"},null,8,["options"]),Object(o["createVNode"])(U),Object(o["createVNode"])("div",null,"日新增数 "+Object(o["toDisplayString"])(Y.compareData.merchant_today),1)]),_:1})]),_:1}),Object(o["createVNode"])(W,{lg:6,md:12,sm:24,xs:24},{default:c(()=>[Object(o["createVNode"])(E,{class:"analysis-chart-card",bordered:!1},{default:c(()=>[_,Object(o["createVNode"])("h1",g,Object(o["toDisplayString"])(P.orderPayNumPercent)+"%",1),Object(o["createVNode"])("div",N,[Object(o["createVNode"])($,{percent:P.orderPayNumPercent,"show-info":!1,"stroke-color":"#13c2c2"},null,8,["percent"])]),Object(o["createVNode"])(U),Object(o["createVNode"])(R,{size:"middle"},{default:c(()=>[Object(o["createVNode"])("span",null,"已完成:"+Object(o["toDisplayString"])(Y.compareData.order_pay_num),1),Object(o["createVNode"])("span",null,"总订单:"+Object(o["toDisplayString"])(Y.compareData.order_total_num),1)]),_:1})]),_:1})]),_:1})]),_:1}),Object(o["createVNode"])(E,{bordered:!1,"body-style":{padding:0}},{default:c(()=>[Object(o["createVNode"])(ae,{size:"large",class:"monitor-card-tabs",activeKey:Y.tabsActiveKey,"onUpdate:activeKey":t[4]||(t[4]=e=>Y.tabsActiveKey=e),onChange:P.tabsChange},{tabBarExtraContent:c(()=>[Object(o["createVNode"])(R,{size:"middle",class:"analysis-tabs-extra"},{default:c(()=>[Object(o["createVNode"])(Z,{value:Y.saleSearch.dateType,"onUpdate:value":t[1]||(t[1]=e=>Y.saleSearch.dateType=e),onChange:t[2]||(t[2]=e=>P.toggleDate(1))},{default:c(()=>[Object(o["createVNode"])(X,{value:"1"},{default:c(()=>[H]),_:1}),Object(o["createVNode"])(X,{value:"2"},{default:c(()=>[L]),_:1}),Object(o["createVNode"])(X,{value:"3"},{default:c(()=>[K]),_:1})]),_:1},8,["value"]),Object(o["createVNode"])(te,{value:Y.saleSearch.datetime,"onUpdate:value":t[3]||(t[3]=e=>Y.saleSearch.datetime=e),onChange:P.toggleDate},{suffixIcon:c(()=>[Object(o["createVNode"])(ee)]),_:1},8,["value","onChange"])]),_:1})]),default:c(()=>[Object(o["createVNode"])(Q,{tab:"销售额",key:1},{default:c(()=>[Object(o["createVNode"])(q,{gutter:16},{default:c(()=>[Object(o["createVNode"])(W,{lg:17,md:16,sm:24,xs:24},{default:c(()=>[D,Object(o["createVNode"])(J,{ref:"saleChart",style:{height:"320px"},options:P.saleChartOption},null,8,["options"])]),_:1}),Object(o["createVNode"])(W,{lg:7,md:8,sm:24,xs:24},{default:c(()=>[V,(Object(o["openBlock"])(!0),Object(o["createBlock"])(o["Fragment"],null,Object(o["renderList"])(Y.lineData.sale_data,(e,t)=>(Object(o["openBlock"])(),Object(o["createBlock"])("div",{key:t,class:"demo-monitor-rank-item ele-cell"},[Object(o["createVNode"])(G,{shape:"circle",color:t<3?"#314659":"",style:{border:"none"}},{default:c(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(t+1),1)]),_:2},1032,["color"]),Object(o["createVNode"])("div",f,Object(o["toDisplayString"])(e.name),1),Object(o["createVNode"])("div",x,Object(o["toDisplayString"])(e.sale),1)]))),128))]),_:1})]),_:1})]),_:1}),Object(o["createVNode"])(Q,{tab:"订单数",key:2,"force-render":""},{default:c(()=>[Object(o["createVNode"])(q,{gutter:16},{default:c(()=>[Object(o["createVNode"])(W,{lg:17,md:16,sm:24,xs:24},{default:c(()=>[k,Object(o["createVNode"])(J,{ref:"visitsChart",style:{height:"320px"},options:P.visitsChartOption},null,8,["options"])]),_:1}),Object(o["createVNode"])(W,{lg:7,md:8,sm:24,xs:24},{default:c(()=>[C,(Object(o["openBlock"])(!0),Object(o["createBlock"])(o["Fragment"],null,Object(o["renderList"])(Y.lineData.sale_data,(e,t)=>(Object(o["openBlock"])(),Object(o["createBlock"])("div",{key:t,class:"demo-monitor-rank-item ele-cell"},[Object(o["createVNode"])(G,{shape:"circle",color:t<3?"#314659":"",style:{border:"none"}},{default:c(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(t+1),1)]),_:2},1032,["color"]),Object(o["createVNode"])("div",S,Object(o["toDisplayString"])(e.name),1),Object(o["createVNode"])("div",w,Object(o["toDisplayString"])(e.sale),1)]))),128))]),_:1})]),_:1})]),_:1}),Object(o["createVNode"])(Q,{tab:"注册用户",key:3,"force-render":""},{default:c(()=>[Object(o["createVNode"])(q,{gutter:16},{default:c(()=>[Object(o["createVNode"])(W,{lg:17,md:16,sm:24,xs:24},{default:c(()=>[B,Object(o["createVNode"])(J,{ref:"visitsChart",style:{height:"320px"},options:P.userChartOption},null,8,["options"])]),_:1}),Object(o["createVNode"])(W,{lg:7,md:8,sm:24,xs:24},{default:c(()=>[T,(Object(o["openBlock"])(!0),Object(o["createBlock"])(o["Fragment"],null,Object(o["renderList"])(Y.lineData.sale_data,(e,t)=>(Object(o["openBlock"])(),Object(o["createBlock"])("div",{key:t,class:"demo-monitor-rank-item ele-cell"},[Object(o["createVNode"])(G,{shape:"circle",color:t<3?"#314659":"",style:{border:"none"}},{default:c(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(t+1),1)]),_:2},1032,["color"]),Object(o["createVNode"])("div",A,Object(o["toDisplayString"])(e.name),1),Object(o["createVNode"])("div",F,Object(o["toDisplayString"])(e.sale),1)]))),128))]),_:1})]),_:1})]),_:1})]),_:1},8,["activeKey","onChange"])]),_:1})])});var Y=a("9368"),P=a("c1df"),z=a.n(P),M=a("24b3"),R=a("3585"),U=a("f007"),E=a("6ace");function W(e){return Object(E["a"])("/api/manager/Index/getCompareData","post",e)}function G(e){return Object(E["a"])("/api/manager/Index/getLineData","post",e)}var J={name:"DashboardAnalysis",components:{EleChart:Y["a"],CaretUpOutlined:M["a"],CaretDownOutlined:R["a"],CalendarOutlined:U["a"]},data(){return{payNumData:[],saleSearch:{dateType:"1",datetime:[],start_time:"",end_time:""},saleroomData:[],saleroomRankData:[],visitsData:[],visitsRankData:[],visitHourData:[],hotSearchData:[],compareData:{order_total:0,order_today:0,order_yesterday:0,order_week:0,order_last_week:0,user_month:0,user_today:0,merchant_total:0,merchant_today:0,order_total_num:0,order_pay_num:0,merchant_fifteen:[],user_fifteen:[]},tabsActiveKey:1,lineData:{line_data:[],sale_data:[]}}},computed:{orderPayNumPercent(){let e=0;return this.compareData.order_total_num>0&&this.compareData.order_pay_num>0&&(e=Math.ceil(this.compareData.order_pay_num/this.compareData.order_total_num*100)),e},visitChartOption(){return{color:"#975fe5",tooltip:{trigger:"axis",formatter:'{b0}: {c0}'},grid:{top:10,bottom:0,left:0,right:0},xAxis:[{show:!1,type:"category",boundaryGap:!1,data:this.compareData.user_fifteen.map(e=>e.date)}],yAxis:[{show:!1,type:"value",splitLine:{show:!1}}],series:[{type:"line",smooth:!0,symbol:"none",areaStyle:{opacity:.5},data:this.compareData.user_fifteen.map(e=>e.value)}]}},payNumChartOption(){return{tooltip:{trigger:"axis",formatter:'{b0}: {c0}'},grid:{top:10,bottom:0,left:0,right:0},xAxis:[{show:!1,type:"category",data:this.compareData.merchant_fifteen.map(e=>e.date)}],yAxis:[{show:!1,type:"value",splitLine:{show:!1}}],series:[{type:"bar",data:this.compareData.merchant_fifteen.map(e=>e.value)}]}},saleChartOption(){return{tooltip:{trigger:"axis"},xAxis:[{type:"category",data:this.lineData.line_data.map(e=>e.date)}],yAxis:[{type:"value"}],series:[{type:"bar",name:"销售额",data:this.lineData.line_data.map(e=>e.value)}]}},visitsChartOption(){return{tooltip:{trigger:"axis"},xAxis:[{type:"category",data:this.lineData.line_data.map(e=>e.date)}],yAxis:[{type:"value"}],series:[{type:"bar",name:"订单数",data:this.lineData.line_data.map(e=>e.value)}]}},userChartOption(){return{legend:{top:0,right:20,data:["自然流量","代理推广","WiFi码牌","支付宝","用户推广"]},tooltip:{trigger:"axis"},xAxis:[{type:"category",data:this.lineData.line_data.map(e=>e.date)}],yAxis:[{type:"value"}],series:[{type:"bar",name:"自然流量",data:this.lineData.line_data.map(e=>e.natural)},{type:"bar",name:"代理推广",data:this.lineData.line_data.map(e=>e.agent)},{type:"bar",name:"WiFi码牌",data:this.lineData.line_data.map(e=>e.wifi)},{type:"bar",name:"支付宝",data:this.lineData.line_data.map(e=>e.ali)},{type:"bar",name:"用户推广",data:this.lineData.line_data.map(e=>e.user)}]}},visitHourChartOption(){return{tooltip:{trigger:"axis"},legend:{data:["浏览量","访问量"],right:20},xAxis:[{type:"category",boundaryGap:!1,data:this.visitHourData.map(e=>e.time)}],yAxis:[{type:"value"}],series:[{name:"浏览量",type:"line",smooth:!0,symbol:"none",areaStyle:{opacity:.5},data:this.visitHourData.map(e=>e.views)},{name:"访问量",type:"line",smooth:!0,symbol:"none",areaStyle:{opacity:.5},data:this.visitHourData.map(e=>e.visits)}]}}},mounted(){this.saleSearch.end_time=z()().unix(),this.saleSearch.start_time=z()().subtract(6,"days").unix(),this.getCompareData(),this.getLineData()},methods:{toggleDate(e){this.saleSearch.type=e,1==e?(this.saleSearch.end_time=z()().unix(),1==this.saleSearch.dateType?this.saleSearch.start_time=z()().subtract(7,"days").unix():2==this.saleSearch.dateType?this.saleSearch.start_time=z()().subtract(30,"days").unix():3==this.saleSearch.dateType&&(this.saleSearch.start_time=z()().subtract(6,"month").unix())):e[0]?(this.saleSearch.start_time=z()(e[0]).startOf("day").unix(),this.saleSearch.end_time=z()(e[1]).endOf("day").unix(),this.saleSearch.dateType=0):this.saleSearch.dateType=1,console.log("start_time",z.a.unix(this.saleSearch.start_time).format("YYYY-MM-DD HH:mm:ss")),console.log("end_time",z.a.unix(this.saleSearch.end_time).format("YYYY-MM-DD HH:mm:ss")),this.getLineData()},tabsChange(){console.log(this.tabsActiveKey),this.getLineData()},getLineData(){G({type:this.tabsActiveKey,start_time:this.saleSearch.start_time,end_time:this.saleSearch.end_time}).then(e=>{this.lineData=e,console.log(this.lineData.line_data)})},getCompareData(){W().then(e=>{this.compareData=e})},getPayNumData(){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(){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.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"}],this.visitsData=[{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.visitsRankData=[{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(){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(){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}]}},activated(){["visitChart","payNumChart","saleChart","visitsChart"].forEach(e=>{this.$refs[e].resize()})}},$=(a("f7a5"),a("6b0d")),q=a.n($);const Q=q()(J,[["render",I],["__scopeId","data-v-687e278f"]]);t["default"]=Q},f7a5:function(e,t,a){"use strict";a("8289")}}]);