1import{a as X}from"./chunk-ZFVG6VZK.js";import{a as fe}from"./chunk-C47U5TNJ.js";import{a as L,b as I}from"./chunk-FSU2RQQZ.js";import{Cc as z,Gh as Me,Kc as Ce,Ld as Q,Nf as Oe,Oa as me,Pa as _e,Ra as q,Ta as w,mf as Y,nd as H,ne as ve,oe as he,of as Pe,ub as j,vc as be,wb as D,wc as $,xb as G}from"./chunk-B6OB7OHB.js";import{$ as A,Ac as W,Cd as T,Da as P,Db as b,Ea as O,Fc as g,Gc as m,Hb as c,Id as N,Jb as le,L as re,P as k,Rb as s,Sb as r,Tb as R,Ub as pe,Vb as ce,Xb as f,_b as C,_c as ue,ac as d,ad as ge,f as E,ga as U,la as se,ma as u,nb as o,nc as p,ob as ae,oc as _,pc as v,qc as de,qd as B,ra as y,sd as x,td as V,wb as M,xc as S}from"./chunk-OOA2NBWP.js";import"./chunk-2W3Q6YC6.js";var Z=class{search;constructor(t=""){this.search=t}};var Re=["society","deliveryNote","deliveryNoteLine","material","materialDescription","quantity","originCenter","originWarehouse","destinationCenter","destinationWarehouse","purchaseOrder","purchaseOrderLine","serialNumber","serialNumberProfile","reference","referenceDescription","accounted","text"],J=class i{constructor(t){this.router=t;this.currentUrl=this.router.url,this.router.events.subscribe(e=>{e instanceof me&&(this.currentUrl=e.urlAfterRedirects)}),this.linesFiltered=ue(()=>{let e=this.linesAll();return this._searchFilterService.filter(e,this.filters().search,Re).sort((n,a)=>+a.materialDescription-+n.materialDescription)}),ge(()=>{let e=this._headerService.header().getCurrentBreadcrumb()?.route?.queryParams?.search??"";this.setFilterGoodsReceiptFilters({search:e})},{allowSignalWrites:!0})}currentUrl;deliveryNote;filters=M(new Z);isLoading=M(!0);linesAll=M([]);linesFiltered;messagesAll=M([]);serialNumbersAll=M([]);receiptWarehousesAll=M([]);_unsubscribeAll$=new E;_activatedRoute=u(_e);_headerService=u(Pe);_router=u(q);_translateService=u(j);_materialRequestApiService=u(X);_searchFilterService=u(Me);_feedbackService=u(Y);init(){this.deliveryNote=this.currentUrl.split("/")[3],/^\d+$/.test(this.deliveryNote)&&this.setGoodsReceiptBreadcrumb(this.deliveryNote);let{queryParamMap:e}=this._activatedRoute;e.pipe(re(1)).subscribe(n=>{if(n?.get("search")?.length){this.filters().search=n?.get("search")??null;let{search:a}=this.filters(),l={search:a};this._headerService.updateCurrentRouteParams(l)}else this._headerService.updateCurrentRouteParams({search:null})})}destroy(){this._headerService.removeLastBreadcrumb(),this._unsubscribeAll$.next(),this._unsubscribeAll$.complete()}getGoodsReceipt(){this.isLoading.set(!0),this._materialRequestApiService.getGoodsReceipt(this.deliveryNote).pipe(A(this._unsubscribeAll$),k(()=>this.isLoading.set(!1))).subscribe({next:t=>{this.handleGoodsReceiptData(t)},error:()=>this.handleError()})}setGoodsReceiptBreadcrumb(t){let{value:e,url:n}=this.getCurrentGoodsReceipt(t);this._headerService.addBreadcrumb({title:{value:e},route:{url:n}})}getCurrentGoodsReceipt(t){let e=this._router.url.split("/").slice(0,4).join("/").replaceAll("%20"," ");return{value:`${this._translateService.instant("GoodsReceipt")} (${t})`,url:e}}handleGoodsReceiptData(t){this.linesAll.set(t?.lines),this.messagesAll.set(t?.messages),this.serialNumbersAll.set(t?.serialNumbers),this.receiptWarehousesAll.set(t?.receiptWarehouses)}handleError(){let e=["ThereWasAnError.Loading",{item:this._translateService.instant("GoodsReceipt").toLowerCase()}];this._feedbackService.message(e,"error")}setFilterGoodsReceiptFilters(t){this.filters.update(e=>Object.assign(e,t))}static \u0275fac=function(e){return new(e||i)(se(q))};static \u0275prov=U({token:i,factory:i.\u0275fac,providedIn:"root"})};var xe=(i,t)=>({"sort-ascending":i,"sort-descending":t});function Te(i,t){if(i&1){let e=f();s(0,"div",7)(1,"div",8),R(2,"app-icon",9),s(3,"input",10),g(4,"translate"),C("input",function(a){P(e);let l=d();return O(l.setSearchValue(a))}),r()()()}i&2&&(o(2),c("icon","search"),o(),c("placeholder",m(4,2,"Search")))}function we(i,t){if(i&1){let e=f();s(0,"app-icon",15),C("click",function(){P(e);let a=d().$implicit,l=d(2);return O(l.setOrderValue(a.value))})("keyup",function(){P(e);let a=d().$implicit,l=d(2);return O(l.setOrderValue(a.value))}),r()}if(i&2){let e=d().$implicit,n=d(2);c("ngClass",W(2,xe,(n.orderTable==null?null:n.orderTable.name)===e.value&&(n.orderTable==null?null:n.orderTable.status)===n.STATUS_ORDER.ASCENDING,(n.orderTable==null?null:n.orderTable.name)===e.value&&(n.orderTable==null?null:n.orderTable.status)===n.STATUS_ORDER.DESCENDING))("icon","arrow-sort")}}function De(i,t){if(i&1&&(s(0,"th")(1,"span",13),p(2),g(3,"translate"),g(4,"uppercase"),b(5,we,1,5,"app-icon",14),r()()),i&2){let e=t.$implicit;o(2),v(" ",m(4,4,m(3,2,e.title))," "),o(3),c("ngIf",e.sortable)}}function Ge(i,t){if(i&1&&(s(0,"tr")(1,"td",16),p(2),r(),s(3,"td",16),p(4),r(),s(5,"td",16),p(6),r(),s(7,"td",16),p(8),r()()),i&2){let e=t.$implicit;o(2),_(e.documentNumber),o(2),_(e.itemNumber),o(2),_(e.serialNumber),o(2),_(e.material)}}function Le(i,t){if(i&1&&(s(0,"table",11)(1,"thead")(2,"tr"),b(3,De,6,6,"th",12),r()(),s(4,"tbody"),b(5,Ge,9,4,"tr",12),r()()),i&2){let e=d();o(3),c("ngForOf",e.tableHeaderNames),o(2),c("ngForOf",e.serialNumbersToDisplay)}}function Ie(i,t){i&1&&(s(0,"div",17)(1,"p"),p(2),g(3,"translate"),r()()),i&2&&(o(2),_(m(3,1,"Data.NotResult")))}function Fe(i,t){if(i&1){let e=f();s(0,"div",18)(1,"app-paginator",19),C("rangeToDisplay",function(a){P(e);let l=d();return O(l.getListToDisplay(a))}),r()()}if(i&2){let e=d();o(),c("listLength",e.serialNumbersList.length)("pageSize",e.pageSize)}}var K=class i{constructor(t){this.data=t}serialNumbersList;serialNumbersToDisplay;orderTable;skeletonArray=new Array(10).fill(1);pageSize=5;range={initialRange:0,endRange:this.pageSize};tableHeaderNames=[{title:"GoodsReceipt.DeliveryNumber",value:"documentNumber",sortable:!0},{title:"Position",value:"itemNumber",sortable:!0},{title:"SerialNumbers",value:"serialNumber",sortable:!0},{title:"Material.Name",value:"material",sortable:!0}];inputFilter={documentNumber:{value:"",selected:!1},itemNumber:{value:"",selected:!1},serialNumber:{value:"",selected:!1},material:{value:"",selected:!1}};STATUS_ORDER=z;_dialogRef=u($);ngOnInit(){this.serialNumbersList=this.data?.serialNumbers,this.changeColumnFilter()}close(){this._dialogRef.close()}changeFilter(t){let e=t;this.inputFilter[e].selected=!this.inputFilter[e].selected,this.inputFilter[e].selected||(this.inputFilter[e].value="",this.changeColumnFilter())}
1changeColumnFilter(){let t=[...this.data.serialNumbers].filter(e=>e?.documentNumber?.toUpperCase()?.includes(this.inputFilter?.documentNumber?.value?.toUpperCase())&&String(e?.itemNumber).includes(this.inputFilter?.itemNumber?.value?.toUpperCase())&&e?.serialNumber?.toUpperCase()?.includes(this.inputFilter?.serialNumber?.value?.toUpperCase())&&e?.material?.toUpperCase()?.includes(this.inputFilter?.material?.value?.toUpperCase()));this.serialNumbersToDisplay=[...t],this.getSerialNumbersToDisplay(this.range)}setOrderValue(t){let e;this.orderTable?.name!==t?e=1:e=this.orderTable.status+1>2?0:this.orderTable.status+1,this.orderTable={name:t,status:e},this.checkSort()}getListToDisplay(t){this.range.initialRange=t.initialRange,this.range.endRange=t.endRange,this.getSerialNumbersToDisplay(t)}setSearchValue(t){this.serialNumbersToDisplay=this.serialNumbersList;let e=t.target.value.toLowerCase();this.serialNumbersToDisplay=this.serialNumbersToDisplay.filter(n=>{let a=n.documentNumber.toLowerCase(),l=n.itemNumber.toString().toLowerCase(),h=n.serialNumber.toLowerCase(),Ne=n.material.toLowerCase();return a.includes(e)||l.includes(e)||h.includes(e)||Ne.includes(e)}),this.getSerialNumbersToDisplay(this.range)}checkSort(){[1,2].includes(this.orderTable?.status)?this.sortSerialNumbersList():(this.orderTable={},this.serialNumbersToDisplay.sort((t,e)=>t.documentNumber.localeCompare(e.documentNumber))),this.getSerialNumbersToDisplay(this.range)}sortSerialNumbersList(){"itemNumber"===this.orderTable.name?this.sortSerialNumbersByNumber():this.sortSerialNumbersByString()}sortSerialNumbersByString(){let t=this.orderTable?.status===1,e=this.orderTable.name;this.serialNumbersToDisplay.sort((n,a)=>{let l=n[e],h=a[e];return t?l?.localeCompare(h):h?.localeCompare(l)}),this.getSerialNumbersToDisplay(this.range)}sortSerialNumbersByNumber(){let t=this.orderTable?.status===1?-1:1,e=this.orderTable.name;this.serialNumbersToDisplay.sort((n,a)=>{let l=n[e],h=a[e];if(t)return l>h?t:-t}),this.getSerialNumbersToDisplay(this.range)}getSerialNumbersToDisplay(t){this.serialNumbersToDisplay=this.serialNumbersList.slice(t.initialRange,t.endRange)??[]}static \u0275fac=function(e){return new(e||i)(ae(be))};static \u0275cmp=y({type:i,selectors:[["app-serial-numbers-popup"]],standalone:!0,features:[S],decls:9,vars:7,consts:[[1,"serial-numbers-popup-wrapper"],[1,"title"],["class","toolbar",4,"ngIf"],[1,"serial-numbers-popup-list"],["aria-describedby","serial-numbers-popup-table",4,"ngIf"],["class","not-results",4,"ngIf"],["class","paginator",4,"ngIf"],[1,"toolbar"],[1,"search-plants"],[3,"icon"],["type","text",3,"input","placeholder"],["aria-describedby","serial-numbers-popup-table"],[4,"ngFor","ngForOf"],[1,"sort"],["class","sort",3,"ngClass","icon","click","keyup",4,"ngIf"],[1,"sort",3,"click","keyup","ngClass","icon"],[1,"content-text"],[1,"not-results"],[1,"paginator"],[3,"rangeToDisplay","listLength","pageSize"]],template:function(e,n){e&1&&(s(0,"div",0)(1,"h1",1),p(2),g(3,"translate"),r(),b(4,Te,5,4,"div",2),s(5,"div",3),b(6,Le,6,2,"table",4),r(),b(7,Ie,4,3,"div",5)(8,Fe,2,2,"div",6),r()),e&2&&(o(2),v(" ",m(3,5,"GoodsReceipt.SerialNumbers")," "),o(2),c("ngIf",n.serialNumbersList.length),o(2),c("ngIf",n.serialNumbersToDisplay==null?null:n.serialNumbersToDisplay.length),o(),c("ngIf",!n.serialNumbersToDisplay.length),o(),c("ngIf",n.serialNumbersToDisplay.length))},dependencies:[N,B,x,V,T,w,G,D,H,Q],styles:[".serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%]{overflow-x:auto;margin:0rem 0rem 1.25rem}.serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse}.serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:.625rem}.serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] th[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] td[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.313rem;color:var(--secondary-color);font-weight:500;padding:1.25rem 0 0;-webkit-user-select:none;user-select:none}.serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] th[_ngcontent-%COMP%] app-icon[_ngcontent-%COMP%], .serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] td[_ngcontent-%COMP%] app-icon[_ngcontent-%COMP%]{color:var(--secondary-color);height:20px;width:20px;opacity:0}
1.serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] th[_ngcontent-%COMP%] app-icon.sort[_ngcontent-%COMP%], .serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] td[_ngcontent-%COMP%] app-icon.sort[_ngcontent-%COMP%]{rotate:-90deg;transition:rotate .3s}.serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] th[_ngcontent-%COMP%] app-icon.filter-active[_ngcontent-%COMP%], .serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] td[_ngcontent-%COMP%] app-icon.filter-active[_ngcontent-%COMP%]{opacity:1}.serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] th[_ngcontent-%COMP%] app-icon.sort-ascending[_ngcontent-%COMP%], .serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] td[_ngcontent-%COMP%] app-icon.sort-ascending[_ngcontent-%COMP%]{opacity:1}.serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] th[_ngcontent-%COMP%] app-icon.sort-descending[_ngcontent-%COMP%], .serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] td[_ngcontent-%COMP%] app-icon.sort-descending[_ngcontent-%COMP%]{opacity:1;rotate:90deg}.serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] th[_ngcontent-%COMP%] .sort[_ngcontent-%COMP%]:hover app-icon[_ngcontent-%COMP%]:not(.sort-ascending, .sort-descending[_ngcontent-%COMP%], .filter-active)[_ngcontent-%COMP%], .serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] td[_ngcontent-%COMP%] .sort[_ngcontent-%COMP%]:hover app-icon[_ngcontent-%COMP%]:not(.sort-ascending, .sort-descending[_ngcontent-%COMP%], .filter-active)[_ngcontent-%COMP%]{opacity:.5}.serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{color:var(--gray);border-bottom:1px solid var(--secondary-color)}.serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]{border-bottom:1px solid var(--secondary-color)}.serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] .list-content-text[_ngcontent-%COMP%]{text-decoration:none}.serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] .content-text[_ngcontent-%COMP%]{color:var(--secondary-color)}.serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] .content-text[_ngcontent-%COMP%] .status-box[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--border-radius-xs);padding:.313rem .625rem}.serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] .content-text[_ngcontent-%COMP%] .status-pending[_ngcontent-%COMP%]{background-color:var(--primary-yellow)}.serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] .content-text[_ngcontent-%COMP%] .status-approved[_ngcontent-%COMP%]{background-color:var(--primary-green)}.serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] .content-text[_ngcontent-%COMP%] .status-rejected[_ngcontent-%COMP%]{background-color:var(--primary-blue)}.serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] .content-text[_ngcontent-%COMP%] .status-close[_ngcontent-%COMP%]{background-color:var(--primary-red)}.serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] .content-text[_ngcontent-%COMP%] .status-under-treatment[_ngcontent-%COMP%]{background-color:var(--primary-purple)}.serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] .content-text[_ngcontent-%COMP%] .status-box[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;line-height:1;color:var(--primary-color)}.serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] .content-text[_ngcontent-%COMP%] button.button-clm[_ng
1content-%COMP%]{border-radius:var(--border-radius-xs);background-color:var(--secondary-color);color:var(--primary-color);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;width:150px;height:40px}.serial-numbers-popup-wrapper[_ngcontent-%COMP%] .serial-numbers-popup-list[_ngcontent-%COMP%] .content-text[_ngcontent-%COMP%] button.button-clm[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;padding:0;color:var(--primary-color)}.serial-numbers-popup-wrapper[_ngcontent-%COMP%] .not-results[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.serial-numbers-popup-wrapper[_ngcontent-%COMP%] .not-results[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;padding:0;color:var(--secondary-color)}.toolbar[_ngcontent-%COMP%]{display:flex;justify-content:end;align-items:center;box-sizing:border-box;margin:.625rem 0rem 0rem;gap:.625rem}.toolbar[_ngcontent-%COMP%] .search-plants[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.625rem;background-color:var(--search-background-color);color:var(--secondary-color);padding:.625rem;border-radius:var(--border-radius);transition:.5s max-width ease-in-out}.toolbar[_ngcontent-%COMP%] .search-plants[_ngcontent-%COMP%] app-icon[_ngcontent-%COMP%]{height:20px;width:20px;color:inherit;cursor:inherit}.toolbar[_ngcontent-%COMP%] .search-plants[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{background:none;outline:none;border:none;color:inherit;font-size:1rem;font-weight:var(--regular);width:100%}.toolbar[_ngcontent-%COMP%] .search-plants[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::placeholder{color:var(--secondary-color)}.toolbar[_ngcontent-%COMP%] button.filter[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:.625rem;border-radius:var(--border-radius);background-color:var(--filter-background-color);color:var(--filter-color);cursor:pointer;font-weight:var(--medium);-webkit-user-select:none;user-select:none;outline:none;border:none}.toolbar[_ngcontent-%COMP%] button.filter[_ngcontent-%COMP%]:hover{background-color:var(--filter-background-color__hover)}.toolbar[_ngcontent-%COMP%] app-icon[_ngcontent-%COMP%]{height:20px;width:20px;color:inherit;cursor:inherit}.toolbar[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:none}@media screen and (min-width: 1300px){.toolbar[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:block}}"],data:{animation:[L,I]}})};var ee=class i{selectedDate=new Date;_dialogRef=u($);closePopup(){this._dialogRef.close()}saveChanges(){this._dialogRef.close(this.selectedDate)}setDate(t){this.selectedDate=t}static \u0275fac=function(e){return new(e||i)};static \u0275cmp=y({type:i,selectors:[["app-date-popup"]],standalone:!0,features:[S],decls:19,vars:20,consts:[[1,"serial-numbers-popup-wrapper"],[1,"title"],[1,"date-picker"],[3,"dateChanges","date"],[1,"buttons"],[1,"save-button",3,"click"],[1,"close-button",3,"click"]],template:function(e,n){e&1&&(s(0,"div",0)(1,"h1",1),p(2),g(3,"translate"),r(),s(4,"div",2)(5,"p"),p(6),g(7,"translate"),g(8,"uppercase"),g(9,"translate"),g(10,"uppercase"),r(),s(11,"app-date",3),C("dateChanges",function(l){return n.setDate(l)}),r()(),s(12,"div",4)(13,"button",5),C("click",function(){return n.saveChanges()}),p(14),g(15,"translate"),r(),s(16,"button",6),C("click",function(){return n.closePopup()}),p(17),g(18,"translate"),r()()()),e&2&&(o(2),v(" ",m(3,6,"GoodsReceipt.ConfirmDelivery")," "),o(4),de(" ",m(8,10,m(7,8,"Add"))," ",m(10,14,m(9,12,"WebManager.Notifications.Date"))," "),o(5),c("date",n.selectedDate),o(3),v(" ",m(15,16,"Save")," "),o(3),v(" ",m(18,18,"Close")," "))},dependencies:[N,T,G,D,Oe],styles:[".date-picker[_ngcontent-%COMP%]{padding:0 0 1.25rem}.date-picker[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{display:flex;align-items:center;margin:0;padding:0;color:var(--secondary-color);margin-right:.313rem;font-weight:700}.buttons[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:1.5rem}.buttons[_ngcontent-%COMP%] .save-button[_ngcontent-%COMP%], .buttons[_ngcontent-%COMP%] .close-button[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;padding:0;border-radius:var(--border-radius-xs);height:50px;font-weight:var(--medium);background-color:var(--secondary-color);color:var(--primary-color);margin-left:auto}.buttons[_ngcontent-%COMP%] .save-button[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .buttons[_ngcontent-%COMP%] .close-button[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;padding:0;color:var(--primary-color)}.buttons[_ngcontent-%COMP%] .close-button[_ngcontent-%COMP%]{background-color:transparent;border:1px solid var(--secondary-color);color:var(--secondary-color)}"]})};var te=class i{hideSaveButton=M(!1);_materialRequestApiService=u(X);_unsubscribeAll$=new E;_dialogService=u(ve);_loadingService=u(he);_translateService=u(j);_feedbackService=u(Y);destroy(){this._unsubscribeAll$.next(),this._unsubscribeAll$.complete()}openOrderDetails(t){this._dialogService.open(K,{width:"825px",data:{serialNumbers:t}})}saveGoodsReceipt(t){this._dialogService.open(ee,{width:"400px"}).afterClosed().subscribe(n=>{this._loadingService.setLoading(!0),n?this._materialRequestApiService.postGoodsReceipt({receiptDate:this.getMappedDate(n),lines:t.lines,serialNumbers:t.serialNumbers}).pipe(A(this._unsubscribeAll$),k(()=>this._loadingService.setLoading(!1))).subscribe({next:a=>{this.handleGoodsReceiptSuccess(a),this.hideSaveButton.set(!0),window.location.href=window.location.href},error:a=>{this.handleGoodsReceiptError(a)}}):this._loadingService.setLoading(!1)})}getMappedDate(t){let e=t.getFullYear(),n=(t.getMonth()+1).toString().padStart(2,"0"),a=t.getDate().toString().padStart(2,"0");return e+n+a}handleGoodsReceiptSuccess(t){let n=["Item.Saved2",{item:this._translateService.instant("GoodsReceipt")}];this._feedbackService.message(n,"success")}handleGoodsReceiptError(t){let n=["ThereWasAnError.Saving",{item:this._translateService.instant("GoodsReceipt").toLowerCase()}];this._feedbackService.message(n,"error")}static \u0275fac=function(e){return new(e||i)};static \u0275prov=U({token:i,factory:i.\u0275fac,providedIn:"root"})};var Ee=(i,t)=>({"sort-ascending":i,"sort-descending":t});function ke(i,t){if(i&1&&(s(0,"div"),R(1,"app-skeleton-table-row"),r()),i&2){let e=t.first,n=t.last;o(),le("first-item",e)("last-item",n)}}function Ae(i,t){if(i&1&&(pe(0),b(1,ke,2,4,"div",7),ce()),i&2){let e=d();o(),c("ngForOf",e.skeletonArray)}}function Ue(i,t){if(i&1){let e=f();s(0,"app-icon",11),C("click",function(){P(e);let a=d().$implicit,l=d(2);return O(l.setOrderValue(a.value))})("keyup",function(){P(e);let a=d().$implicit,l=d(2);return O(l.setOrderValue(a.value))}),r()}if(i&2){let e=d().$implicit,n=d(2);c("ngClass",W(2,Ee,(n.orderTable==null?null:n.orderTable.name)===e.value&&(n.orderTable==null?null:n.orderTable.status)===n.STATUS_ORDER.ASCENDING,(n.orderTable==null?null:n.orderTable.name)===e.value&&(n.orderTable==null?null:n.orderTable.status)===n.STATUS_ORDER.DESCENDING))("icon","arrow-sort")}}function We(i,t){if(i&1&&(s(0,"th")(1,"span",9),p(2),g(3,"translate"),g(4,"uppercase"),b(5,Ue,1,5,"app-icon",10),r()()),i&2){let e=t.$implicit;o(2),v(" ",m(4,4,m(3,2,e.title))," "),o(3),c("ngIf",e.sortable)}}function Be(i,t){if(i&1){let e=f();s(0,"button",14),C("click",function(){P(e);let a=d().$implicit,l=d(2);return O(l.goToSerialNumbersPopup(a.deliveryNoteLine))}),p(1),g(2,"translate"),r()}
1i&2&&(o(),v(" ",m(2,1,"GoodsReceipt.SerialNumbers")," "))}function Ve(i,t){if(i&1&&(s(0,"tr")(1,"td",12),p(2),r(),s(3,"td",12),p(4),r(),s(5,"td",12),p(6),r(),s(7,"td",12),p(8),r(),s(9,"td",12),p(10),r(),s(11,"td",12),p(12),r(),s(13,"td",12),p(14),r(),s(15,"td",12),p(16),r(),s(17,"td",12),p(18),r(),s(19,"td",12),p(20),r(),s(21,"td",12),p(22),g(23,"removeLeadingZeros"),r(),s(24,"td",12),b(25,Be,3,3,"button",13),r()()),i&2){let e=t.$implicit,n=d(2);o(2),_(e.society),o(2),_(e.deliveryNote),o(2),_(e.material),o(2),_(e.materialDescription),o(2),_(n.formatNumber(e.quantity)),o(2),_(e.originCenter),o(2),_(e.originWarehouse),o(2),_(e.destinationCenter),o(2),_(e.destinationWarehouse),o(2),_(e.purchaseOrder),o(2),_(m(23,12,e.purchaseOrderLine)),o(3),c("ngIf",e.serialNumberProfile)}}function qe(i,t){if(i&1&&(s(0,"table",8)(1,"thead")(2,"tr"),b(3,We,6,6,"th",7),r()(),s(4,"tbody"),b(5,Ve,26,14,"tr",7),r()()),i&2){let e=d();o(3),c("ngForOf",e.tableHeaderNames),o(2),c("ngForOf",e.linesToDisplay)}}function je(i,t){i&1&&(s(0,"div",15)(1,"p"),p(2),g(3,"translate"),r()()),i&2&&(o(2),_(m(3,1,"Data.NotResult")))}function $e(i,t){if(i&1){let e=f();s(0,"div",16)(1,"app-paginator",17),C("rangeToDisplay",function(a){P(e);let l=d();return O(l.getListToDisplay(a))}),r()()}if(i&2){let e=d();o(),c("listLength",e.linesFiltered==null?null:e.linesFiltered.length)("pageSize",e.pageSize)}}function ze(i,t){if(i&1){let e=f();s(0,"div",18)(1,"button",19),C("click",function(){P(e);let a=d();return O(a.saveGoodsReceipt())}),p(2),g(3,"translate"),r()()}i&2&&(o(2),v(" ",m(3,1,"Save")," "))}var ne=class i{set linesFiltered(t){this._linesFiltered=t,this.allLinesAccounted(t),this.mapLinesToSend(this._linesFiltered),this.changeColumnFilter()}get linesFiltered(){return this._linesFiltered}linesAll;serialNumbers;receiptWarehouses;isLoading;hideSaveButton;orderTable;linesToDisplay;showSaveButton;skeletonArray=new Array(10).fill(1);pageSize=10;range={initialRange:0,endRange:this.pageSize};tableHeaderNames=[{title:"GoodsReceipt.Company",value:"society",sortable:!0},{title:"GoodsReceipt.DeliveryNumber",value:"deliveryNote",sortable:!0},{title:"Material.Name",value:"material",sortable:!0},{title:"Description",value:"materialDescription",sortable:!0},{title:"Quantity",value:"quantity",sortable:!0},{title:"GoodsReceipt.OriginCenter",value:"originCenter",sortable:!0},{title:"RequestMaterial.OriginWarehouse",value:"originWarehouse",sortable:!0},{title:"GoodsReceipt.DestinationCenter",value:"destinationCenter",sortable:!1},{title:"RequestMaterial.DestinationWarehouse",value:"destinationWarehouse",sortable:!1},{title:"MaterialRequest.Order",value:"purchaseOrder",sortable:!1},{title:"GoodsReceipt.OrderedPosition",value:"purchaseOrderLine",sortable:!1},{title:"WebManager.HMI.Header.Actions",value:"",sortable:!1}];inputFilter={society:{value:"",selected:!1},deliveryNote:{value:"",selected:!1},material:{value:"",selected:!1},materialDescription:{value:"",selected:!1},quantity:{value:"",selected:!1},originCenter:{value:"",selected:!1},originWarehouse:{value:"",selected:!1},destinationCenter:{value:"",selected:!1},destinationWarehouse:{value:"",selected:!1},purchaseOrder:{value:"",selected:!1},purchaseOrderLine:{value:"",selected:!1},accounted:{value:"",selected:!1}};STATUS_ORDER=z;_linesFiltered=[];_linesToSend=[];_goodsReceiptLinesService=u(te);constructor(){this.hideSaveButton=this._goodsReceiptLinesService.hideSaveButton}changeFilter(t){let e=t;this.inputFilter[e].selected=!this.inputFilter[e].selected,this.inputFilter[e].selected||(this.inputFilter[e].value="",this.changeColumnFilter())}changeColumnFilter(){let t=[...this._linesFiltered].filter(e=>e?.society?.toUpperCase()?.includes(this.inputFilter?.society?.value?.toUpperCase())&&e?.deliveryNote?.toUpperCase()?.includes(this.inputFilter?.deliveryNote?.value?.toUpperCase())&&e?.material?.toUpperCase()?.includes(this.inputFilter?.material?.value?.toUpperCase())&&e?.materialDescription?.toUpperCase()?.includes(this.inputFilter?.materialDescription?.value?.toUpperCase())&&String(e?.quantity).includes(this.inputFilter?.quantity?.value?.toUpperCase())&&e?.originCenter?.toUpperCase()?.includes(this.inputFilter?.originCenter?.value?.toUpperCase())&&e?.originWarehouse?.toUpperCase()?.includes(this.inputFilter?.originWarehouse?.value?.toUpperCase())&&e?.destinationCenter?.toUpperCase()?.includes(this.inputFilter?.destinationCenter?.value?.toUpperCase())&&e?.destinationWarehouse?.toUpperCase()?.includes(this.inputFilter?.destinationWarehouse?.value?.toUpperCase())&&e?.purchaseOrder?.toUpperCase()?.includes(this.inputFilter?.purchaseOrder?.value?.toUpperCase())&&String(e?.purchaseOrderLine).includes(this.inputFilter?.purchaseOrderLine?.value?.toUpperCase())&&e?.accounted?.toUpperCase()?.includes(this.inputFilter?.accounted?.value?.toUpperCase()));this.linesAll=[...t],this.getGoodsReceiptToDisplay(this.range)}getListToDisplay(t){this.range.initialRange=t.initialRange,this.range.endRange=t.endRange,this.getGoodsReceiptToDisplay(t)}setOrderValue(t){let e;this.orderTable?.name!==t?e=1:e=this.orderTable.status+1>2?0:this.orderTable.status+1,this.orderTable={name:t,status:e},this.checkSort()}goToSerialNumbersPopup(t){let e=this.serialNumbers.filter(n=>n.itemNumber===t);this._goodsReceiptLinesService.openOrderDetails(e)}formatNumber(t){let e=parseFloat(t);return Number.isInteger(e)?e.toString():t}saveGoodsReceipt(){this._goodsReceiptLinesService.saveGoodsReceipt({receiptDate:"",lines:this._linesToSend,serialNumbers:this.mapSerialNumbersToSend(this.serialNumbers)})}
1onNewQuantityChange(t,e){this._linesToSend.forEach((n,a)=>{e===a&&(n.quantityReceived=+t)})}getSelectedNotifications(t){return this.linesToDisplay[t].destinationWarehouse}setNotifications(t,e){this._linesToSend.forEach((n,a)=>{e===a&&(n.destinationWarehouse=t)}),this.linesToDisplay[e].destinationWarehouse=t}isLineAccounted(t){return t.accounted==="X"}allLinesAccounted(t){this.showSaveButton=!t.every(e=>e.accounted==="X")}checkSort(){[1,2].includes(this.orderTable?.status)?this.sortGoodsReceiptList():(this.orderTable={},this.linesFiltered.sort((t,e)=>t.material.localeCompare(e.material))),this.getGoodsReceiptToDisplay(this.range)}sortGoodsReceiptList(){"quantity"===this.orderTable.name||"purchaseOrderLine"===this.orderTable.name?this.sortGoodsReceiptByNumber():this.sortGoodsReceiptByString()}sortGoodsReceiptByString(){let t=this.orderTable?.status===1,e=this.orderTable.name;this.linesFiltered.sort((n,a)=>{let l=n[e],h=a[e];return t?l?.localeCompare(h):h?.localeCompare(l)}),this.getGoodsReceiptToDisplay(this.range)}sortGoodsReceiptByNumber(){let t=this.orderTable?.status===1?-1:1,e=this.orderTable.name;this.linesFiltered.sort((n,a)=>{let l=n[e],h=a[e];if(t)return l>h?t:-t}),this.getGoodsReceiptToDisplay(this.range)}getGoodsReceiptToDisplay(t){this.linesToDisplay=this.linesFiltered.slice(t.initialRange,t.endRange)??[]}mapLinesToSend(t){t.forEach(e=>{this._linesToSend.push({society:e.society,deliveryNote:e.deliveryNote,deliveryNoteLine:e.deliveryNoteLine,material:e.material,materialDescription:e.materialDescription,quantity:e.quantity,originCenter:e.originCenter,originWarehouse:e.originWarehouse,destinationCenter:e.destinationCenter,destinationWarehouse:e.destinationWarehouse,purchaseOrder:e.purchaseOrder,purchaseOrderLine:e.purchaseOrderLine,quantityReceived:e.quantity,text:e.text})})}mapSerialNumbersToSend(t){let e=[];return t.forEach(n=>{e.push({documentNumber:n.documentNumber,itemNumber:n.itemNumber,serialNumber:n.serialNumber,material:n.material,accion:n.accion})}),e}static \u0275fac=function(e){return new(e||i)};static \u0275cmp=y({type:i,selectors:[["app-goods-receipt-lines-table"]],inputs:{linesFiltered:"linesFiltered",linesAll:"linesAll",serialNumbers:"serialNumbers",receiptWarehouses:"receiptWarehouses",isLoading:"isLoading"},standalone:!0,features:[S],decls:7,vars:5,consts:[[1,"goods-receipt-lines-wrapper"],[1,"goods-receipt-lines-list"],[4,"ngIf"],["aria-describedby","goods-receipt-lines-table",4,"ngIf"],["class","not-results",4,"ngIf"],["class","paginator",4,"ngIf"],["class","buttons-wrapper",4,"ngIf"],[4,"ngFor","ngForOf"],["aria-describedby","goods-receipt-lines-table"],[1,"sort"],["class","sort",3,"ngClass","icon","click","keyup",4,"ngIf"],[1,"sort",3,"click","keyup","ngClass","icon"],[1,"content-text"],["class","button-clm",3,"click",4,"ngIf"],[1,"button-clm",3,"click"],[1,"not-results"],[1,"paginator"],[3,"rangeToDisplay","listLength","pageSize"],[1,"buttons-wrapper"],[3,"click"]],template:function(e,n){e&1&&(s(0,"div",0)(1,"div",1),b(2,Ae,2,1,"ng-container",2)(3,qe,6,2,"table",3),r(),b(4,je,4,3,"div",4)(5,$e,2,2,"div",5),r(),b(6,ze,4,3,"div",6)),e&2&&(o(2),c("ngIf",n.isLoading),o(),c("ngIf",!n.isLoading&&(n.linesToDisplay==null?null:n.linesToDisplay.length)),o(),c("ngIf",!n.isLoading&&!(n.linesFiltered!=null&&n.linesFiltered.length)),o(),c("ngIf",n.linesFiltered==null?null:n.linesFiltered.length),o(),c("ngIf",n.showSaveButton&&!n.hideSaveButton()))},dependencies:[N,B,x,V,T,w,fe,G,D,H,Q,Ce],styles:[".goods-receipt-lines-wrapper[_ngcontent-%COMP%]{background:var(--details-background-color)!important;border-radius:var(--border-radius);padding:1.25rem}.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%]{overflow-x:auto;margin:0rem 0rem 1.25rem}.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse}.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:.625rem}.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] th[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] td[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.313rem;color:var(--secondary-color);font-weight:500;padding:1.25rem 0 0;-webkit-user-select:none;user-select:none}.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] th[_ngcontent-%COMP%] app-icon[_ngcontent-%COMP%], .goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] td[_ngcontent-%COMP%] app-icon[_ngcontent-%COMP%]{color:var(--secondary-color);height:20px;width:20px;opacity:0}
1.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] th[_ngcontent-%COMP%] app-icon.sort[_ngcontent-%COMP%], .goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] td[_ngcontent-%COMP%] app-icon.sort[_ngcontent-%COMP%]{rotate:-90deg;transition:rotate .3s}.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] th[_ngcontent-%COMP%] app-icon.filter-active[_ngcontent-%COMP%], .goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] td[_ngcontent-%COMP%] app-icon.filter-active[_ngcontent-%COMP%]{opacity:1}.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] th[_ngcontent-%COMP%] app-icon.sort-ascending[_ngcontent-%COMP%], .goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] td[_ngcontent-%COMP%] app-icon.sort-ascending[_ngcontent-%COMP%]{opacity:1}.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] th[_ngcontent-%COMP%] app-icon.sort-descending[_ngcontent-%COMP%], .goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] td[_ngcontent-%COMP%] app-icon.sort-descending[_ngcontent-%COMP%]{opacity:1;rotate:90deg}.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] th[_ngcontent-%COMP%] .sort[_ngcontent-%COMP%]:hover app-icon[_ngcontent-%COMP%]:not(.sort-ascending, .sort-descending[_ngcontent-%COMP%], .filter-active)[_ngcontent-%COMP%], .goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] td[_ngcontent-%COMP%] .sort[_ngcontent-%COMP%]:hover app-icon[_ngcontent-%COMP%]:not(.sort-ascending, .sort-descending[_ngcontent-%COMP%], .filter-active)[_ngcontent-%COMP%]{opacity:.5}.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{color:var(--gray);border-bottom:1px solid var(--secondary-color)}.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]{border-bottom:1px solid var(--secondary-color)}.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] .list-content-text[_ngcontent-%COMP%]{text-decoration:none}.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] .content-text[_ngcontent-%COMP%]{color:var(--secondary-color)}.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] .content-text[_ngcontent-%COMP%] .status-box[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--border-radius-xs);padding:.313rem .625rem}.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] .content-text[_ngcontent-%COMP%] .status-pending[_ngcontent-%COMP%]{background-color:var(--primary-yellow)}.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] .content-text[_ngcontent-%COMP%] .status-approved[_ngcontent-%COMP%]{background-color:var(--primary-green)}.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] .content-text[_ngcontent-%COMP%] .status-rejected[_ngcontent-%COMP%]{background-color:var(--primary-blue)}.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] .content-text[_ngcontent-%COMP%] .status-close[_ngcontent-%COMP%]{background-color:var(--primary-red)}.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] .content-text[_ngcontent-%COMP%] .status-under-treatment[_ngcontent-%COMP%]{background-color:var(--primary-purple)}.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] .content-text[_ngcontent-%COMP%] .status-box[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;line-height:1;color:var(--primary-color)}.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] .content-text[_ngcontent-%COMP%] .input-container[_ngcontent-%COMP%]{display:flex;align-items:center;padding:0 .625rem;border-radius:var(--border-radius-xs);border:1px solid var(--secondary-color);
1background-color:var(--notification-details-form-background-color)!important;color:var(--secondary-color);height:40px}.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] .content-text[_ngcontent-%COMP%] .input-container.autocomplete--opened[_ngcontent-%COMP%]{border-bottom:0;border-radius:var(--border-radius) var(--border-radius) 0 0}.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] .content-text[_ngcontent-%COMP%] .input-container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{flex:1;border:none;background-color:inherit!important;color:inherit;outline:none;cursor:auto}.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] .content-text[_ngcontent-%COMP%] .input-container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::placeholder{color:var(--gray)}.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] .content-text[_ngcontent-%COMP%] button.button-clm[_ngcontent-%COMP%]{border-radius:var(--border-radius-xs);background-color:var(--secondary-color);color:var(--primary-color);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;width:150px;height:40px}.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .goods-receipt-lines-list[_ngcontent-%COMP%] .content-text[_ngcontent-%COMP%] button.button-clm[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;padding:0;color:var(--primary-color)}.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .not-results[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.goods-receipt-lines-wrapper[_ngcontent-%COMP%] .not-results[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;padding:0;color:var(--secondary-color)}.buttons-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;gap:.625rem;height:5dvh}.buttons-wrapper[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{border-radius:var(--border-radius-xs);background-color:var(--secondary-color);color:var(--primary-color);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;width:150px;height:40px}.buttons-wrapper[_ngcontent-%COMP%] button[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;padding:0;color:var(--primary-color)}"],data:{animation:[L,I]}})};function He(i,t){if(i&1&&(s(0,"div",3)(1,"p"),p(2),r()()),i&2){let e=t.$implicit;o(2),v(" ",e==null?null:e.message," ")}}var Se=class i{isLoading;linesAll;linesFiltered;messagesAll;serialNumbersAll;receiptWarehousesAll;_requestMaterialService=u(J);constructor(){this.linesAll=this._requestMaterialService.linesAll,this.linesFiltered=this._requestMaterialService.linesFiltered,this.messagesAll=this._requestMaterialService.messagesAll,this.serialNumbersAll=this._requestMaterialService.serialNumbersAll,this.receiptWarehousesAll=this._requestMaterialService.receiptWarehousesAll,this.isLoading=this._requestMaterialService.isLoading}ngOnInit(){this._requestMaterialService.init(),this._requestMaterialService.getGoodsReceipt()}ngOnDestroy(){this._requestMaterialService.destroy()}static \u0275fac=function(e){return new(e||i)};static \u0275cmp=y({type:i,selectors:[["app-goods-receipt"]],standalone:!0,features:[S],decls:3,vars:7,consts:[[1,"goods-receipt-wrapper"],["class","goods-receipt-messages",4,"ngFor","ngForOf"],[3,"linesAll","linesFiltered","serialNumbers","receiptWarehouses","isLoading"],[1,"goods-receipt-messages"]],template:function(e,n){e&1&&(s(0,"div",0),b(1,He,3,1,"div",1),R(2,"app-goods-receipt-lines-table",2),r()),e&2&&(o(),c("ngForOf",n.messagesAll()),o(),c("linesAll",n.linesAll())("linesFiltered",n.linesFiltered())("serialNumbers",n.serialNumbersAll())("receiptWarehouses",n.receiptWarehousesAll())("isLoading",n.isLoading())("@fadeIn",void 0))},dependencies:[N,x,w,ne],styles:[".goods-receipt-wrapper[_ngcontent-%COMP%] .goods-receipt-messages[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:1.25rem;border-radius:var(--border-radius);background-color:var(--primary-green)}.goods-receipt-wrapper[_ngcontent-%COMP%] .goods-receipt-messages[_ngcontent-%COMP%] app-icon[_ngcontent-%COMP%]{margin:0rem .625rem}.goods-receipt-wrapper[_ngcontent-%COMP%] .goods-receipt-messages[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{padding:.625rem;margin:0}"],data:{animation:[L,I]}})};export{Se as GoodsReceiptComponent};
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.