index-c43cacb9.js 5.7 KB

1
  1. /* empty css *//* empty css */import{_ as a}from"./index.vue_vue_type_script_setup_true_lang-45d6ae21.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import{_ as e}from"./search.vue_vue_type_script_setup_true_lang-da8db884.js";import{_ as t}from"./index.vue_vue_type_script_setup_true_lang-29e9ff75.js";import{h as l}from"./moment-19b77ecd.js";/* empty css *//* empty css *//* empty css */import{s}from"./shortcuts-45ce8eab.js";import{d as r,m as o,R as n,au as u,at as p,p as d,x as i,an as m,o as _,c,a as v,w as b,f,W as j,e as h,b as g,t as x,l as y,aD as Y,aq as w,a2 as D,a3 as M,aE as V,ax as I,a7 as q,J as k,aj as E,a8 as J,$ as R,az as S,aA as U,_ as z}from"./index-6eb6702a.js";import{u as A}from"./useGetList-bfe26ae8.js";import{h as C}from"./http-9017d37d.js";/* empty css *//* empty css */import"./index-d41cd79e.js";import"./exportExcel-331c8441.js";/* empty css *//* empty css *//* empty css *//* empty css */function G(a){return C.get("/statistic/video/stats",a)}const L={"时间":"day","短剧名称":"video_name","短剧ID":"video_id","充值金额":"amount","充值次数":"charge_count","充值人数":"charge_user_num","播放次数":"play_count"},Q=a=>(S("data-v-67774b5c"),a=a(),U(),a),T={style:{margin:"8px 0"}},W={class:"stat-wrapper"},$={class:"ml-2 mr-4 stat"},B={class:"ml-2 mr-4 stat"},F={class:"ml-2 mr-4 stat"},H={class:"table-default"},K=Q((()=>h("span",null,"充值金额",-1))),N=Q((()=>h("br",null,null,-1))),O={class:"wrapper"},P=Q((()=>h("span",null,"充值次数",-1))),X=Q((()=>h("br",null,null,-1))),Z={class:"wrapper"},aa=Q((()=>h("span",null,"充值人数",-1))),ea=Q((()=>h("br",null,null,-1))),ta={class:"wrapper"},la=Q((()=>h("span",null,"播放次数",-1))),sa=Q((()=>h("br",null,null,-1))),ra={class:"wrapper"},oa=z(r({__name:"index",setup(r){const S=l().subtract(7,"days").format("YYYY-MM-DD"),U=l().format("YYYY-MM-DD"),z=o({});n(),u();const{data:C,query:Q,search:oa,reset:na,loading:ua}=A("statistic/video/list");p("rolesIdentify");const pa=a=>{if(Q.value.time){const e=w(a);Q.value.start_date=e[0],Q.value.end_date=e[1]}else delete Q.value.start_date,delete Q.value.end_date},da=()=>{oa(),G({...Q.value}).then((a=>{z.value=a.data}))},ia=()=>{na(),G({...Q.value}).then((a=>{z.value=a.data}))},ma=d((()=>{var a;return null==(a=C.value)?void 0:a.data}));return i((()=>{Q.value.time=[S,U],Q.value.start_date=S,Q.value.end_date=U,da()})),(l,r)=>{const o=D,n=M,u=V,p=t,d=e,i=I,w=q,S=k,U=E,A=J,C=a,G=m("action"),oa=R;return _(),c("div",null,[v(d,{search:da,reset:ia},{body:b((()=>[v(n,{label:"短剧名称",prop:"video_name"},{default:b((()=>[v(o,{modelValue:f(Q).video_name,"onUpdate:modelValue":r[0]||(r[0]=a=>f(Q).video_name=a),placeholder:"请输入短剧名称",clearable:""},null,8,["modelValue"])])),_:1}),v(n,{label:"时间"},{default:b((()=>[v(u,{"unlink-panels":"",clearable:"",onChange:pa,format:"YYYY/MM/DD","value-format":"YYYY-MM-DD",modelValue:f(Q).time,"onUpdate:modelValue":r[1]||(r[1]=a=>f(Q).time=a),type:"daterange",shortcuts:f(s),"range-separator":"To","start-placeholder":"开始时间","end-placeholder":"结束时间"},null,8,["modelValue","shortcuts"])])),_:1})])),extra_button:b((()=>[v(p,{api:"statistic/video/list",sheet_name:"短剧统计",title_obj:f(L),extro_params:{is_export:!0,...f(Q)}},null,8,["title_obj","extro_params"])])),_:1}),j((_(),c("div",T,[v(i,{shadow:"hover","body-style":{padding:"20px"}},{default:b((()=>[h("div",W,[h("div",null,[g("所选时间段内累计充值金额: "),h("span",$,x(f(z).amount||"暂无数据"),1)]),h("div",null,[g("累计充值次数: "),h("span",B,x(f(z).charge_count||"暂无数据"),1)]),h("div",null,[g("累计充值人数: "),h("span",F,x(f(z).charge_user_num||"暂无数据"),1)])])])),_:1})])),[[G,"statistic.VideoStat.stats"]]),j((_(),c("div",H,[j((_(),y(A,{data:f(ma),class:"mt-3"},{default:b((()=>[v(w,{prop:"day",label:"时间"}),v(w,{prop:"video_name",label:"短剧名称","min-width":"160px"}),v(w,{prop:"video_id",label:"短剧ID"}),v(w,{label:"充值金额",sortable:"",prop:"amount"},{header:b((()=>[K,v(U,{placement:"top"},{content:b((()=>[g(" 当日短剧充值总额,基于小程序统计"),N])),default:b((()=>[v(S,null,{default:b((()=>[v(f(Y))])),_:1})])),_:1})])),default:b((a=>[h("div",O,[h("div",null,x(a.row.amount),1)])])),_:1}),v(w,{label:"充值次数",sortable:"",prop:"charge_count"},{header:b((()=>[P,v(U,{placement:"top"},{content:b((()=>[g(" 当日短剧充值总次数,基于小程序统计"),X])),default:b((()=>[v(S,null,{default:b((()=>[v(f(Y))])),_:1})])),_:1})])),default:b((a=>[h("div",Z,[h("div",null,x(a.row.charge_count),1)])])),_:1}),v(w,{label:"充值人数",sortable:"",prop:"charge_user_num"},{header:b((()=>[aa,v(U,{placement:"top"},{content:b((()=>[g(" 当日累计充值人数,基于小程序统计"),ea])),default:b((()=>[v(S,null,{default:b((()=>[v(f(Y))])),_:1})])),_:1})])),default:b((a=>[h("div",ta,[h("div",null,x(a.row.charge_user_num),1)])])),_:1}),v(w,{label:"播放次数",sortable:"",prop:"play_count"},{header:b((()=>[la,v(U,{placement:"top"},{content:b((()=>[g(" 当日短剧累计播放次数,指当日绑定此短剧的所有推广链接,累计被点击次数"),sa])),default:b((()=>[v(S,null,{default:b((()=>[v(f(Y))])),_:1})])),_:1})])),default:b((a=>[h("div",ra,[h("div",null,x(a.row.play_count),1)])])),_:1})])),_:1},8,["data"])),[[oa,f(ua)]]),v(C)])),[[G,"statistic.VideoStat.index"]])])}}}),[["__scopeId","data-v-67774b5c"]]);export{oa as default};