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