2 lines
8.2 KiB
JavaScript
2 lines
8.2 KiB
JavaScript
import{_ as f}from"./index.76a66f15.js";/* empty css */import{f as B}from"./filter-time-form.b15a940a.js";import{C as u,D as p,aJ as e,bV as _,a$ as l,b2 as r,E as c,aV as v,c4 as L,c8 as V,bs as A,bL as I,bS as T,bU as P}from"./arco.f3c60d68.js";import{t as k,a as S}from"./traffic-total.1196fdc7.js";import"./chart.a626c034.js";import"./vue.7d1f2b31.js";/* empty css *//* empty css */const N={components:{},data(){return{searchParams:{sort:"",order:"desc",offset:0,limit:10},linkColumns:[{title:"\u65F6\u95F4",dataIndex:"date",align:"center"},{title:"\u5E97\u94FA\u6D4F\u89C8\u91CF(PV)",dataIndex:"store_pv",align:"center"},{title:"\u5E97\u94FA\u8BBF\u5BA2\u6570(UV)",dataIndex:"store_uv",align:"center"},{title:"\u5546\u54C1\u6D4F\u89C8\u91CF",dataIndex:"product_pv",align:"center"},{title:"\u5546\u54C1\u8BBF\u5BA2\u6570",dataIndex:"product_uv",align:"center"}],data:[],tableLoading:!1,dataTotal:0}},props:{},watch:{},computed:{},mounted(){this.refresh()},methods:{pageChange(t){this.searchParams.offset=t,this.getData()},pageSizeChange(t){this.searchParams.limit=t,this.refresh()},refresh(){this.searchParams.offset=0,this.getData()},getData(){this.tableLoading=!0,this.$request.post("admin/data/traffic/day",this.searchParams).then(t=>{var a=t.data.rows;this.tableLoading=!1,this.data=a,this.dataTotal=t.data.total}).catch(t=>{this.$message.error(t.msg)})}}};function q(t,a,n,o,i,d){const s=_;return u(),p("div",null,[e(s,{bordered:{wrapper:!1},pagination:{total:i.dataTotal,defaultPageSize:i.searchParams.limit,showTotal:!0,showPageSize:!0,showJumper:!0},style:{width:"100%"},columns:i.linkColumns,data:i.data,onPageChange:d.pageChange},null,8,["pagination","columns","data","onPageChange"])])}const z=f(N,[["render",q]]),j={components:{},data(){return{loading:!1,trafficChartOption:{title:{text:"\u64CD\u4F5C\u7CFB\u7EDF\u5206\u5E03",left:"center",top:"center",textStyle:{fontSize:14,fontStyle:"normal",fontWeight:"normal",color:"#333"}},tooltip:{trigger:"item"},legend:{top:"0%",left:"center"},series:[{type:"pie",avoidLabelOverlap:!1,label:{show:!1,position:"center"},labelLine:{show:!1},itemStyle:{borderRadius:5,borderColor:"#fff",borderWidth:2},data:[],radius:["40%","70%"]}]}}},props:{timeFilter:{type:[Object,Array],default:()=>[]}},watch:{timeFilter:{deep:!0,handler(t,a){this.getData()}}},computed:{},mounted(){this.getData()},methods:{getData(){var t=this.trafficChartOption,a=[];this.$request.post("admin/data/traffic/deviceTotal",this.timeFilter).then(n=>{for(var o in n.data)a.push({name:o,value:n.data[o]});t.series[0].data=a,this.trafficChartOption=t})}}};function U(t,a,n,o,i,d){const s=l("Chart");return u(),p("div",null,[e(s,{height:"300px",option:i.trafficChartOption},null,8,["option"])])}const W=f(j,[["render",U]]),R={components:{},data(){return{linkColumns:[{title:"\u64CD\u4F5C\u7CFB\u7EDF",dataIndex:"device",align:"center"},{title:"\u5E97\u94FA\u6D4F\u89C8\u91CF(PV)",dataIndex:"pv",align:"center"},{title:"\u5E97\u94FA\u8BBF\u5BA2\u6570(UV)",dataIndex:"uv",align:"center"},{title:"\u652F\u4ED8\u4EBA\u6570",dataIndex:"payer_count",align:"center"},{title:"\u652F\u4ED8\u8F6C\u5316\u7387",dataIndex:"pay_rate",align:"center"}],data:[],tableLoading:!1,dataTotal:0}},props:{timeFilter:{type:[Object,Array],default:()=>[]}},watch:{timeFilter:{deep:!0,handler(t,a){this.getData()}}},computed:{},mounted(){this.getData()},methods:{getData(){this.tableLoading=!0,this.$request.post("admin/data/traffic/deviceList",this.timeFilter).then(t=>{this.tableLoading=!1,this.data=t.data}).catch(t=>{this.$message.error(t.msg)})}}};function J(t,a,n,o,i,d){const s=_;return u(),p("div",null,[e(s,{bordered:{wrapper:!1},pagination:!1,style:{width:"100%"},columns:i.linkColumns,data:i.data},null,8,["columns","data"])])}const G=f(R,[["render",J]]),H={components:{},data(){return{loading:!1,trafficChartOption:{title:{text:"\u7EC8\u7AEF\u5206\u5E03",left:"center",top:"center",textStyle:{fontSize:14,fontStyle:"normal",fontWeight:"normal",color:"#333"}},tooltip:{trigger:"item"},legend:{top:"0%",left:"center"},series:[{type:"pie",avoidLabelOverlap:!1,label:{show:!1,position:"center"},labelLine:{show:!1},itemStyle:{borderRadius:5,borderColor:"#fff",borderWidth:2},data:[],radius:["40%","70%"]}]}}},props:{timeFilter:{type:[Object,Array],default:()=>[]}},watch:{timeFilter:{deep:!0,handler(t,a){this.getData()}}},computed:{},mounted(){this.getData()},methods:{getData(){var t=this.trafficChartOption,a=[];this.$request.post("admin/data/traffic/platformTotal",this.timeFilter).then(n=>{for(var o in n.data)a.push({name:o,value:n.data[o]});t.series[0].data=a,this.trafficChartOption=t})}}};function K(t,a,n,o,i,d){const s=l("Chart");return u(),p("div",null,[e(s,{height:"300px",option:i.trafficChartOption},null,8,["option"])])}const M=f(H,[["render",K]]),Q={components:{},data(){return{linkColumns:[{title:"\u64CD\u4F5C\u7CFB\u7EDF",dataIndex:"platform",align:"center"},{title:"\u5E97\u94FA\u6D4F\u89C8\u91CF(PV)",dataIndex:"pv",align:"center"},{title:"\u5E97\u94FA\u8BBF\u5BA2\u6570(UV)",dataIndex:"uv",align:"center"},{title:"\u652F\u4ED8\u4EBA\u6570",dataIndex:"payer_count",align:"center"},{title:"\u652F\u4ED8\u8F6C\u5316\u7387",dataIndex:"pay_rate",align:"center"}],data:[],tableLoading:!1,dataTotal:0}},props:{timeFilter:{type:[Object,Array],default:()=>[]}},watch:{timeFilter:{deep:!0,handler(t,a){this.getData()}}},computed:{},mounted(){this.getData()},methods:{getData(){this.tableLoading=!0,this.$request.post("admin/data/traffic/platformList",this.timeFilter).then(t=>{this.tableLoading=!1,this.data=t.data}).catch(t=>{this.$message.error(t.msg)})}}};function X(t,a,n,o,i,d){const s=_;return u(),p("div",null,[e(s,{bordered:{wrapper:!1},pagination:!1,style:{width:"100%"},columns:i.linkColumns,data:i.data},null,8,["columns","data"])])}const Y=f(Q,[["render",X]]);const Z={components:{filterTimeForm:B,trafficDayList:z,trafficTrend:k,trafficTotal:S,trafficDeviceCharts:W,trafficDeviceList:G,trafficPlatformCharts:M,trafficPlatformList:Y},data(){return{structureChartOption:{},orderChartOption:{},timeFilter:{unit:"date",time:this.$format.getDate()},linkColumns:[{title:"\u652F\u4ED8\u91D1\u989D(\u5143)",dataIndex:"name"},{title:"\u652F\u4ED8\u91D1\u989D(\u5143)",dataIndex:"price"},{title:"\u8F83\u524D\u4E00\u6708\u6DA8\u5E45",slotName:"link"},{title:"\u7528\u6237\u6570",slotName:"status"},{title:"\u8F83\u524D\u4E00\u6708\u6DA8\u5E45",slotName:"status"}]}},methods:{filterOk(t){this.timeFilter=t}},mounted(){}},tt={class:"container"},et={class:"filter-header"},at={class:"card-header-bar"},it={class:"card-title"},rt={class:"card-header-bar"},nt={class:"card-title"};function ot(t,a,n,o,i,d){const s=l("filter-time-form"),b=L,h=V,x=l("traffic-total"),y=l("traffic-trend"),D=l("traffic-day-list"),g=A,C=I,w=l("traffic-device-charts"),m=T,$=l("traffic-device-list"),F=P,O=l("traffic-platform-charts"),E=l("traffic-platform-list");return u(),p("div",tt,[e(b,{offsetTop:56},{default:r(()=>[c("div",et,[e(s,{onOk:d.filterOk},null,8,["onOk"])])]),_:1}),e(C,{class:"general-card",style:{"margin-top":"10px"},bordered:"false"},{title:r(()=>[c("div",at,[c("div",it,[e(h,{heading:6},{default:r(()=>[...a[0]||(a[0]=[v(" \u6D41\u91CF\u8D8B\u52BF ",-1)])]),_:1})]),a[1]||(a[1]=c("div",{class:"time-filter"},null,-1))])]),default:r(()=>[e(g,{direction:"vertical",fill:""},{default:r(()=>[e(x,{"time-filter":i.timeFilter},null,8,["time-filter"]),e(y,{"time-filter":i.timeFilter},null,8,["time-filter"]),e(D)]),_:1})]),_:1}),e(C,{class:"general-card",bordered:!1,style:{"margin-top":"15px"}},{title:r(()=>[c("div",rt,[c("div",nt,[e(h,{heading:6},{default:r(()=>[...a[2]||(a[2]=[v(" \u6D41\u91CF\u5206\u5E03 ",-1)])]),_:1})]),a[3]||(a[3]=c("div",{class:"time-filter"},null,-1))])]),default:r(()=>[e(g,{direction:"vertical",fill:""},{default:r(()=>[e(F,{class:"grid-demo",gutter:10},{default:r(()=>[e(m,{span:10},{default:r(()=>[e(w,{"time-filter":i.timeFilter},null,8,["time-filter"])]),_:1}),e(m,{span:12},{default:r(()=>[e($,{"time-filter":i.timeFilter},null,8,["time-filter"])]),_:1})]),_:1}),e(F,{class:"grid-demo",gutter:10,style:{"margin-top":"20px"}},{default:r(()=>[e(m,{span:10},{default:r(()=>[e(O,{"time-filter":i.timeFilter},null,8,["time-filter"])]),_:1}),e(m,{span:12},{default:r(()=>[e(E,{"time-filter":i.timeFilter},null,8,["time-filter"])]),_:1})]),_:1})]),_:1})]),_:1})])}const ht=f(Z,[["render",ot],["__scopeId","data-v-56f3538c"]]);export{ht as default};
|