chunk-b1027dee.22ad44a8.js 11 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-b1027dee","chunk-2d229b68"],{"09d8":function(t,e,a){"use strict";a.d(e,"i",(function(){return i})),a.d(e,"g",(function(){return n})),a.d(e,"a",(function(){return s})),a.d(e,"c",(function(){return c})),a.d(e,"b",(function(){return o})),a.d(e,"f",(function(){return u})),a.d(e,"e",(function(){return l})),a.d(e,"h",(function(){return d})),a.d(e,"d",(function(){return p}));var r=a("b775");function i(t){return Object(r["a"])({url:"/orders/update_address",method:"get",params:t})}function n(t){return Object(r["a"])({url:"/orders/show_address",method:"get",params:t})}function s(t){return Object(r["a"])({url:"/orders/add_address",method:"get",params:t})}function c(t){return Object(r["a"])({url:"/orders/submit_order",method:"post",data:t})}function o(t){return Object(r["a"])({url:"/order/shelvedorder",method:"post",data:t})}function u(t){return Object(r["a"])({url:"/orders/get_crown",method:"get",params:t})}function l(t){return Object(r["a"])({url:"/orders/GetUserId",method:"get",params:t})}function d(t){return Object(r["a"])({url:"/orders/UpAddress",method:"get",params:t})}function p(t){return Object(r["a"])({url:"/discernAdress",method:"get",params:t})}},1491:function(t,e,a){"use strict";a.d(e,"d",(function(){return i})),a.d(e,"c",(function(){return n})),a.d(e,"e",(function(){return s})),a.d(e,"b",(function(){return c})),a.d(e,"a",(function(){return o}));var r=a("b775");function i(t){return Object(r["a"])({url:"/orders/get_agent_gift_bag",method:"get",params:t})}function n(t){return Object(r["a"])({url:"/orders/add_list_tag",method:"post",data:t})}function s(t){return Object(r["a"])({url:"/orders/export_list",method:"get",params:t})}function c(){return Object(r["a"])({url:"/activity/getactivityinfo",method:"get"})}function o(t){return Object(r["a"])({url:"/orders/GetActivityLimit",method:"get",params:t})}},"24b3":function(t,e,a){},"7e4d":function(t,e,a){"use strict";a("24b3")},"891b":function(t,e,a){"use strict";a.r(e);var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-container"},[a("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:t.loadingFull,expression:"loadingFull",modifiers:{fullscreen:!0,lock:!0}}]}),t._v(" "),a("div",{staticClass:"search-container"},[a("el-select",{staticClass:"mr15",staticStyle:{width:"400px"},attrs:{filterable:"",placeholder:"请输入代理姓名",size:"big"},model:{value:t.listQuery.search_name,callback:function(e){t.$set(t.listQuery,"search_name",e)},expression:"listQuery.search_name"}},t._l(t.crownList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.name.match(/\d{11}/)[0]}})})),1),t._v(" "),a("el-input",{staticClass:"mr15",staticStyle:{width:"250px"},attrs:{type:"text",size:"big",placeholder:"收货人姓名/手机号"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getList(e)}},model:{value:t.listQuery.name,callback:function(e){t.$set(t.listQuery,"name",e)},expression:"listQuery.name"}}),t._v(" "),a("div",{staticClass:"mr15",staticStyle:{display:"inline"}},[a("VDistpicker",{attrs:{province:t.listQuery.provice,city:t.listQuery.city,area:t.listQuery.area},on:{province:function(e){return t.listQuery.provice=e.value},city:function(e){return t.listQuery.city=e.value},area:function(e){return t.listQuery.area=e.value}}})],1),t._v(" "),a("el-date-picker",{staticClass:"mr15",attrs:{type:"datetimerange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd HH:mm",format:"yyyy-MM-dd HH:mm",size:"big"},model:{value:t.listQuery.time,callback:function(e){t.$set(t.listQuery,"time",e)},expression:"listQuery.time"}}),t._v(" "),a("el-select",{staticClass:"mr15",staticStyle:{width:"230px"},attrs:{size:"big"},model:{value:t.listQuery.activity_id,callback:function(e){t.$set(t.listQuery,"activity_id",e)},expression:"listQuery.activity_id"}},[a("el-option",{attrs:{label:"全部",value:""}}),t._v(" "),t._l(t.statusList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.title,value:t.id}})}))],2),t._v(" "),a("el-select",{staticClass:"mr15",attrs:{size:"big"},model:{value:t.listQuery.type,callback:function(e){t.$set(t.listQuery,"type",e)},expression:"listQuery.type"}},[a("el-option",{attrs:{label:"种类",value:"3"}}),t._v(" "),a("el-option",{attrs:{label:"款式",value:"2"}}),t._v(" "),a("el-option",{attrs:{label:"尺码",value:"1"}})],1),t._v(" "),a("el-button",{staticClass:"mr15",attrs:{type:"primary",size:"big"},on:{click:t.getList}},[t._v("搜索")]),t._v(" "),a("el-button",{staticClass:"mr15",attrs:{type:"primary",size:"big"},on:{click:t.toExport}},[t._v("导出")])],1),t._v(" "),a("div",{staticClass:"echart-container"},[a("report-chart",{attrs:{id:"report-chart",seriesdata:t.seriesdata}}),t._v(" "),a("div",{staticClass:"report-list"},t._l(t.seriesdata,(function(e,r){return a("div",{key:r,staticClass:"echart_list"},[a("span",{staticClass:"color",style:"background-color:"+t.colorList[r%t.colorList.length]}),t._v(" "),a("span",{staticClass:"title"},[t._v(t._s(e.name))]),t._v(" "),a("span",{staticClass:"num"},[t._v("销量: "+t._s(e.value))]),t._v(" "),a("span",{staticClass:"price"},[t._v("销售金额: "+t._s(t._f("parseMoney")(e.price)))])])})),0)],1),t._v(" "),a("el-table",{attrs:{data:t.limitTable,"header-cell-style":{background:"#f8fbfc"},border:"",stripe:""}},[a("el-table-column",{attrs:{prop:"name",label:"商品名"}}),t._v(" "),a("el-table-column",{attrs:{prop:"value",label:"销量"}}),t._v(" "),a("el-table-column",{attrs:{prop:"price",label:"销售金额"},scopedSlots:t._u([{key:"header",fn:function(e){var a=e.column;return[t._v("\n "+t._s(a.label)+"("+t._s(t._f("parseMoney")(t.limitTable.reduce((function(t,e){return t+Number(e.price)}),0)))+"元)\n ")]}}])})],1),t._v(" "),a("pagination",{attrs:{total:t.seriesdata.length,limit:t.listQuery.page_size,page:t.listQuery.page_index},on:{pagination:t.changePagination,"update:limit":t.changePagination}})],1)},i=[],n=(a("ac6a"),a("456d"),a("7514"),a("7f7f"),a("96cf"),a("1da1")),s=(a("c5f6"),a("b775"));function c(t){return Object(s["a"])({url:"/data/rank_type2",method:"get",params:t})}var o=a("df2b"),u=a("ed08"),l=a("784f"),d=a.n(l),p=a("09d8"),h=a("1491"),m={components:{ReportChart:o["default"],VDistpicker:d.a},filters:{parseMoney:u["g"]},data:function(){return{loadingFull:!1,listQuery:{time:[],order_status:"",page_index:1,page_size:10,search_name:"",name:"",provice:"",city:"",area:"",type:"3",activity_id:""},statusList:[],dataList:{},seriesdata:[],colorList:["#FF9966","#99CC99","#99CCFF","#66CC00","#FF99CC","#66CCFF","#CCCCFF","#FF9966","#FF6666","#CC99CC","#FF9999","#FFCCCC","#66CC66","#66CCCC","#FFCCCC","#FF7373","#33CCCC","#FFB273","#FF9640","#39E639","#717DD7","#35D4A4","#FF9000","#408DD2","#679FD2"],crownList:[]}},computed:{limitTable:function(){var t=this.listQuery,e=t.page_index,a=t.page_size;return this.seriesdata.slice((Number(e)-1)*Number(a),(Number(e)-1)*Number(a)+a)}},watch:{dataList:function(t,e){this.seriesdata=this.changeEchartData()}},created:function(){var t=Object(n["a"])(regeneratorRuntime.mark((function t(){var e,a,r=this;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return this.activityList((function(){r.getList()})),t.next=3,Object(p["f"])();case 3:e=t.sent,a=e.data.list,this.crownList=a;case 6:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),methods:{activityList:function(){var t=Object(n["a"])(regeneratorRuntime.mark((function t(e){var a=this;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return this.loadingFull=!0,t.next=3,Object(h["b"])().then((function(t){a.loadingFull=!1,200===t.code&&(a.statusList=t.data,t.data.map((function(t){1===t.is_ing&&(a.listQuery.activity_id=t.id)}))),e&&e()})).catch((function(t){a.loadingFull=!1,e&&e()}));case 3:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}(),getList:function(){var t=Object(n["a"])(regeneratorRuntime.mark((function t(){var e,a,r,i,n,s,o,u,l,d=this;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return this.loadingFull=!0,e=this.listQuery,a=e.time,r=e.search_name,i=e.name,n=e.provice,s=e.city,o=e.area,u=e.type,l=e.activity_id,t.next=4,c({start_time:a&&a.length>0?a[0]:"",end_time:a&&a.length>0?a[1]:"",order_status:"",search_name:r,name:i,provice:n,city:s,area:o,activity_id:l,type:u}).then((function(t){d.loadingFull=!1,200===t.code?d.dataList=t.data:d.$message.error(t.message)})).catch((function(t){d.loadingFull=!1}));case 4:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),changeEchartData:function(){var t=[];return this.dataList.map((function(e){var a={name:"".concat(e.main_attr).concat(e.sec_attr?"("+e.sec_attr+")":"").concat(e.size?"("+e.size+")":""),value:e.total?e.total:0,price:e.account};t.push(a)})),t},changePagination:function(t){var e=t.page,a=t.limit;this.listQuery.page_size=a,this.listQuery.page_index=e},toExport:function(){var t=this;console.log(this.statusList),0===this.dataList.length&&this.$message.error("没有可导出数据");var e=this.listQuery,r=e.time,i=e.search_name,n=e.name,s=e.provice,c=e.city,o=e.area,u=e.type,l=e.activity_id,d=this.dataList.map((function(e){return{"下单人信息":i,"收件人信息":n,"地址":"".concat(s).concat(c).concat(o),"开始时间":"".concat(r[0]||""),"结束时间":"".concat(r[1]||""),"分类":"".concat(3===+u?"种类":2===+u?"款式":"尺码"),"活动名称":""===l?"":t.statusList.find((function(t){return t.id===l})).title,"商品名":"".concat(e.main_attr).concat(e.sec_attr?"("+e.sec_attr+")":"").concat(e.size?"("+e.size+")":"")||0,"销量":e.total||0,"销售金额":e.account||0}}));Promise.all([a.e("chunk-5bdd67a2"),a.e("chunk-2c21b5a5")]).then(a.bind(null,"4bf8d")).then((function(t){t.export_json_to_excel({header:Object.keys(d[0]),data:d.map((function(t){return Object.keys(d[0]).map((function(e){return t[e]}))})),filename:"".concat((new Date).toLocaleDateString(),"订单报表"),bookType:"xlsx"})}))}}},f=m,y=(a("7e4d"),a("2877")),v=Object(y["a"])(f,r,i,!1,null,"2446c61e",null);e["default"]=v.exports},df2b:function(t,e,a){"use strict";a.r(e);var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{class:t.className,style:{height:t.height,width:t.width},attrs:{id:t.id}})},i=[],n=(a("7f7f"),a("313e")),s=a.n(n),c={props:{className:{type:String,default:"chart"},id:{type:String,default:"chart"},width:{type:String,default:"600px"},height:{type:String,default:"350px"},seriesdata:{type:Array,default:function(){return[]}}},data:function(){return{chart:null}},watch:{seriesdata:{handler:function(t,e){this.initChart()},deep:!0}},mounted:function(){this.initChart()},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){var t=this;this.$nextTick((function(){t.chart=s.a.init(document.getElementById(t.id)),t.chart.clear(),t.chart.setOption({color:["#FF9966","#99CC99","#99CCFF","#66CC00","#FF99CC","#66CCFF","#CCCCFF","#FF9966","#FF6666","#CC99CC","#FF9999","#FFCCCC","#66CC66","#66CCCC","#FFCCCC","#FF7373","#33CCCC","#FFB273","#FF9640","#39E639","#717DD7","#35D4A4","#FF9000","#408DD2","#679FD2"],tooltip:{trigger:"item",formatter:function(t){return t.data.name+"<br />数量: "+t.data.value+"<br />金额: "+t.data.price}},series:[{name:"订单种类",type:"pie",radius:"80%",center:["50%","50%"],labelLine:{show:!1},label:{show:!1},data:t.seriesdata}]})}))}}},o=c,u=a("2877"),l=Object(u["a"])(o,r,i,!1,null,null,null);e["default"]=l.exports}}]);