@rero/rero-ils-ui
Version:
User interface for RERO integrated library system (RERO ILS).
2 lines (1 loc) • 3.59 kB
JavaScript
import{a as H}from"./chunk-CKJQEON2.js";import"./chunk-BBJOC3LQ.js";import{a as z}from"./chunk-3Q7BCCHE.js";import"./chunk-5357H5SV.js";import"./chunk-PDQWUDUO.js";import{B as O,D as U}from"./chunk-4GRLSOJZ.js";import{c as J}from"./chunk-WOV5KKTV.js";import{Jb as $,Nb as G,O as j,P as F,Wa as N}from"./chunk-MTJX6JRK.js";import{c as L}from"./chunk-GQ5FIRIY.js";import"./chunk-4A4J5SA3.js";import"./chunk-L5BLWZD6.js";import"./chunk-VB4AMLEP.js";import{ma as V}from"./chunk-4MYHQLZQ.js";import"./chunk-AK7G7SIT.js";import"./chunk-MR6TFYJD.js";import"./chunk-DUSRDOA3.js";import"./chunk-DPNURG4O.js";import"./chunk-FRI676LD.js";import{ha as A}from"./chunk-WKOKZ3JO.js";import{B as y,Hc as d,Ic as T,Jc as v,Vb as s,X as I,Xb as _,Xc as g,ac as l,bc as c,cc as r,dc as f,dd as u,ed as C,fd as D,gb as o,hd as B,ia as x,kc as E,oa as R,pa as q,pd as h,r as k,rc as P,sc as p,ud as M,v as b,vd as w,yb as S}from"./chunk-3WD6XLXL.js";var Q=e=>["/records","items","detail",e],W=e=>["/records","documents","detail",e];function X(e,m){if(e&1&&f(0,"p-tag",8),e&2){let t=p(2);l("value",t.enumerationAndChronology)}}function Y(e,m){if(e&1&&(c(0,"a",2),d(1),r(),s(2,X,1,1,"p-tag",8),f(3,"br")),e&2){let t=p(),i=p();l("routerLink",g(3,W,i.document().pid)),o(),v(" ",m," "),o(),_(t.enumerationAndChronology?2:-1)}}function Z(e,m){if(e&1&&(d(0),u(1,"dateTranslate")),e&2){let t=p(2);v(" ",D(1,1,t.loan().metadata.request_expire_date,"shortDate")," ")}}function ee(e,m){e&1&&(d(0),u(1,"translate")),e&2&&v(" ",C(1,1,"Unknown")," ")}function te(e,m){if(e&1){let t=E();c(0,"div",0)(1,"div",1)(2,"a",2),d(3),r()(),c(4,"div",3),s(5,Y,4,5),u(6,"mainTitle"),f(7,"shared-contribution",4),r(),c(8,"div",5),d(9),u(10,"getRecord"),u(11,"async"),r(),c(12,"div",1),s(13,Z,2,4)(14,ee,2,3),r(),c(15,"div",6)(16,"admin-cancel-request-button",7),P("cancelRequestEvent",function(a){R(t);let n=p();return q(n.cancelRequest(a))}),r()()()}if(e&2){let t,i,a=m,n=p();o(2),l("routerLink",g(16,Q,a.pid)),o(),T(a.barcode),o(2),_((t=C(6,7,n.document().title))?5:-1,t),o(2),l("contributions",(i=n.document())==null?null:i.contribution),o(2),v(" ",C(11,14,B(10,9,n.loan().metadata.pickup_location_pid,"locations","field","pickup_name"))," "),o(4),_(n.loan().metadata.request_expire_date?13:14),o(3),l("loan",n.loan())}}var Ce=(()=>{class e{constructor(){this.recordService=x(N),this.itemService=x(z),this.loan=w(void 0),this.cancelRequestEvent=M(),this.loanData=F(j(this.loan).pipe(I(t=>{if(!t)return k(null);let i=this.itemService.getItem(t.metadata.item.barcode,t.metadata.paton_pid),a=this.recordService.getRecord("documents",t.metadata.item.document.pid,{resolve:1,headers:{Accept:"application/rero+json"}});return y([i,a]).pipe(b(([n,K])=>({item:n,document:K.metadata})))})),{initialValue:null}),this.item=h(()=>this.loanData()?.item??null),this.document=h(()=>this.loanData()?.document??null)}cancelRequest(t){this.cancelRequestEvent.emit(t)}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=S({type:e,selectors:[["admin-pickup-item"]],inputs:{loan:[1,"loan"]},outputs:{cancelRequestEvent:"cancelRequestEvent"},decls:1,vars:1,consts:[[1,"ui:grid","ui:grid-cols-12","ui:gap-4","ui:p-2"],[1,"ui:col-span-2"],[3,"routerLink"],[1,"ui:col-span-4"],[3,"contributions"],[1,"ui:col-span-3"],[1,"ui:col-span-1","ui:flex","ui:justify-end"],[3,"cancelRequestEvent","loan"],["severity","info",3,"value"]],template:function(i,a){if(i&1&&s(0,te,17,18,"div",0),i&2){let n;_((n=a.item())?0:-1,n)}},dependencies:[V,J,O,H,A,$,G,U,L],encapsulation:2,changeDetection:0})}}return e})();export{Ce as PickupItemComponent};