index-b3f7e074.js 5.8 KB

1
  1. /* empty css *//* empty css */import{_ as e}from"./index.vue_vue_type_script_setup_true_lang-4b2b9e98.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css */import{_ as a}from"./search.vue_vue_type_script_setup_true_lang-94fb7539.js";/* empty css */import{h as l}from"./moment-5c1f5c63.js";/* empty css *//* empty css *//* empty css */import{u as t}from"./useGetList-142817bd.js";import{e as s}from"./exportExcel-331c8441.js";import{s as o}from"./shortcuts-be0c90a7.js";import{d as r,f as n,b as d}from"./index-5d42cac2.js";import{d as m,u,n as p,q as i,z as _,o as b,c,a as v,w as f,f as y,l as h,F as j,p as Y,A as g,b as V,e as k,t as x,Z as D,a7 as M,aq as U,a5 as O,a6 as q,B as w,D as I,av as z,X as C,R,aa as A,ab as H,a2 as B,_ as E}from"./index-54f2ec64.js";/* empty css */import"./index-d60f5a45.js";import"./http-af68c534.js";/* empty css */const F={style:{margin:"8px 0"}},G={class:"stat-wrapper"},L={class:"ml-2 mr-4 stat"},N={class:"ml-2 mr-4 stat"},S={class:"ml-2 mr-4 stat"},T={class:"table-default"},X=E(m({__name:"index",setup(m){const E=u(),X=p((()=>{var e;return E.getRoles,null==(e=E.getRoles)?void 0:e.some((e=>"cp"==(null==e?void 0:e.identify)))})),Z=[l().startOf("month"),l().endOf("month")];let $=i([{value:"bottomline",name:"保底"},{value:"share",name:"分成"}]);const J=l().startOf("month").format("YYYY-MM-DD"),K=l().endOf("month").format("YYYY-MM-DD"),P=()=>{let e=i([]);n({is_export:1,...ee.value}).then((a=>{e.value=a.data,e.value;const t={"书名":"book_name",bid:"bid","版权方":"cp_name","订单结算书币":"yesterday_total_coins","订阅金额":"yesterday_available_amount","应结算金额":"yesterday_final_amount","书籍合作模式":"book_settlement_type_str","创建时间":"date"};oe.value.length>0?s(e.value,`数据中心${l().format("YYYY-MM-DD HH:mm:ss")}`,t,"数据中心"):M.warning("暂无数据")}))},Q=e=>{if(ee.value.time){const a=U(e);ee.value.start_date=a[0],ee.value.end_date=a[1]}else delete ee.value.start_date,delete ee.value.end_date};let{data:W,query:ee,search:ae,reset:le,loading:te}=t("cpManage/cp/subscribeStatisticData/list",!0),se=i([]),oe=p((()=>{var e;return null==(e=W.value)?void 0:e.data})),re=i({});const ne=()=>{ae(),r({...ee.value}).then((e=>{re.value=e.data}))},de=()=>{le(),r({...ee.value}).then((e=>{re.value=e.data}))},me=e=>{ue(e?{cp_name:e}:{})},ue=e=>{d(e).then((e=>{se.value=e.data}))};return _((()=>{ee.value.time=[J,K],ee.value.start_date=J,ee.value.end_date=K,r({...ee.value}).then((e=>{re.value=e.data})),ue({}),ae()})),(l,t)=>{const s=O,r=q,n=w,d=I,m=z,u=C,p=a,i=R,_=A,M=H,U=e,E=B;return b(),c("div",null,[v(p,{search:ne,reset:de},{body:f((()=>[v(r,{label:"短剧名称"},{default:f((()=>[v(s,{modelValue:y(ee).book_name,"onUpdate:modelValue":t[0]||(t[0]=e=>y(ee).book_name=e),name:"book_name",clearable:""},null,8,["modelValue"])])),_:1}),v(r,{label:"短剧ID"},{default:f((()=>[v(s,{modelValue:y(ee).bid,"onUpdate:modelValue":t[1]||(t[1]=e=>y(ee).bid=e),name:"bid",clearable:""},null,8,["modelValue"])])),_:1}),y(X)?g("",!0):(b(),h(r,{key:0,label:"版权方"},{default:f((()=>[v(d,{modelValue:y(ee).cp_name,"onUpdate:modelValue":t[2]||(t[2]=e=>y(ee).cp_name=e),filterable:"",remote:"",clearable:"","remote-method":me,placeholder:"选择版权方"},{default:f((()=>[(b(!0),c(j,null,Y(y(se),(e=>(b(),h(n,{key:e.cp_id,label:e.cp_name,value:e.cp_name},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1})),v(r,{label:"应结算金额"},{default:f((()=>[v(d,{modelValue:y(ee).final_amount_gt0,"onUpdate:modelValue":t[3]||(t[3]=e=>y(ee).final_amount_gt0=e),clearable:"",placeholder:""},{default:f((()=>[v(n,{label:"不限制",value:0}),v(n,{label:"大于0",value:1})])),_:1},8,["modelValue"])])),_:1}),v(r,{label:"被结算日期"},{default:f((()=>[v(m,{"unlink-panels":"",clearable:"",onChange:Q,format:"YYYY/MM/DD","value-format":"YYYY-MM-DD",modelValue:y(ee).time,"onUpdate:modelValue":t[4]||(t[4]=e=>y(ee).time=e),type:"daterange","default-value":Z,shortcuts:y(o),"range-separator":"To","start-placeholder":"开始时间","end-placeholder":"结束时间"},null,8,["modelValue","shortcuts"])])),_:1}),v(r,{label:"合作模式",prop:"cp_company"},{default:f((()=>[v(d,{modelValue:y(ee).book_settlement_type,"onUpdate:modelValue":t[5]||(t[5]=e=>y(ee).book_settlement_type=e),clearable:"",filterable:"",placeholder:"选择合作模式"},{default:f((()=>[(b(!0),c(j,null,Y(y($),((e,a)=>(b(),h(n,{key:a,label:e.name,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1})])),extra_button:f((()=>[v(u,{type:"primary",onClick:P,size:"default"},{default:f((()=>[V(" 导出 ")])),_:1})])),_:1}),k("div",F,[v(i,{shadow:"hover","body-style":{padding:"20px"}},{default:f((()=>[k("div",G,[k("div",null,[V("订阅结算统计看币: "),k("span",L,x(y(re).yesterday_total_coins||"暂无数据"),1)]),k("div",null,[V("订阅的总金额: "),k("span",N,x(y(re).yesterday_available_amount||"暂无数据"),1)]),k("div",null,[V("应结算金额: "),k("span",S,x(y(re).yesterday_final_amount||"暂无数据"),1)])])])),_:1})]),k("div",T,[D((b(),h(M,{data:y(oe),class:"mt-3"},{default:f((()=>[v(_,{prop:"book_name",label:"短剧名称"}),v(_,{prop:"bid",label:"短剧ID"}),v(_,{prop:"cp_name",label:"版权方"}),v(_,{prop:"yesterday_total_coins",label:"订单结算看币"}),v(_,{prop:"yesterday_available_amount",label:"充值金额"}),v(_,{prop:"yesterday_final_amount",label:"应结算金额"}),v(_,{prop:"book_settlement_type_str",label:"短剧合作模式"}),v(_,{prop:"date",label:"被结算日期"})])),_:1},8,["data"])),[[E,y(te)]]),v(U)])])}}}),[["__scopeId","data-v-d36b4822"]]);export{X as default};