2 lines
10 KiB
JavaScript
2 lines
10 KiB
JavaScript
import{b2 as e,ag as a,bS as t,bm as l,aZ as r,c as n,e as i,l as o,N as p,O as m,w as c,E as d,a7 as s,a8 as _,g as h,m as g,t as b,d1 as u,bQ as f,aO as v}from"./index.ZfD0KPCP.js";import{a as w,E as y}from"./el-tab-pane.oa-SxmTM.js";import{_ as N}from"./index.Dr3pgF4g.js";import{c as x,d as F,e as T,f as D}from"./stat.CBRGj8vO.js";/* empty css */import"./el-col.DgnSRLc_.js";const j={class:"top-tabs"},k={class:"cell-btn"},C=e({__name:"stats-platform-day",setup(e){function C(e){return f(1e3*e)}function U(e){return u(1e3*e)}const E=e=>`${Number(e).toFixed(2)}`,S=a({stat_plat:{columns:[{prop:"date",label:"日期",width:120,align:"center",fixed:"left",formatter:U},{prop:"order_amount",label:"订单金额",width:120,align:"center",formatter:E},{prop:"order_count",label:"订单数",width:120,align:"center"},{prop:"pay_order_count",label:"支付订单数",width:120,align:"center"},{prop:"sys_service_fee",label:"系统手续费",width:120,align:"center",formatter:E},{prop:"plat_commission",label:"平台佣金",width:120,align:"center",formatter:E},{prop:"mer_service_fee",label:"商户手续费",width:120,align:"center",formatter:E},{prop:"ms_total_commission",label:"代理总佣金",width:120,align:"center",formatter:E},{prop:"ms_order_commission",label:"代理接单佣金",width:120,align:"center",formatter:E},{prop:"ms_cash_back",label:"代理返点",width:120,align:"center",formatter:E},{prop:"recharge_amount",label:"充值金额",width:120,align:"center",formatter:E},{prop:"withdrawal_amount",label:"提现金额",width:120,align:"center",formatter:E},{prop:"balance",label:"日终余额",width:120,align:"center",formatter:E},{prop:"debt",label:"日终欠款余额",width:120,align:"center",formatter:E},{prop:"update_time",label:"更新时间",width:180,align:"center",formatter:C,fixed:"right"}],tableData:[],searchFields:[{prop:"create_time",label:"日期",type:"date",dateType:"datetimerange",span:6,value:t()}],total:0,page:1,limit:10,loading:!1},stat_channel:{columns:[{prop:"date",label:"日期",width:120,align:"center",fixed:"left",formatter:U},{prop:"channel",label:"通道",align:"center",slot:"channel"},{prop:"order_amount",label:"订单金额",width:120,align:"center",formatter:E},{prop:"real_pay_amount",label:"实付金额",width:120,align:"center",formatter:E},{prop:"order_count",label:"订单数",width:120,align:"center"},{prop:"pay_order_count",label:"支付订单数",width:120,align:"center"},{prop:"plat_commission",label:"平台佣金",width:120,align:"center",formatter:E},{prop:"mer_service_fee",label:"商户手续费",width:120,align:"center",formatter:E},{prop:"ms_total_commission",label:"代理总佣金",width:120,align:"center",formatter:E},{prop:"ms_order_commission",label:"代理接单佣金",width:120,align:"center",formatter:E},{prop:"ms_cash_back",label:"代理返点",width:120,align:"center",formatter:E},{prop:"update_time",label:"更新时间",width:180,align:"center",formatter:C,fixed:"right"}],tableData:[],searchFields:[{prop:"create_time",label:"日期",type:"date",dateType:"datetimerange",span:6,value:t()},{label:"通道代码",type:"input",prop:"channel_code",value:""},{label:"通道名称",type:"input",prop:"channel_name",value:""}],total:0,page:1,limit:10,loading:!1},stat_mer:{columns:[{prop:"date",label:"日期",width:120,align:"center",fixed:"left",formatter:U},{prop:"mer_id",label:"商户ID",align:"center"},{prop:"mer_name",label:"商户账号",align:"center"},{prop:"order_amount",label:"订单金额",width:120,align:"center",formatter:E},{prop:"order_count",label:"订单数",width:120,align:"center"},{prop:"pay_order_count",label:"支付订单数",width:120,align:"center"},{prop:"recharge_amount",label:"充值金额",width:120,align:"center",formatter:E},{prop:"withdrawal_amount",label:"提现金额",width:120,align:"center",formatter:E},{prop:"usable_amount",label:"日终可用余额",width:120,align:"center",formatter:E},{prop:"frozen_amount",label:"日终冻结余额",width:120,align:"center",formatter:E},{prop:"update_time",label:"更新时间",width:180,align:"center",formatter:C,fixed:"right"}],tableData:[],searchFields:[{prop:"create_time",label:"日期",type:"date",dateType:"datetimerange",span:6,value:t()},{label:"商户账号",type:"input",prop:"mer_name",value:""}],total:0,page:1,limit:10,loading:!1},stat_ms:{columns:[{prop:"date",label:"日期",width:120,align:"center",fixed:"left",formatter:U},{prop:"ms_id",label:"代理ID",align:"center"},{prop:"ms_name",label:"代理账号",align:"center"},{prop:"order_amount",label:"订单金额",width:120,align:"center",formatter:E},{prop:"order_count",label:"订单数",width:120,align:"center"},{prop:"pay_order_count",label:"支付订单数",width:120,align:"center"},{prop:"ms_order_commission",label:"代理接单佣金",width:120,align:"center",formatter:E},{prop:"ms_cash_back",label:"代理返点",width:120,align:"center",formatter:E},{prop:"recharge_amount",label:"充值金额",width:120,align:"center",formatter:E},{prop:"withdrawal_amount",label:"提现金额",width:120,align:"center",formatter:E},{prop:"usable_amount",label:"日终可用余额",width:120,align:"center",formatter:E},{prop:"frozen_amount",label:"日终冻结余额",width:120,align:"center",formatter:E},{prop:"update_time",label:"更新时间",width:180,align:"center",formatter:C,fixed:"right"}],tableData:[],searchFields:[{prop:"create_time",label:"日期",type:"date",dateType:"datetimerange",span:6,value:t()},{label:"代理账号",type:"input",prop:"ms_name",value:""}],total:0,page:1,limit:10,loading:!1},stat_channel_ms:{columns:[{prop:"date",label:"日期",width:120,align:"center",fixed:"left",formatter:U},{prop:"ms_name",label:"代理账号",align:"center"},{prop:"channel",label:"通道",align:"center",slot:"channel"},{prop:"order_amount",label:"订单金额",width:120,align:"center",formatter:E},{prop:"real_pay_amount",label:"实付金额",width:120,align:"center",formatter:E},{prop:"order_count",label:"订单数",width:120,align:"center"},{prop:"pay_order_count",label:"支付订单数",width:120,align:"center"},{prop:"ms_order_commission",label:"代理接单佣金",width:120,align:"center",formatter:E},{prop:"ms_cash_back",label:"代理返点",width:120,align:"center",formatter:E},{prop:"update_time",label:"更新时间",width:180,align:"center",formatter:C,fixed:"right"}],tableData:[],searchFields:[{prop:"create_time",label:"日期",type:"date",dateType:"datetimerange",span:6,value:t()},{label:"代理账号",type:"input",prop:"ms_name",value:""},{label:"通道代码",type:"input",prop:"channel_code",value:""},{label:"通道名称",type:"input",prop:"channel_name",value:""}],total:0,page:1,limit:10,loading:!1},stat_channel_mer:{columns:[{prop:"date",label:"日期",width:120,align:"center",fixed:"left",formatter:U},{prop:"mer_name",label:"商户账号",align:"center"},{prop:"channel",label:"通道",align:"center",slot:"channel"},{prop:"order_amount",label:"订单金额",width:120,align:"center",formatter:E},{prop:"real_pay_amount",label:"实付金额",width:120,align:"center",formatter:E},{prop:"order_count",label:"订单数",width:120,align:"center"},{prop:"pay_order_count",label:"支付订单数",width:120,align:"center"},{prop:"mer_service_fee",label:"商户手续费",width:120,align:"center",formatter:E},{prop:"update_time",label:"更新时间",width:180,align:"center",formatter:C,fixed:"right"}],tableData:[],searchFields:[{prop:"create_time",label:"日期",type:"date",dateType:"datetimerange",span:6,value:t()},{label:"商户账号",type:"input",prop:"mer_name",value:""},{label:"通道代码",type:"input",prop:"channel_code",value:""},{label:"通道名称",type:"input",prop:"channel_name",value:""}],total:0,page:1,limit:10,loading:!1},tabslist:[{label:"平台日终",name:"stat_plat"},{label:"商户日终",name:"stat_mer"},{label:"代付代理日终",name:"stat_ms"}],activeName:"stat_plat"}),V=()=>{S[S.activeName].searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=t():e.value=""}),I()};l(()=>{I()});const I=()=>{var e,a,t,l,r;S[S.activeName].loading=!0;let n={limit:S[S.activeName].limit,page:S[S.activeName].page},i=function(e){const a={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)}),a}(S[S.activeName].searchFields);(null==(e=i.create_time)?void 0:e.length)>0&&(i.start_time=(null==(a=i.create_time[0])?void 0:a.getTime())?(null==(t=i.create_time[0])?void 0:t.getTime())/1e3:"",i.end_time=(null==(l=i.create_time[1])?void 0:l.getTime())?(null==(r=i.create_time[1])?void 0:r.getTime())/1e3:""),(e=>"stat_plat"==S.activeName?F(e):"stat_channel"==S.activeName?getStatChannelList(e):"stat_mer"==S.activeName?T(e):"stat_ms"==S.activeName?D(e):"stat_channel_ms"==S.activeName?getStatMsChannelList(e):"stat_channel_mer"==S.activeName?getStatMerChannelList(e):void 0)(Object.assign(n,i)).then(e=>{S[S.activeName].tableData=e.list,S[S.activeName].total=e.total,S[S.activeName].loading=!1}).catch(()=>{S[S.activeName].loading=!1})},L=()=>{I()},O=()=>{let e={type:""};"stat_plat"==S.activeName?e.type=1:"stat_channel"==S.activeName||("stat_mer"==S.activeName?e.type=2:"stat_ms"==S.activeName?e.type=3:"stat_channel_ms"==S.activeName?e.type=5:"stat_channel_mer"==S.activeName&&(e.type=6)),x(e).then(e=>{v.success("生成今日日终成功")}).catch(()=>{v.error("生成今日日终失败")})};return(e,a)=>{const t=r("Plus"),l=d,u=w,f=y;return i(),n("div",null,[o("div",j,[o("div",k,[o("div",{class:"blue",onClick:O},[p(l,null,{default:c(()=>[p(t)]),_:1}),a[4]||(a[4]=m(" 生成今日日终 "))])]),p(f,{modelValue:h(S).activeName,"onUpdate:modelValue":a[0]||(a[0]=e=>h(S).activeName=e),onTabChange:L},{default:c(()=>[(i(!0),n(s,null,_(h(S).tabslist,(e,a)=>(i(),g(u,{key:a,label:e.label,name:e.name},null,8,["label","name"]))),128))]),_:1},8,["modelValue"])]),p(N,{type:"pay-order",columns:h(S)[h(S).activeName].columns,searchFields:h(S)[h(S).activeName].searchFields,"onUpdate:searchFields":a[1]||(a[1]=e=>h(S)[h(S).activeName].searchFields=e),data:h(S)[h(S).activeName].tableData,limit:h(S)[h(S).activeName].limit,"onUpdate:limit":a[2]||(a[2]=e=>h(S)[h(S).activeName].limit=e),page:h(S)[h(S).activeName].page,"onUpdate:page":a[3]||(a[3]=e=>h(S)[h(S).activeName].page=e),total:h(S)[h(S).activeName].total,onGetTableData:I,onResetForm:V,loading:h(S)[h(S).activeName].loading,height:79.5},{channel:c(({row:e})=>[m(b(`[${e.channel_code}]${e.channel_name}`),1)]),_:1},8,["columns","searchFields","data","limit","page","total","loading"])])}}},[["__scopeId","data-v-e8b3a057"]]);export{C as default};
|