2025-10-17 19:30:34 +08:00
|
|
|
import{b3 as e,ag as a,bU as t,bn as l,a_ as i,c as o,e as s,l as n,N as m,w as r,a7 as c,a8 as p,g as d,m as _,bC as v,bQ as u,bR as g,n as h,R as b,t as N,E as f,S as k,ap as y}from"./index.1760700575245BCb_r222.js";/* empty css */import{a as L,E as F}from"./el-tab-pane.1760700575245CUNTJhgB.js";import{_ as w}from"./index.1760700575245D4N6Y0k_.js";import{g as V,a as C,b as j}from"./stat.1760700575245CXSsCo8l.js";/* empty css */import"./el-col.1760700575245Ynkd0KCN.js";const T={class:"top-tabs"},S={class:"noborder"},x={class:"level-box"},U=["onClick"],D=["onClick"],R=["onClick"],$=e({__name:"stat-agent-team",setup(e){const $=e=>`${Number(e).toFixed(2)}`,E=a({stat_team:{columns:[{prop:"ms",label:"代理名称",align:"center",slot:"ms"},{prop:"order_amount",label:"订单金额",align:"center",formatter:$},{prop:"order_count",label:"订单数",align:"center"},{prop:"pay_order_count",label:"支付订单数",align:"center"},{prop:"ms_order_commission",label:"代理接单佣金",align:"center",formatter:$},{prop:"ms_cash_back",label:"代理返点",align:"center",formatter:$}],tableData:[],searchFields:[],total:0,page:1,limit:10,loading:!1},stat_team_time:{columns:[{prop:"ms",label:"代理名称",align:"center",slot:"ms"},{prop:"order_amount",label:"订单金额",align:"center",formatter:$},{prop:"real_pay_amount",label:"实付金额",align:"center",formatter:$},{prop:"order_count",label:"订单数",align:"center"},{prop:"pay_order_count",label:"支付订单数",align:"center"},{prop:"ms_order_commission",label:"代理接单佣金",align:"center",formatter:$},{prop:"ms_cash_back",label:"代理返点",align:"center",formatter:$}],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},tabslist:[{label:"日报数据(每小时刷新一次)",name:"stat_team"},{label:"实时数据(较慢)",name:"stat_team_time"}],activeName:"stat_team",radioValue:1,showLevelSlot:!1,pathList:[],clickRow:{},parent_id:0}),B=()=>{E[E.activeName].searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=t():e.value=""}),G()};l(()=>{G()});const A=(e,a,t)=>{a&&(E.parent_id=e.id,E.pathList.splice(t+1),0==e.id&&(E.pathList=[],E.showLevelSlot=!1),G())},G=()=>{var e,a,t,l,i;E[E.activeName].loading=!0;let o={limit:E[E.activeName].limit,page:E[E.activeName].page,parent_id:E.parent_id},s=function(e){const a={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)}),a}(E[E.activeName].searchFields);if("stat_team_time"==E.activeName){if(s.create_time&&0==s.create_time.length)return E[E.activeName].loading=!1;(null==(e=s.create_time)?void 0:e.length)>0&&(s.start_time=(null==(a=s.create_time[0])?void 0:a.getTime())?(null==(t=s.create_time[0])?void 0:t.getTime())/1e3:"",s.end_time=(null==(l=s.create_time[1])?void 0:l.getTime())?(null==(i=s.create_time[1])?void 0:i.getTime())/1e3:"")}else s.type=E.radioValue;(e=>"stat_team"==E.activeName?C(e):"stat_team_time"==E.activeName?j(e):void 0)(Object.assign(o,s)).then(e=>{E[E.activeName].tableData=e.list,E[E.activeName].total=e.total,E[E.activeName].loading=!1}).catch(()=>{E[E.activeName].loading=!1})},I=()=>{G()};return(e,a)=>{const t=L,l=F,C=g,j=u,$=i("ArrowRightBold"),O=f,Q=y;return s(),o("div",null,[n("div",T,[m(l,{modelValue:d(E).activeName,"onUpdate:modelValue":a[0]||(a[0]=e=>d(E).activeName=e),onTabChange:I},{default:r(()=>[(s(!0),o(c,null,p(d(E).tabslist,(e,a)=>(s(),_(t,{key:a,label:e.label,name:e.name},null,8,["label","name"]))),128))]),_:1},8,["modelValue"])]),m(w,{type:"pay-order",columns:d(E)[d(E).activeName].columns,searchFields:d(E)[d(E).activeName].searchFields,"onUpdate:searchFields":a[2]||(a[2]=e=>d(E)[d(E).activeName].searchFields=e),data:d(E)[d(E).activeName].tableData,limit:d(E)[d(E).activeName].limit,"onUpdate:limit":a[3]||(a[3]=e=>d(E)[d(E).activeName].limit=e),page:d(E)[d(E).activeName].page,"onUpdate:page":a[4]||(a[4]=e=>d(E)[d(E).activeName].page=e),total:d
|