chunk-1740fe50.6ad82ba2.js 8.7 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1740fe50","chunk-eaf976f0","chunk-6f623600"],{"025c":function(t,a,e){},4054:function(t,a,e){"use strict";var s=e("29fd"),i=e("bd47"),n=e("5635"),r=RangeError,o=Math.floor;t.exports=function(t){var a=i(n(this)),e="",c=s(t);if(c<0||c===1/0)throw new r("Wrong number of repetitions");for(;c>0;(c=o(c/2))&&(a+=a))c%2&&(e+=a);return e}},"4cc2":function(t,a,e){"use strict";e("025c")},8197:function(t,a,e){"use strict";var s=e("04c2");s({target:"Number",stat:!0},{isNaN:function(t){return t!==t}})},8408:function(t,a,e){"use strict";e.r(a);var s=function(){var t=this,a=t._self._c;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"app-content dist-report-page"},[t._m(0),a("div",{staticClass:"filter-card"},[a("span",{staticClass:"filter-label"},[t._v("统计时间")]),a("el-select",{staticStyle:{width:"140px"},attrs:{size:"small"},on:{change:t.onDatePresetChange},model:{value:t.params.searchTime,callback:function(a){t.$set(t.params,"searchTime",a)},expression:"params.searchTime"}},t._l(t.dateOptions,(function(t){return a("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1),"custom"===t.params.searchTime?a("el-date-picker",{staticStyle:{"margin-left":"12px"},attrs:{type:"daterange",size:"small","value-format":"yyyy-MM-dd","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:t.onCustomRangeChange},model:{value:t.customRange,callback:function(a){t.customRange=a},expression:"customRange"}}):t._e(),a("el-button",{staticStyle:{"margin-left":"12px"},attrs:{type:"primary",size:"small"},on:{click:t.getStat}},[t._v("查询")])],1),a("div",{staticClass:"data-panel"},[a("div",{staticClass:"panel-title"},[t._v("分销数据")]),a("div",{staticClass:"data-grid"},[a("div",{staticClass:"data-card",on:{click:function(a){return t.goOrderList("all")}}},[a("div",{staticClass:"data-label"},[t._v("分佣订单")]),a("div",{staticClass:"data-value"},[t._v(t._s(t.stat.orderCount||0)),a("span",{staticClass:"unit"},[t._v("单")])]),a("i",{staticClass:"el-icon-arrow-right data-arrow"})]),a("div",{staticClass:"data-card",on:{click:function(a){return t.goOrderList("all")}}},[a("div",{staticClass:"data-label"},[t._v("产生佣金")]),a("div",{staticClass:"data-value"},[t._v("¥"+t._s(t.moneyText(t.stat.commissionAmount)))]),a("i",{staticClass:"el-icon-arrow-right data-arrow"})]),a("div",{staticClass:"data-card",on:{click:t.goDistList}},[a("div",{staticClass:"data-label"},[t._v("获佣人数")]),a("div",{staticClass:"data-value"},[t._v(t._s(t.stat.distUserCount||0)),a("span",{staticClass:"unit"},[t._v("人")])]),a("i",{staticClass:"el-icon-arrow-right data-arrow"})]),a("div",{staticClass:"data-card",on:{click:t.goInviteList}},[a("div",{staticClass:"data-label"},[t._v("拉新人数")]),a("div",{staticClass:"data-value"},[t._v(t._s(t.stat.inviteCount||0)),a("span",{staticClass:"unit"},[t._v("人")])]),a("i",{staticClass:"el-icon-arrow-right data-arrow"})])])]),a("div",{staticClass:"status-panel"},[a("div",{staticClass:"status-head"},[a("span",{staticClass:"panel-title"},[t._v("佣金状态")]),a("el-button",{attrs:{type:"text"},on:{click:function(a){return t.goFlowList()}}},[t._v("佣金变动明细 "),a("i",{staticClass:"el-icon-arrow-right"})])],1),a("div",{staticClass:"status-row"},[a("div",{staticClass:"status-item",on:{click:function(a){return t.goOrderList("0")}}},[a("div",{staticClass:"status-label"},[t._v("待结算")]),a("div",{staticClass:"status-amount"},[t._v("¥"+t._s(t.moneyText(t.stat.pendingAmount)))])]),a("div",{staticClass:"status-item",on:{click:function(a){return t.goOrderList("1")}}},[a("div",{staticClass:"status-label"},[t._v("已结算")]),a("div",{staticClass:"status-amount"},[t._v("¥"+t._s(t.moneyText(t.stat.settledAmount)))])]),a("div",{staticClass:"status-item",on:{click:function(a){return t.goFlowList("2")}}},[a("div",{staticClass:"status-label"},[t._v("已存余额")]),a("div",{staticClass:"status-amount"},[t._v("¥"+t._s(t.moneyText(t.stat.depositAmount)))])])])]),a("div",{staticClass:"report-tip"},[t._v("点击统计数据可查看对应明细")])])},i=[function(){var t=this,a=t._self._c;return a("div",{staticClass:"page-head"},[a("div",{staticClass:"crumb"},[t._v("营销 / 分销报表")]),a("div",{staticClass:"page-title"},[t._v("分销报表")])])}],n=e("ecc5"),r=(e("b15b"),e("637a"),e("b138"),e("8f26"),e("3739"),e("0401"),e("f881")),o={orderCount:0,commissionAmount:0,distUserCount:0,inviteCount:0,pendingAmount:0,settledAmount:0,depositAmount:0},c={name:"distribution_report",data:function(){return{loading:!1,dateOptions:r["DATE_OPTIONS"],params:{searchTime:"today",startTime:"",endTime:""},customRange:[],currentDateName:"今天",stat:Object(n["a"])({},o)}},created:function(){this.getStat()},methods:{moneyText:r["moneyText"],onDatePresetChange:function(t){var a=r["DATE_OPTIONS"].find((function(a){return a.value===t}));this.currentDateName=a&&a.label||t,"custom"!==t&&(this.params.startTime="",this.params.endTime="",this.customRange=[],this.getStat())},onCustomRangeChange:function(t){t&&2===t.length?(this.params.startTime=t[0],this.params.endTime=t[1],this.currentDateName=t[0]===t[1]?t[0]:"".concat(t[0]," ~ ").concat(t[1])):(this.params.startTime="",this.params.endTime=""),this.getStat()},getStat:function(){var t=this;"custom"!==this.params.searchTime||this.params.startTime&&this.params.endTime?(this.loading=!0,this.$service.distribution.getReportStat(Object(n["a"])({},this.params)).then((function(a){t.stat=Object.assign({},o,a||{})})).catch((function(){t.stat=Object(n["a"])({},o)})).finally((function(){t.loading=!1}))):this.$message.warning("请选择自定义日期范围")},detailQuery:function(t){return Object(r["buildDateQuery"])(this.params,this.currentDateName,t)},goOrderList:function(t){this.$router.push({path:"/marketing/distribution-report/orders",query:this.detailQuery({settleStatus:t||"all"})})},goDistList:function(){this.$router.push({path:"/marketing/distribution-report/dist",query:this.detailQuery()})},goInviteList:function(){this.$router.push({path:"/marketing/distribution-report/invite",query:this.detailQuery()})},goFlowList:function(t){var a={};t&&(a.flowType=String(t)),this.$router.push({path:"/marketing/distribution-report/flow",query:this.detailQuery(a)})}}},l=c,u=(e("4cc2"),e("1805")),d=Object(u["a"])(l,s,i,!1,null,"09b996a8",null);a["default"]=d.exports},c41f:function(t,a,e){"use strict";var s=e("04c2"),i=e("42ee"),n=e("29fd"),r=e("13dd0"),o=e("4054"),c=e("56ce"),l=RangeError,u=String,d=Math.floor,m=i(o),v=i("".slice),h=i(1.1.toFixed),f=function(t,a,e){return 0===a?e:a%2===1?f(t,a-1,e*t):f(t*t,a/2,e)},p=function(t){var a=0,e=t;while(e>=4096)a+=12,e/=4096;while(e>=2)a+=1,e/=2;return a},g=function(t,a,e){var s=-1,i=e;while(++s<6)i+=a*t[s],t[s]=i%1e7,i=d(i/1e7)},C=function(t,a){var e=6,s=0;while(--e>=0)s+=t[e],t[e]=d(s/a),s=s%a*1e7},b=function(t){var a=6,e="";while(--a>=0)if(""!==e||0===a||0!==t[a]){var s=u(t[a]);e=""===e?s:e+m("0",7-s.length)+s}return e},_=c((function(){return"0.000"!==h(8e-5,3)||"1"!==h(.9,0)||"1.25"!==h(1.255,2)||"1000000000000000128"!==h(0xde0b6b3a7640080,0)}))||!c((function(){h({})}));s({target:"Number",proto:!0,forced:_},{toFixed:function(t){var a,e,s,i,o=r(this),c=n(t),d=[0,0,0,0,0,0],h="",_="0";if(c<0||c>20)throw new l("Incorrect fraction digits");if(o!==o)return"NaN";if(o<=-1e21||o>=1e21)return u(o);if(o<0&&(h="-",o=-o),o>1e-21)if(a=p(o*f(2,69,1))-69,e=a<0?o*f(2,-a,1):o/f(2,a,1),e*=4503599627370496,a=52-a,a>0){g(d,0,e),s=c;while(s>=7)g(d,1e7,0),s-=7;g(d,f(10,s,1),0),s=a-1;while(s>=23)C(d,1<<23),s-=23;C(d,1<<s),g(d,1,1),C(d,2),_=b(d)}else g(d,0,e),g(d,1<<-a,0),_=b(d)+m("0",c);return c>0?(i=_.length,_=h+(i<=c?"0."+m("0",c-i)+_:v(_,0,i-c)+"."+v(_,i-c))):_=h+_,_}})},f881:function(t,a,e){"use strict";e.r(a),e.d(a,"DATE_OPTIONS",(function(){return i})),e.d(a,"parseDateQuery",(function(){return n})),e.d(a,"buildDateQuery",(function(){return r})),e.d(a,"moneyText",(function(){return o}));var s=e("ecc5"),i=(e("4786"),e("8197"),e("c41f"),[{value:"today",label:"今天"},{value:"yesterday",label:"昨天"},{value:"thisMonth",label:"本月"},{value:"lastMonth",label:"上月"},{value:"last7Days",label:"近7天"},{value:"last30Days",label:"近30天"},{value:"custom",label:"自定义"}]);function n(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{searchTime:t.searchTime||"today",startTime:t.startTime||"",endTime:t.endTime||"",dateName:t.dateName?decodeURIComponent(t.dateName):""}}function r(t,a){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=Object(s["a"])({searchTime:t.searchTime||"",startTime:t.startTime||"",endTime:t.endTime||"",dateName:encodeURIComponent(a||"今天")},e);return i}function o(t){var a=Number(t);return Number.isNaN(a)?"0.00":a.toFixed(2)}}}]);