1"use strict";(self.webpackChunkgp_fe_sender=self.webpackChunkgp_fe_sender||[]).push([[411],{8792:(Z,r,c)=>{c.r(r),c.d(r,{PackagesListModule:()=>H});var l=c(2108),_=c(3336),t=c(4438),u=c(1901),h=c(7382),p=c(1460),g=c(177),f=c(9213),d=c(9159),C=c(9052),I=c(3115),P=c(8197),b=c(3955),k=c(144);const v=n=>({active:n}),m=(n,s)=>({data:n,columns:s});function R(n,s){if(1&n){const e=t.RV6();t.j41(0,"div",8),t.bIt("click",function(){const i=t.eBV(e).index,o=t.XpG();return t.Njj(o.activeTab.set(i))}),t.EFF(1),t.k0s()}if(2&n){const e=s.$implicit,a=s.index,i=t.XpG();t.Y8G("ngClass",t.eq3(3,v,i.activeTab()===a)),t.R7$(),t.Lme(" ",e," (",0===a?i.scannedIn().total:i.scannedOut().total,") ")}}function T(n,s){1&n&&(t.j41(0,"th",22),t.EFF(1,"#"),t.k0s())}function x(n,s){if(1&n&&(t.j41(0,"td",23),t.EFF(1),t.k0s()),2&n){const e=s.index,a=t.XpG(2).data;t.R7$(),t.SpI(" ",(a.page-1)*a.size+e+1," ")}}function O(n,s){1&n&&(t.j41(0,"th",22),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.JRh(t.bMT(2,1,"OrderSPA.delivery_details.package_ID")))}function S(n,s){if(1&n&&(t.j41(0,"td",23),t.EFF(1),t.k0s()),2&n){const e=s.$implicit;t.R7$(),t.SpI(" ",e.customerUniqueId," ")}}function L(n,s){1&n&&(t.j41(0,"th",22),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.JRh(t.bMT(2,1,"cages.timestamp")))}function F(n,s){if(1&n&&(t.j41(0,"td",23),t.EFF(1),t.nI1(2,"date"),t.k0s()),2&n){const e=s.$implicit;t.R7$(),t.SpI(" ",t.brH(2,1,e.scannedAtLocal,"short","+0000")," ")}}function A(n,s){1&n&&(t.j41(0,"th",22),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.JRh(t.bMT(2,1,"common.status")))}function j(n,s){if(1&n&&(t.j41(0,"td",23),t.EFF(1),t.k0s()),2&n){const e=s.$implicit;t.R7$(),t.SpI(" ",e.scannedAndAcceptedAt?"Out":"In"," ")}}function E(n,s){1&n&&(t.j41(0,"th",22),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.JRh(t.bMT(2,1,"cages.scanned_by")))}function $(n,s){if(1&n&&(t.j41(0,"td",23),t.EFF(1),t.k0s()),2&n){const e=s.$implicit;t.R7$(),t.Lme(" ",e.scannedByUserName," (",e.scannedByUserName,") ")}}function y(n,s){1&n&&(t.j41(0,"th",22),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.JRh(t.bMT(2,1,"cages.scanned_at")))}function G(n,s){if(1&n&&(t.j41(0,"td",23),t.EFF(1),t.k0s()),2&n){const e=s.$implicit;t.R7$(),t.SpI(" ",e.scannedAt," ")}}function z(n,s){1&n&&t.nrm(0,"tr",24)}function B(n,s){1&n&&t.nrm(0,"tr",25)}function D(n,s){if(1&n&&(t.j41(0,"table",11),t.qex(1,12),t.DNE(2,T,2,0,"th",13)(3,x,2,1,"td",14),t.bVm(),t.qex(4,15),t.DNE(5,O,3,3,"th",13)(6,S,2,1,"td",14),t.bVm(),t.qex(7,16),t.DNE(8,L,3,3,"th",13)(9,F,3,5,"td",14),t.bVm(),t.qex(10,17),t.DNE(11,A,3,3,"th",13)(12,j,2,1,"td",14),t.bVm(),t.qex(13,18),t.DNE(14,E,3,3,"th",13)(15,$,2,2,"td",14),t.bVm(),t.qex(16,19),t.DNE(17,y,3,3,"th",13)(18,G,2,1,"td",14),t.bVm(),t.DNE(19,z,1,0,"tr",20)(20,B,1,0,"tr",21),t.k0s()),2&n){const e=t.XpG(),i=e.columns;t.Y8G("dataSource",e.data.items),t.R7$(19),t.Y8G("matHeaderRowDef",i),t.R7$(),t.Y8G("matRowDefColumns",i)}}function N(n,s){1&n&&t.nrm(0,"gp-no-results")}function M(n,s){if(1&n&&(t.j41(0,"div",9),t.DNE(1,D,21,3,"table",10)(2,N,1,0,"gp-no-results",7),t.k0s()),2&n){const e=s.data;t.R7$(),t.Y8G("ngIf",e.items.length>0),t.R7$(),t.Y8G("ngIf",0===e.items.length)}}function X(n,s){1&n&&t.eu8(0)}function Y(n,s){if(1&n){const e=t.RV6();t.j41(0,"gp-pagination",28),t.bIt("currentPageChange",function(i){t.eBV(e);const o=t.XpG(2);return t.Njj(o.changeInPage(i))})("pageSizeChange",function(i){t.eBV(e);const o=t.XpG(2);return t.Njj(o.changeInSize(i))}),t.k0s()}if(2&n){const e=t.XpG(2);t.Y8G("lastPage",e.scannedInLastPage())("currentRows",e.scannedInCurrentRows())("pageSize",e.scannedIn().size)("currentPage",e.scannedIn().page)}}function U(n,s){if(1&n&&(t.j41(0,"div"),t.DNE(1,X,1,0,"ng-container",26)(2,Y,1,4,"gp-pagination",27),t.k0s()),2&n){const e=t.XpG(),a=t.sdS(20);t.R7$(),t.Y8G("ngTemplateOutlet",a)("ngTemplateOutletContext",t.l_i(3,m,e.scannedIn(),e.scannedInColumns)),t.R7$(),t.Y8G("ngIf",e.scannedIn().items.length>0)}}function V(n,s){1&n&&t.eu8(0)}function w(n,s){if(1&n){const e=t.RV6();t.j41(0,"gp-pagination",28),t.bIt("currentPageChange",function(i){t.eBV(e);const o=t.XpG(2);return t.Njj(o.changeOutPage(i))})("pageSizeChange",function(i){t.eBV(e);const o=t.XpG(2);return t.Njj(o.changeOutSize(i))}),t.k0s()}if(2&n){const e=t.XpG(2);t.Y8G("lastPage",e.scannedOutLastPage())("currentRows",e.scannedOutCurrentRows())("pageSize",e.scannedOut().size)("currentPage",e.scannedOut().page)}}function Q(n,s){if(1&n&&(t.j41(0,"div"),t.DNE(1,V,1,0,"ng-container",26)(2,w,1,4,"gp-pagination",27),t.k0s()),2&n){const e=t.XpG(),a=t.sdS(20);t.R7$(),t.Y8G("ngTemplateOutlet",a)("ngTemplateOutletContext",t.l_i(3,m,e.scannedOut(),e.scannedOutColumns)),t.R7$(),t.Y8G("ngIf",e.scannedOut().items.length>0)}}let W=(()=>{class n{constructor(){this.tabs=["Scanned-In","Scanned-Out"],this.activeTab=(0,t.vPA)(0),this.cageEntityId=(0,t.vPA)(""),this.status=(0,t.vPA)(null),this.puBranchName=(0,t.vPA)(""),this.doBranchName=(0,t.vPA)(""),this.cageId=0,this.scannedIn=(0,t.vPA)({items:[],total:0,page:1,size:20}),this.scannedOut=(0,t.vPA)({items:[],total:0,page:1,size:20}),this.route=(0,t.WQX)(l.nX),this.router=(0,t.WQX)(l.Ix),this.cagesService=(0,t.WQX)(u.x),this.store=(0,t.WQX)(h.il),this.cdr=(0,t.WQX)(t.gRc),this.destroyRef=(0,t.WQX)(t.abz),this.scannedInCurrentRows=(0,t.EWP)(()=>(0,t.O8t)(()=>this.buildRowsText(this.scannedIn()))),this.scannedInLastPage=(0,t.EWP)(()=>(0,t.O8t)(()=>this.buildLastPage(this.scannedIn()))),this.scannedOutCurrentRows=(0,t.EWP)(()=>(0,t.O8t)(()=>this.buildRowsText(this.scannedOut()))),this.scannedOutLastPage=(0,t.EWP)(()=>(0,t.O8t)(()=>this.buildLastPage(this.scannedOut()))),this.scannedInColumns=["hash","packageId","timestamp","status","scannedBy","scannedAt"],this.scannedOutColumns=["hash","packageId","timestamp","scannedBy","scannedAt"]}ngOnInit(){this.route.params.pipe((0,p.pQ)(this.destroyRef)).subscribe(e=>{const a=e.id;this.cageEntityId.set(a),a&&this.loadCageInfo()})}loadCageInfo(){this.cagesService.getCageInfo({entityId:[this.cageEntityId()]}).pipe((0,p.pQ)(this.destroyRef)).subscribe({next:e=>{const a=e?.items?.[0];a&&(this.status.set(a.status),this.cageId=a.id,this.puBranchName.set(a.puBranch?.name??""),this.doBranchName.set(a.doBranch?.name??""),this.loadScannedIn(),this.loadScannedOut(),this.cdr.markForCheck())}})}loadScannedIn(){const e=this.scannedIn();this.cagesService.getScannedInPackagesOfCage({cageId:[this.cageId],limit:e.size,offset:(e.page-1)*e.size}).pipe((0,p.pQ)(this.destroyRef)).subscribe(i=>{this.scannedIn.set({...e,total:i?.totalCount??0,items:(i?.items??[]).map(o=>this.mapScannedInItem(o))}),this.cdr.markForCheck()})}loadScannedOut(){const e=this.scannedOut();this.cagesService.getScannedOutPackagesOfCage({cageId:[this.cageId],limit:e.size,offset:(e.page-1)*e.size}).pipe((0,p.pQ)(this.destroyRef)).subscribe(i=>{this.scannedOut.set({...e,total:i?.totalCount??0,items:(i?.items??[]).map(o=>this.mapScannedOutItem(o))}),this.cdr.markForCheck()})}mapScannedInItem(e){return{customerUniqueId:e.package?.customerUniqueId,scannedAtLocal:e.scannedAndSortedAtLocal,scannedByUserName:e.scannedAndSortedByUser?.name,scannedByUserId:e.scannedAndSortedByUser?.id,scannedAndAcceptedAt:e.scannedAndAcceptedAt,scannedAt:e.cage?.puBranch?.name??""}}mapScannedOutItem(e){return{customerUniqueId:e.package?.customerUniqueId,scannedAtLocal:e.scannedAndAcceptedAtLocal,scannedByUserName:e.scannedAndAcceptedByUser?.name,scannedByUserId:e.scannedAndAcceptedByUser?.id,scannedAndAcceptedAt:e.scannedAndAcceptedAt,scannedAt:e.cage?.doBranch?.name??""}}buildRowsText(e){return`${0===e.total?0:(e.page-1)*e.size+1}-${Math.min(e.page*e.size,e.total)} of ${e.total}`}buildLastPage(e){const a=Math.ceil(e.total/e.size);return 0===a?1:a}changeInPage(e){this.scannedIn.update(a=>({...a,page:e})),this.loadScannedIn()}changeInSize(e){this.scannedIn.update(a=>({...a,size:e,page:1})),this.loadScannedIn()}changeOutPage(e){this.scannedOut.update(a=>({...a,page:e})),this.loadScannedOut()}changeOutSize(e){this.scannedOut.update(a=>({...a,size:e,page:1})),this.loadScannedOut()}static{this.\u0275fac=function(a){return new(a||n)}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["gp-packages-list"]],decls:23,vars:19,consts:[["tableTemplate",""],[3,"title"],[1,"gp-page-header"],[1,"lighter-text"],[1,"mirror-x"],[1,"gp-senders-tabs"],["class","gp-senders-tabs__tab",3,"ngClass","click",4,"ngFor","ngForOf"],[4,"ngIf"],[1,"gp-senders-tabs__tab",3,"click","ngClass"],[1,"table-container"],["mat-table","","class","packages-table",3,"dataSource",4,"ngIf"],["mat-table","",1,"packages-table",3,"dataSource"],["matColumnDef","hash"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","packageId"],["matColumnDef","timestamp"],["matColumnDef","status"],["matColumnDef","scannedBy"],["matColumnDef","scannedAt"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"lastPage","currentRows","pageSize","currentPage","currentPageChange","pageSizeChange",4,"ngIf"],[3,"currentPageChange","pageSizeChange","lastPage","currentRows","pageSize","currentPage"]],template:function(a,i){1&a&&(t.j41(0,"gp-page-layout",1)(1,"div",2)(2,"span"),t.EFF(3),t.nI1(4,"translate"),t.j41(5,"span",3),t.EFF(6),t.j41(7,"mat-icon",4),t.EFF(8,"arrow_right_alt"),t.k0s(),t.EFF(9),t.k0s()(),t.j41(10,"span"),t.EFF(11),t.nI1(12,"translate"),t.j41(13,"span",3),t.EFF(14),t.nI1(15,"enumTranslate"),t.nI1(16,"titlecase"),t.k0s()()(),t.j41(17,"div",5),t.DNE(18,R,2,5,"div",6),t.k0s(),t.DNE(19,M,3,2,"ng-template",null,0,t.C5r)(21,U,3,6,"div",7)(22,Q,3,6,"div",7),t.k0s()),2&a&&(t.Y8G("title","Packages List"),t.R7$(3),t.Lme(" ",t.bMT(4,10,"scanner.bin-status.CAGE")," ",i.cageEntityId()," "),t.R7$(3),t.SpI(" (",i.puBranchName()," "),t.R7$(3),t.SpI(" ",i.doBranchName(),") "),t.R7$(2),t.SpI("",t.bMT(12,12,"common.status"),": "),t.R7$(3),t.SpI(" ",t.bMT(16,17,t.i5U(15,14,i.status(),"CageStatus"))," "),t.R7$(4),t.Y8G("ngForOf",i.tabs),t.R7$(3),t.Y8G("ngIf",0===i.activeTab()),t.R7$(),t.Y8G("ngIf",1===i.activeTab()))},dependencies:[g.YU,g.Sq,g.bT,g.T3,f.An,d.Zl,d.tL,d.ji,d.cC,d.YV,d.iL,d.KS,d.$R,d.YZ,d.NB,C.e,I.J,P.h,g.PV,g.vh,b.D9,k.g],styles:[".gp-page-header[_ngcontent-%COMP%]{font-size:32px;font-weight:700;display:flex;justify-content:space-between}.gp-page-header[_ngcontent-%COMP%] .lighter-text[_ngcontent-%COMP%]{font-weight:lighter}.gp-page-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.missing-packages-table[_ngcontent-%COMP%]{max-width:600px}.gp-senders-tabs[_ngcontent-%COMP%]{display:flex;border-bottom:1px solid #e0e0e0;margin-bottom:20px}.gp-senders-tabs__tab[_ngcontent-%COMP%]{padding:12px 24px;
1cursor:pointer;border-bottom:2px solid transparent;transition:all .3s;font-weight:500}.gp-senders-tabs__tab.active[_ngcontent-%COMP%]{color:#1976d2;border-bottom:2px solid #1976d2}.gp-senders-tabs__tab[_ngcontent-%COMP%]:hover:not(.active){background-color:#f5f5f5} html[dir=rtl] .mirror-x{transform:scaleX(-1);display:inline-block}"],changeDetection:0})}}return n})();var J=c(715);let H=(()=>{class n{static{this.\u0275fac=function(a){return new(a||n)}}static{this.\u0275mod=t.$C({type:n})}static{this.\u0275inj=t.G2t({imports:[l.iI.forChild([{path:"",component:W}]),_.G,J.x]})}}return n})()}}]);
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.