chunk-2fb2f87e.14a093ce.js 6.3 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2fb2f87e","chunk-3e88096d"],{"1f40":function(t,a,i){},"504d":function(t,a,i){},6511:function(t,a,i){"use strict";i.r(a);i("adc1");var s=function(){var t=this,a=t._self._c;return a("div",{staticClass:"home"},[a("div",{staticClass:"card-statistics"},t._l(t.totalData,(function(i,s){return a("div",{key:s,staticClass:"card block",on:{click:function(a){return t.$util.pageTo(i)}}},[a("div",{class:["val",{"show-link":!!i.url}]},[a("div",{staticClass:"left"},[a("i",{class:i.icon})]),a("div",{staticClass:"right"},[a("p",[t._v(t._s(i.name))]),a("p",[t._v(t._s(i.val))])])])])})),0),a("div",{staticClass:"card pending-wrap"},[a("div",{staticClass:"card-title"},[t._v("待处理事务")]),a("div",{staticClass:"card-body"},[a("div",{staticClass:"pending-list-wrap"},t._l(t.pendingData,(function(i,s){return a("div",{key:s,staticClass:"list",on:{click:function(a){return t.$util.pageTo(i)}}},[a("span",[t._v(t._s(i.name))]),a("span",[t._v(t._s(i.val))])])})),0)])]),a("div",{staticClass:"card entry-wrap"},[a("div",{staticClass:"card-title"},[t._v("快捷操作")]),a("div",{staticClass:"card-body"},[a("div",{staticClass:"entry-list-wrap"},t._l(t.entryData,(function(i,s){return a("div",{key:s,staticClass:"list",on:{click:function(a){return t.fastDoFn(i)}}},[a("div",{staticClass:"icon-wrap"},[a("i",{staticClass:"iconfont",class:[i.icon]})]),a("div",[t._v(t._s(i.name))])])})),0)])]),a("div",{staticClass:"card card-income"},[a("div",{staticClass:"card-title"},[a("span",[t._v("最近15天收入")]),a("span",{staticClass:"title_right"},[t._v("本月收入: "+t._s(t.incomeData.month||0)),a("span",{staticStyle:{"margin-right":"20px"}}),t._v("上月收入: "+t._s(t.incomeData.previousMonth||0))])]),a("div",{staticClass:"card-body"},[a("div",{staticClass:"echart-wrap"},[a("trend-echart",{ref:"incomeEchart",attrs:{chartData:t.incomeData.list}})],1)])]),a("div",{staticClass:"card all-total-wrap"},[a("div",{staticClass:"card-title"},[t._v("总览")]),a("div",{staticClass:"card-body"},[a("div",{staticClass:"all-total-list-wrap"},t._l(t.allTotalData,(function(i,s){return a("div",{key:s,staticClass:"list"},[a("div",{staticClass:"num"},[t._v(t._s(i.val))]),a("div",[t._v(t._s(i.name))])])})),0)])])])},n=[],l=i("a371"),e={components:{TrendEchart:l["default"]},data:function(){return{totalData:[{name:"收入",icon:"el-icon-s-marketing",val:"¥0.00",url:"/assets/list"},{name:"开单",icon:"el-icon-s-order",val:0,url:"/order/list?status=-1"},{name:"访客",icon:"el-icon-s-custom",val:0,url:"/member/list"},{name:"新学员",icon:"el-icon-user",val:0,url:"/member/list?type=1"}],pendingData:[{name:"待付款订单",val:0,url:"/order/list?status=0"},{name:"配送中订单",val:0,url:"/order/list?status=2"},{name:"已完成订单",val:0,url:"/order/list?status=5"},{name:"待配送订单",val:0,url:"/order/list?status=1"},{name:"全部订单",val:0,url:"/order/list?status=-1"}],entryData:[{name:"订单管理",icon:"icondingdanguanli",url:"/order/list"},{name:"客户管理",icon:"iconkehuguanli",url:"/member/list"},{name:"添加商品",icon:"icontupiantianjia",url:"/goods/add"},{name:"商品管理",icon:"iconshangpinguanli",url:"/goods/list"},{name:"广告管理",icon:"iconguanggao",url:"/ad/list"}],allTotalData:[{name:"客户数",val:10},{name:"粉丝数",val:10},{name:"会员数",val:10},{name:"总支出",val:10},{name:"总收入",val:10},{name:"总访问量",val:10},{name:"剩余短信",val:10},{name:"商品总数",val:10}],incomeData:{list:{}},visitorData:{list:{}},promptModal:!1,noticeData:[]}},mounted:function(){this.init()},methods:{init:function(){this.getData()},getData:function(){var t=this;this.$service.workbench.index().then((function(a){if(t.$util.isEmpty(a))return!1;t.incomeData=a.incomeStat,t.visitorData=a.visitStat,t.noticeData=a.notice,a.notice.length,setTimeout((function(){t.initChart()})),t.totalData[0].val="¥".concat(a.todayData.income),t.totalData[1].val=a.todayData.order,t.totalData[2].val=a.todayData.visit,t.totalData[3].val=a.todayData.newStudent,t.pendingData[0].val=a.asset.unPayOrder,t.pendingData[1].val=a.asset.sendingOrder,t.pendingData[2].val=a.asset.finishOrder,t.pendingData[3].val=a.asset.unSendOrder,t.pendingData[4].val=a.asset.totalOrder,t.allTotalData[0].val=a.asset.totalUser,t.allTotalData[1].val=a.asset.totalFans,t.allTotalData[2].val=a.asset.totalMember,t.allTotalData[3].val=a.asset.totalExpend,t.allTotalData[4].val=a.asset.totalIncome,t.allTotalData[5].val=a.asset.totalVisit,t.allTotalData[6].val=a.asset.remainSmsNum,t.allTotalData[7].val=a.asset.totalGoods}))},initChart:function(){this.$refs.incomeEchart.initChart()},noticeFn:function(t){window.open(t.url)},fastDoFn:function(t){t.url?this.$util.pageTo(t):this.$message.success("即将开通...")}}},o=e,r=(i("f574"),i("1805")),c=Object(r["a"])(o,s,n,!1,null,"46dd1a87",null);a["default"]=c.exports},a371:function(t,a,i){"use strict";i.r(a);var s=function(){var t=this,a=t._self._c;return a("e-charts",{attrs:{options:t.options}})},n=[],l=(i("f16c"),i("b144"),i("5f45"),i("6678")),e=i.n(l),o=(i("44e5"),{name:"echart",components:{ECharts:e.a},props:{chartData:{type:Object}},data:function(){return{chart:null,options:{}}},watch:{chartData:{deep:!0,handler:function(t){if(!this.chart)return!1;this.initChart()}}},methods:{initChart:function(){if(this.chart=!0,this.$util.isEmpty(this.chartData))return!1;var t=JSON.parse(JSON.stringify(this.chartData)),a=[],i=[];for(var s in t)a.push(s),i.push(t[s]);this.setOptions({nameData:a,numData:i})},setOptions:function(t){this.options={tooltip:{trigger:"axis"},grid:{left:"3%",right:"3%",top:"30",bottom:"0",containLabel:!0},xAxis:[{type:"category",data:t.nameData,axisLine:{lineStyle:{color:"#999"}}}],yAxis:[{type:"value",splitNumber:9,splitLine:{lineStyle:{type:"dashed",color:"#DDD"}},axisLine:{show:!1,lineStyle:{color:"#333"}},nameTextStyle:{color:"#999"},splitArea:{show:!1}}],series:[{name:"统计",type:"line",data:t.numData,lineStyle:{normal:{width:2,color:{type:"linear",colorStops:[{offset:0,color:"#3385ff"},{offset:1,color:"#3385ff"}],globalCoord:!1},shadowColor:"rgba(72,216,191, 0)",shadowBlur:10,shadowOffsetY:20}},itemStyle:{normal:{color:"#fff",borderWidth:2,borderColor:"#3385ff"}},smooth:!0}]}}}}),r=o,c=(i("d84a"),i("1805")),d=Object(c["a"])(r,s,n,!1,null,"9815122a",null);a["default"]=d.exports},d84a:function(t,a,i){"use strict";i("1f40")},f574:function(t,a,i){"use strict";i("504d")}}]);