1 |
- import{_ as e}from"./index.vue_vue_type_script_setup_true_lang-360270fc.js";import{_ as a}from"./search.vue_vue_type_script_setup_true_lang-adb30f96.js";import{u as t}from"./useGetList-2db4a977.js";import{e as l,h as n}from"./exportExcel-88e29766.js";import{e as s,s as o,a as r,b as p}from"./index-29aae2ce.js";import{d as m,u as i,l as u,n as c,s as d,r as _,K as f,o as b,c as v,a as h,w as y,f as g,j as k,F as Y,m as j,v as x,b as M,e as C,J as D,O as V,V as w}from"./index-42200872.js";/* empty css *//* empty css */import"./index-e3a7fbd5.js";import"./http-d4cef2b4.js";const z={class:"table-default"},H=C("br",null,null,-1),S=m({__name:"index",setup(m){const S=i(),F=u((()=>{var e;return S.getRoles,null==(e=S.getRoles)?void 0:e.some((e=>"cp"==(null==e?void 0:e.identify)))})),U=()=>{let e=c([]);o({is_export:1,...J.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"};q.value.length>0?l(e.value,`cp结算${n().format("YYYY-MM-DD HH:mm:ss")}`,t,"cp结算"):V.warning("暂无数据")}))},$=e=>{if(J.value.time){const a=w(e);J.value.start_month=a[0],J.value.end_month=a[1]}else delete J.value.start_month,delete J.value.end_month},{data:I,query:J,search:K,reset:L,loading:R}=t("cpManage/cp/subscribeStatisticData/monthList",!0);let T=c([]);const q=u((()=>{var e;return null==(e=I.value)?void 0:e.data})),E=e=>{G(e?{cp_name:e}:{})},G=e=>{p(e).then((e=>{T.value=e.data}))};return d((()=>{G({}),K()})),(t,o)=>{const p=_("el-option"),m=_("el-select"),i=_("el-form-item"),u=_("el-date-picker"),d=_("el-button"),w=a,S=_("el-table-column"),I=_("el-tag"),G=_("el-table"),O=e,P=f("action"),Z=f("loading");return b(),v("div",null,[h(w,{search:g(K),reset:g(L)},{body:y((()=>[g(F)?x("",!0):(b(),k(i,{key:0,label:"cp名称",prop:"cp"},{default:y((()=>[h(m,{modelValue:g(J).cp_name,"onUpdate:modelValue":o[0]||(o[0]=e=>g(J).cp_name=e),filterable:"",remote:"",clearable:"","remote-method":E,placeholder:"选择版权方"},{default:y((()=>[(b(!0),v(Y,null,j(g(T),(e=>(b(),k(p,{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:$,format:"YYYY/MM","value-format":"YYYY-MM",modelValue:g(J).time,"onUpdate:modelValue":o[1]||(o[1]=e=>g(J).time=e),type:"monthrange","range-separator":"To","start-placeholder":"开始时间","end-placeholder":"结束时间"},null,8,["modelValue"])])),_:1})])),extra_button:y((()=>[h(d,{type:"primary",onClick:U,size:"default"},{default:y((()=>[M(" 导出 ")])),_:1})])),_:1},8,["search","reset"]),C("div",z,[D((b(),k(G,{data:g(q),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,r({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})),K(),void L();var t}},{default:y((()=>[M("点击结算")])),_:2},1032,["onClick"])):(b(),k(I,{key:1,type:"success",size:"default",effect:"dark"},{default:y((()=>[M("已结算")])),_:1}))])),_:1})),[[P,"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};s(a).then((a=>{const t=c(),s={"书籍ID":"bid","书籍名称":"book_name","应结算金额":"final_amount","CP名称":"cp_name","月份":"month"};t.value=a.data,t.value.length>0?l(t.value,`(${e.cp_name})cp结算(月份)${n().format("YYYY-MM-DD HH:mm:ss")}`,s,"cp结算(月份)"):V.warning("暂无数据")}))})(e.row)},{default:y((()=>[M("导出")])),_:2},1032,["onClick"]),H])),_:1})])),_:1},8,["data"])),[[Z,g(R)]]),h(O)])])}}});export{S as default};
|