1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-23bce0aa"],{"44f1":function(e,t,a){"use strict";a.d(t,"a",(function(){return n})),a.d(t,"d",(function(){return r})),a.d(t,"e",(function(){return o})),a.d(t,"g",(function(){return i})),a.d(t,"f",(function(){return l})),a.d(t,"b",(function(){return s})),a.d(t,"i",(function(){return c})),a.d(t,"h",(function(){return u})),a.d(t,"c",(function(){return d}));a("a9e3"),a("b680"),a("ac1f"),a("5319"),a("4ec9"),a("d3b7"),a("3ca3"),a("ddb0"),a("4de4"),a("d81d");function n(e){var t=Number(e);if(t){t=Math.round(100*t)/1e4,t=t.toFixed(2),t+="";var a=t.indexOf(".")>-1?/(\d{1,3})(?=(?:\d{3})+\.)/g:/(\d{1,3})(?=(?:\d{3})+$)/g;return t.replace(a,"$1,")}return t+".00"}function r(e,t){return e?(Number(e)+"").replace(/\d{1,4}(?=(\d{4})+(\.\d*)?$)/g,"$&,"):0}function o(e,t){if(e){var a=new Map([[0,{color:"#909399",name:"没取消"}],[1,{color:"#909399",name:"审核中"}],[2,{color:"#909399",name:"已取消"}],[3,{color:"#909399",name:"被驳回"}]]);return a.get(e)||{name:"未知订单状态",color:"#909399"}}var n=new Map([[0,{color:"#f97547",name:"待付款"}],[1,{color:"#13c19f",name:"待发货"}],[2,{color:"#ffaa1d",name:"待收货"}],[3,{color:"#409EFF",name:"已完成"}],[4,{color:"#74a2e6",name:"已完成"}]]);return n.get(t)||{name:"未知订单状态",color:"#909399"}}function i(e){switch(+e){case 0:return{name:"未认证",color:"#f97547"};case 1:return{name:"审核中",color:"#13c19f"};case 2:return{name:"待签约",color:"#ffaa1d"};case 3:return{name:"已完成",color:"#409EFF"};case 4:return{name:"被驳回",color:"#999"};case 5:return{name:"已冻结",color:"#ccc"};default:return{name:"审核中",color:"#13c19f"}}}function l(e){switch(+e){case 0:return{name:"未审核",color:"#f96b6b"};case 1:return{name:"已同意",color:"#13c19f"};case 2:return{name:"已驳回",color:"#415161"};case 3:return{name:"已完成",color:"#f96b6b"};default:return{name:"未知支付状态",color:"#909399"}}}function s(e){var t;switch(e){case 0:t="销售未实名认证";break;case 1:t="等待邀请人审核";break;case 2:t="等待审核";break;case 3:t="等待用户确认";break;case 4:t="邀请人审核驳回";break;case 5:t="审核驳回";break;case 6:t="授权成功";break;default:t=e}return t}var c=function(e){var t=0;return e.map((function(e){e.sku.map((function(e){t+=e.num*e.price}))})),t},u=function(e){var t=0;return e.map((function(e){e.sku.map((function(e){t+=e.num}))})),t};function d(e,t){if(null==e)return 0;var a=Date.parse(new Date(t))/1e3,n=Date.parse(new Date(e))/1e3,r=function(e){return e<10?"0"+e:e},o=a-n;if(o>0){var i=Math.floor(o/86400),l=Math.floor(o%86400/3600),s=Math.floor((o-86400*i-3600*l)/60);Math.floor(o-86400*i-3600*l-60*s);return"".concat(r(i))}return 0}},"4b91":function(e,t,a){},"4e82":function(e,t,a){"use strict";var n=a("23e7"),r=a("1c0b"),o=a("7b0b"),i=a("d039"),l=a("a640"),s=[],c=s.sort,u=i((function(){s.sort(void 0)})),d=i((function(){s.sort(null)})),f=l("sort"),m=u||!d||!f;n({target:"Array",proto:!0,forced:m},{sort:function(e){return void 0===e?c.call(o(this)):c.call(o(this),r(e))}})},"4ec9":function(e,t,a){"use strict";var n=a("6d61"),r=a("6566");e.exports=n("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),r)},5897:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.isZero?a("div",{staticClass:"content"},[a("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:e.loadingFull,expression:"loadingFull",modifiers:{fullscreen:!0,lock:!0}}]}),a("div",{staticClass:"search_box"},[a("el-button",{on:{click:function(t){e.isZero=!1}}},[e._v("返回")]),a("el-button",{attrs:{type:"primary"},on:{click:e.zeroExport}},[e._v("导出三天销售数量为零数据")])],1),a("div",{staticClass:"table_box"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"zeroList",staticStyle:{width:"100%"},attrs:{"header-cell-style":{background:"#f8fbfc"},border:"",stripe:"",data:e.zeroList,height:e.tableHeight+"px"}},[a("el-table-column",{attrs:{type:"index",index:e.index,label:"序号",width:"50",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row.no_pay_account,r=t.$index;return a("span",{class:n>0?"red":""},[e._v(e._s(r+1+Number(e.listQuery.page_size)*(Number(e.listQuery.page_index)-1)))])}}])}),a("el-table-column",{staticStyle:{padding:"0"},attrs:{label:"头像",prop:"img",width:"80","label-class-name":"label",align:"center"},scopedSlots:e._u([{key:"default",fn:function(e){var t=e.row;return[a("img",{staticClass:"hoverImg",attrs:{width:"36",height:"36",src:t.img}})]}}])}),a("el-table-column",{attrs:{prop:"name",label:"店铺名",align:"center","show-overflow-tooltip":!0},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(a.name)+"的店铺")]}}])}),a("el-table-column",{attrs:{prop:"phone",label:"店铺手机号",align:"center","show-overflow-tooltip":!0},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(a.phone))]}}])})],1)],1),a("pagination",{attrs:{total:e.zeroTotal,limit:e.zeroParams.page_size,page:e.zeroParams.page_index},on:{pagination:e.zeroPagination,"update:limit":e.zeroPagination}})],1):a("div",{staticClass:"content"},[a("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:e.loadingFull,expression:"loadingFull",modifiers:{fullscreen:!0,lock:!0}}]}),a("div",{staticClass:"search_box"},[a("el-date-picker",{attrs:{"default-time":["00:00","23:59"],type:"datetimerange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd HH:mm",format:"yyyy-MM-dd HH:mm","picker-options":e.pickerOptions},model:{value:e.listQuery.time,callback:function(t){e.$set(e.listQuery,"time",t)},expression:"listQuery.time"}}),a("el-input",{attrs:{type:"text",placeholder:"店铺/手机号",clearable:""},on:{clear:function(t){return e.toSearch()}},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.toSearch(t)}},model:{value:e.listQuery.search_name,callback:function(t){e.$set(e.listQuery,"search_name",t)},expression:"listQuery.search_name"}}),a("el-button",{attrs:{type:e.isZero?"success":""},on:{click:e.saleZero}},[e._v("三天销量为零")]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.toSearch()}}},[e._v("搜索")]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.reset()}}},[e._v("清除")]),a("el-button",{attrs:{type:"primary"},on:{click:e.toExport}},[e._v("导出")])],1),a("div",{staticClass:"table_box"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"listTable",staticStyle:{width:"100%"},attrs:{"header-cell-style":{background:"#f8fbfc"},border:"",stripe:"",data:e.tablelist,height:e.tableHeight+"px"},on:{"sort-change":e.toSort}},[a("el-table-column",{attrs:{type:"index",index:e.index,label:"序号",width:"50",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row.no_pay_account,r=t.$index;return a("span",{class:n>0?"red":""},[e._v(e._s(r+1+Number(e.listQuery.page_size)*(Number(e.listQuery.page_index)-1)))])}}],null,!1,3171334285)}),a("el-table-column",{staticStyle:{padding:"0"},attrs:{label:"头像",prop:"img",width:"80","label-class-name":"label",align:"center"},scopedSlots:e._u([{key:"default",fn:function(e){var t=e.row;return[a("img",{staticClass:"hoverImg",attrs:{width:"36",height:"36",src:t.store.img}})]}}],null,!1,137352004)}),a("el-table-column",{attrs:{prop:"name",label:"店铺名",align:"center","show-overflow-tooltip":!0,width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(a.store.name)+"的店铺")]}}],null,!1,2132928299)}),a("el-table-column",{attrs:{prop:"phone",label:"店铺手机号",align:"center",width:"120"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(a.store&&a.store.phone))]}}],null,!1,3411189385)}),a("el-table-column",{attrs:{label:"所在地区",align:"center","show-overflow-tooltip":!0,width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(a.store&&a.store.province+a.store.city+a.store.area))]}}],null,!1,3781234207)}),a("el-table-column",{attrs:{prop:"account",label:"销售金额",align:"center",width:"220",sortable:"custom","render-header":e.renderHeader},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(" "+e._s(e.format(a.account,!0))+" ")]}}],null,!1,199993862)}),a("el-table-column",{attrs:{prop:"total",label:"销售数量",align:"center",width:"220",sortable:"custom","render-header":e.renderHeader}}),a("el-table-column",{attrs:{prop:"精装版",label:"精装版",align:"center",sortable:"custom",width:"180","render-header":e.renderHeader},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return e._l(n.goods,(function(t){return a("div",{key:t.goods_id},[1==t.goods_id?a("span",[e._v(e._s(t.num))]):e._e()])}))}}],null,!1,3712852351)}),a("el-table-column",{attrs:{prop:"简约版",label:"简约版",align:"center",sortable:"custom",width:"180","render-header":e.renderHeader},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return e._l(n.goods,(function(t){return a("div",{key:t.goods_id},[2==t.goods_id?a("span",[e._v(e._s(t.num))]):e._e()])}))}}],null,!1,595585340)}),a("el-table-column",{attrs:{prop:"青春版",label:"青春版",align:"center",sortable:"young",width:"180","render-header":e.renderHeader},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return e._l(n.goods,(function(t){return a("div",{key:t.goods_id},[25==t.goods_id?a("span",[e._v(e._s(t.num))]):e._e()])}))}}],null,!1,2133217225)}),a("el-table-column",{attrs:{prop:"高腰版",label:"高腰版",align:"center",sortable:"custom",width:"180","render-header":e.renderHeader},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return e._l(n.goods,(function(t){return a("div",{key:t.goods_id},[3==t.goods_id?a("span",[e._v(e._s(t.num))]):e._e()])}))}}],null,!1,4168575997)}),a("el-table-column",{attrs:{prop:"纯棉老人版",label:"纯棉老人版",align:"center",width:"220",sortable:"custom","render-header":e.renderHeader},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return e._l(n.goods,(function(t){return a("div",{key:t.goods_id},[4==t.goods_id?a("span",[e._v(e._s(t.num))]):e._e()])}))}}],null,!1,3299253690)})],1)],1),a("pagination",{attrs:{total:e.tableTotal,limit:e.listQuery.page_size,page:e.listQuery.page_index},on:{pagination:e.changePagination,"update:limit":e.changePagination}})],1)])},r=[],o=a("c7eb"),i=a("1da1"),l=(a("99af"),a("4e82"),a("a434"),a("d81d"),a("d3b7"),a("3ca3"),a("ddb0"),a("a15b"),a("b0c0"),a("b775")),s=function(e){return Object(l["a"])({url:"/index/get_sale_order_by_all",method:"get",params:e})},c=function(e){return Object(l["a"])({url:"/index/get_sale_order_by_type",method:"get",params:e})},u=function(e){return Object(l["a"])({url:"/index/export_sale_order_by_all",method:"get",params:e})},d=function(e){return Object(l["a"])({url:"/index/get3_days_sales0",method:"get",params:e})},f=function(e){return Object(l["a"])({url:"/index/export3_days_sales0",method:"get",params:e})},m=a("44f1"),p=a("8975"),g={name:"RankList",data:function(){var e=this;return{loading:!1,isZero:!1,zeroList:[],zeroTotal:0,loadingFull:!1,listQuery:{page_index:1,page_size:15,search_name:"",time:[],sort:"account",desc:2},zeroParams:{page_index:1,page_size:15},value:[],tablelist:[],tableTotal:0,tableHeight:0,sum:"",httpType:1,pickerOptions:{onPick:function(t){var a=t.maxDate,n=t.minDate;e.selectDate=n.getTime(),a&&(e.selectDate="")},disabledDate:function(t){if(""!==e.selectDate){var a=2592e6,n=e.selectDate-a,r=e.selectDate+a;return t.getTime()<n||t.getTime()>r}}}}},computed:{},created:function(){this.format=m["d"],this.getFirstDayOfWeek(new Date),this.getLastDayOfWeek(new Date),this.getList()},mounted:function(){var e=this;this.$nextTick((function(){e.tableHeight=document.getElementsByClassName("table_box")[0].offsetHeight}))},methods:{getFirstDayOfWeek:function(e){var t=e.getDay()||7,a=new Date(e.getFullYear(),e.getMonth(),e.getDate()+1-t),n=function(e){return e<10?"0"+e:e},r=a.getFullYear(),o=a.getMonth()+1,i=a.getDate();this.listQuery.time.push("".concat(n(r),"-").concat(n(o),"-").concat(n(i)," 00:00:00"))},getLastDayOfWeek:function(e){var t=e.getDay()||7,a=new Date(e.getFullYear(),e.getMonth(),e.getDate()+7-t),n=function(e){return e<10?"0"+e:e},r=a.getFullYear(),o=a.getMonth()+1,i=a.getDate();this.listQuery.time.push("".concat(n(r),"-").concat(n(o),"-").concat(n(i)," 23:59:59"))},renderHeader:function(e,t){var a=t.column,n=(t.$index,a.label),r=0,o=this.sum;switch(n){case"销售金额":r=o.all_account;break;case"销售数量":r=o.all_num;break;case"精装版":r=o.hard_num;break;case"简约版":r=o.simple_num;break;case"青春版":r=o.young_num;break;case"高腰版":r=o.old_num;break;case"纯棉老人版":r=o.cotton_num;break;default:break}return e("span",{domProps:{innerHTML:r>0?"".concat(a.label,"<span>(").concat(this.format(r,!0),")</span>"):"".concat(a.label)}})},saleZero:function(){var e=this;this.loading=!0;var t=this.zeroParams;this.isZero=!0,d(t).then((function(t){200===t.code?(e.zeroList=t.data.list,e.zeroTotal=t.data.total):e.$message(t.msg||"获取数据失败"),e.loading=!1})).catch((function(){e.loading=!1}))},toSearch:function(){this.listQuery.page_index=1,this.getList()},reset:function(){this.listQuery={page_index:1,page_size:15,level:"",search_name:"",time:"",sort:"account",desc:2},this.getList()},toSort:function(e){e.column;var t=e.prop,a=e.order,n="";switch(t){case"精装版":n="hard";break;case"简约版":n="simple";break;case"青春版":n="young";break;case"高腰版":n="old";break;case"纯棉老人版":n="cotton";break;default:break}this.listQuery.sort=n||t,this.listQuery.desc="descending"===a?2:1,"account"===this.listQuery.sort||"total"===this.listQuery.sort?this.httpType=1:this.httpType=0,this.getList()},getList:function(){var e=this;return Object(i["a"])(Object(o["a"])().mark((function t(){var a,n,r,i,l,u,d,f,m;return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=1===e.httpType?s:c,e.loadingFull=!0,n=e.listQuery,r=n.page_index,i=n.page_size,l=n.time,u=n.search_name,d=n.level,f=n.sort,m=n.desc,t.next=5,a({level:d,page_index:r,page_size:i,search_name:u,sort:f,desc:m,startime:l&&l.length>0?l[0]:"",endtime:l&&l.length>0?l[1]:""}).then((function(t){if(e.loadingFull=!1,200===t.code){e.sum=t.data.list;for(var a=t.data.list.list,n=0;n<a.length;n++){for(var r=[1,2,3,4,25],o=0;o<a[n].goods.length;o++){var i=r.indexOf(a[n].goods[o].goods_id);r.splice(i,1)}for(var l=0;l<r.length;l++){var s={};s.goods_id=r[l],s.num=0,a[n].goods.push(s)}}e.tablelist=t.data.list.list,e.tableTotal=t.data.total}else e.$message.error(t.message)})).catch((function(t){e.loadingFull=!1}));case 5:case"end":return t.stop()}}),t)})))()},index:function(e){var t=this.listQuery,a=t.page_index,n=t.page_size;return(a-1)*n+e+1},changePagination:function(e){var t=e.page,a=e.limit;this.listQuery.page_size=a,this.listQuery.page_index=t,this.getList()},zeroPagination:function(e){var t=e.page,a=e.limit;this.zeroParams.page_size=a,this.zeroParams.page_index=t,this.saleZero()},zeroExport:function(){var e=this;return Object(i["a"])(Object(o["a"])().mark((function t(){return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.loadingFull=!0,f().then((function(t){if(200===t.code){var n=t.data;if(n.length<1)return e.$message.error("暂无可导出数据"),!1;var r=["序号","店铺名","店铺手机号"];n.map((function(e,t){e.index=t+1}));var o=["index","name","phone"],i=e.formatJson(o,n);Promise.all([a.e("chunk-1457ffd4"),a.e("chunk-2133cd4f")]).then(a.bind(null,"4bf8")).then((function(e){e.export_json_to_excel({header:r,data:i,filename:"".concat(Object(p["formatter"])(new Date,"yyyy-MM-dd"),"三天销量为零"),bookType:"xlsx"})}))}e.loadingFull=!1})).catch((function(){e.loadingFull=!1}));case 2:case"end":return t.stop()}}),t)})))()},formatJson:function(e,t){return t.map((function(t){return e.map((function(e){return"timestamp"===e?parseTime(t[e]):t[e]}))}))},toExport:function(){var e=this;return Object(i["a"])(Object(o["a"])().mark((function t(){var n,r,i,l,s,c;return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.loadingFull=!0,n=e.listQuery,r=n.search_name,i=n.time,l=n.level,s=n.sort,c=n.desc,u({search_name:r,level:l,sort:s,desc:c,startime:i&&i.length>0?i[0]:"",endtime:i&&i.length>0?i[1]:""}).then((function(t){if(200===t.code){if(0===t.data.length)return e.$message.error("没有可导出数据"),!1;var n=t.data,r=n;Promise.all([a.e("chunk-1457ffd4"),a.e("chunk-2133cd4f")]).then(a.bind(null,"4bf8")).then((function(e){var t=["序号","店铺名","店铺手机号","销售金额","销售数量","精装版","简约版","青春版","高腰版","纯棉老人版","明细"],a=["index","name","phone","account","num","hard","simple","young","old","cotton","detail"],n=r.map((function(e,t){var a="";a=e.order_detail?e.order_detail.map((function(e){return e.goods.main_attr+"-"+e.type+"-"+e.size+"-"+e.num})).join(","):"";var n={index:t+1,name:e.name||"",phone:e.phone||"",warea:e.warea&&e.warea.admin_name||"",company:e.company,ads:e.province+e.city+e.area||"",account:e.account,num:e.num,hard:e.super_num||0,simple:e.simple_num||0,young:e.young_num||0,old:e.old_num||0,cotton:e.cotton_num||0,detail:a};return n})),o=n.map((function(e){return a.map((function(t){return e[t]}))})),l=Object(p["formatter"])(i[0],"yyyy-MM-dd"),s=Object(p["formatter"])(i[1],"yyyy-MM-dd");e.export_json_to_excel({header:t,data:o,filename:"".concat(l,"至").concat(s,"销量排名"),autoWidth:!0,bookType:"xlsx"})}))}})).catch((function(t){console.log(t,"e"),e.$message.error(t)})).finally((function(){e.loadingFull=!1}));case 3:case"end":return t.stop()}}),t)})))()}}},h=g,b=(a("85e4"),a("2877")),_=Object(b["a"])(h,n,r,!1,null,"48a1385b",null);t["default"]=_.exports},"85e4":function(e,t,a){"use strict";a("4b91")}}]);
|