mirror of
https://github.com/crmeb/CRMEB.git
synced 2026-01-19 22:58:13 +00:00
1 line
5.9 KiB
JavaScript
1 line
5.9 KiB
JavaScript
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/admin/statistics/index"],{"0fe6":function(e,t,i){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(i("2e14")),n=i("546e");function r(e){return e&&e.__esModule?e:{default:e}}var s=function(){Promise.all([i.e("common/vendor"),i.e("components/uni-calendar/uni-calendar")]).then(function(){return resolve(i("66f0"))}.bind(null,i)).catch(i.oe)},o=null,c=(new Date).getFullYear(),l=(new Date).getMonth()+1,h=(new Date).getDate(),u={name:"Statistics",components:{uniCalendar:s},props:{},data:function(){return{value:[[c,l,h-1],[c,l,h]],isrange:!0,weekSwitch:!1,ismulti:!1,monFirst:!0,clean:!1,lunar:!1,renderValues:[],monthRange:[],current:!1,where:{start:"",stop:"",type:""},types:"",time:"",title:"",growth_rate:"",increase_time:"",increase_time_status:"",time_price:"",loaded:!1,loading:!1,filter:{page:1,limit:10,start:"",stop:""},list:[],cWidth:"",cHeight:"",pixelRatio:1,textarea:"",LineA:{categories:["2012","2013","2014","2015","2016","2017"],series:[{data:[35,8,25,37,4,20]}]},info:{startDate:"",endDate:"",lunar:!1,range:!0,insert:!1,selected:[],showMonth:!1},type:"",before:"",after:""}},watch:{"$route.params":function(e){var t=this;void 0!=e&&(t.setType(e.type),t.setTime(e.time),t.getIndex())}},onLoad:function(t){this.type=t.type,t.before&&(this.before=t.before),t.after&&(this.after=t.after),this.setType(t.type),this.setTime(t.time),this.cWidth=e.upx2px(690),this.cHeight=e.upx2px(500),this.getInfo()},computed:{monthRangeText:function(){return this.monthRange.length?"固定":"指定范围"}},methods:{getIndex:function(){var e=[],t=[],i=this;(0,n.getStatisticsTime)(i.where).then((function(a){var n=a.data.chart,r=[],s=[];n.forEach((function(e){r.push(e.time),s.push(e.num)})),i.growth_rate=a.data.growth_rate,i.increase_time=a.data.increase_time,i.increase_time_status=a.data.increase_time_status,i.time_price=a.data.time,a.data.chart.forEach((function(i,a){e.push(i.time),t.push(i.num)})),i.LineA.categories=e,i.LineA.series[0].data=t,i.showLineA("canvasLineA",i.LineA)}),(function(e){i.$util.Tips({title:e})}))},setTime:function(e){var t=this;this.time=e;var i=(new Date).getFullYear(),a=(new Date).getMonth()+1,n=(new Date).getDate();switch(this.list=[],this.filter.page=1,this.loaded=!1,this.loading=!1,e){case"today":this.where.start=new Date(Date.parse(i+"/"+a+"/"+n)).getTime()/1e3,this.where.stop=new Date(Date.parse(i+"/"+a+"/"+n)).getTime()/1e3+86400-1,this.title="今日",this.getIndex(),this.getInfo();break;case"yesterday":this.where.start=new Date(Date.parse(i+"/"+a+"/"+n)).getTime()/1e3-86400,this.where.stop=new Date(Date.parse(i+"/"+a+"/"+n)).getTime()/1e3-1,this.title="昨日",this.getIndex(),this.getInfo();break;case"month":this.where.start=new Date(i,(new Date).getMonth(),1).getTime()/1e3,this.where.stop=new Date(i,a,1).getTime()/1e3-1,this.title="本月",this.getIndex(),this.getInfo();break;case"seven":this.where.start=new Date(Date.parse(i+"/"+a+"/"+n)).getTime()/1e3+86400-604800,this.where.stop=new Date(Date.parse(i+"/"+a+"/"+n)).getTime()/1e3+86400-1,this.title="七日",this.getIndex(),this.getInfo();break;case"date":var r=new Date(t.before).getTime()/1e3,s=new Date(t.after).getTime()/1e3;t.where.start=r,t.where.stop=s,Promise.all([t.getIndex(),t.getInfo()]);break}},setType:function(e){switch(e){case"price":this.where.type=1;break;case"order":this.where.type=2;break}},dateTitle:function(){e.navigateTo({url:"/pages/admin/custom_date/index?type="+this.type})},close:function(){this.current=!1},getInfo:function(){var e=this;e.loading||e.loaded||(e.loading=!0,e.filter.start=e.where.start,e.filter.stop=e.where.stop,(0,n.getStatisticsMonth)(e.filter).then((function(t){e.loading=!1,e.loaded=t.data.length<e.filter.limit,e.list.push.apply(e.list,t.data),e.filter.page=e.filter.page+1}),(function(t){e.$util.Tips({title:t})})))},showLineA:function(e,t){var i=this;o=new a.default({$this:i,canvasId:e,type:"line",fontSize:11,padding:[15,15,0,15],legend:{show:!1,padding:5,lineHeight:11,margin:5},dataLabel:!0,dataPointShape:!0,dataPointShapeType:"hollow",background:"#FFFFFF",pixelRatio:i.pixelRatio,categories:t.categories,series:t.series,animation:!0,enableScroll:!0,xAxis:{disableGrid:!1,type:"grid",gridType:"dash",itemCount:4,scrollShow:!0,scrollAlign:"left"},yAxis:{gridType:"dash",splitNumber:8,min:0,max:30,format:function(e){return e.toFixed(0)}},width:i.cWidth*i.pixelRatio,height:i.cHeight*i.pixelRatio,extra:{line:{type:"straight"}}})},touchLineA:function(e){o.scrollStart(e)},moveLineA:function(e){o.scroll(e)},touchEndLineA:function(e){o.scrollEnd(e)},confirm:function(e){var t=this;if(e.range.after&&e.range.before){var i=new Date(e.range.before+" 00:00:00").getTime()/1e3,a=new Date(e.range.after+" 23:59:59").getTime()/1e3;t.where.start=i,t.where.stop=a,t.list=[],t.filter.page=1,t.loaded=!1,t.loading=!1,Promise.all([t.getIndex(),t.getInfo()])}}},onReachBottom:function(){this.getInfo()}};t.default=u}).call(this,i("543d")["default"])},"29bc":function(e,t,i){},"4df6":function(e,t,i){"use strict";(function(e){i("6e38");a(i("66fd"));var t=a(i("5a78"));function a(e){return e&&e.__esModule?e:{default:e}}wx.__webpack_require_UNI_MP_PLUGIN__=i,e(t.default)}).call(this,i("543d")["createPage"])},"4f40":function(e,t,i){"use strict";var a;i.d(t,"b",(function(){return n})),i.d(t,"c",(function(){return r})),i.d(t,"a",(function(){return a}));var n=function(){var e=this,t=e.$createElement;e._self._c},r=[]},"5a78":function(e,t,i){"use strict";i.r(t);var a=i("4f40"),n=i("e2b6");for(var r in n)"default"!==r&&function(e){i.d(t,e,(function(){return n[e]}))}(r);i("d0d0");var s,o=i("f0c5"),c=Object(o["a"])(n["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],s);t["default"]=c.exports},d0d0:function(e,t,i){"use strict";var a=i("29bc"),n=i.n(a);n.a},e2b6:function(e,t,i){"use strict";i.r(t);var a=i("0fe6"),n=i.n(a);for(var r in a)"default"!==r&&function(e){i.d(t,e,(function(){return a[e]}))}(r);t["default"]=n.a}},[["4df6","common/runtime","common/vendor"]]]); |