1import{_ as T,q as A,i as c,c as u,d as e,r as d,l as R,am as G,u as H,a as Y,n as J,b as Q,e as $,w as W,f as n,g as C,M as X,s as Z,t as r,F as q,j as ee,ah as te,k as D,h as oe}from"./CwCo2ePL.js";import{u as V}from"./CY1fuSXO.js";import{u as L}from"./CDtBk5V9.js";import{B as se}from"./kBnmdw4t.js";import{_ as ie}from"./DHKvkoC8.js";import{i as ne}from"./BPUe7eKy.js";import{c as E}from"./XWejmun_.js";import{S as ae}from"./BgUSWgpM.js";/* empty css */import"./DLX9WLYY.js";import"./BCGuUW-A.js";import"./BzBZ3rW_.js";import"./BTfuSALe.js";import"./CSdWbyqL.js";import"./g5-PEaBL.js";import"./D6qJbdzf.js";import"./X7T44xHK.js";import"./BwoIjo_E.js";import"./Dc7p3ICY.js";import"./Cznu7OLW.js";import"./PqS3Y9ke.js";import"./-2fOlCHx.js";import"./UkTZ3Zr_.js";import"./C4u0fbym.js";import"./B-ETELib.js";import"./DLdOtohy.js";import"./D7dH1F2c.js";import"./DOsHgfbS.js";import"./D1g1EMp8.js";import"./CLFzEa0p.js";import"./DqnFw7VD.js";import"./DTcvBm2a.js";import"./CVX6J3T7.js";import"./H5CzaS2F.js";import"./DkuYNdo9.js";import"./C3RyuX2R.js";import"./Cj99RmFE.js";import"./g3tMhSZR.js";import"./CGiYQMS_.js";import"./EYTrNAJt.js";import"./D-PeFEB8.js";import"./jymNE1jK.js";import"./DTrpjvHo.js";import"./B1u9PcYl.js";import"./DuaKzbFm.js";import"./CsqLh5GG.js";import"./CsGAKGJN.js";import"./DnLSo6K0.js";import"./FwAzAgVu.js";import"./DS5x6Lb8.js";import"./BbiT5CSr.js";import"./BL6ZCxGS.js";import"./Br3Cga1M.js";import"./C_TO4eiS.js";const le={class:"imgContain"},re=["src"],ce={__name:"CoverIsbn",props:{url:{type:String,required:!0},isbn:{type:String,required:!0}},setup(j){const _=j,{getCoverUrl:h}=V(),y=d(!1),m=d(!1),v=d(""),s=d(""),p=R(()=>_.url?L(w(_.url)):L(s.value)),k=()=>{v.value=new URL(""+new URL("img_empty.Cm6PsUCf.png",import.meta.url).href,import.meta.url)},l=async()=>{if(_.isbn)try{m.value=!0,s.value=await h(_.isbn)||""}catch(f){console.error("è·åå¾ç失败:",f),s.value=""}finally{m.value=!1}},x=()=>{y.value=!0};function w(f){return f?.split(",")?.[0]||""}return A(()=>_.isbn,async()=>{y.value=!1,await G(),!_.url&&l()},{immediate:!0}),(f,B)=>(c(),u("div",le,[e("img",{src:v.value||p.value,loading:"lazy",onLoad:x,onError:k},null,40,re)]))}},de=T(ce,[["__scopeId","data-v-bc2f68a9"]]),pe={class:"bgc-color"},ue={class:"contain"},_e={key:0,class:"borrowTo"},me={class:"item mb-16"},ve={class:"information-center flex just-between"},be={class:"content flex"},ke={class:"left"},fe=["src"],ge={class:"right ml-16"},he={class:"line flex just-between just-center"},ye={class:"label"},we={class:"line flex just-between just-center"},xe={class:"value"},Ce={class:"line flex just-between just-center"},Le={class:"value"},Be={class:"line flex"},Ue=["title"],Ie={class:"action flex align-center"},ze={class:"head-label flex just-between align-center bgc-color"},$e={class:"num"},je={class:"count"},qe={class:"borrowTo"},De={class:"information-center flex just-between",style:{height:"195px"}},Ee={class:"content flex"},Te={class:"left"},Re=["src","onClick"],Ve=["onClick"],Oe={class:"right ml-16"},Ne={class:"line flex"},Se=["onClick"],Ke={class:"line flex"},Pe={class:"detailValue"},Me={class:"line flex"},Fe={class:"detailValue"},Ae={class:"line flex"},Ge={class:"detailValue"},He={class:"line flex"},Ye={class:"til"},Je={class:"line flex"},Qe={class:"remark",style:{"margin-top":"0px"}},We={class:"action flex align-center"},Xe=["onClick"],Ze={__name:"detail",setup(j){const{getBatchCoverUrl:_}=V(),h=H(),y=Y(),m=d(!1),v=R(()=>h.query.bookListId),s=d(),p=d(),{$qtRecordEvent:k}=J(),l=d({current:h.query.page||1,size:h.query.size||10,total:0}),x=()=>{y.push({name:"bookListDetail",query:{page:l.value.current,size:l.value.size,bookListId:v.value}}),B()},w=d(!1),f=d(null),B=async()=>{m.value=!0;const o=await C("/portal-admin-service/portal-pc-api/myBookList/book/page",{query:{size:l.value.size,current:l.value.current,bookListId:v.value},method:"get"});if(m.value=!1,o.code===200){p.value=o.data.records||[];const t=p.value.filter(a=>!a.cover);t.length&&_(t.map(a=>({isbn:a.isbn}))).then(a=>{p.value.forEach(b=>{b.cover||(b.coverUrl=a[b.isbn]||null)})}),l.value={current:o.data.current||1,size:o.data.size||0,total:o.data.total||0},p.value.length<=0&&X.error({title:"æç¤º",content:"è¯¥ä¹¦åææ¶æ²¡æä¹¦æ¬å¦",zIndex:19999})}},O=async o=>{k("pp_book_list_clk","CLK",{page_name:"profile_page",click_content:"å é¤",book_code:o.isbn,book_name:o.title,book_list:s.value.title}),E({title:"æç¤º",content:"æ¯å¦ç¡®è®¤å é¤è¯¥ä¹¦æ¬ï¼"}).then(async t=>{t?(await C("/portal-admin-service/portal-pc-api/myBookList/book/delete",{body:[o.id],method:"post"})).code===200&&(oe.success("ç§»é¤æå"),l.value={current:1,size:10,total:0},x(),I()):console.log("ç¨æ·åæ¶äºæä½")})},N=()=>{k("pp_book_list_clk","CLK",{page_name:"profile_page",click_content:"ç¼è¾",book_code:"",book_name:"",book_list:s.value.title}),f.value.initForm(s.value),w.value=!0},S=()=>{k("pp_book_list_clk","CLK",{page_name:"profile_page",click_content:"廿£ç´¢æ·»å å¾ä¹¦",book_code:"",book_name:"",book_list:s.value.title});const o=y.resolve({path:"/search",query:{bookListId:v.value}}).href;window.open(o,"_blank")},U=async o=>{k("pp_book_list_clk","CLK",{page_name:"profile_page",click_content:o.title,book_code:o.isbn,book_name:o.title,book_list:s.value.title});const a=`${window.location.origin}/search/book?id=${o.bookId}`;window.open(a,"_blank")},K=()=>{w.value=!1},P=async()=>{k("pp_book_list_clk","CLK",{page_name:"profile_page",click_content:"导åºä¹¦å",book_code:"",book_name:"",book_list:s.value.title}),E({title:"æç¤º",content:"æ¯å¦ç¡®è®¤å¯¼åºä¹¦åï¼"}).then(async o=>{if(o){const t=await C("/portal-admin-service/portal-pc-api/myBookList/book/export",{query:{bookListId:v.value},method:"get",responseType:"blob",skipErrorToast:!0});if(t)try{const a=new Blob([t],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"}),b=window.URL.createObjectURL(a),g=document.createElement("a");g.href=b,g.download=`${s.value.title}.xlsx`,document.body.appendChild(g),g.click(),document.body.removeChild(g),window.URL.revokeObjectURL(b)}catch(a){console.error("æä»¶å¯¼åºå¤±è´¥:",a)}}else console.log("ç¨æ·åæ¶äºæä½")})},I=async()=>{m.value=!0;const o=await C("/portal-admin-service/portal-pc-api/myBookList/detail/"+v.value);m.value=!1,o.code===200&&(s.value=o.data||{})};return Q(()=>{I(),B()}),(o,t)=>{const a=de,b=se,g=ie,M=ae;return c(),u("div",pe,[$(M,{size:"large",spinning:n(m)},{default:W(()=>[e("div",ue,[t[10]||(t[10]=e("div",{class:"head-title flex just-between mb-16"},[e("div",{class:"title"},"æç书å")],-1)),n(s)?(c(),u("div",_e,[e("div",me,[e("div",ve,[e("div",be,[e("div",ke,[n(s).cover?(c(),u("img",{key:0,src:("useOss"in o?o.useOss:n(L))(n(s).cover)},null,8,fe)):(c(),Z(a,{key:1,isbn:n(s).isbn},null,8,["isbn"]))]),e("div",ge,[e("div",he,[e("div",ye,r(n(s).title),1)]),e("div",we,[e("div",xe,r(n(s).createTime)+" å建",1)]),e("div",Ce,[e("div",Le,"å
±"+r(n(s).bookNum)+"æ¬ä¹¦",1)]),e("div",Be,[t[5]||(t[5]=e("span",{class:"bz"},"夿³¨:",-1)),e("div",{class:"remark",title:n(s).described},r(n(s).described),9,Ue)])])]),e("div",Ie,[e("div",{class:"btn",onClick:t[0]||(t[0]=i=>S())},"廿£ç´¢æ·»å å¾ä¹¦"),e("div",{class:"btn",onClick:t[1]||(t[1]=i=>N())},"ç¼è¾")])]),n(p)?(c(),u(q,{key:0},[e("div",ze,[e("div",$e,[t[6]||(t[6]=ee(" å
¨é¨ ",-1)),e("span",je,"("+r(n(p).length)+")",1)]),e("div",{class:"excel",onClick:t[2]||(t[2]=i=>P())},"导åºä¹¦å")]),e("div",qe,[(c(!0),u(q,null,te(n(p),(i,F)=>(c(),u("div",{key:F,class:"item mb-16"}
1,[e("div",De,[e("div",Ee,[e("div",Te,[i.cover||i.coverUrl?(c(),u("img",{key:0,src:("useOss"in o?o.useOss:n(L))(i.cover||i.coverUrl),onClick:z=>U(i)},null,8,Re)):(c(),u("img",{key:1,src:ne,onClick:z=>U(i)},null,8,Ve))]),e("div",Oe,[e("div",Ne,[e("div",{class:"label",onClick:z=>U(i)},r(i.title),9,Se)]),e("div",Ke,[t[7]||(t[7]=e("span",{class:"til"},"èè
:",-1)),e("div",Pe,r(i.author),1)]),e("div",Me,[t[8]||(t[8]=e("span",{class:"til"},"åºç社:",-1)),e("div",Fe,r(i.publisher),1)]),e("div",Ae,[t[9]||(t[9]=e("span",{class:"til"},"åºçå¹´:",-1)),e("span",Ge,r(i.pubYear),1)]),e("div",He,[e("span",Ye,r(i.createTime),1)]),e("div",Je,[e("span",Qe,r(i.borrowTime),1)])])]),e("div",We,[e("div",{class:"btn",onClick:z=>O(i)},"å é¤",8,Xe)])])]))),128))]),$(b,{size:n(l).size,"onUpdate:size":t[3]||(t[3]=i=>n(l).size=i),current:n(l).current,"onUpdate:current":t[4]||(t[4]=i=>n(l).current=i),total:n(l).total,class:"pagination",onPageChange:x},null,8,["size","current","total"])],64)):D("",!0)])])):D("",!0),$(g,{ref_key:"editCom",ref:f,previewVisible:n(w),onGetList:I,onCancel:K},null,8,["previewVisible"])])]),_:1},8,["spinning"])])}}},eo=T(Ze,[["__scopeId","data-v-a4df2bb3"]]);export{eo as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.