1 |
- import{_ as e}from"./search.vue_vue_type_script_setup_true_lang-eca442e0.js";import{_ as a}from"./index.vue_vue_type_script_setup_true_lang-71fd3900.js";import{_ as l}from"./index.vue_vue_type_script_setup_true_lang-3f8839d7.js";import{s as t,a as n}from"./summaryStatistics-f80f5768.js";import{s as o}from"./shortcuts-ef19d5bc.js";import{W as r,p as s,ae as i,d as p,k as m,D as _,Z as u,m as d,r as c,I as y,o as v,c as h,a as f,w,f as b,s as g,j as x,F as j,q as Y,H as M,e as k,b as V,t as D,a2 as U,V as P,X as I,Y as z,_ as T}from"./index-9807a5c1.js";import{u as q}from"./useGetList-057b3be0.js";import{h as C}from"./moment-b265113e.js";import{c as J,a as H}from"./index-8f0c6380.js";import"./index-8c54fbc5.js";import"./exportExcel-331c8441.js";/* empty css *//* empty css */import"./index-db606fcc.js";import"./timerUtils-50768bf2.js";import"./http-dc89695a.js";/* empty css */const E=e=>(I("data-v-ae933070"),e=e(),z(),e),F={key:0,class:"w-full m-3 text-gray-500"},G={style:{margin:"8px 6px"}},L={class:"stat-wrapper"},Q={class:"ml-2 mr-4 stat"},R={class:"ml-2 mr-4 stat"},S={class:"table-default"},W={class:"flex items-center"},X=E((()=>k("span",null,"充值金额",-1))),Z=E((()=>k("br",null,null,-1))),A={class:"wrapper"},B={class:"flex items-center"},K=E((()=>k("span",null,"充值笔数",-1))),N=E((()=>k("br",null,null,-1))),O={class:"wrapper"},$={class:"flex items-center"},ee=E((()=>k("span",null,"新增用户充值总额",-1))),ae=E((()=>k("br",null,null,-1))),le={class:"wrapper"},te={class:"wrapper"},ne={class:"wrapper"},oe={class:"mb-2"},re={class:"mr-2"},se={class:"wrapper"},ie={class:"wrapper"},pe={class:"mb-2"},me={class:"mr-2"},_e=T(p({__name:"index",setup(p){const I=(e=>{const a={"时间":"day_at","优化师":"username","小程序名称":"miniprogram_name","充值金额":"pay_money","充值笔数":"pay_count","新增普通用户充值总额":"new_user_common_pay_money","新增会员用户充值总额":"new_user_vip_pay_money","普通充值总额":"common_pay_money","普通充值人均":"common_pay_money_per","普通充值已支付订单数":"common_pay_count","普通充值未支付订单数":"common_unpay_count","普通充值支付率":"common_pay_rate","会员充值总额":"vip_pay_money","会员充值人均":"vip_pay_money_per","会员充值已支付订单数":"vip_pay_count","会员充值未支付订单数":"vip_unpay_count","会员充值支付率":"vip_pay_rate"};return r("rolesIdentify").value.includes("optimizer")&&delete a["优化师"],e&&e(),s((()=>{})),i((()=>{})),{title:a}})(),z=C().subtract(7,"days").format("YYYY-MM-DD"),T=C().format("YYYY-MM-DD"),E=m({});_(),u();const{data:_e,query:ue,search:de,reset:ce,loading:ye}=q("statistic/charge/list"),ve=r("rolesIdentify"),he=m([]),fe=m([]),we=(e,a)=>{switch(a){case"channelPromotionsUsers":be("channelPromotionsUsers",{name:e});break;case"channelMiniprogram":be("channelMiniprogram",{name:e})}},be=(e,a)=>{switch(e){case"channelPromotionsUsers":H({limit:30,...a}).then((e=>{fe.value=e.data}));break;case"channelMiniprogram":J({limit:30,...a}).then((e=>{he.value=e.data}))}},ge=e=>{if(ue.value.time){const a=P(e);ue.value.start_at=a[0],ue.value.end_at=a[1]}else delete ue.value.start_at,delete ue.value.end_at},xe=()=>{de(),n({...ue.value}).then((e=>{E.value=e.data}))},je=()=>{ce(),n({...ue.value}).then((e=>{E.value=e.data}))},Ye=d((()=>{var e;return null==(e=_e.value)?void 0:e.data}));return s((()=>{be("channelPromotionsUsers"),be("channelMiniprogram"),ue.value.time=[z,T],ue.value.start_at=z,ue.value.end_at=T,xe()})),(n,r)=>{const s=c("el-date-picker"),i=c("el-form-item"),p=c("el-option"),m=c("el-select"),_=l,u=c("el-card"),d=c("el-table-column"),P=c("el-icon"),z=c("el-tooltip"),T=c("el-table"),q=a,C=e,J=y("action"),H=y("loading");return v(),h("div",null,[f(t),f(C,{search:xe,reset:je},{body:w((()=>[b(ve).includes("optimizer")?(v(),h("div",F," *列表统计的是所有小程序对应日期的数据 ")):g("",!0),f(i,{label:"时间"},{default:w((()=>[f(s,{"unlink-panels":"",clearable:"",onChange:ge,format:"YYYY/MM/DD","value-format":"YYYY-MM-DD",modelValue:b(ue).time,"onUpdate:modelValue":r[0]||(r[0]=e=>b(ue).time=e),type:"daterange",shortcuts:b(o),"range-separator":"To","start-placeholder":"开始时间","end-placeholder":"结束时间"},null,8,["modelValue","shortcuts"])])),_:1}),b(ve).includes("optimizer")?g("",!0):(v(),x(i,{key:1,label:"优化师",prop:"user_id"},{default:w((()=>[f(m,{modelValue:b(ue).user_id,"onUpdate:modelValue":r[1]||(r[1]=e=>b(ue).user_id=e),filterable:"",remote:"",clearable:"","remote-method":e=>{we(e,"channelPromotionsUsers")},placeholder:"选择优化师"},{default:w((()=>[(v(!0),h(j,null,Y(b(fe),(e=>(v(),x(p,{key:e.user_id,label:e.name,value:e.user_id},null,8,["label","value"])))),128))])),_:1},8,["modelValue","remote-method"])])),_:1})),f(i,{label:"小程序",prop:"miniprogram_id"},{default:w((()=>[f(m,{modelValue:b(ue).miniprogram_id,"onUpdate:modelValue":r[2]||(r[2]=e=>b(ue).miniprogram_id=e),filterable:"",remote:"","remote-method":e=>{we(e,"channelMiniprogram")},clearable:"",placeholder:"选择小程序"},{default:w((()=>[(v(!0),h(j,null,Y(b(he),(e=>(v(),x(p,{key:e.miniprogram_id,label:e.name,value:e.miniprogram_id},null,8,["label","value"])))),128))])),_:1},8,["modelValue","remote-method"])])),_:1})])),extra_button:w((()=>[f(_,{api:"statistic/charge/list",sheet_name:"充值统计",title_obj:b(I).title,extro_params:{is_export:!0,...b(ue)}},null,8,["title_obj","extro_params"])])),content:w((()=>[M((v(),h("div",G,[f(u,{shadow:"hover","body-style":{padding:"20px"}},{default:w((()=>[k("div",L,[k("div",null,[V("所选时间段内累计充值金额: "),k("span",Q,D(b(E).sum_pay_money||"暂无数据"),1)]),k("div",null,[V("累计充值笔数: "),k("span",R,D(b(E).sum_pay_count||"暂无数据"),1)])])])),_:1})])),[[J,"statistic.chargeTJ.listTotalCharge"]]),M((v(),h("div",S,[M((v(),x(T,{data:b(Ye),class:"mt-3"},{default:w((()=>[f(d,{prop:"day_at",label:"时间"}),b(ve).includes("optimizer")?g("",!0):(v(),x(d,{key:0,prop:"username",label:"优化师","min-width":"160px"})),f(d,{prop:"miniprogram_name",label:"小程序名称","min-width":"160px"}),f(d,{label:"充值金额",prop:"pay_money","min-width":"160px"},{header:w((()=>[k("div",W,[X,f(z,{placement:"top"},{content:w((()=>[V(" 当日累计充值金额"),Z])),default:w((()=>[f(P,null,{default:w((()=>[f(b(U))])),_:1})])),_:1})])])),default:w((e=>[k("div",A,[k("div",null,D(e.row.pay_money),1)])])),_:1}),f(d,{label:"充值笔数",prop:"pay_count","min-width":"160px"},{header:w((()=>[k("div",B,[K,f(z,{placement:"top"},{content:w((()=>[V(" 当日累计充值笔数"),N])),default:w((()=>[f(P,null,{default:w((()=>[f(b(U))])),_:1})])),_:1})])])),default:w((e=>[k("div",O,[k("div",null,D(e.row.pay_count),1)])])),_:1}),f(d,{label:"新增用户充值总额",prop:"new_user_pay_money","min-width":"160px"},{header:w((()=>[k("div",$,[ee,f(z,{placement:"top"},{content:w((()=>[V(" 当日新用户充值总额"),ae])),default:w((()=>[f(P,null,{default:w((()=>[f(b(U))])),_:1})])),_:1})])])),default:w((e=>[k("div",le,[k("div",null,D(e.row.new_user_pay_money),1),k("div",null,"普通:"+D(e.row.new_user_common_pay_money),1),k("div",null,"会员:"+D(e.row.new_user_vip_pay_money),1)])])),_:1}),f(d,{label:"普通充值","min-width":"250"},{default:w((()=>[f(d,{prop:"common_pay_money",label:"金额","min-width":"160px"},{default:w((e=>[k("div",te,[k("div",null,"总额:"+D(e.row.common_pay_money),1),k("div",null,"人均:"+D(e.row.common_pay_money_per),1)])])),_:1}),f(d,{label:"支付订单数",prop:"common_pay_count","min-width":"160px"},{default:w((e=>[k("div",ne,[k("div",oe,[k("span",re,"已:"+D(e.row.common_pay_count),1),k("span",null,"未:"+D(e.row.common_unpay_count),1)]),k("div",null,"支付率:"+D(e.row.common_pay_rate),1)])])),_:1})])),_:1}),f(d,{label:"会员充值","min-width":"250"},{default:w((()=>[f(d,{prop:"vip_pay_money",label:"金额","min-width":"160px"},{default:w((e=>[k("div",se,[k("div",null,"总额:"+D(e.row.vip_pay_money),1),k("div",null,"人均:"+D(e.row.vip_pay_money_per),1)])])),_:1}),f(d,{label:"支付订单数",prop:"vip_pay_count","min-width":"160px"},{default:w((e=>[k("div",ie,[k("div",pe,[k("span",me,"已:"+D(e.row.vip_pay_count),1),k("span",null,"未:"+D(e.row.vip_unpay_count),1)]),k("div",null,"支付率:"+D(e.row.vip_pay_rate),1)])])),_:1})])),_:1})])),_:1},8,["data"])),[[H,b(ye)]]),f(q)])),[[J,"statistic.chargeTJ.list"]])])),_:1})])}}}),[["__scopeId","data-v-ae933070"]]);export{_e as default};
|