1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[6467],{6467(_,h,i){i.d(h,{AdicionarpagamentoPageModule:()=>j});var p=i(2200),l=i(4341),e=i(3812),m=i(8132),b=i(467),v=i(552),C=i(5312),o=i(3664),x=i(5637),P=i(6929),F=i(369);const u=a=>[a,"BRL","symbol","1.2-2","pt-BR"];function O(a,r){1&a&&(o.j41(0,"div",34),o.nrm(1,"ion-input",35),o.k0s())}function k(a,r){if(1&a&&(o.j41(0,"div",36),o.EFF(1," Saldo dispon\xedvel: "),o.j41(2,"strong"),o.EFF(3),o.nI1(4,"currency"),o.k0s()()),2&a){const g=o.XpG();o.R7$(3),o.JRh(o.iJd(4,1,o.eq3(7,u,g.ValorAtual)))}}function M(a,r){if(1&a&&(o.j41(0,"span",37),o.EFF(1),o.nI1(2,"currency"),o.k0s()),2&a){const g=o.XpG();o.R7$(),o.JRh(o.iJd(2,1,o.eq3(7,u,g.ValorAtual)))}}function D(a,r){1&a&&(o.j41(0,"span",37),o.EFF(1,"..."),o.k0s())}let E=(()=>{var a;class r{constructor(t,s,n,d,c){this.fb=t,this.navCtrl=s,this.apiService=n,this.storage=d,this.alertController=c,this.ValorAtual=0,this.Carregando=!0,this.mostrarCampoOutras=!1,this.brlPipe=new v.f}ngOnInit(){this.ValorAtual=Number(window.localStorage.getItem("valorAtual"));const t=(new Date).toISOString().split("T")[0];this.pagamentoForm=this.fb.group({formaPagamento:["",l.k0.required],formaPagamentoOutras:[""],Valor:[this.ValorAtual>0?this.ValorAtual:"",l.k0.required],Data:[t]}),this.Carregando=!1}onFormaPagamentoChange(t){this.mostrarCampoOutras="Outras"===t.detail.value,this.mostrarCampoOutras||this.pagamentoForm.get("formaPagamentoOutras").setValue("")}closeModal(){this.navCtrl.back()}onSubmit(){var t=this;return(0,b.A)(function*(){var s=window.localStorage.getItem("keyPedido");const n=C.c.empresaId;if(t.pagamentoForm.invalid||t.mostrarCampoOutras&&!t.pagamentoForm.get("formaPagamentoOutras").value?.trim())return;const d=t.pagamentoForm.value,c=Number(d.Valor);if(c>t.ValorAtual)return void(yield(yield t.alertController.create({header:"Valor inv\xe1lido",message:"O valor do pagamento n\xe3o pode ser maior que o saldo devedor.",buttons:["OK"]})).present());const y=t.mostrarCampoOutras?d.formaPagamentoOutras.trim():d.formaPagamento;yield t.apiService.criarDado(`empresas/${n}/pedidos/${s}/formaDePagamento`,{formaPagamento:y,Valor:c,Data:d.Data}),t.navCtrl.back()})()}static#o=a=()=>(this.\u0275fac=function(s){return new(s||r)(o.rXU(l.ok),o.rXU(x.q9),o.rXU(P.G),o.rXU(F.w),o.rXU(e.hG))},this.\u0275cmp=o.VBU({type:r,selectors:[["app-adicionarpagamento"]],standalone:!1,decls:54,vars:12,consts:[[1,"ion-no-border"],[1,"add-pag-toolbar"],["slot","start"],[1,"add-pag-close-btn",3,"click"],["name","arrow-back-outline"],[1,"add-pag-title"],[1,"add-pag-content"],[3,"ngSubmit","formGroup"],[1,"form-section"],[1,"form-section-label"],[1,"method-card"],["formControlName","formaPagamento","placeholder","Selecione","interface","action-sheet",1,"method-select",3,"ionChange"],["value","Dinheiro"],["value","Pix"],["value","Cart\xe3o de Cr\xe9dito"],["value","Cart\xe3o de D\xe9bito"],["value","Boleto"],["value","Transfer\xeancia"],["value","Outras"],["class","method-card outras-card",4,"ngIf"],[1,"valor-card"],[1,"valor-prefix"],["type","number","formControlName","Valor","step","0.01","min","0.01","placeholder","0,00",1,"valor-input"],["class","saldo-hint",4,"ngIf"],[1,"date-card"],["presentation","date","formControlName","Data","locale","pt-BR",1,"date-picker"],[1,"submit-wrap"],["type","submit",1,"submit-btn",3,"disabled"],["name","checkmark-circle-outline"],[1,"saldo-footer"],[1,"saldo-inner"],[1,"saldo-label"],["class","saldo-value",4,"ngIf"],[1,"saldo-icon",3,"name"],[1,"method-card","outras-card"],["type","text","formControlName","formaPagamentoOutras","placeholder","Descreva a forma de pagamento...",1,"outras-input"],[1,"saldo-hint"],[1,"saldo-value"]],template:function(s,n){if(1&s&&(o.j41(0,"ion-header",0)(1,"ion-toolbar",1)(2,"ion-buttons",2)(3,"ion-button",3),o.bIt("click",function(){return n.closeModal()}),o.nrm(4,"ion-icon",4),o.k0s()(),o.j41(5,"ion-title",5),o.EFF(6,"Adicionar Pagamento"),o.k0s()()(),o.j41(7,"ion-content",6)(8,"form",7),o.bIt("ngSubmit",function(){return n.onSubmit()}),o.j41(9,"div",8)(10,"div",9),o.EFF(11,"Forma de Pagamento"),o.k0s(),o.j41(12,"div",10)(13,"ion-select",11),o.bIt("ionChange",function(c){return n.onFormaPagamentoChange(c)}
1),o.j41(14,"ion-select-option",12),o.EFF(15,"\u{1f4b5} Dinheiro"),o.k0s(),o.j41(16,"ion-select-option",13),o.EFF(17,"\u26a1 Pix"),o.k0s(),o.j41(18,"ion-select-option",14),o.EFF(19,"\u{1f4b3} Cart\xe3o de Cr\xe9dito"),o.k0s(),o.j41(20,"ion-select-option",15),o.EFF(21,"\u{1f4b3} Cart\xe3o de D\xe9bito"),o.k0s(),o.j41(22,"ion-select-option",16),o.EFF(23,"\u{1f4c4} Boleto"),o.k0s(),o.j41(24,"ion-select-option",17),o.EFF(25,"\u{1f501} Transfer\xeancia"),o.k0s(),o.j41(26,"ion-select-option",18),o.EFF(27,"\u270f\ufe0f Outras"),o.k0s()()(),o.DNE(28,O,2,0,"div",19),o.k0s(),o.j41(29,"div",8)(30,"div",9),o.EFF(31,"Valor"),o.k0s(),o.j41(32,"div",20)(33,"span",21),o.EFF(34,"R$"),o.k0s(),o.nrm(35,"ion-input",22),o.k0s(),o.DNE(36,k,5,9,"div",23),o.k0s(),o.j41(37,"div",8)(38,"div",9),o.EFF(39,"Data do Pagamento"),o.k0s(),o.j41(40,"div",24),o.nrm(41,"ion-datetime",25),o.k0s()(),o.j41(42,"div",26)(43,"button",27),o.nrm(44,"ion-icon",28),o.EFF(45," Confirmar Pagamento "),o.k0s()()()(),o.j41(46,"ion-footer",0)(47,"div",29)(48,"div",30)(49,"span",31),o.EFF(50),o.k0s(),o.DNE(51,M,3,9,"span",32)(52,D,2,0,"span",32),o.k0s(),o.nrm(53,"ion-icon",33),o.k0s()()),2&s){let d;o.R7$(8),o.Y8G("formGroup",n.pagamentoForm),o.R7$(20),o.Y8G("ngIf",n.mostrarCampoOutras),o.R7$(8),o.Y8G("ngIf",!n.Carregando),o.R7$(7),o.Y8G("disabled",n.pagamentoForm.invalid||n.mostrarCampoOutras&&!(null!=(d=n.pagamentoForm.get("formaPagamentoOutras").value)&&d.trim())),o.R7$(4),o.AVh("saldo-pago",0===n.ValorAtual)("saldo-devedor",n.ValorAtual>0),o.R7$(3),o.JRh(0===n.ValorAtual?"Pedido quitado":"Saldo devedor"),o.R7$(),o.Y8G("ngIf",!n.Carregando),o.R7$(),o.Y8G("ngIf",n.Carregando),o.R7$(),o.Y8G("name",0===n.ValorAtual?"checkmark-circle":"alert-circle")}},dependencies:[p.bT,l.qT,l.BC,l.cb,e.Jm,e.QW,e.W9,e.A9,e.M0,e.eU,e.iq,e.$w,e.Nm,e.Ip,e.BC,e.ai,e.su,e.Je,e.Gw,e.T6,l.j4,l.JD,p.oe],styles:[".add-pag-toolbar[_ngcontent-%COMP%]{--background: #fff;--border-width: 0;box-shadow:0 1px #00000012}.add-pag-title[_ngcontent-%COMP%]{font-size:17px;font-weight:700;color:#1a1a2e}.add-pag-close-btn[_ngcontent-%COMP%]{--color: #12b9ae}.add-pag-content[_ngcontent-%COMP%]{--background: #f0f2f5}.form-section[_ngcontent-%COMP%]{margin:20px 16px 0}.form-section-label[_ngcontent-%COMP%]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#12b9ae;margin-bottom:8px;margin-left:2px}.method-card[_ngcontent-%COMP%]{background:#fff;border-radius:14px;box-shadow:0 2px 10px #0000000f;overflow:hidden}.method-select[_ngcontent-%COMP%]{--padding-start: 16px;--padding-end: 16px;--padding-top: 16px;--padding-bottom: 16px;font-size:15px;font-weight:600;color:#1a1a2e;width:100%}.outras-card[_ngcontent-%COMP%]{margin-top:10px}.outras-input[_ngcontent-%COMP%]{--padding-start: 16px;--padding-end: 16px;--padding-top: 14px;--padding-bottom: 14px;font-size:15px;color:#1a1a2e}.valor-card[_ngcontent-%COMP%]{background:#fff;border-radius:14px;box-shadow:0 2px 10px #0000000f;display:flex;align-items:center;padding:4px 16px;gap:4px}.valor-prefix[_ngcontent-%COMP%]{font-size:20px;font-weight:700;color:#12b9ae;flex-shrink:0}.valor-input[_ngcontent-%COMP%]{--padding-start: 6px;--padding-top: 14px;--padding-bottom: 14px;font-size:24px;font-weight:800;color:#1a1a2e;letter-spacing:-.5px;flex:1}.saldo-hint[_ngcontent-%COMP%]{font-size:12px;color:#aaa;margin-top:6px;margin-left:4px}.saldo-hint[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{color:#12b9ae;font-weight:700}.date-card[_ngcontent-%COMP%]{background:#fff;border-radius:14px;box-shadow:0 2px 10px #0000000f;overflow:hidden}.date-picker[_ngcontent-%COMP%]{--background: transparent;width:100%}.submit-wrap[_ngcontent-%COMP%]{padding:28px 16px 20px}.submit-btn[_ngcontent-%COMP%]{width:100%;height:56px;border:none;border-radius:16px;background:linear-gradient(135deg,#12b9ae,#0d9e94);color:#fff;font-size:17px;font-weight:700;letter-spacing:.3px;box-shadow:0 6px 20px #12b9ae66;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:transform .15s,box-shadow .15s}.submit-btn[_ngcontent-%COMP%] ion-icon[_ngcontent-%COMP%]{font-size:22px}.submit-btn[_ngcontent-%COMP%]:active{transform:scale(.98);box-shadow:0 3px 12px #12b9ae4d}.submit-btn[_ngcontent-%COMP%]:disabled{background:#ccc;box-shadow:none;cursor:default}.saldo-footer[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px}.saldo-footer.saldo-pago[_ngcontent-%COMP%]{background:linear-gradient(135deg,#27ae60,#1e9452)}.saldo-footer.saldo-devedor[_ngcontent-%COMP%]{background:linear-gradient(135deg,#ef4444,#dc2626)}.saldo-inner[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px}.saldo-label[_ngcontent-%COMP%]{font-size:11px;font-weight:600;color:#fffc;text-transform:uppercase;letter-spacing:.5px}.saldo-value[_ngcontent-%COMP%]{font-size:22px;font-weight:800;color:#fff;letter-spacing:-.3px}.saldo-icon[_ngcontent-%COMP%]{font-size:32px;color:#ffffff80}"]}))}return a(),r})();var f=i(2615);const A=[{path:"",component:E}];let w=(()=>{var a;class r{static#o=a=()=>(this.\u0275fac=function(s){return new(s||r)},this.\u0275mod=o.$C({type:r}),this.\u0275inj=f.G2t({imports:[m.iI.forChild(A),m.iI]}))}return a(),r})(),j=(()=>{var a;class r{static#o=a=()=>(this.\u0275fac=function(s){return new(s||r)},this.\u0275mod=o.$C({type:r}),this.\u0275inj=f.G2t({imports:[p.MD,l.YN,e.bv,w,l.X1]}))}return a(),r})()}}]);
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.