import{_ as e}from"./index.vue_vue_type_script_setup_true_lang-71fd3900.js";import{_ as a}from"./search.vue_vue_type_script_setup_true_lang-eca442e0.js";import{u as t}from"./useGetList-057b3be0.js";import{h as l}from"./moment-b265113e.js";import{e as o,s,a as n,b as r}from"./index-d3932353.js";import{e as p}from"./exportExcel-331c8441.js";import{d as m,u as i,m as u,k as c,p as d,r as _,I as f,o as b,c as v,a as h,w as y,f as g,j as k,F as Y,q as j,s as x,b as M,e as C,H as D,L as V,V as w}from"./index-9807a5c1.js";/* empty css *//* empty css */import"./index-8c54fbc5.js";import"./http-dc89695a.js";/* empty css */const H={class:"table-default"},z=C("br",null,null,-1),S=m({__name:"index",setup(m){const S=i(),q=u((()=>{var e;return S.getRoles,null==(e=S.getRoles)?void 0:e.some((e=>"cp"==(null==e?void 0:e.identify)))})),I=()=>{let e=c([]);s({is_export:1,...F.value}).then((a=>{e.value=a.data,e.value;const t={"月份":"month",cpid:"cp_id","cp名称":"cp_name","所属公司":"cp_company","结算书本量":"book_num","结算金额":"final_amount","结算情况":"final_state_str","结算日期":"final_time"};P.value.length>0?p(e.value,`cp结算${l().format("YYYY-MM-DD HH:mm:ss")}`,t,"cp结算"):V.warning("暂无数据")}))},L=e=>{if(F.value.time){const a=w(e);F.value.start_month=a[0],F.value.end_month=a[1]}else delete F.value.start_month,delete F.value.end_month},{data:$,query:F,search:G,reset:R,loading:U}=t("cpManage/cp/subscribeStatisticData/monthList",!0);let E=c([]);const P=u((()=>{var e;return null==(e=$.value)?void 0:e.data})),T=e=>{A(e?{cp_name:e}:{})},A=e=>{r(e).then((e=>{E.value=e.data}))};return d((()=>{A({}),G()})),(t,s)=>{const r=_("el-option"),m=_("el-select"),i=_("el-form-item"),u=_("el-date-picker"),d=_("el-button"),w=a,S=_("el-table-column"),$=_("el-tag"),A=_("el-table"),B=e,J=f("action"),K=f("loading");return b(),v("div",null,[h(w,{search:g(G),reset:g(R)},{body:y((()=>[g(q)?x("",!0):(b(),k(i,{key:0,label:"cp名称",prop:"cp"},{default:y((()=>[h(m,{modelValue:g(F).cp_name,"onUpdate:modelValue":s[0]||(s[0]=e=>g(F).cp_name=e),filterable:"",remote:"",clearable:"","remote-method":T,placeholder:"选择版权方"},{default:y((()=>[(b(!0),v(Y,null,j(g(E),(e=>(b(),k(r,{key:e.cp_id,label:e.cp_name,value:e.cp_name},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1})),h(i,{label:"日期",prop:"cp_company"},{default:y((()=>[h(u,{"unlink-panels":"",clearable:"",onChange:L,format:"YYYY/MM","value-format":"YYYY-MM",modelValue:g(F).time,"onUpdate:modelValue":s[1]||(s[1]=e=>g(F).time=e),type:"monthrange","range-separator":"To","start-placeholder":"开始时间","end-placeholder":"结束时间"},null,8,["modelValue"])])),_:1})])),extra_button:y((()=>[h(d,{type:"primary",onClick:I,size:"default"},{default:y((()=>[M(" 导出 ")])),_:1})])),_:1},8,["search","reset"]),C("div",H,[D((b(),k(A,{data:g(P),class:"mt-3"},{default:y((()=>[h(S,{prop:"month",label:"月份"}),h(S,{prop:"cp_id",label:"cpid"}),h(S,{prop:"cp_name",label:"cp名称"}),h(S,{prop:"cp_company",label:"所属公司"}),h(S,{prop:"book_num",label:"结算短剧量"}),h(S,{prop:"final_amount",label:"结算金额"}),D((b(),k(S,{label:"结算情况"},{default:y((e=>["notCheck"==e.row.final_state?(b(),k(d,{key:0,type:"primary",size:"default",onClick:a=>{return t=e.row,n({id:t.id,final_state:"done"}).then((e=>{const a=e.data,t=a.code,l=a.message;if(1e4===t)return V.success(l||"设置成功"),a})),G(),void R();var t}},{default:y((()=>[M("点击结算")])),_:2},1032,["onClick"])):(b(),k($,{key:1,type:"success",size:"default",effect:"dark"},{default:y((()=>[M("已结算")])),_:1}))])),_:1})),[[J,"cpManage.CpSubscribeStatisticData.saveFinalState"]]),h(S,{prop:"final_time",label:"结算日期"}),h(S,{label:"操作"},{default:y((e=>[h(d,{link:"",type:"primary",size:"small",onClick:a=>(e=>{const a={cp_name:e.cp_name,month:e.month};o(a).then((a=>{const t=c(),o={"书籍ID":"bid","书籍名称":"book_name","应结算金额":"final_amount","CP名称":"cp_name","月份":"month"};t.value=a.data,t.value.length>0?p(t.value,`(${e.cp_name})cp结算(月份)${l().format("YYYY-MM-DD HH:mm:ss")}`,o,"cp结算(月份)"):V.warning("暂无数据")}))})(e.row)},{default:y((()=>[M("导出")])),_:2},1032,["onClick"]),z])),_:1})])),_:1},8,["data"])),[[K,g(U)]]),h(B)])])}}});export{S as default};