import{u as e,_ as a}from"./useOpen-7c9bd67e.js";import{_ as t}from"./index.vue_vue_type_script_setup_true_lang-940b4070.js";import{_ as l}from"./search.vue_vue_type_script_setup_true_lang-c0b644da.js";import{_ as o}from"./index-a4e8f2e2.js";import{e as s}from"./exportExcel-331c8441.js";import{h as r}from"./moment-b265113e.js";import{d as n,s as p,r as u,o as d,j as i,w as m,x as c,b as _,n as b,R as f,O as y,k as v,l as h,K as k,c as g,a as w,f as j,F as x,m as V,e as C,J as M,t as Y,Q as S,W as U,X as z,A as D,D as T,E as B,_ as $}from"./index-8e28b540.js";/* empty css *//* empty css */import{_ as q}from"./create.vue_vue_type_script_setup_true_lang-04853740.js";import O from"./depots-380d9eb3.js";import{_ as E}from"./uploadBooks.vue_vue_type_script_setup_true_lang-98c08d6b.js";import{u as H}from"./useGetList-34e504a4.js";import{u as X}from"./useDestroy-e24b809d.js";import{s as F}from"./shortcuts-ef19d5bc.js";import{c as I}from"./index-e5b32e14.js";import{c as K}from"./index-fa16b03b.js";/* empty css */import"./useCreate-a44bd98c.js";import"./useShow-11dc3ab0.js";import"./index.vue_vue_type_script_setup_true_lang-39192fc9.js";import"./http-0d0b42a6.js";const L=n({__name:"index",props:{api:{type:String,require:!0},extro_params:{type:Object},title_obj:{type:Object,require:!0},sheet_name:{type:String,require:!0},api_type:{type:String,default:"get"},is_show_icon:{type:Boolean,default:!0},button_type:{type:String,default:"primary"}},setup(e){const a=e,t=()=>{const e=b([]);f[a.api_type](a.api,a.extro_params).then((t=>{const l=t.data;1e4===l.code&&(e.value=l.data,e.value.length>0?s(e.value,`${a.sheet_name}${r().format("YYYY-MM-DD HH:mm:ss")}`,a.title_obj,a.sheet_name):y.warning("暂无数据"))}))};return p((()=>{})),(a,l)=>{const s=o,r=u("el-button");return d(),i(r,{type:e.button_type,onClick:t,size:"default"},{default:m((()=>[e.is_show_icon?(d(),i(s,{key:0,name:"document-arrow-up",className:"w-4 h-4 mr-1 -ml-1"})):c("",!0),_(" 导出 ")])),_:1},8,["type"])}}}),R={"书名":"name",bid:"id","章节数":"chapter_count","字数":"size","状态":"status_text","作者":"author","类型":"category_name","所属cp方":"cp_name","合作模式":"settlement_type_text","保底金额":"bottomline","合作开始时间":"start_date","合作结束时间":"end_date","入库时间":"created_at"},W=e=>(T("data-v-5d69d1c8"),e=e(),B(),e),A={class:"table-default"},G={class:"set-warpper"},J={class:"book-wrapper"},N=W((()=>C("span",{class:"book-label"},"书名:",-1))),Q={class:"book-content"},P={class:"book-wrapper"},Z=W((()=>C("span",{class:"book-label"},"bid:",-1))),ee={class:"book-content"},ae={class:"book-wrapper"},te=W((()=>C("span",{class:"book-label"},"章节数:",-1))),le={class:"book-content"},oe={class:"book-wrapper"},se=W((()=>C("span",{class:"book-label"},"字数:",-1))),re={class:"book-content"},ne={class:"book-wrapper"},pe=W((()=>C("span",{class:"book-label"},"状态:",-1))),ue={class:"book-content"},de=W((()=>C("br",null,null,-1))),ie=W((()=>C("br",null,null,-1))),me=$(n({__name:"index",setup(o){let s=b(!1);const r="contentManage/book/edit_author";let n=v([]);const{data:c,query:f,search:T,reset:B,loading:$}=H("contentManage/book/list"),{deleted:W}=X(),me=b(!1),ce=b(!1),_e=b({}),be=e=>{ce.value=!0,_e.value=e},fe=h((()=>{var e;return null==(e=c.value)?void 0:e.data})),{open:ye,close:ve,title:he,visible:ke,id:ge}=e();let we=b([]),je=b([]);const xe=e=>{if(f.value.cooperate_date){const a=U(e);f.value.start_date=a[0],f.value.end_date=a[1]}else delete f.value.start_date,delete f.value.end_date},Ve=e=>{U(e),n=e},Ce=()=>{ce.value=!1,T()},Me=()=>{if(n.length<=0)return y.warning({message:"至少选择一条数据",type:"warning"});z({title:"提示",message:D("p",null,[D("span",null,"确认批量设置"),D("span",{style:"color:red"},n.map((e=>e.name)).join(",")),D("span",null,"吗?")]),showCancelButton:!0,confirmButtonText:"确定",type:"warning",cancelButtonText:"取消",beforeClose:(e,a,t)=>{if("confirm"===e){s.value=!0;let e=n.map((e=>e.id));ye(e)}t()}})},Ye=e=>{Se(e?{cp_name:e}:{})},Se=e=>{K(e).then((e=>{je.value=e.data}))};return p((()=>{Se({}),I().then((e=>{we.value=e.data})),T(),W(B)})),(e,o)=>{const n=u("el-input"),p=u("el-form-item"),c=u("el-option"),b=u("el-select"),y=u("el-date-picker"),v=L,h=l,U=u("el-button"),z=u("el-table-column"),D=u("el-table"),H=t,X=a,I=k("action"),K=k("loading");return d(),g("div",null,[w(h,{search:j(T),reset:j(B)},{body:m((()=>[w(p,{label:"书名",prop:"name"},{default:m((()=>[w(n,{modelValue:j(f).name,"onUpdate:modelValue":o[0]||(o[0]=e=>j(f).name=e),name:"name",clearable:""},null,8,["modelValue"])])),_:1}),w(p,{label:"bid",prop:"bid"},{default:m((()=>[w(n,{modelValue:j(f).bid,"onUpdate:modelValue":o[1]||(o[1]=e=>j(f).bid=e),name:"bid",clearable:""},null,8,["modelValue"])])),_:1}),w(p,{label:"作者",prop:"author"},{default:m((()=>[w(n,{modelValue:j(f).author,"onUpdate:modelValue":o[2]||(o[2]=e=>j(f).author=e),name:"author",clearable:""},null,8,["modelValue"])])),_:1}),w(p,{label:"cp方",prop:"cp"},{default:m((()=>[w(b,{modelValue:j(f).cp_id,"onUpdate:modelValue":o[3]||(o[3]=e=>j(f).cp_id=e),filterable:"",clearable:"",remote:"","remote-method":Ye,placeholder:"选择版权方"},{default:m((()=>[(d(!0),g(x,null,V(j(je),(e=>(d(),i(c,{key:e.cp_id,label:e.cp_nick,value:e.cp_id},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),w(p,{label:"合作模式",prop:"cp_company"},{default:m((()=>[w(b,{modelValue:j(f).settlement_type,"onUpdate:modelValue":o[4]||(o[4]=e=>j(f).settlement_type=e),clearable:"",filterable:"",placeholder:"选择合作模式"},{default:m((()=>[(d(!0),g(x,null,V(j(we),((e,a)=>(d(),i(c,{key:a,label:e.name,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),w(p,{label:"合作期限",prop:"cooperate_date"},{default:m((()=>[w(y,{"unlink-panels":"",format:"YYYY/MM/DD","value-format":"YYYY-MM-DD",modelValue:j(f).cooperate_date,"onUpdate:modelValue":o[5]||(o[5]=e=>j(f).cooperate_date=e),type:"datetimerange",onChange:xe,shortcuts:j(F),"range-separator":"To","start-placeholder":"开始时间","end-placeholder":"结束时间"},null,8,["modelValue","shortcuts"])])),_:1})])),extra_button:m((()=>[w(v,{api:"contentManage/book/list",sheet_name:"书籍列表",title_obj:j(R),extro_params:{is_export:1,...j(f)}},null,8,["title_obj","extro_params"])])),_:1},8,["search","reset"]),C("div",A,[C("div",G,[M((d(),i(U,{type:"success",size:"default",onClick:be},{default:m((()=>[_("TXT导入小说")])),_:1})),[[I,"contentManage.book.createBook"]]),M((d(),i(U,{type:"primary",onClick:Me,size:"default"},{default:m((()=>[_("批量操作")])),_:1})),[[I,"contentManage.book.mulSet"]])]),M((d(),i(D,{data:j(fe),class:"mt-3",onSelectionChange:Ve},{default:m((()=>[w(z,{type:"selection",width:"55"}),w(z,{type:"index",width:"100",label:"序号"}),w(z,{label:"书籍信息",width:"200","show-overflow-tooltip":""},{default:m((e=>[C("div",J,[N,C("span",Q,Y(e.row.name),1)]),C("div",P,[Z,C("span",ee,Y(e.row.id),1)]),C("div",ae,[te,C("span",le,Y(e.row.chapter_count),1)]),C("div",oe,[se,C("span",re,Y(e.row.size),1)]),C("div",ne,[pe,C("span",ue,Y(e.row.status_text),1)])])),_:1}),w(z,{prop:"author",label:"作者"}),w(z,{prop:"category_name",label:"分类"}),w(z,{prop:"channel_text",label:"类型"}),w(z,{prop:"cp_name",label:"所属cp方"}),w(z,{prop:"settlement_type_text",label:"合作模式"}),w(z,{prop:"bottomline",label:"保底金额"}),w(z,{prop:"created_at",label:"合作期限"},{default:m((e=>[_(Y(`${e.row.start_date} ~ ${e.row.end_date}`),1)])),_:1}),w(z,{prop:"created_at",label:"入库时间"}),w(z,{label:"操作"},{default:m((e=>[M((d(),i(U,{link:"",type:"primary",size:"small",onClick:a=>{return t=e.row,void window.open(`http://121.37.183.29:8093/api/contentManage/book/export/${t.id}`);var t}},{default:m((()=>[_("导出")])),_:2},1032,["onClick"])),[[I,"contentManage.book.export"]]),de,M((d(),i(U,{onClick:a=>j(ye)(e.row.id),link:"",type:"primary",size:"small"},{default:m((()=>[_("编辑")])),_:2},1032,["onClick"])),[[I,"contentManage.book.editauthorbybid"]]),ie,M((d(),i(U,{link:"",type:"primary",size:"small",onClick:a=>{return t=e.row,me.value=!0,void(_e.value=t);var t}},{default:m((()=>[_("分库权限")])),_:2},1032,["onClick"])),[[I,"contentManage.book.distributeSubmit"]])])),_:1})])),_:1},8,["data"])),[[K,j($)]]),w(H)]),w(X,{modelValue:j(ke),"onUpdate:modelValue":o[7]||(o[7]=e=>S(ke)?ke.value=e:null),title:j(he),"destroy-on-close":""},{default:m((()=>[w(q,{onClose:o[6]||(o[6]=e=>j(ve)(j(T))),primary:j(ge),eidapi:r,addapi:r,ismulSet:j(s)},null,8,["primary","ismulSet"])])),_:1},8,["modelValue","title"]),w(X,{modelValue:j(me),"onUpdate:modelValue":o[9]||(o[9]=e=>S(me)?me.value=e:null),title:"平台设置","destroy-on-close":""},{default:m((()=>[w(O,{onClose:o[8]||(o[8]=e=>(me.value=!1,void T())),primary:j(_e)},null,8,["primary"])])),_:1},8,["modelValue"]),w(X,{modelValue:j(ce),"onUpdate:modelValue":o[10]||(o[10]=e=>S(ce)?ce.value=e:null),title:"TXT导入小说","destroy-on-close":""},{default:m((()=>[w(E,{primary:j(_e),onClose:Ce},null,8,["primary"])])),_:1},8,["modelValue"])])}}}),[["__scopeId","data-v-5d69d1c8"]]);export{me as default};