canyin-project/ybcy/views/channel/index20240524/static/js/chunk-713ae672.0197ab0e.js
2024-11-01 16:07:54 +08:00

1 line
17 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-713ae672"],{"3bbe":function(t,e,a){var i=a("861d");t.exports=function(t){if(!i(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},7156:function(t,e,a){var i=a("861d"),s=a("d2bb");t.exports=function(t,e,a){var o,n;return s&&"function"==typeof(o=e.constructor)&&o!==a&&i(n=o.prototype)&&n!==a.prototype&&s(t,n),t}},"87c9":function(t,e,a){},"87cd":function(t,e,a){"use strict";var i=a("87c9"),s=a.n(i);s.a},a9e3:function(t,e,a){"use strict";var i=a("83ab"),s=a("da84"),o=a("94ca"),n=a("6eeb"),r=a("5135"),l=a("c6b6"),c=a("7156"),u=a("c04e"),d=a("d039"),p=a("7c73"),f=a("241c").f,h=a("06cf").f,_=a("9bf2").f,m=a("58a8").trim,v="Number",b=s[v],g=b.prototype,y=l(p(g))==v,C=function(t){var e,a,i,s,o,n,r,l,c=u(t,!1);if("string"==typeof c&&c.length>2)if(c=m(c),e=c.charCodeAt(0),43===e||45===e){if(a=c.charCodeAt(2),88===a||120===a)return NaN}else if(48===e){switch(c.charCodeAt(1)){case 66:case 98:i=2,s=49;break;case 79:case 111:i=8,s=55;break;default:return+c}for(o=c.slice(2),n=o.length,r=0;r<n;r++)if(l=o.charCodeAt(r),l<48||l>s)return NaN;return parseInt(o,i)}return+c};if(o(v,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var x,w=function(t){var e=arguments.length<1?0:t,a=this;return a instanceof w&&(y?d((function(){g.valueOf.call(a)})):l(a)!=v)?c(new b(C(e)),a,w):C(e)},D=i?f(b):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),E=0;D.length>E;E++)r(b,x=D[E])&&!r(w,x)&&_(w,x,h(b,x));w.prototype=g,g.constructor=w,n(s,v,w)}},bf19:function(t,e,a){"use strict";var i=a("23e7");i({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return URL.prototype.toString.call(this)}})},c6d9:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"ba_f outmain"},[t._m(0),a("el-form",{staticClass:"demo-form-inline",attrs:{inline:!1,model:t.form,"label-width":"100px"}},[a("div",{staticClass:"flex ba_f"},[a("el-form-item",{staticClass:"mar_t20",attrs:{label:"查询日期:"}},[a("div",{staticClass:"flex-bet"},[a("div",[a("el-radio-group",{on:{change:t.selectType},model:{value:t.form.timeType,callback:function(e){t.$set(t.form,"timeType",e)},expression:"form.timeType"}},[a("el-radio-button",{attrs:{label:"1"}},[t._v("今天")]),a("el-radio-button",{attrs:{label:"2"}},[t._v("近七天")]),a("el-radio-button",{attrs:{label:"3"}},[t._v("近十五天")]),a("el-radio-button",{attrs:{label:"4"}},[t._v("自定义时间")])],1),"4"==t.form.timeType?a("span",{staticClass:"mar_l20"},[a("el-date-picker",{attrs:{type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期",format:"yyyy年MM月dd日","picker-options":t.pickerOptions},on:{change:t.selectType},model:{value:t.form.time,callback:function(e){t.$set(t.form,"time",e)},expression:"form.time"}})],1):t._e()],1)])])],1),a("div",{staticClass:"flex ba_f"},[a("el-form-item",{attrs:{label:"选择店铺:"}},[a("div",{},[a("el-select",{attrs:{placeholder:"请选择"},on:{change:t.changeStore},model:{value:t.form.shopValue,callback:function(e){t.$set(t.form,"shopValue",e)},expression:"form.shopValue"}},t._l(t.options,(function(t){return a("el-option",{key:t.id,attrs:{label:t.name+"(ID:"+t.id+")",value:t.id}})})),1)],1)])],1)])],1),a("div",{staticClass:"mar_t20 ba_f outmain"},[t._m(1),a("div",{staticClass:"main-icon flex t_l mar_t20"},[a("div",{staticClass:"flex-1 t_l pad_20 borderBG mar_r20"},[a("div",{staticClass:"flex-bet flex-y-top"},[a("div",[a("p",{staticClass:"fon_14 color_9"},[t._v("营业总额")]),a("p",{staticClass:"fon_30 title35 lh16 pad_tb_20 wei"},[t._v(t._s(t.jeData.allMoney||0))]),a("div",{staticClass:"fon_12 title6 lh25 flex"},[a("div",{staticClass:"color_9"},[t._v("商品:"+t._s(t.jeData.goodsMoney||0))]),a("div",{staticClass:"color_9 mar_l20"},[t._v("包装费:"+t._s(t.jeData.boxMoney||0))]),a("div",{staticClass:"color_9 mar_l20"},[t._v("配送费:"+t._s(t.jeData.deliveryMoney||0))])])])])]),a("div",{staticClass:"flex-1 t_l pad_20 borderBG mar_r20"},[a("div",{staticClass:"flex-bet flex-y-top"},[a("div",[a("p",{staticClass:"fon_14 color_9"},[t._v("预计收入")]),a("p",{staticClass:"fon_30 title35 lh16 pad_tb_20 wei"},[t._v(t._s(t.jeData.estimate||0))]),a("p",{staticClass:"fon_12 lh25 color_9"},[t._v("服务费支出:"+t._s(t.jeData.commission||0))])])])]),a("div",{staticClass:"flex-1 t_l pad_20 borderBG mar_r20"},[a("div",{staticClass:"flex-bet flex-y-top"},[a("div",[a("p",{staticClass:"fon_14 color_9"},[t._v("有效订单")]),a("p",{staticClass:"fon_30 title35 lh16 pad_tb_20 wei"},[t._v(t._s(t.jeData.effective||0))]),a("p",{staticClass:"fon_12 lh25 color_9"},[t._v("客单价:"+t._s(t.jeData.unitPrice||0))])])])]),a("div",{staticClass:"flex-1 t_l pad_20 borderBG"},[a("div",{staticClass:"flex-bet flex-y-top"},[a("div",[a("p",{staticClass:"fon_14 color_9"},[t._v("无效订单")]),a("p",{staticClass:"fon_30 title35 lh16 pad_tb_20 wei"},[t._v(t._s(t.jeData.invalidCount||0))]),a("p",{staticClass:"fon_12 lh25 color_9"},[t._v("损失金额:"+t._s(t.jeData.invalidMoney||0))])])])])]),a("div",{staticClass:"mar_t20",staticStyle:{height:"360px"},attrs:{id:"zhentiEch2"}})]),t._m(2),a("div",{staticClass:"mar_t20 pad_20 ba_f outmain"},[t._m(3),a("div",{staticClass:"mar_t20 flex-bet"},[a("div",{staticClass:"flex-g-1 ba_f"},[a("div",{staticClass:"mar_t10 shuju_table"},[a("el-table",{staticClass:"tablecenter",staticStyle:{width:"100%"},attrs:{data:t.tableData,stripe:""}},[a("el-table-column",{attrs:{prop:"time",label:"账期"}}),a("el-table-column",{attrs:{prop:"completeCount",label:"外卖订单"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{},[t._v(" "+t._s(e.row.takeOutCount)+" ")])]}}])}),a("el-table-column",{attrs:{prop:"selfCount",label:"自提订单"}}),a("el-table-column",{attrs:{prop:"people",label:"付款人数"}}),a("el-table-column",{attrs:{prop:"originMoney",label:"应收金额"}}),a("el-table-column",{attrs:{prop:"discountMoney",label:"优惠金额"}}),a("el-table-column",{attrs:{prop:"money",label:"营业总额"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"color-green wei"},[t._v(" +¥"+t._s(e.row.money)+" ")])]}}])}),a("el-table-column",{attrs:{prop:"subsidy",label:"平台补贴"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"color-green wei"},[t._v(" +¥"+t._s(e.row.subsidy)+" ")])]}}])}),a("el-table-column",{attrs:{prop:"serviceMoney",label:"服务费支出"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"color-red wei"},[t._v(" -¥"+t._s(e.row.serviceMoney)+" ")])]}}])}),a("el-table-column",{attrs:{prop:"storeActualMoney",label:"预计收入"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"color-green wei"},[t._v(" +¥"+t._s(e.row.storeActualMoney)+" ")])]}}])}),a("el-table-column",{attrs:{prop:"storeDeliveryMoney",label:"配送费收入"}}),a("el-table-column",{attrs:{prop:"storeBoxMoney",label:"包装费收入"}}),a("el-table-column",{attrs:{prop:"refundMoney",label:"总退款"}}),a("el-table-column",{attrs:{prop:"cc",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"flex-center"},[a("el-button",{attrs:{type:"text"},on:{click:function(a){return t.handleDetail(e.row)}}},[t._v("详情")])],1)]}}])})],1)],1)])])])])},s=[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"shuju_title"},[a("div",{staticClass:"shuju_title_text"},[a("span",[t._v("筛选条件")])])])},function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"shuju_title"},[a("div",{staticClass:"shuju_title_text"},[a("span",[t._v("整体看板")])])])},function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mar_t20"},[a("div",{staticClass:"mar_t20 flex-bet"},[a("div",{staticClass:"flex-g-1 ba_f pad_20 bor_rad5"},[a("div",{staticClass:"shuju_title"},[a("div",{staticClass:"shuju_title_text"},[a("span",[t._v("订单来源")])])]),a("div",{staticClass:"mar_r20",staticStyle:{height:"280px",width:"380px","margin-top":"40px"},attrs:{id:"mainEch32"}})]),a("div",{staticClass:"flex-g-1 ba_f mar_lr20 pad_20 bor_rad5"},[a("div",{staticClass:"shuju_title"},[a("div",{staticClass:"shuju_title_text"},[a("span",[t._v("订单渠道")])])]),a("div",{staticClass:"mar_r20",staticStyle:{height:"280px",width:"380px","margin-top":"40px"},attrs:{id:"mainEch33"}})]),a("div",{staticClass:"flex-g-1 ba_f pad_20 bor_rad5"},[a("div",{staticClass:"shuju_title"},[a("div",{staticClass:"shuju_title_text"},[a("span",[t._v("支付占比")])])]),a("div",{staticClass:"mar_r20",staticStyle:{height:"280px",width:"380px","margin-top":"40px"},attrs:{id:"mainEch34"}})])])])},function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"shuju_title"},[a("div",{staticClass:"shuju_title_text"},[a("span",[t._v("营业概况")])])])}],o=(a("99af"),a("d81d"),a("96cf"),a("1da1")),n=a("5530"),r=a("313e"),l=a.n(r),c=a("48fb"),u=a("ed08"),d=a("2f62"),p={mounted:function(){this.bus.$emit("loading",!0),this.init(),window.addEventListener("resize",this.initchart)},created:function(){this.form.shopValue=this.market[0].id,this.options=this.market},data:function(){var t=this;return{selectData:"",pickerOptions:{onPick:function(e){var a=e.maxDate,i=e.minDate;t.selectData=i.getTime(),a&&(t.selectData="")},disabledDate:function(e){if(t.isNull(t.selectData))return!1;var a=new Date(t.selectData);return a.getMonth()>new Date(e).getMonth()||a.getMonth()<new Date(e).getMonth()}},page:{total:0,size:10,currentPage:1},zhData:{},jeData:{},jyData:{},form:{shopValue:"",timeType:"1",time:[new Date,new Date]},options:[{value:"1",label:"全部"}],tableData:[],choiceDate:"",echarts1_option:{color:["#4284ED","#42CCF0"],tooltip:{trigger:"axis"},legend:{data:["营业额"]},grid:{left:"3%",right:"5%",bottom:"3%",containLabel:!0},xAxis:{type:"category",axisTick:{show:!1,lineStyle:{color:"#ccc",type:"dashed"}},axisLabel:{show:!0,textStyle:{color:"#333",fontSize:"12"}},axisLine:{lineStyle:{color:"#4ECB73",width:2}},data:[]},yAxis:{type:"value",axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,textStyle:{color:"#333",fontSize:"12"}},splitLine:{lineStyle:{type:"dotted",color:"#DDDDDD"},show:!0}},series:[{name:"营业额",type:"bar",data:[]}]},echarts4_option:{color:["#4284ED","#42CCF0","#1890FF","#2FC25B","#4284ED"],tooltip:{trigger:"axis"},legend:{data:["营业总额","预计收入","有效订单","无效订单"]},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,axisTick:{show:!1,lineStyle:{color:"#ccc",type:"dashed"}},axisLabel:{show:!0,textStyle:{color:"#333",fontSize:"12"}},axisLine:{lineStyle:{color:"#f7f7f7",width:2}},data:[]},yAxis:{type:"value",axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,textStyle:{color:"#333",fontSize:"12"}},splitLine:{lineStyle:{type:"dotted",color:"#DDDDDD"},show:!0}},series:[{name:"营业总额",type:"line",stack:"总量",smooth:!0,data:[]},{name:"预计收入",type:"line",stack:"总量",smooth:!0,data:[]},{name:"有效订单",type:"line",stack:"总量",smooth:!0,data:[]},{name:"无效订单",type:"line",stack:"总量",smooth:!0,data:[]}]},echarts32_option:{color:["#5654F5","#4CA8FF","#4EC478","#FBA33F","#EBA675"],tooltip:{trigger:"item"},legend:{orient:"vertical",right:0,data:["微信小程序","支付宝小程序"]},series:[{name:"有效订单",type:"pie",radius:["40%","60%"],avoidLabelOverlap:!1,label:{show:!1,position:"center"},emphasis:{label:{show:!0,fontSize:"20",fontWeight:"bold"},itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}},labelLine:{show:!1},data:[{value:35,name:"微信小程序"},{value:20,name:"支付宝小程序"}]}]},echarts33_option:{color:["#5654F5","#4CA8FF","#4EC478","#FBA33F","#EBA675"],tooltip:{trigger:"item"},legend:{orient:"vertical",right:0,data:["外卖订单","外卖自提订单"]},series:[{name:"有效订单",type:"pie",radius:["40%","60%"],avoidLabelOverlap:!1,label:{show:!1,position:"center"},emphasis:{label:{show:!0,fontSize:"20",fontWeight:"bold"},itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}},labelLine:{show:!1},data:[{value:35,name:"外卖订单"},{value:20,name:"外卖自提订单"}]}]},echarts34_option:{color:["#5654F5","#4CA8FF","#4EC478","#FBA33F","#EBA675"],tooltip:{trigger:"item"},legend:{orient:"vertical",right:0,data:["微信支付订单","支付宝支付订单","余额支付订单","货到付款订单"]},series:[{name:"有效订单",type:"pie",radius:["40%","60%"],avoidLabelOverlap:!1,label:{show:!1,position:"center"},emphasis:{label:{show:!0,fontSize:"20",fontWeight:"bold"},itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}},labelLine:{show:!1},data:[{value:35,name:"微信支付订单"},{value:20,name:"支付宝支付订单"},{value:20,name:"余额支付订单"},{value:20,name:"货到付款订单"}]}]}}},computed:Object(n["a"])({},Object(d["d"])(["market"])),methods:{init:function(){this.realRecord()},initchart:function(){var t=l.a.init(document.getElementById("zhentiEch"));t.resize()},selectType:function(){this.init()},handleCurrentChange:function(t){this.page.currentPage=t,this.init()},realRecord:function(){var t=this;return Object(o["a"])(regeneratorRuntime.mark((function e(){var a,i,s;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a={storeId:t.form.shopValue,timeType:t.form.timeType,startTime:"4"==t.form.timeType&&t.form.time?Object(u["a"])(t.form.time[0]).substr(0,10):"",endTime:"4"==t.form.timeType&&t.form.time?Object(u["a"])(t.form.time[1]).substr(0,10):""},e.next=3,Object(c["J"])(a);case 3:i=e.sent,s=i.data,s&&(t.jeData=s,t.tableData=s.timeArr,t.echarts4_option.series[0].data=s.allMoneyArr.map((function(t){return t.money})),t.echarts4_option.series[1].data=s.incomeArr.map((function(t){return t.money})),t.echarts4_option.series[2].data=s.effectiveArr.map((function(t){return t.money})),t.echarts4_option.series[3].data=s.invalidArr.map((function(t){return t.money})),t.echarts4_option.xAxis.data=s.allMoneyArr.map((function(t){return t.hours})),t.zhentiEch2(),t.echarts32_option.series[0].data[0].value=+s.weChat,t.echarts32_option.series[0].data[1].value=+s.ali,t.mainEch32(),t.echarts33_option.series[0].data[0].value=+s.delivery,t.echarts33_option.series[0].data[1].value=+s.self,t.mainEch33(),t.echarts34_option.series[0].data[0].value=+s.weChatPay,t.echarts34_option.series[0].data[1].value=+s.aliPay,t.echarts34_option.series[0].data[2].value=+s.balancePay,t.echarts34_option.series[0].data[3].value=+s.onDelivery,t.mainEch34(),t.bus.$emit("loading",!1));case 6:case"end":return e.stop()}}),e)})))()},mainEch32:function(){var t=l.a.init(document.getElementById("mainEch32"));t.setOption(this.echarts32_option,!0)},mainEch33:function(){var t=l.a.init(document.getElementById("mainEch33"));t.setOption(this.echarts33_option,!0)},mainEch34:function(){var t=l.a.init(document.getElementById("mainEch34"));t.setOption(this.echarts34_option,!0)},zhentiEch2:function(){var t=l.a.init(document.getElementById("zhentiEch2"));t.setOption(this.echarts4_option,!0)},changeTime:function(){this.realRecord()},changeStore:function(){this.realRecord()},handleDetail:function(t){this.$router.push("/financerecordDetail?time=".concat(t.time,"&storeId=").concat(this.form.shopValue))},isNull:function(t){return!t}}},f=p,h=(a("87cd"),a("2877")),_=Object(h["a"])(f,i,s,!1,null,"c89da9ac",null);e["default"]=_.exports},d2bb:function(t,e,a){var i=a("825a"),s=a("3bbe");t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,a={};try{t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,t.call(a,[]),e=a instanceof Array}catch(o){}return function(a,o){return i(a),s(o),e?t.call(a,o):a.__proto__=o,a}}():void 0)},ed08:function(t,e,a){"use strict";a.d(e,"a",(function(){return i})),a.d(e,"b",(function(){return s})),a.d(e,"c",(function(){return o}));a("a9e3"),a("ac1f"),a("5319"),a("bf19");function i(t){var e=new Date(t).toJSON(),a=new Date(+new Date(e)+288e5).toISOString().replace(/T/g," ").replace(/\.[\d]{3}Z/,"");return a}function s(t){var e=new Date(t),a=e.getFullYear(),i=e.getMonth()+1<10?"0"+(e.getMonth()+1):e.getMonth()+1,s=e.getDate()<10?"0"+e.getDate():e.getDate(),o=e.getHours()<10?"0"+e.getHours():e.getHours(),n=e.getMinutes()<10?"0"+e.getMinutes():e.getMinutes(),r=e.getSeconds()<10?"0"+e.getSeconds():e.getSeconds();return a+"-"+i+"-"+s+" "+o+":"+n+":"+r}function o(t){var e=new Date(1e3*Number(t)),a=e.getFullYear()+"-",i=(e.getMonth()+1<10?"0"+(e.getMonth()+1):e.getMonth()+1)+"-",s=(e.getDate()<10?"0"+e.getDate():e.getDate())+" ",o=(e.getHours()<10?"0"+e.getHours():e.getHours())+":",n=(e.getMinutes()<10?"0"+e.getMinutes():e.getMinutes())+":",r=e.getSeconds()<10?"0"+e.getSeconds():e.getSeconds(),l=a+i+s+o+n+r;return l}}}]);