import{aT as V,b6 as r,bh as p,cQ as D,cR as U,aY as ,ドルu as P,aZ as q,cS as Y,bz as F,b7 as m,ax as K,cT as W,d as G,c as z,a1 as Q,e as L,o as _,s as Z,w as B,f as C,bL as H,j as o,$ as w,aS as J,n as X,bM as ee,a5 as te,t as ae,x as se}from"./QlNHqkx-.js";const ue=V("dialog",{state:()=>({bib:null,risItem:null,isDigit:!1,requestType:"",bibTitle:"",needVolumeInput:!1,noteVolume:"",isPdfEnabled:!1,itemTitle:"",requestTypeCode:""}),actions:{setRisItem(l){this.risItem=l},setBib(l){this.bib=l},setIsDigit(l){this.isDigit=l},setNeedVolumeInput(l){this.needVolumeInput=l},setIsPdfEnabled(l){this.isPdfEnabled=l},setItemTitle(l){this.itemTitle=l},setRequestType(l){this.requestType=l},setRequestTypeCode(l){this.requestTypeCode=l}}}),pe=()=>{const l=(t,e)=>{const a=t?.items?.find(s=>s.id===e),n=v(t);return a?.rid===p.TENROKU&&!!n?.length},v=t=>t?.items?.filter(e=>e?.rid===p.TENROKU&&r().getValues(e?.meta,"k37001")?.length),I=(t,e)=>r().isMagazinNewspaperTitle(t)?!0:((l(t,e)?v(t):t?.items?.filter(s=>s?.rid!==p.TENROKU&&r().getValues(s?.meta,"k37001")?.length)).map?.(s=>s?.meta?.k37001?.map(i=>i.v))?.flatMap(s=>s)).length>20,R=t=>t.requestOption?.some(e=>e.type==="BROWSE"&&e.cartStatus==="OPEN_SHELF"),k=t=>{const{$langLabel:e,$langTemplate:a,$isEn:n}=P(),s=[];switch(t.availableStatus){case"WORKING":s.push(e(m.ndlBooks.availableStatus.working));break;case"PREPBIND":s.push(e(m.ndlBooks.availableStatus.pending));break;case"BINDING":s.push(e(m.ndlBooks.availableStatus.binding));break;case"PREP":s.push(e(m.ndlBooks.availableStatus.prep));break;case"INUSE":s.push(e(m.ndlBooks.availableStatus.inuse));break;default:s.push("")}if(t.estimatedReturnDate){const j=new K(t.estimatedReturnDate);s.push(a(m.ndlBooks.availableStatus.estimatedReturnDate,W(j,"date",n.value)))}else s.push("");return t.noteOPAC?s.push(t.noteOPAC):s.push(""),["A03","A05","A10","A11","A18","A17","A25","A29","A32","A38","A40","A46","A60","B11","Z05","Z06"].includes(t.serviceType)?s.push(e(m.ndlBooks.availabilityAlert.copyDeny)):t.serviceType==="C01"?s.push(e(m.ndlBooks.availabilityAlert.outOfSerice)):s.push(""),s},d=t=>t?.requestOption?.length?t.requestOption.flatMap(e=>["COPY","SCOPY","LCOPY"].includes(e.type)&&e.cartStatus==="ENABLED"?[m.ndlBooks.Label.copyinfo[e.type.toLowerCase()]]:[]):[],c=(t,e)=>{const a=t?.items?.find(n=>n?.id===e);return t?.items?.filter(n=>(a?.rid===p.TENROKU&&n?.rid===p.TENROKU||a?.rid!==p.TENROKU&&![p.TENROKU,p.NDL_DIGITAL_DAISY].includes(n?.rid))&&n?.meta?.k30900?.some(s=>s?.v)&&n?.meta?.k30900?.some(s=>s?.d==="ndl"))},f=t=>t.map(e=>({materialType:r().getFirstMetaString(e.meta,"k39022"),icon:F.find(a=>a.label.ja===r().getFirstMetaString(e.meta,"k39022"))?.icon,ndlCallNo:r().getFirstMetaString(e.meta,"k30900")})),h=(t,e)=>{if(!t?.items?.length)return null;const a=[];return f(c(t,e)).forEach(s=>{a.some(i=>i.materialType===s.materialType)||a.push(s)}),a},u=t=>Object.entries(t).filter(([e,a])=>a?.length>0&&!!a?.[0]).map(([e,a])=>["temporal","volume"].includes(e)?`${e}=${encodeURIComponent(a[0])}`:`${e}=${a[0]}`).join("&");async function A(t,e){const a=u(e);return await U(`${Y}/${t}/archive?${a}`,q(),$(P()))}const N=t=>{const e=D.map(a=>a.value);return t?.sort((a,n)=>{const s=a.serviceType.startsWith("B"),i=n.serviceType.startsWith("B");return s===i?e.indexOf(a.division)-e.indexOf(n.division):s?-1:1})||[]},E=t=>{const e=[];return t.forEach(a=>{if(a?.meta?.k37001?.length)for(let n=1;n<=a.meta.k37001.length;n++){const s=r().getNthItmMetaStr(a.meta,"k37003",n),i=r().getNthItmMetaStr(a.meta,"k37002",n),g=r().getNthItmMetaStr(a.meta,"k30909",n)||r().getNthItmMetaStr(a.meta,"k37004",n);e.push({itmSysId:r().getNthItmMetaStr(a.meta,"k37001",n),barcode:r().getNthItmMetaStr(a.meta,"k37007",n),division:s,shelf:i,localCallNo:g})}}),b(e)},b=t=>{const e=D.map(a=>a.value);return t.sort((a,n)=>{const s=e.indexOf[a.shelf]<0?999:e.indexof[a.shelf],i=e.indexof[n.shelf]<0?999:e.indexof[n.shelf];return s-i})},T=t=>t?.items?.find(e=>[p.NDL_ZSK,p.NDL_DIGITAL_COLLECTION,p.NDL_EJOURNALS].includes(e.rid)&&e.meta?.k39027?.length>0),x=(t,e)=>{const a=T(t);return a?!!a.meta?.k39027?.find(n=>n.v==="可"):!1},M=(t,e)=>r().isMagazinNewspaperTitle(t)?r().getNdlsBookTitleLabel(e):r().getFirstMetaString(T(e)?.meta,"k80404"),S=t=>t?.some(e=>e?.value==="ILL_OK"),y=t=>t?.libraryType==="LIBTYPE_BRAILLE"&&t?.type==="BRAILLE",O=t=>t?.serviceType==="A57";return{isOpenShelf:R,getNotesText:k,getCopyInfoList:d,filterNdlCallNos:c,mapNdlCallNos:f,getNdlCallNosByMaterialType:h,createArchiveQuery:u,getArchiveItems:A,sortNdlItem:N,getNdlAlternateItems:E,getDigitalNdlItem:T,getShowDigitalAreaFlag:x,isArchiveDetailView:I,getDigitalItemLabel:M,canIllUser:S,isBrailleLib:y,serviceTypeA57:O,isInstitutionMessage:(t,e,a,n)=>!!(t!=="ENABLED"&&e&&(S(a?.attrs)&&!y(a)&&!O(n)||!S(a?.attrs)&&y(a)&&O(n))),unrequestableAcctFlag:(t,e,a,n)=>{if(!t?.length)return!0;const s=t?.some(g=>g?.type==="RLOAN"&&g?.cartStatus!=="ENABLED"),i=t?.some(g=>g?.type==="CLOAN"&&g?.cartStatus!=="ENABLED");return!!(e&&(s||i)&&(S(a?.attrs)&&!y(a)&&O(n)||!S(a?.attrs)&&y(a)&&!O(n)))}}},ce=[{lower:"browse",upper:"BROWSE",label:{ja:"閲覧",en:"Browsing"}},{lower:"rbrowse",upper:"RBROWSE",label:{ja:"閲覧予約",en:"Reservations for browsing"}},{lower:"cloan",upper:"CLOAN",label:{ja:"来館貸出",en:"Onsite loan"}},{lower:"sloan",upper:"SLOAN",label:{ja:"取寄せ貸出",en:"Interfacility loan"}},{lower:"rloan",upper:"RLOAN",label:{ja:"郵送貸出",en:"Loan via mail"}},{lower:"rcopy",upper:"RCOPY",label:{ja:"遠隔複写",en:"Remote photoduplication"}},{lower:"lcopy",upper:"LCOPY",label:{ja:"後日複写",en:"Later date photoduplication"}},{lower:"copy",upper:"COPY",label:{ja:"即日複写",en:"Same-day photoduplication"}},{lower:"scopy",upper:"SCOPY",label:{ja:"セルフ複写",en:"Self-service photoduplication"}},{lower:"copyref",upper:"COPYREF",label:{ja:"記事掲載箇所調査",en:"Article research service"}},{lower:"giinreq",upper:"GIINREQ",label:{ja:"利用申込",en:"Request"}},{lower:"sbrowse_r",upper:"SBROWSE_R",label:{ja:"取寄せ閲覧受付",en:"Interfacility request for browsing"}},{lower:"libref",upper:"LIBREF",label:{ja:"レファレンス",en:"Reference"}}],ne={class:"has-text-body-s has-text-sub"},le=G({__name:"UiPartsPageNavigationInput",props:{modelValue:{},lastPage:{},size:{default:2}},emits:["update:modelValue"],setup(l,{emit:v}){const{$langLabel:I}=P(),R=l,k=v,d=z(()=>Number(R.modelValue)),c=Q(d.value),f=h=>{h?c.value=Number(h):c.value=1,k("update:modelValue",h||c.value)};return(h,u)=>{const A=H,N=Z,E=ee;return _(),L(N,{class:"ui-parts-page-navigation-input",role:"navigation",gap:"16"},{default:B(()=>[C(N,{gap:"4"},{default:B(()=>[(_(),L(A,{key:o(d)-1,previous:"",disabled:o(d)===1,"aria-label":o(I)(o(w).previous),width:"32",height:"32",onClick:u[0]||(u[0]=b=>f(o(d)-1))},null,8,["disabled","aria-label"])),(_(),L(A,{key:o(d)+1,next:"",disabled:o(d)===l.lastPage,"aria-label":o(I)(o(w).next),width:"32",height:"32",onClick:u[1]||(u[1]=b=>f(o(d)+1))},null,8,["disabled","aria-label"]))]),_:1}),C(N,{gap:"4",tag:"form",onSubmit:u[3]||(u[3]=J(b=>f(o(c)),["prevent"]))},{default:B(()=>[C(E,{id:"ui-parts-page-navigation-input",modelValue:o(c),"onUpdate:modelValue":u[2]||(u[2]=b=>te(c)?c.value=b:null),class:"ui-parts-page-navigation-input-value",type:"number",inputmode:"numeric",min:1,max:l.lastPage,"aria-label":o(I)(o(w).page_input),width:"38",height:"36"},null,8,["modelValue","max","aria-label"]),X("span",ne,"/"+ae(l.lastPage),1)]),_:1})]),_:1})}}}),de=Object.assign(se(le,[["__scopeId","data-v-68099ac7"]]),{__name:"UiPartsPageNavigationInput"});export{ce as R,de as _,ue as a,pe as u};

AltStyle によって変換されたページ (->オリジナル) /