Files
kapp/3201.846b6f2d27c91826.js
2026-05-21 11:19:10 -03:00

1 line
5.9 KiB
JavaScript

(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3201],{23201:(O,p,i)=>{i.r(p),i.d(p,{EventSecondLicensePlatePageModule:()=>T});var P=i(61380),u=i(69270),e=i(45449),r=i(24006),l=i(47898),m=i(90944),g=i(90603),E=i(99826);function f(t,a){if(1&t&&(e.\u0275\u0275elementStart(0,"div",13),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&t){const n=a.$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",n.message," ")}}function h(t,a){if(1&t&&(e.\u0275\u0275elementStart(0,"div",11),e.\u0275\u0275template(1,f,2,1,"div",12),e.\u0275\u0275elementEnd()),2&t){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",n.eventLicensePlaceTwoFormErrors)}}const S=[{path:"",component:(()=>{class t{constructor(n,c,d,C,L,I){this.formBuilder=n,this.notificatorService=c,this.navigationService=d,this.createLogisticEventService=C,this.commonService=L,this.translateConfigService=I,this.onSubmit=()=>{this.cleanValidationErrors();const o=this.commonService.clearString(this.eventLicensePlateTwoForm.controls.licensePlateTwo.value),s=this.validateInput({licensePlateTwo:o});if(s.length){this.setValidationErrors(s);const _={title:this.translateConfigService.translate("TOAST_INVALID_DATA_TITLE"),message:this.translateConfigService.translate("TOAST_INVALID_DATA_NESSAGE"),type:"error"};this.notificatorService.notify(_)}else this.createLogisticEventService.setLicensePlateTwo(o),this.navigationService.forward(["/logistic-events/create/event-options"])},this.validateInput=o=>{const v=[],s=this.validateTitleInput(o);return s&&v.push(s),v},this.validateTitleInput=o=>!o.licensePlateTwo||o.licensePlateTwo.length<1?{message:this.translateConfigService.translate("PG_CREATE_LICENCEPLATETWO_STEP_ISNEED_PLATE"),field:"licensePlateOne"}:null,this.goOneStepBack=()=>{this.cleanValidationErrors(),this.navigationService.back(["/logistic-events/create/event-first-license-plate"])},this.setValidationErrors=o=>{console.log("setValidationErrors:",o),this.eventLicensePlaceTwoFormErrors=o},this.cleanValidationErrors=()=>{this.eventLicensePlaceTwoFormErrors=[]},this.eventLicensePlateTwoForm=this.formBuilder.group({licensePlateTwo:[this.createLogisticEventService.getLicensePlateTwo()]})}ionViewDidEnter(){this.hasCart=this.createLogisticEventService.getHasCart()}}return t.\u0275fac=function(n){return new(n||t)(e.\u0275\u0275directiveInject(r.UntypedFormBuilder),e.\u0275\u0275directiveInject(l.V6),e.\u0275\u0275directiveInject(l.f5),e.\u0275\u0275directiveInject(l.V),e.\u0275\u0275directiveInject(l.v_),e.\u0275\u0275directiveInject(l.wK))},t.\u0275cmp=e.\u0275\u0275defineComponent({type:t,selectors:[["app-event-second-license-plate"]],decls:20,vars:14,consts:[[1,"centralized-content"],[1,"page-title"],[1,"title"],[1,"ion-margin-vertical"],[3,"formGroup","ngSubmit"],[1,"input-holder"],["type","text","formControlName","licensePlateTwo",3,"placeholder"],["class","errors",4,"ngIf"],[1,"button-holder"],["type","button",1,"back",3,"click"],["type","submit",3,"click"],[1,"errors"],["class","error",4,"ngFor","ngForOf"],[1,"error"]],template:function(n,c){1&n&&(e.\u0275\u0275elementStart(0,"ion-content")(1,"div",0)(2,"div",1)(3,"div",2),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(6,"ion-row")(7,"ion-col",3)(8,"form",4),e.\u0275\u0275listener("ngSubmit",function(){return c.onSubmit()}),e.\u0275\u0275elementStart(9,"div",5),e.\u0275\u0275element(10,"input",6),e.\u0275\u0275pipe(11,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(12,h,2,1,"div",7),e.\u0275\u0275elementStart(13,"div",8)(14,"button",9),e.\u0275\u0275listener("click",function(){return c.goOneStepBack()}),e.\u0275\u0275text(15),e.\u0275\u0275pipe(16,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(17,"button",10),e.\u0275\u0275listener("click",function(){return c.onSubmit()}),e.\u0275\u0275text(18),e.\u0275\u0275pipe(19,"translate"),e.\u0275\u0275elementEnd()()()()()()()),2&n&&(e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(5,6,"PG_CREATE_LICENCEPLATETWO_STEP_TEXT_TITLE")),e.\u0275\u0275advance(4),e.\u0275\u0275property("formGroup",c.eventLicensePlateTwoForm),e.\u0275\u0275advance(2),e.\u0275\u0275property("placeholder",e.\u0275\u0275pipeBind1(11,8,"PG_CREATE_LICENCEPLATETWO_STEP_INPUT")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",c.eventLicensePlaceTwoFormErrors),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(16,10,"BTN_BACK")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(19,12,"BTN_NEXT")))},dependencies:[m.NgForOf,m.NgIf,g.IonCol,g.IonContent,g.IonRow,r.\u0275NgNoValidate,r.DefaultValueAccessor,r.NgControlStatus,r.NgControlStatusGroup,r.FormGroupDirective,r.FormControlName,E.X$],styles:["ion-toolbar[_ngcontent-%COMP%]{font-family:Nunito,sans-serif}ion-toolbar[_ngcontent-%COMP%] ion-img[_ngcontent-%COMP%]{height:25px;width:25px}ion-toolbar[_ngcontent-%COMP%] ion-title[_ngcontent-%COMP%]{letter-spacing:1px}.centralized-content[_ngcontent-%COMP%]{height:calc(100vh - 56px);display:flex;justify-content:flex-start;flex-direction:column}.centralized-content[_ngcontent-%COMP%] .errors[_ngcontent-%COMP%]{width:80%;margin:12px 10% 0;color:#f0181b;text-align:center}.centralized-content[_ngcontent-%COMP%] .page-title[_ngcontent-%COMP%]{margin-top:32px;margin-bottom:32px}.centralized-content[_ngcontent-%COMP%] .page-title[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:initial!important;font-weight:700;text-align:center}.centralized-content[_ngcontent-%COMP%] .page-title[_ngcontent-%COMP%] .sub-title[_ngcontent-%COMP%]{text-align:center;color:#656768;font-size:.9em;margin-top:4px}"]}),t})()}];let T=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=e.\u0275\u0275defineNgModule({type:t}),t.\u0275inj=e.\u0275\u0275defineInjector({imports:[u.I,P.RouterModule.forChild(S)]}),t})()}}]);