import{u as e,_ as a}from"./useOpen-231857b7.js";import{_ as t}from"./index.vue_vue_type_script_setup_true_lang-8aeab9ee.js";import{_ as l}from"./search.vue_vue_type_script_setup_true_lang-ab9b7de3.js";import{_ as o}from"./index-36ed8c61.js";import{e as s}from"./exportExcel-331c8441.js";import{h as r}from"./moment-0b360bb8.js";import{d as n,s as p,r as u,o as i,j as d,w as m,y as c,b as _,n as b,R as y,P as f,k as v,l as h,L as k,c as g,a as w,f as j,F as x,m as V,e as C,K as M,t as Y,v as S,W as U,X as z,B as T,E as B,G as D,_ as $}from"./index-8385d4ab.js";/* empty css *//* empty css */import{_ as q}from"./create.vue_vue_type_script_setup_true_lang-62061bde.js";import E from"./depots-e61ad340.js";import{_ as H}from"./uploadBooks.vue_vue_type_script_setup_true_lang-8a40fbfe.js";import{u as L}from"./useGetList-c7e477f1.js";import{u as O}from"./useDestroy-59492fcb.js";import{s as X}from"./shortcuts-5a1d5bb1.js";import{c as F}from"./index-c1ebe797.js";import{c as G}from"./index-a467c0ac.js";/* empty css */import"./useCreate-91804157.js";import"./useShow-6460efc3.js";import"./index.vue_vue_type_script_setup_true_lang-93a28f0c.js";import"./http-a9de106b.js";const I=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([]);y[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):f.warning("暂无数据"))}))};return p((()=>{})),(a,l)=>{const s=o,r=u("el-button");return i(),d(r,{type:e.button_type,onClick:t,size:"default"},{default:m((()=>[e.is_show_icon?(i(),d(s,{key:0,name:"document-arrow-up",className:"w-4 h-4 mr-1 -ml-1"})):c("",!0),_(" 导出 ")])),_:1},8,["type"])}}}),K={"书名":"name",bid:"id","章节数":"chapter_count","字数":"size","状态":"status_text","作者":"author","类型":"category_name","所属cp方":"cp_name","合作模式":"settlement_type_text","保底金额":"bottomline","合作开始时间":"start_date","合作结束时间":"end_date","入库时间":"created_at"},R=e=>(B("data-v-889c39d2"),e=e(),D(),e),W={class:"table-default"},N={class:"set-warpper"},P={class:"book-wrapper"},A=R((()=>C("span",{class:"book-label"},"书名:",-1))),J={class:"book-content"},Q={class:"book-wrapper"},Z=R((()=>C("span",{class:"book-label"},"bid:",-1))),ee={class:"book-content"},ae={class:"book-wrapper"},te=R((()=>C("span",{class:"book-label"},"章节数:",-1))),le={class:"book-content"},oe={class:"book-wrapper"},se=R((()=>C("span",{class:"book-label"},"字数:",-1))),re={class:"book-content"},ne={class:"book-wrapper"},pe=R((()=>C("span",{class:"book-label"},"状态:",-1))),ue={class:"book-content"},ie=R((()=>C("br",null,null,-1))),de=R((()=>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:y,search:B,reset:D,loading:$}=L("contentManage/book/list"),{deleted:R}=O(),me=b(!1),ce=b(!1),_e=b({}),be=e=>{ce.value=!0,_e.value=e},ye=h((()=>{var e;return null==(e=c.value)?void 0:e.data})),{open:fe,close:ve,title:he,visible:ke,id:ge}=e();let we=b([]),je=b([]);const xe=e=>{if(y.value.cooperate_date){const a=U(e);y.value.start_date=a[0],y.value.end_date=a[1]}else delete y.value.start_date,delete y.value.end_date},Ve=e=>{U(e),n=e},Ce=()=>{ce.value=!1,B()},Me=()=>{if(n.length<=0)return f.warning({message:"至少选择一条数据",type:"warning"});z({title:"提示",message:T("p",null,[T("span",null,"确认批量设置"),T("span",{style:"color:red"},n.map((e=>e.name)).join(",")),T("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));fe(e)}t()}})},Ye=e=>{Se(e?{cp_name:e}:{})},Se=e=>{G(e).then((e=>{je.value=e.data}))};return p((()=>{Se({}),F().then((e=>{we.value=e.data})),B(),R(D)})),(e,o)=>{const n=u("el-input"),p=u("el-form-item"),c=u("el-option"),b=u("el-select"),f=u("el-date-picker"),v=I,h=l,U=u("el-button"),z=u("el-table-column"),T=u("el-table"),L=t,O=a,F=k("action"),G=k("loading");return i(),g("div",null,[w(h,{search:j(B),reset:j(D)},{body:m((()=>[w(p,{label:"书名",prop:"name"},{default:m((()=>[w(n,{modelValue:j(y).name,"onUpdate:modelValue":o[0]||(o[0]=e=>j(y).name=e),name:"name",clearable:""},null,8,["modelValue"])])),_:1}),w(p,{label:"bid",prop:"bid"},{default:m((()=>[w(n,{modelValue:j(y).bid,"onUpdate:modelValue":o[1]||(o[1]=e=>j(y).bid=e),name:"bid",clearable:""},null,8,["modelValue"])])),_:1}),w(p,{label:"作者",prop:"author"},{default:m((()=>[w(n,{modelValue:j(y).author,"onUpdate:modelValue":o[2]||(o[2]=e=>j(y).author=e),name:"author",clearable:""},null,8,["modelValue"])])),_:1}),w(p,{label:"cp方",prop:"cp"},{default:m((()=>[w(b,{modelValue:j(y).cp_id,"onUpdate:modelValue":o[3]||(o[3]=e=>j(y).cp_id=e),filterable:"",clearable:"",remote:"","remote-method":Ye,placeholder:"选择版权方"},{default:m((()=>[(i(!0),g(x,null,V(j(je),(e=>(i(),d(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(y).settlement_type,"onUpdate:modelValue":o[4]||(o[4]=e=>j(y).settlement_type=e),clearable:"",filterable:"",placeholder:"选择合作模式"},{default:m((()=>[(i(!0),g(x,null,V(j(we),((e,a)=>(i(),d(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(f,{"unlink-panels":"",format:"YYYY/MM/DD","value-format":"YYYY-MM-DD",modelValue:j(y).cooperate_date,"onUpdate:modelValue":o[5]||(o[5]=e=>j(y).cooperate_date=e),type:"datetimerange",onChange:xe,shortcuts:j(X),"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(K),extro_params:{is_export:1,...j(y)}},null,8,["title_obj","extro_params"])])),_:1},8,["search","reset"]),C("div",W,[C("div",N,[M((i(),d(U,{type:"success",size:"default",onClick:be},{default:m((()=>[_("TXT导入小说")])),_:1})),[[F,"contentManage.book.createBook"]]),M((i(),d(U,{type:"primary",onClick:Me,size:"default"},{default:m((()=>[_("批量操作")])),_:1})),[[F,"contentManage.book.mulSet"]])]),M((i(),d(T,{data:j(ye),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",P,[A,C("span",J,Y(e.row.name),1)]),C("div",Q,[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((i(),d(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"])),[[F,"contentManage.book.export"]]),ie,M((i(),d(U,{onClick:a=>j(fe)(e.row.id),link:"",type:"primary",size:"small"},{default:m((()=>[_("编辑")])),_:2},1032,["onClick"])),[[F,"contentManage.book.editauthorbybid"]]),de,M((i(),d(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"])),[[F,"contentManage.book.distributeSubmit"]])])),_:1})])),_:1},8,["data"])),[[G,j($)]]),w(L)]),w(O,{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(B))),primary:j(ge),eidapi:r,addapi:r,ismulSet:j(s)},null,8,["primary","ismulSet"])])),_:1},8,["modelValue","title"]),w(O,{modelValue:j(me),"onUpdate:modelValue":o[9]||(o[9]=e=>S(me)?me.value=e:null),title:"平台设置","destroy-on-close":""},{default:m((()=>[w(E,{onClose:o[8]||(o[8]=e=>(me.value=!1,void B())),primary:j(_e)},null,8,["primary"])])),_:1},8,["modelValue"]),w(O,{modelValue:j(ce),"onUpdate:modelValue":o[10]||(o[10]=e=>S(ce)?ce.value=e:null),title:"TXT导入小说","destroy-on-close":""},{default:m((()=>[w(H,{primary:j(_e),onClose:Ce},null,8,["primary"])])),_:1},8,["modelValue"])])}}}),[["__scopeId","data-v-889c39d2"]]);export{me as default};