1 |
- /* empty css *//* empty css */import{_ as e}from"./index.vue_vue_type_script_setup_true_lang-a0bc9e11.js";import{u as a}from"./useGetList-59f78c98.js";/* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css */import{_ as t}from"./search.vue_vue_type_script_setup_true_lang-6bcbc195.js";/* empty css */import{h as l,e as s}from"./exportExcel-f9c291ba.js";/* empty css *//* empty css *//* empty css */import{d as o,f as n,b as r}from"./index-8170147b.js";import{d as u,u as d,n as m,q as p,z as i,o as _,c as b,a as c,w as v,f,l as y,F as h,p as g,A as j,b as Y,e as V,t as x,Z as D,a7 as k,aq as M,a5 as w,a6 as O,B as T,D as U,at as q,X as H,R,aa as z,ab as C,a2 as F,_ as G}from"./index-9c60f3ea.js";/* empty css */import"./index-10c2f342.js";import"./http-2512ec3b.js";const I=[{text:"最近一周",value:()=>{const e=new Date,a=new Date;return a.setTime(a.getTime()-6048e5),[a,e]}},{text:"本月",value:()=>[l().startOf("month"),l().endOf("month")]},{text:"上个月",value:()=>[l().subtract(1,"month").startOf("month"),l().subtract(1,"month").endOf("month")]},{text:"最近一个月",value:()=>{const e=new Date,a=new Date;return a.setTime(a.getTime()-2592e6),[a,e]}},{text:"最近三个月",value:()=>{const e=new Date,a=new Date;return a.setTime(a.getTime()-7776e6),[a,e]}}],L={style:{margin:"8px 0"}},S={class:"stat-wrapper"},X={class:"ml-2 mr-4 stat"},Z={class:"ml-2 mr-4 stat"},A={class:"ml-2 mr-4 stat"},B={class:"table-default"},E=G(u({__name:"index",setup(u){const G=d(),E=m((()=>{var e;return G.getRoles,null==(e=G.getRoles)?void 0:e.some((e=>"cp"==(null==e?void 0:e.identify)))})),J=[l().startOf("month"),l().endOf("month")];let N=p([{value:"bottomline",name:"保底"},{value:"share",name:"分成"}]);const $=l().startOf("month").format("YYYY-MM-DD"),K=l().endOf("month").format("YYYY-MM-DD"),P=()=>{let e=p([]);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,"数据中心"):k.warning("暂无数据")}))},Q=e=>{if(ee.value.time){const a=M(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:te,loading:le}=a("cpManage/cp/subscribeStatisticData/list",!0),se=p([]),oe=m((()=>{var e;return null==(e=W.value)?void 0:e.data})),ne=p({});const re=()=>{ae(),o({...ee.value}).then((e=>{ne.value=e.data}))},ue=()=>{te(),o({...ee.value}).then((e=>{ne.value=e.data}))},de=e=>{me(e?{cp_name:e}:{})},me=e=>{r(e).then((e=>{se.value=e.data}))};return i((()=>{ee.value.time=[$,K],ee.value.start_date=$,ee.value.end_date=K,o({...ee.value}).then((e=>{ne.value=e.data})),me({}),ae()})),(a,l)=>{const s=w,o=O,n=T,r=U,u=q,d=H,m=t,p=R,i=z,k=C,M=e,G=F;return _(),b("div",null,[c(m,{search:re,reset:ue},{body:v((()=>[c(o,{label:"书名"},{default:v((()=>[c(s,{modelValue:f(ee).book_name,"onUpdate:modelValue":l[0]||(l[0]=e=>f(ee).book_name=e),name:"book_name",clearable:""},null,8,["modelValue"])])),_:1}),c(o,{label:"bid"},{default:v((()=>[c(s,{modelValue:f(ee).bid,"onUpdate:modelValue":l[1]||(l[1]=e=>f(ee).bid=e),name:"bid",clearable:""},null,8,["modelValue"])])),_:1}),f(E)?j("",!0):(_(),y(o,{key:0,label:"版权方"},{default:v((()=>[c(r,{modelValue:f(ee).cp_name,"onUpdate:modelValue":l[2]||(l[2]=e=>f(ee).cp_name=e),filterable:"",remote:"",clearable:"","remote-method":de,placeholder:"选择版权方"},{default:v((()=>[(_(!0),b(h,null,g(f(se),(e=>(_(),y(n,{key:e.cp_id,label:e.cp_name,value:e.cp_name},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1})),c(o,{label:"应结算金额"},{default:v((()=>[c(r,{modelValue:f(ee).final_amount_gt0,"onUpdate:modelValue":l[3]||(l[3]=e=>f(ee).final_amount_gt0=e),clearable:"",placeholder:""},{default:v((()=>[c(n,{label:"不限制",value:0}),c(n,{label:"大于0",value:1})])),_:1},8,["modelValue"])])),_:1}),c(o,{label:"被结算日期"},{default:v((()=>[c(u,{"unlink-panels":"",clearable:"",onChange:Q,format:"YYYY/MM/DD","value-format":"YYYY-MM-DD",modelValue:f(ee).time,"onUpdate:modelValue":l[4]||(l[4]=e=>f(ee).time=e),type:"daterange","default-value":J,shortcuts:f(I),"range-separator":"To","start-placeholder":"开始时间","end-placeholder":"结束时间"},null,8,["modelValue","shortcuts"])])),_:1}),c(o,{label:"合作模式",prop:"cp_company"},{default:v((()=>[c(r,{modelValue:f(ee).book_settlement_type,"onUpdate:modelValue":l[5]||(l[5]=e=>f(ee).book_settlement_type=e),clearable:"",filterable:"",placeholder:"选择合作模式"},{default:v((()=>[(_(!0),b(h,null,g(f(N),((e,a)=>(_(),y(n,{key:a,label:e.name,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1})])),extra_button:v((()=>[c(d,{type:"primary",onClick:P,size:"default"},{default:v((()=>[Y(" 导出 ")])),_:1})])),_:1}),V("div",L,[c(p,{shadow:"hover","body-style":{padding:"20px"}},{default:v((()=>[V("div",S,[V("div",null,[Y("订阅结算统计书币: "),V("span",X,x(f(ne).yesterday_total_coins||"暂无数据"),1)]),V("div",null,[Y("订阅的总金额: "),V("span",Z,x(f(ne).yesterday_available_amount||"暂无数据"),1)]),V("div",null,[Y("应结算金额: "),V("span",A,x(f(ne).yesterday_final_amount||"暂无数据"),1)])])])),_:1})]),V("div",B,[D((_(),y(k,{data:f(oe),class:"mt-3"},{default:v((()=>[c(i,{prop:"book_name",label:"书名"}),c(i,{prop:"bid",label:"bid"}),c(i,{prop:"cp_name",label:"版权方"}),c(i,{prop:"yesterday_total_coins",label:"订单结算书币"}),c(i,{prop:"yesterday_available_amount",label:"订阅金额"}),c(i,{prop:"yesterday_final_amount",label:"应结算金额"}),c(i,{prop:"book_settlement_type_str",label:"书籍合作模式"}),c(i,{prop:"date",label:"被结算日期"})])),_:1},8,["data"])),[[G,f(le)]]),c(M)])])}}}),[["__scopeId","data-v-9cf9acf6"]]);export{E as default};
|