index-f8e2ff13.js 5.7 KB

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