index-0a47b20d.js 5.8 KB

1
  1. import{_ as e}from"./index.vue_vue_type_script_setup_true_lang-cb0df2ea.js";import{_ as a}from"./search.vue_vue_type_script_setup_true_lang-fb1efb2a.js";import{u as t}from"./useGetList-e6b5c2a3.js";import{h as l,e as o}from"./exportExcel-88e29766.js";import{d as s,f as n,b as u}from"./index-c2bf91c3.js";import{d,u as r,l as m,n as _,s as p,r as i,K as c,o as b,c as v,a as f,w as y,f as h,j as Y,F as g,m as V,v as x,b as D,e as k,t as j,J as M,O as w,V as O,_ as T}from"./index-ed560906.js";/* empty css *//* empty css */import"./index-d78b51f5.js";import"./http-cec63521.js";const U=[{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]}}],C={style:{margin:"8px 0"}},F={class:"stat-wrapper"},H={class:"ml-2 mr-4 stat"},I={class:"ml-2 mr-4 stat"},J={class:"ml-2 mr-4 stat"},K={class:"table-default"},R=T(d({__name:"index",setup(d){const T=r(),R=m((()=>{var e;return T.getRoles,null==(e=T.getRoles)?void 0:e.some((e=>"cp"==(null==e?void 0:e.identify)))})),q=[l().startOf("month"),l().endOf("month")];let z=_([{value:"bottomline",name:"保底"},{value:"share",name:"分成"}]);const E=l().startOf("month").format("YYYY-MM-DD"),G=l().endOf("month").format("YYYY-MM-DD"),L=()=>{let e=_([]);n({is_export:1,...A.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"};W.value.length>0?o(e.value,`数据中心${l().format("YYYY-MM-DD HH:mm:ss")}`,t,"数据中心"):w.warning("暂无数据")}))},S=e=>{if(A.value.time){const a=O(e);A.value.start_date=a[0],A.value.end_date=a[1]}else delete A.value.start_date,delete A.value.end_date};let{data:$,query:A,search:B,reset:N,loading:P}=t("cpManage/cp/subscribeStatisticData/list",!0),Q=_([]),W=m((()=>{var e;return null==(e=$.value)?void 0:e.data})),X=_({});const Z=()=>{B(),s({...A.value}).then((e=>{X.value=e.data}))},ee=()=>{N(),s({...A.value}).then((e=>{X.value=e.data}))},ae=e=>{te(e?{cp_name:e}:{})},te=e=>{u(e).then((e=>{Q.value=e.data}))};return p((()=>{A.value.time=[E,G],A.value.start_date=E,A.value.end_date=G,s({...A.value}).then((e=>{X.value=e.data})),te({}),B()})),(t,l)=>{const o=i("el-input"),s=i("el-form-item"),n=i("el-option"),u=i("el-select"),d=i("el-date-picker"),r=i("el-button"),m=a,_=i("el-card"),p=i("el-table-column"),w=i("el-table"),O=e,T=c("loading");return b(),v("div",null,[f(m,{search:Z,reset:ee},{body:y((()=>[f(s,{label:"书名"},{default:y((()=>[f(o,{modelValue:h(A).book_name,"onUpdate:modelValue":l[0]||(l[0]=e=>h(A).book_name=e),name:"book_name",clearable:""},null,8,["modelValue"])])),_:1}),f(s,{label:"bid"},{default:y((()=>[f(o,{modelValue:h(A).bid,"onUpdate:modelValue":l[1]||(l[1]=e=>h(A).bid=e),name:"bid",clearable:""},null,8,["modelValue"])])),_:1}),h(R)?x("",!0):(b(),Y(s,{key:0,label:"版权方"},{default:y((()=>[f(u,{modelValue:h(A).cp_name,"onUpdate:modelValue":l[2]||(l[2]=e=>h(A).cp_name=e),filterable:"",remote:"",clearable:"","remote-method":ae,placeholder:"选择版权方"},{default:y((()=>[(b(!0),v(g,null,V(h(Q),(e=>(b(),Y(n,{key:e.cp_id,label:e.cp_name,value:e.cp_name},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1})),f(s,{label:"应结算金额"},{default:y((()=>[f(u,{modelValue:h(A).final_amount_gt0,"onUpdate:modelValue":l[3]||(l[3]=e=>h(A).final_amount_gt0=e),clearable:"",placeholder:""},{default:y((()=>[f(n,{label:"不限制",value:0}),f(n,{label:"大于0",value:1})])),_:1},8,["modelValue"])])),_:1}),f(s,{label:"被结算日期"},{default:y((()=>[f(d,{"unlink-panels":"",clearable:"",onChange:S,format:"YYYY/MM/DD","value-format":"YYYY-MM-DD",modelValue:h(A).time,"onUpdate:modelValue":l[4]||(l[4]=e=>h(A).time=e),type:"daterange","default-value":q,shortcuts:h(U),"range-separator":"To","start-placeholder":"开始时间","end-placeholder":"结束时间"},null,8,["modelValue","shortcuts"])])),_:1}),f(s,{label:"合作模式",prop:"cp_company"},{default:y((()=>[f(u,{modelValue:h(A).book_settlement_type,"onUpdate:modelValue":l[5]||(l[5]=e=>h(A).book_settlement_type=e),clearable:"",filterable:"",placeholder:"选择合作模式"},{default:y((()=>[(b(!0),v(g,null,V(h(z),((e,a)=>(b(),Y(n,{key:a,label:e.name,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1})])),extra_button:y((()=>[f(r,{type:"primary",onClick:L,size:"default"},{default:y((()=>[D(" 导出 ")])),_:1})])),_:1}),k("div",C,[f(_,{shadow:"hover","body-style":{padding:"20px"}},{default:y((()=>[k("div",F,[k("div",null,[D("订阅结算统计书币: "),k("span",H,j(h(X).yesterday_total_coins||"暂无数据"),1)]),k("div",null,[D("订阅的总金额: "),k("span",I,j(h(X).yesterday_available_amount||"暂无数据"),1)]),k("div",null,[D("应结算金额: "),k("span",J,j(h(X).yesterday_final_amount||"暂无数据"),1)])])])),_:1})]),k("div",K,[M((b(),Y(w,{data:h(W),class:"mt-3"},{default:y((()=>[f(p,{prop:"book_name",label:"书名"}),f(p,{prop:"bid",label:"bid"}),f(p,{prop:"cp_name",label:"版权方"}),f(p,{prop:"yesterday_total_coins",label:"订单结算书币"}),f(p,{prop:"yesterday_available_amount",label:"订阅金额"}),f(p,{prop:"yesterday_final_amount",label:"应结算金额"}),f(p,{prop:"book_settlement_type_str",label:"书籍合作模式"}),f(p,{prop:"date",label:"被结算日期"})])),_:1},8,["data"])),[[T,h(P)]]),f(O)])])}}}),[["__scopeId","data-v-9cf9acf6"]]);export{R as default};