/* empty css *//* empty css */import{_ as a}from"./search.vue_vue_type_script_setup_true_lang-0ca21003.js";import{_ as e}from"./index.vue_vue_type_script_setup_true_lang-08a57d19.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import{_ as l}from"./index.vue_vue_type_script_setup_true_lang-78b884f1.js";/* empty css *//* empty css *//* empty css */import{h as t}from"./el-date-picker-11b5a2b9.js";/* empty css */import{s as o,a as s}from"./summaryStatistics-dc980430.js";import{s as r}from"./shortcuts-cb7f4f8e.js";import{d as n,m as p,p as i,x as m,o as _,c as u,a as d,w as c,f as y,l as v,F as h,y as f,z as b,Z as w,e as j,b as x,t as g,aD as Y,aw as M,at as V,aE as D,a6 as U,B as k,Q as T,aa as P,J as q,am as z,ab as J,a2 as S,R as C,S as E,V as I,ax as R,aq as X,A as Z,_ as A}from"./index-ecc1a57e.js";import{u as B}from"./useGetList-04db80a3.js";import{c as F,a as G}from"./index-2540377c.js";import"./index-7eedeac8.js";/* empty css */import"./exportExcel-331c8441.js";/* empty css */import"./index-07c53b27.js";import"./http-e7defd78.js";/* empty css */const L={"时间":"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"},Q=a=>(C("data-v-d097afa8"),a=a(),E(),a),W={style:{margin:"8px 6px"}},$={class:"stat-wrapper"},H={class:"ml-2 mr-4 stat"},K={class:"ml-2 mr-4 stat"},N={class:"table-default"},O={class:"flex items-center"},aa=Q((()=>j("span",null,"充值金额",-1))),ea=Q((()=>j("br",null,null,-1))),la={class:"wrapper"},ta={class:"flex items-center"},oa=Q((()=>j("span",null,"充值笔数",-1))),sa=Q((()=>j("br",null,null,-1))),ra={class:"wrapper"},na={class:"flex items-center"},pa=Q((()=>j("span",null,"新增用户充值总额",-1))),ia=Q((()=>j("br",null,null,-1))),ma={class:"wrapper"},_a={class:"wrapper"},ua={class:"wrapper"},da={class:"mb-2"},ca={class:"mr-2"},ya={class:"wrapper"},va={class:"wrapper"},ha={class:"mb-2"},fa={class:"mr-2"},ba=A(n({__name:"index",setup(n){const C=t().subtract(7,"days").format("YYYY-MM-DD"),E=t().format("YYYY-MM-DD"),A=p({});I(),R();const{data:Q,query:ba,search:wa,reset:ja,loading:xa}=B("statistic/charge/list"),ga=M("rolesIdentify"),Ya=p([]),Ma=p([]),Va=(a,e)=>{switch(e){case"channelPromotionsUsers":Da("channelPromotionsUsers",{name:a});break;case"channelMiniprogram":Da("channelMiniprogram",{name:a})}},Da=(a,e)=>{switch(a){case"channelPromotionsUsers":G({limit:30,...e}).then((a=>{Ma.value=a.data}));break;case"channelMiniprogram":F({limit:30,...e}).then((a=>{Ya.value=a.data}))}},Ua=a=>{if(ba.value.time){const e=V(a);ba.value.start_at=e[0],ba.value.end_at=e[1]}else delete ba.value.start_at,delete ba.value.end_at},ka=()=>{wa(),s({...ba.value}).then((a=>{A.value=a.data}))},Ta=()=>{ja(),s({...ba.value}).then((a=>{A.value=a.data}))},Pa=i((()=>{var a;return null==(a=Q.value)?void 0:a.data}));return m((()=>{Da("channelPromotionsUsers"),Da("channelMiniprogram"),ba.value.time=[C,E],ba.value.start_at=C,ba.value.end_at=E,ka()})),(t,s)=>{const n=D,p=U,i=Z,m=k,M=l,V=T,C=P,E=q,I=z,R=J,B=e,F=a,G=X("action"),Q=S;return _(),u("div",null,[d(o),d(F,{search:ka,reset:Ta},{body:c((()=>[d(p,{label:"时间"},{default:c((()=>[d(n,{"unlink-panels":"",clearable:"",onChange:Ua,format:"YYYY/MM/DD","value-format":"YYYY-MM-DD",modelValue:y(ba).time,"onUpdate:modelValue":s[0]||(s[0]=a=>y(ba).time=a),type:"daterange",shortcuts:y(r),"range-separator":"To","start-placeholder":"开始时间","end-placeholder":"结束时间"},null,8,["modelValue","shortcuts"])])),_:1}),y(ga).includes("optimizer")?b("",!0):(_(),v(p,{key:0,label:"优化师",prop:"user_id"},{default:c((()=>[d(m,{modelValue:y(ba).user_id,"onUpdate:modelValue":s[1]||(s[1]=a=>y(ba).user_id=a),filterable:"",remote:"",clearable:"","remote-method":a=>{Va(a,"channelPromotionsUsers")},placeholder:"选择优化师"},{default:c((()=>[(_(!0),u(h,null,f(y(Ma),(a=>(_(),v(i,{key:a.user_id,label:a.name,value:a.user_id},null,8,["label","value"])))),128))])),_:1},8,["modelValue","remote-method"])])),_:1})),d(p,{label:"小程序",prop:"miniprogram_id"},{default:c((()=>[d(m,{modelValue:y(ba).miniprogram_id,"onUpdate:modelValue":s[2]||(s[2]=a=>y(ba).miniprogram_id=a),filterable:"",remote:"","remote-method":a=>{Va(a,"channelMiniprogram")},clearable:"",placeholder:"选择小程序"},{default:c((()=>[(_(!0),u(h,null,f(y(Ya),(a=>(_(),v(i,{key:a.miniprogram_id,label:a.name,value:a.miniprogram_id},null,8,["label","value"])))),128))])),_:1},8,["modelValue","remote-method"])])),_:1})])),extra_button:c((()=>[d(M,{api:"statistic/charge/list",sheet_name:"充值统计",title_obj:y(L),extro_params:{is_export:!0,...y(ba)}},null,8,["title_obj","extro_params"])])),content:c((()=>[w((_(),u("div",W,[d(V,{shadow:"hover","body-style":{padding:"20px"}},{default:c((()=>[j("div",$,[j("div",null,[x("所选时间段内累计充值金额: "),j("span",H,g(y(A).sum_pay_money||"暂无数据"),1)]),j("div",null,[x("累计充值笔数: "),j("span",K,g(y(A).sum_pay_count||"暂无数据"),1)])])])),_:1})])),[[G,"statistic.chargeTJ.listTotalCharge"]]),w((_(),u("div",N,[w((_(),v(R,{data:y(Pa),class:"mt-3"},{default:c((()=>[d(C,{prop:"day_at",label:"时间"}),d(C,{prop:"username",label:"优化师","min-width":"160px"}),d(C,{prop:"miniprogram_name",label:"小程序名称","min-width":"160px"}),d(C,{label:"充值金额",prop:"pay_money","min-width":"160px"},{header:c((()=>[j("div",O,[aa,d(I,{placement:"top"},{content:c((()=>[x(" 当日累计充值金额"),ea])),default:c((()=>[d(E,null,{default:c((()=>[d(y(Y))])),_:1})])),_:1})])])),default:c((a=>[j("div",la,[j("div",null,g(a.row.pay_money),1)])])),_:1}),d(C,{label:"充值笔数",prop:"pay_count","min-width":"160px"},{header:c((()=>[j("div",ta,[oa,d(I,{placement:"top"},{content:c((()=>[x(" 当日累计充值笔数"),sa])),default:c((()=>[d(E,null,{default:c((()=>[d(y(Y))])),_:1})])),_:1})])])),default:c((a=>[j("div",ra,[j("div",null,g(a.row.pay_count),1)])])),_:1}),d(C,{label:"新增用户充值总额",prop:"new_user_pay_money","min-width":"160px"},{header:c((()=>[j("div",na,[pa,d(I,{placement:"top"},{content:c((()=>[x(" 当日新用户充值总额"),ia])),default:c((()=>[d(E,null,{default:c((()=>[d(y(Y))])),_:1})])),_:1})])])),default:c((a=>[j("div",ma,[j("div",null,g(a.row.new_user_pay_money),1),j("div",null,"普通:"+g(a.row.new_user_common_pay_money),1),j("div",null,"会员:"+g(a.row.new_user_vip_pay_money),1)])])),_:1}),d(C,{label:"普通充值","min-width":"250"},{default:c((()=>[d(C,{prop:"common_pay_money",label:"金额","min-width":"160px"},{default:c((a=>[j("div",_a,[j("div",null,"总额:"+g(a.row.common_pay_money),1),j("div",null,"人均:"+g(a.row.common_pay_money_per),1)])])),_:1}),d(C,{label:"支付订单数",prop:"common_pay_count","min-width":"160px"},{default:c((a=>[j("div",ua,[j("div",da,[j("span",ca,"已:"+g(a.row.common_pay_count),1),j("span",null,"未:"+g(a.row.common_unpay_count),1)]),j("div",null,"支付率:"+g(a.row.common_pay_rate),1)])])),_:1})])),_:1}),d(C,{label:"会员充值","min-width":"250"},{default:c((()=>[d(C,{prop:"vip_pay_money",label:"金额","min-width":"160px"},{default:c((a=>[j("div",ya,[j("div",null,"总额:"+g(a.row.vip_pay_money),1),j("div",null,"人均:"+g(a.row.vip_pay_money_per),1)])])),_:1}),d(C,{label:"支付订单数",prop:"vip_pay_count","min-width":"160px"},{default:c((a=>[j("div",va,[j("div",ha,[j("span",fa,"已:"+g(a.row.vip_pay_count),1),j("span",null,"未:"+g(a.row.vip_unpay_count),1)]),j("div",null,"支付率:"+g(a.row.vip_pay_rate),1)])])),_:1})])),_:1})])),_:1},8,["data"])),[[Q,y(xa)]]),d(B)])),[[G,"statistic.chargeTJ.list"]])])),_:1})])}}}),[["__scopeId","data-v-d097afa8"]]);export{ba as default};