1import{p as Q,o as De,w as ee,aS as C,W as A,bJ as E,aC as Ne,X as b,r as D,c as N,n as Oe,b2 as v,a5 as y,bL as S,bD as x,Z as B,a4 as F,Y as Le,u as Be,ai as Ue}from"./@vue-DmAB7yje.js";import{D as $e}from"./dataset-DSY1Ij4o.js";import{R as j}from"./report-kcJ4noXf.js";import{T as g,F as M,a as V}from"./filter-BrkzxYh7.js";import{S as Se,M as w,r as T,U as m,W as l}from"./@protobuf-ts-D9nIBb28.js";import"./store-CCAZlIyi.js";import{u as xe}from"./store-BS8x5qv_.js";import{u as Ie}from"./messageDialog.store-WTP0VYOV.js";import{g as qe}from"./gridBadgeHelper-hYWjGFdT.js";import"./axios-Dlr9j6MA.js";import"./@fortawesome-CHr9kUcr.js";import"./lodash-DYhSs6Mk.js";import"./string-_buJapO2.js";import"./moment-Cl4UOzQZ.js";import"./compressorjs-D0oVaUf3.js";import"./apiHost-DqDNI4uj.js";import"./string-DrdasdIl.js";import"./errorMessages-BX_GrsJH.js";import"./org-DMnPhuty.js";import"./pinia-CAngz53m.js";class Pe extends w{constructor(){super("cce.Cce",[{no:1,name:"createdAt",kind:"message",T:()=>g},{no:2,name:"updatedAt",kind:"message",T:()=>g},{no:3,name:"userId",kind:"scalar",T:9},{no:4,name:"userName",kind:"scalar",T:9},{no:5,name:"id",kind:"scalar",T:9},{no:6,name:"chave",kind:"scalar",T:9,options:{"validate.rules":{string:{minLen:"44",maxLen:"44"}}}},{no:7,name:"correcao",kind:"scalar",T:9},{no:8,name:"ambiente",kind:"scalar",T:9},{no:9,name:"situacao",kind:"scalar",T:9},{no:10,name:"protocolo",kind:"scalar",T:9},{no:11,name:"sequencia",kind:"scalar",T:5},{no:12,name:"xmlAutorizacao",kind:"scalar",T:9},{no:13,name:"dataHoraAutorizacao",kind:"message",T:()=>g},{no:14,name:"rejeicoes",kind:"message",repeat:2,T:()=>z}],{"service.crud":!0})}create(e){const t=globalThis.Object.create(this.messagePrototype);return t.userId="",t.userName="",t.id="",t.chave="",t.correcao="",t.ambiente="",t.situacao="",t.protocolo="",t.sequencia=0,t.xmlAutorizacao="",t.rejeicoes=[],e!==void 0&&T(this,t,e),t}internalBinaryRead(e,t,a,o){let i=o??this.create(),p=e.pos+t;for(;e.pos<p;){let[n,s]=e.tag();switch(n){case 1:i.createdAt=g.internalBinaryRead(e,e.uint32(),a,i.createdAt);break;case 2:i.updatedAt=g.internalBinaryRead(e,e.uint32(),a,i.updatedAt);break;case 3:i.userId=e.string();break;case 4:i.userName=e.string();break;case 5:i.id=e.string();break;case 6:i.chave=e.string();break;case 7:i.correcao=e.string();break;case 8:i.ambiente=e.string();break;case 9:i.situacao=e.string();break;case 10:i.protocolo=e.string();break;case 11:i.sequencia=e.int32();break;case 12:i.xmlAutorizacao=e.string();break;case 13:i.dataHoraAutorizacao=g.internalBinaryRead(e,e.uint32(),a,i.dataHoraAutorizacao);break;case 14:i.rejeicoes.push(z.internalBinaryRead(e,e.uint32(),a));break;default:let r=a.readUnknownField;if(r==="throw")throw new globalThis.Error(`Unknown field ${n} (wire type ${s}) for ${this.typeName}`);let u=e.skip(s);r!==!1&&(r===!0?m.onRead:r)(this.typeName,i,n,s,u)}}return i}internalBinaryWrite(e,t,a){e.createdAt&&g.internalBinaryWrite(e.createdAt,t.tag(1,l.LengthDelimited).fork(),a).join(),e.updatedAt&&g.internalBinaryWrite(e.updatedAt,t.tag(2,l.LengthDelimited).fork(),a).join(),e.userId!==""&&t.tag(3,l.LengthDelimited).string(e.userId),e.userName!==""&&t.tag(4,l.LengthDelimited).string(e.userName),e.id!==""&&t.tag(5,l.LengthDelimited).string(e.id),e.chave!==""&&t.tag(6,l.LengthDelimited).string(e.chave),e.correcao!==""&&t.tag(7,l.LengthDelimited).string(e.correcao),e.ambiente!==""&&t.tag(8,l.LengthDelimited).string(e.ambiente),e.situacao!==""&&t.tag(9,l.LengthDelimited).string(e.situacao),e.protocolo!==""&&t.tag(10,l.LengthDelimited).string(e.protocolo),e.sequencia!==0&&t.tag(11,l.Varint).int32(e.sequencia),e.xmlAutorizacao!==""&&t.tag(12,l.LengthDelimited).string(e.xmlAutorizacao),e.dataHoraAutorizacao&&g.internalBinaryWrite(e.dataHoraAutorizacao,t.tag(13,l.LengthDelimited).fork(),a).join();for(let i=0;i<e.rejeicoes.length;i++)z.internalBinaryWrite(e.rejeicoes[i],t.tag(14,l.LengthDelimited).fork(),a).join();let o=a.writeUnknownFields;return o!==!1&&(o==!0?m.onWrite:o)(this.typeName,e,t),t}}const k=new Pe;class We extends w{constructor(){super("cce.Rejeicao",[{no:1,name:"id",kind:"scalar",T:9},{no:2,name:"dataHora",kind:"message",T:()=>g},{no:3,name:"dataHoraSituacaoDoc",kind:"message",T:()=>g},{no:4,name:"cstat",kind:"scalar",T:9},{no:5,name:"mensagem",kind:"scalar",T:9}])}create(e){const t=globalThis.Object.create(this.messagePrototype);return t.id="",t.cstat="",t.mensagem="",e!==void 0&&T(this,t,e),t}internalBinaryRead(e,t,a,o){let i=o??this.create(),p=e.pos+t;for(;e.pos<p;){let[n,s]=e.tag();switch(n){case 1:i.id=e.string();break;case 2:i.dataHora=g.internalBinaryRead(e,e.uint32(),a,i.dataHora);break;case 3:i.dataHoraSituacaoDoc=g.internalBinaryRead(e,e.uint32(),a,i.dataHoraSituacaoDoc);break;case 4:i.cstat=e.string();break;case 5:i.mensagem=e.string();break;default:let r=a.readUnknownField;if(r==="throw")throw new globalThis.Error(`Unknown field ${n} (wire type ${s}) for ${this.typeName}`);let u=e.skip(s);r!==!1&&(r===!0?m.onRead:r)(this.typeName,i,n,s,u)}}return i}internalBinaryWrite(e,t,a){e.id!==""&&t.tag(1,l.LengthDelimited).string(e.id),e.dataHora&&g.internalBinaryWrite(e.dataHora,t.tag(2,l.LengthDelimited).fork(),a).join(),e.dataHoraSituacaoDoc&&g.internalBinaryWrite(e.dataHoraSituacaoDoc,t.tag(3,l.LengthDelimited).fork(),a).join(),e.cstat!==""&&t.tag(4,l.LengthDelimited).string(e.cstat),e.mensagem!==""&&t.tag(5,l.LengthDelimited).string(e.mensagem);let o=a.writeUnknownFields;
1return o!==!1&&(o==!0?m.onWrite:o)(this.typeName,e,t),t}}const z=new We;class Fe extends w{constructor(){super("cce.CreateCceRequest",[{no:1,name:"cce",kind:"message",T:()=>k}])}create(e){const t=globalThis.Object.create(this.messagePrototype);return e!==void 0&&T(this,t,e),t}internalBinaryRead(e,t,a,o){let i=o??this.create(),p=e.pos+t;for(;e.pos<p;){let[n,s]=e.tag();switch(n){case 1:i.cce=k.internalBinaryRead(e,e.uint32(),a,i.cce);break;default:let r=a.readUnknownField;if(r==="throw")throw new globalThis.Error(`Unknown field ${n} (wire type ${s}) for ${this.typeName}`);let u=e.skip(s);r!==!1&&(r===!0?m.onRead:r)(this.typeName,i,n,s,u)}}return i}internalBinaryWrite(e,t,a){e.cce&&k.internalBinaryWrite(e.cce,t.tag(1,l.LengthDelimited).fork(),a).join();let o=a.writeUnknownFields;return o!==!1&&(o==!0?m.onWrite:o)(this.typeName,e,t),t}}const ae=new Fe;class je extends w{constructor(){super("cce.CreateCceResponse",[{no:1,name:"cce",kind:"message",T:()=>k}])}create(e){const t=globalThis.Object.create(this.messagePrototype);return e!==void 0&&T(this,t,e),t}internalBinaryRead(e,t,a,o){let i=o??this.create(),p=e.pos+t;for(;e.pos<p;){let[n,s]=e.tag();switch(n){case 1:i.cce=k.internalBinaryRead(e,e.uint32(),a,i.cce);break;default:let r=a.readUnknownField;if(r==="throw")throw new globalThis.Error(`Unknown field ${n} (wire type ${s}) for ${this.typeName}`);let u=e.skip(s);r!==!1&&(r===!0?m.onRead:r)(this.typeName,i,n,s,u)}}return i}internalBinaryWrite(e,t,a){e.cce&&k.internalBinaryWrite(e.cce,t.tag(1,l.LengthDelimited).fork(),a).join();let o=a.writeUnknownFields;return o!==!1&&(o==!0?m.onWrite:o)(this.typeName,e,t),t}}const Me=new je;class Ve extends w{constructor(){super("cce.UpdateCceRequest",[{no:1,name:"id",kind:"scalar",T:9},{no:2,name:"cce",kind:"message",T:()=>k},{no:3,name:"update_mask",kind:"message",T:()=>M}])}create(e){const t=globalThis.Object.create(this.messagePrototype);return t.id="",e!==void 0&&T(this,t,e),t}internalBinaryRead(e,t,a,o){let i=o??this.create(),p=e.pos+t;for(;e.pos<p;){let[n,s]=e.tag();switch(n){case 1:i.id=e.string();break;case 2:i.cce=k.internalBinaryRead(e,e.uint32(),a,i.cce);break;case 3:i.updateMask=M.internalBinaryRead(e,e.uint32(),a,i.updateMask);break;default:let r=a.readUnknownField;if(r==="throw")throw new globalThis.Error(`Unknown field ${n} (wire type ${s}) for ${this.typeName}`);let u=e.skip(s);r!==!1&&(r===!0?m.onRead:r)(this.typeName,i,n,s,u)}}return i}internalBinaryWrite(e,t,a){e.id!==""&&t.tag(1,l.LengthDelimited).string(e.id),e.cce&&k.internalBinaryWrite(e.cce,t.tag(2,l.LengthDelimited).fork(),a).join(),e.updateMask&&M.internalBinaryWrite(e.updateMask,t.tag(3,l.LengthDelimited).fork(),a).join();let o=a.writeUnknownFields;return o!==!1&&(o==!0?m.onWrite:o)(this.typeName,e,t),t}}const ie=new Ve;class ze extends w{constructor(){super("cce.UpdateCceResponse",[{no:1,name:"cce",kind:"message",T:()=>k}])}create(e){const t=globalThis.Object.create(this.messagePrototype);return e!==void 0&&T(this,t,e),t}internalBinaryRead(e,t,a,o){let i=o??this.create(),p=e.pos+t;for(;e.pos<p;){let[n,s]=e.tag();switch(n){case 1:i.cce=k.internalBinaryRead(e,e.uint32(),a,i.cce);break;default:let r=a.readUnknownField;if(r==="throw")throw new globalThis.Error(`Unknown field ${n} (wire type ${s}) for ${this.typeName}`);let u=e.skip(s);r!==!1&&(r===!0?m.onRead:r)(this.typeName,i,n,s,u)}}return i}internalBinaryWrite(e,t,a){e.cce&&k.internalBinaryWrite(e.cce,t.tag(1,l.LengthDelimited).fork(),a).join();let o=a.writeUnknownFields;return o!==!1&&(o==!0?m.onWrite:o)(this.typeName,e,t),t}}const He=new ze;class _e extends w{constructor(){super("cce.DeleteCceRequest",[{no:1,name:"id",kind:"scalar",T:9},{no:2,name:"hard",kind:"scalar",T:8}])}create(e){const t=globalThis.Object.create(this.messagePrototype);return t.id="",t.hard=!1,e!==void 0&&T(this,t,e),t}internalBinaryRead(e,t,a,o){let i=o??this.create(),p=e.pos+t;for(;e.pos<p;){let[n,s]=e.tag();switch(n){case 1:i.id=e.string();break;case 2:i.hard=e.bool();break;default:let r=a.readUnknownField;if(r==="throw")throw new globalThis.Error(`Unknown field ${n} (wire type ${s}) for ${this.typeName}`);let u=e.skip(s);r!==!1&&(r===!0?m.onRead:r)(this.typeName,i,n,s,u)}}return i}internalBinaryWrite(e,t,a){e.id!==""&&t.tag(1,l.LengthDelimited).string(e.id),e.hard!==!1&&t.tag(2,l.Varint).bool(e.hard);let o=a.writeUnknownFields;
1return o!==!1&&(o==!0?m.onWrite:o)(this.typeName,e,t),t}}const ne=new _e;class Ge extends w{constructor(){super("cce.DeleteCceResponse",[{no:1,name:"id",kind:"scalar",T:9}])}create(e){const t=globalThis.Object.create(this.messagePrototype);return t.id="",e!==void 0&&T(this,t,e),t}internalBinaryRead(e,t,a,o){let i=o??this.create(),p=e.pos+t;for(;e.pos<p;){let[n,s]=e.tag();switch(n){case 1:i.id=e.string();break;default:let r=a.readUnknownField;if(r==="throw")throw new globalThis.Error(`Unknown field ${n} (wire type ${s}) for ${this.typeName}`);let u=e.skip(s);r!==!1&&(r===!0?m.onRead:r)(this.typeName,i,n,s,u)}}return i}internalBinaryWrite(e,t,a){e.id!==""&&t.tag(1,l.LengthDelimited).string(e.id);let o=a.writeUnknownFields;return o!==!1&&(o==!0?m.onWrite:o)(this.typeName,e,t),t}}const Ze=new Ge;class Je extends w{constructor(){super("cce.GetCceRequest",[{no:1,name:"id",kind:"scalar",T:9}])}create(e){const t=globalThis.Object.create(this.messagePrototype);return t.id="",e!==void 0&&T(this,t,e),t}internalBinaryRead(e,t,a,o){let i=o??this.create(),p=e.pos+t;for(;e.pos<p;){let[n,s]=e.tag();switch(n){case 1:i.id=e.string();break;default:let r=a.readUnknownField;if(r==="throw")throw new globalThis.Error(`Unknown field ${n} (wire type ${s}) for ${this.typeName}`);let u=e.skip(s);r!==!1&&(r===!0?m.onRead:r)(this.typeName,i,n,s,u)}}return i}internalBinaryWrite(e,t,a){e.id!==""&&t.tag(1,l.LengthDelimited).string(e.id);let o=a.writeUnknownFields;return o!==!1&&(o==!0?m.onWrite:o)(this.typeName,e,t),t}}const H=new Je;class Ye extends w{constructor(){super("cce.GetCceResponse",[{no:1,name:"cce",kind:"message",T:()=>k}])}create(e){const t=globalThis.Object.create(this.messagePrototype);return e!==void 0&&T(this,t,e),t}internalBinaryRead(e,t,a,o){let i=o??this.create(),p=e.pos+t;for(;e.pos<p;){let[n,s]=e.tag();switch(n){case 1:i.cce=k.internalBinaryRead(e,e.uint32(),a,i.cce);break;default:let r=a.readUnknownField;if(r==="throw")throw new globalThis.Error(`Unknown field ${n} (wire type ${s}) for ${this.typeName}`);let u=e.skip(s);r!==!1&&(r===!0?m.onRead:r)(this.typeName,i,n,s,u)}}return i}internalBinaryWrite(e,t,a){e.cce&&k.internalBinaryWrite(e.cce,t.tag(1,l.LengthDelimited).fork(),a).join();let o=a.writeUnknownFields;return o!==!1&&(o==!0?m.onWrite:o)(this.typeName,e,t),t}}const te=new Ye;class Xe extends w{constructor(){super("cce.ListCceRequest",[{no:1,name:"ids",kind:"scalar",repeat:2,T:9},{no:2,name:"page_size",kind:"scalar",T:13},{no:3,name:"page_token",kind:"scalar",T:9},{no:5,name:"filter",kind:"message",T:()=>V},{no:6,name:"createdAtGte",kind:"message",T:()=>g},{no:7,name:"createdAtLte",kind:"message",T:()=>g},{no:8,name:"situacao",kind:"scalar",T:9}])}create(e){const t=globalThis.Object.create(this.messagePrototype);return t.ids=[],t.pageSize=0,t.pageToken="",t.situacao="",e!==void 0&&T(this,t,e),t}internalBinaryRead(e,t,a,o){let i=o??this.create(),p=e.pos+t;for(;e.pos<p;){let[n,s]=e.tag();switch(n){case 1:i.ids.push(e.string());break;case 2:i.pageSize=e.uint32();break;case 3:i.pageToken=e.string();break;case 5:i.filter=V.internalBinaryRead(e,e.uint32(),a,i.filter);break;case 6:i.createdAtGte=g.internalBinaryRead(e,e.uint32(),a,i.createdAtGte);break;case 7:i.createdAtLte=g.internalBinaryRead(e,e.uint32(),a,i.createdAtLte);break;case 8:i.situacao=e.string();break;default:let r=a.readUnknownField;if(r==="throw")throw new globalThis.Error(`Unknown field ${n} (wire type ${s}) for ${this.typeName}`);let u=e.skip(s);r!==!1&&(r===!0?m.onRead:r)(this.typeName,i,n,s,u)}}return i}internalBinaryWrite(e,t,a){for(let i=0;i<e.ids.length;i++)t.tag(1,l.LengthDelimited).string(e.ids[i]);e.pageSize!==0&&t.tag(2,l.Varint).uint32(e.pageSize),e.pageToken!==""&&t.tag(3,l.LengthDelimited).string(e.pageToken),e.filter&&V.internalBinaryWrite(e.filter,t.tag(5,l.LengthDelimited).fork(),a).join(),e.createdAtGte&&g.internalBinaryWrite(e.createdAtGte,t.tag(6,l.LengthDelimited).fork(),a).join(),e.createdAtLte&&g.internalBinaryWrite(e.createdAtLte,t.tag(7,l.LengthDelimited).fork(),a).join(),e.situacao!==""&&t.tag(8,l.LengthDelimited).string(e.situacao);let o=a.writeUnknownFields;
1return o!==!1&&(o==!0?m.onWrite:o)(this.typeName,e,t),t}}const oe=new Xe;class Ke extends w{constructor(){super("cce.ListCceResponse",[{no:1,name:"cceList",kind:"message",repeat:2,T:()=>k},{no:2,name:"next_page_token",kind:"scalar",T:9}])}create(e){const t=globalThis.Object.create(this.messagePrototype);return t.cceList=[],t.nextPageToken="",e!==void 0&&T(this,t,e),t}internalBinaryRead(e,t,a,o){let i=o??this.create(),p=e.pos+t;for(;e.pos<p;){let[n,s]=e.tag();switch(n){case 1:i.cceList.push(k.internalBinaryRead(e,e.uint32(),a));break;case 2:i.nextPageToken=e.string();break;default:let r=a.readUnknownField;if(r==="throw")throw new globalThis.Error(`Unknown field ${n} (wire type ${s}) for ${this.typeName}`);let u=e.skip(s);r!==!1&&(r===!0?m.onRead:r)(this.typeName,i,n,s,u)}}return i}internalBinaryWrite(e,t,a){for(let i=0;i<e.cceList.length;i++)k.internalBinaryWrite(e.cceList[i],t.tag(1,l.LengthDelimited).fork(),a).join();e.nextPageToken!==""&&t.tag(2,l.LengthDelimited).string(e.nextPageToken);let o=a.writeUnknownFields;return o!==!1&&(o==!0?m.onWrite:o)(this.typeName,e,t),t}}const Qe=new Ke;class et extends w{constructor(){super("cce.EnviaPdfEmailRequest",[{no:1,name:"id",kind:"scalar",T:9},{no:2,name:"email",kind:"scalar",T:9}])}create(e){const t=globalThis.Object.create(this.messagePrototype);return t.id="",t.email="",e!==void 0&&T(this,t,e),t}internalBinaryRead(e,t,a,o){let i=o??this.create(),p=e.pos+t;for(;e.pos<p;){let[n,s]=e.tag();switch(n){case 1:i.id=e.string();break;case 2:i.email=e.string();break;default:let r=a.readUnknownField;if(r==="throw")throw new globalThis.Error(`Unknown field ${n} (wire type ${s}) for ${this.typeName}`);let u=e.skip(s);r!==!1&&(r===!0?m.onRead:r)(this.typeName,i,n,s,u)}}return i}internalBinaryWrite(e,t,a){e.id!==""&&t.tag(1,l.LengthDelimited).string(e.id),e.email!==""&&t.tag(2,l.LengthDelimited).string(e.email);let o=a.writeUnknownFields;return o!==!1&&(o==!0?m.onWrite:o)(this.typeName,e,t),t}}const re=new et;class tt extends w{constructor(){super("cce.EnviaPdfEmailResponse",[{no:1,name:"success",kind:"scalar",T:8}])}create(e){const t=globalThis.Object.create(this.messagePrototype);return t.success=!1,e!==void 0&&T(this,t,e),t}internalBinaryRead(e,t,a,o){let i=o??this.create(),p=e.pos+t;for(;e.pos<p;){let[n,s]=e.tag();switch(n){case 1:i.success=e.bool();break;default:let r=a.readUnknownField;if(r==="throw")throw new globalThis.Error(`Unknown field ${n} (wire type ${s}) for ${this.typeName}`);let u=e.skip(s);r!==!1&&(r===!0?m.onRead:r)(this.typeName,i,n,s,u)}}return i}internalBinaryWrite(e,t,a){e.success!==!1&&t.tag(1,l.Varint).bool(e.success);let o=a.writeUnknownFields;return o!==!1&&(o==!0?m.onWrite:o)(this.typeName,e,t),t}}const at=new tt;class it extends w{constructor(){super("cce.ImprimirCceRequest",[{no:1,name:"id",kind:"scalar",T:9}])}create(e){const t=globalThis.Object.create(this.messagePrototype);return t.id="",e!==void 0&&T(this,t,e),t}internalBinaryRead(e,t,a,o){let i=o??this.create(),p=e.pos+t;for(;e.pos<p;){let[n,s]=e.tag();switch(n){case 1:i.id=e.string();break;default:let r=a.readUnknownField;if(r==="throw")throw new globalThis.Error(`Unknown field ${n} (wire type ${s}) for ${this.typeName}`);let u=e.skip(s);r!==!1&&(r===!0?m.onRead:r)(this.typeName,i,n,s,u)}}return i}internalBinaryWrite(e,t,a){e.id!==""&&t.tag(1,l.LengthDelimited).string(e.id);let o=a.writeUnknownFields;return o!==!1&&(o==!0?m.onWrite:o)(this.typeName,e,t),t}}const se=new it;class nt extends w{constructor(){super("cce.ImprimirCceResponse",[{no:1,name:"response",kind:"message",T:()=>j}])}create(e){const t=globalThis.Object.create(this.messagePrototype);return e!==void 0&&T(this,t,e),t}internalBinaryRead(e,t,a,o){let i=o??this.create(),p=e.pos+t;for(;e.pos<p;){let[n,s]=e.tag();switch(n){case 1:i.response=j.internalBinaryRead(e,e.uint32(),a,i.response);break;default:let r=a.readUnknownField;if(r==="throw")throw new globalThis.Error(`Unknown field ${n} (wire type ${s}) for ${this.typeName}`);let u=e.skip(s);r!==!1&&(r===!0?m.onRead:r)(this.typeName,i,n,s,u)}}return i}internalBinaryWrite(e,t,a){e.response&&j.internalBinaryWrite(e.response,t.tag(1,l.LengthDelimited).fork(),a).join();let o=a.writeUnknownFields;
1return o!==!1&&(o==!0?m.onWrite:o)(this.typeName,e,t),t}}const ot=new nt;new Se("cce.CceService",[{name:"Create",options:{"google.api.http":{post:"/api/cces",body:"*"}},I:ae,O:Me},{name:"Update",options:{"google.api.http":{put:"/api/cces/{id}",body:"*"}},I:ie,O:He},{name:"Delete",options:{"google.api.http":{delete:"/api/cces/{id}"}},I:ne,O:Ze},{name:"Get",options:{"google.api.http":{get:"/api/cces/{id}"}},I:H,O:te},{name:"List",options:{"google.api.http":{post:"/api/cces/list",body:"*"}},I:oe,O:Qe},{name:"Envia",options:{"google.api.http":{post:"/api/cces/{id}/envia",body:"*"}},I:H,O:te},{name:"EnviaPdfEmail",options:{"google.api.http":{post:"/api/cces/{id}/enviaEmail",body:"*"}},I:re,O:at},{name:"Imprimir",options:{"google.api.http":{get:"/api/cces/{id}/imprimir"}},I:se,O:ot}]);class rt extends $e{constructor(){super(),this.moduleBasePath="dfe/cce",this.filterModule="cce",this.findGridColumns=[{name:"situacao",caption:"Situação"},{name:"createdAt",caption:"Data/Hora Criação",type:"datetime"},{name:"dataHoraAutorizacao",caption:"Data/Hora Autorizacao",type:"datetime"},{name:"chave",caption:"Chave"},{name:"sequencia",caption:"Sequência"}],this.findFilters=[],this.ultimaCorrecao="",this.record=this.getModel()}getModel(){return{id:null,createdAt:null,chave:null,correcao:null,ambiente:null,situacao:null,protocolo:null,dataHoraAutorizacao:null,sequencia:null,rejeicoes:[]}}async crudList(e){const t=oe.create();return t.filter||(t.filter={}),e.main&&(t.filter.main=e.main),e.situacao&&(t.situacao=e.situacao),e.createdAtGte&&(t.createdAtGte=e.createdAtGte.replace("03:00:00","00:00:00")),e.createdAtLte&&(t.createdAtLte=e.createdAtLte.replace("03:00:00","23:59:59")),e.ids&&e.ids.length>0&&(t.ids=e.ids),(await this.POST("/cces/list",t)).data.cceList}async crudListByIds(e){const t={ids:e};return await this.crudList(t)}async crudCreate(){const e=ae.create();e.cce=this.record;const t=await this.POST("/cces",e);return this.setRecord(t.data.cce),{record:t.data.cce}}async crudUpdate(){try{const e=ie.create();e.cce=this.record,e.id=this.record.id;const t=await this.PUT(`/cces/${e.id}`,e);if(!t||!t.data)throw new Error("Resposta inválida do servidor");return this.setRecord(t.data.cce),{record:t.data.cce}}catch(e){throw console.error("Erro ao atualizar CCE:",e),e}}async crudDelete(){const e=ne.create();return e.id=this.record.id,await this.DELETE(`/cces/${e.id}`),this.setRecord({}),{}}envia(){return new Promise((e,t)=>{const a=H.create();a.id=this.record.id,this.POST(`/cces/${a.id}/envia`,a).then(o=>(this.setRecord(o.data.cce),e(o),{record:o.data.cce})).catch(o=>{console.error("Erro ao enviar CCE:",o),t(o)})})}async imprimir(e){try{const t=se.create();return t.id=e||this.record.id,(await this.GET(`/cces/${t.id}/imprimir`)).data.response}catch(t){throw console.error("Erro ao imprimir CCE:",t),t}}async enviaPdfEmail(e){try{const t=re.create();return t.id=this.record.id,t.email=e,(await this.POST(`/cces/${t.id}/enviaEmail`,t)).data}catch(t){throw console.error("Erro ao enviar PDF por email:",t),t}}async setSequencia(){if(this.record.chave)try{const e=await this.crudList({main:this.record.chave})||[];let t=null;e.forEach(a=>{a.situacao==="AUTORIZADA"&&(!t||a.sequencia>t.sequencia)&&(t=a)}),this.record.sequencia=(t?t.sequencia:0)+1,this.ultimaCorrecao=t?t.correcao:""}catch(e){console.error("Erro ao definir sequência:",e)}}}const st={class:"flex flex-col gap-2"},ct={key:0,class:"mt-2"},lt={class:"flex mt-2"},Lt={__name:"Cce",props:{chave:{type:String,default:""},ambiente:{type:String,default:""}},setup(h){const e=Object.freeze({AUTORIZADA:"success",DIGITADA:"info",REJEITADA:"warning"}),t=[{titulo:"Natureza da operação",modelo:"CORRECAO DA NATUREZA DA OPERACAO: ONDE SE LE ..., LEIA-SE ..."},{titulo:"Dados do transportador",modelo:"CORRECAO DOS DADOS DO TRANSPORTADOR: ONDE SE LE ..., LEIA-SE ..."}
1,{titulo:"Placa ou UF do veÃculo",modelo:"CORRECAO DA PLACA/UF DO VEICULO: ONDE SE LE ..., LEIA-SE ..."},{titulo:"Peso ou volumes",modelo:"CORRECAO DOS DADOS DE VOLUMES E PESO: ONDE SE LE ..., LEIA-SE ..."},{titulo:"Pedido de compra",modelo:"INCLUSAO DO PEDIDO DE COMPRA REFERENTE A ESTA NOTA: PEDIDO NUMERO ..."},{titulo:"Endereço de entrega",modelo:"CORRECAO DO ENDERECO DE ENTREGA: ONDE SE LE ..., LEIA-SE ..."},{titulo:"Inscrição estadual do destinatário",modelo:"CORRECAO DA INSCRICAO ESTADUAL DO DESTINATARIO: ONDE SE LE ..., LEIA-SE ..."},{titulo:"Informações complementares",modelo:"CORRECAO DAS INFORMACOES COMPLEMENTARES: ONDE SE LE ..., LEIA-SE ..."},{titulo:"Outro (texto livre)",modelo:""}],a=h,{proxy:o}=Ue(),i=xe(),p=Ie(),n=Q(new rt),s=D(null),r=D(null),u=D(null),O=D(!1),U=Q({email:""}),_=D(""),$=D(null),L=D(null),ce=N(()=>s.value?[s.value]:[]),le=N(()=>a.chave?{main:a.chave}:null);De(()=>{n.form=u.value});const de=N(()=>e[n.record.situacao]||"default");ee(()=>n.record.chave,d=>{a.chave||!n.record.id&&d&&d.length===44&&n.setSequencia()});const ue=d=>{if(!(d!=null&&d.event)||n.record.situacao==="AUTORIZADA")return;const c=t.find(R=>R.titulo===d.value);c&&(n.record.correcao=c.modelo)},pe=d=>d.split(":")[0];ee(()=>n.record.id,()=>{const d=n.record.correcao||"",c=t.find(R=>R.modelo&&d.startsWith(pe(R.modelo)));$.value=c?c.titulo:null});const me=()=>{$.value=null,a.chave&&Oe(()=>{n.newRecord(),n.record.chave=a.chave,n.record.ambiente=a.ambiente})},fe=d=>{!a.chave||!d||(d.sequencia=0,!d.id&&(d.chave=a.chave,d.ambiente=a.ambiente))},G=N(()=>{if(!a.chave)return null;const d=(n.list||[]).filter(c=>c.situacao==="AUTORIZADA");return d.length?d.reduce((c,R)=>(c.sequencia||0)>=(R.sequencia||0)?c:R):null}),Z=N(()=>{var d;return a.chave?((d=G.value)==null?void 0:d.correcao)||"":n.ultimaCorrecao||""}),he=N(()=>n.record.situacao==="AUTORIZADA"?!1:a.chave?!!G.value:n.record.sequencia>1),ge=()=>{a.chave&&n.record.situacao==="DIGITADA"&&J()},J=()=>{n.loadingMessage="Enviando Carta de Correção, aguarde...",n.envia().then(()=>{var d,c;o.$showMessage({title:"Carta de Correção Autorizada!",type:"success",message:"CC-e emitida com sucesso!"}),a.chave&&((c=(d=u.value)==null?void 0:d.find)==null||c.call(d)),I()}).catch(d=>{p.show({title:"Carta de Correção não enviada",type:"error",message:d.message||String(d)})}).then(()=>{n.loadingMessage=""})},ye=()=>{var d;((d=L.value)==null?void 0:d.length)===1&&I(L.value[0].id)},I=d=>{o.$showMessage({title:"Imprimindo Carta de Correção...",type:"info",message:"Imprimindo..."}),n.imprimir(typeof d=="string"?d:void 0).then(c=>{c.data!==""&&o.$showReport("cce_impressao",c.data)}).catch(c=>{o.$showMessage({title:"Impressão da Carta de Correção!",type:"error",message:c.message||c})})},ke=async()=>{if(r.value&&!r.value.validate())return;await o.$confirm("Enviar esta CC-e por e-mail?","Envio de e-mail",{confirmButtonText:"Sim",cancelButtonText:"Não",type:"info"})==="confirm"&&n.enviaPorEmail(U.email).then(()=>{o.$showMessage({title:"Envio de e-mail",type:"success",message:"CC-e enviada com sucesso!"}),O.value=!1,U.email=""}).catch(c=>{o.$showMessage({title:"Envio de e-mail",type:"error",message:`CC-e não enviada : ${c}`})})},we=(d,c)=>d==="situacao"?qe(c.situacao,e[c.situacao]||"default"):null;return(d,c)=>{const R=v("f-button"),Y=v("FontAwesomeIcon"),Te=v("Badge"),q=v("TextBox"),Re=v("DateTimeBox"),X=v("SelectBox"),Ee=v("NumberBox"),P=v("FormItem"),ve=v("TextArea"),K=v("FormView"),W=v("Alert"),Ce=v("f-grid"),be=v("f-dialog"),Ae=v("f-crud-form");return n?(C(),A(Ae,Ne({key:0,"screen-name":"Cce",ref_key:"formCce",ref:u,"link-doc":"dfe/carta-de-correcao",schema:n,"style-cell":we,"style-cell-fields":["situacao"],"forms-validation":ce.value,filters:le.value},d.$attrs,{onRecordStatus:c[11]||(c[11]=f=>_.value=f),onNewRecord:me,onBeforeSave:fe,onSave:ge,onSelectedRecords:c[12]||(c[12]=f=>L.value=f)}),{"find-buttons":E(()=>[y(R,{caption:"Imprimir",icon:"print","icon-only":!0,disabled:!(L.value&&L.value.length===1),onClick:ye},null,8,["disabled"])]),toolbar:E(()=>[S(y(R,{caption:"Enviar",type:"success",onClick:J},null,512),[[x,_.value==="view"&&n.record.situacao==="DIGITADA"]]),S(y(R,{caption:"Imprimir",onClick:I},{default:E(()=>[y(Y,{icon:"print"})]),_:1},512),[[x,n.record.id]]),S(y(R,{caption:"Enviar por E-mail",onClick:c[0]||(c[0]=f=>O.value=!O.value)},{default:E(()=>[y(Y,{icon:"envelope"})]),_:1},512),[[x,n.record.id]])]),default:E(()=>[B("div",st,[y(K,{ref_key:"formRef",ref:s,"col-count":3},{default:E(()=>[n.record.situacao?(C(),A(Te,{key:0,caption:"Situação",items:[n.record.situacao],type:de.value},null,8,["items","type"])):b("",!0),n.record.protocolo?(C(),A(q,{key:1,modelValue:n.record.protocolo,"onUpdate:modelValue":c[1]||(c[1]=f=>n.record.protocolo=f),caption:"Protocolo","read-only":!0},null,8,["modelValue"])):b("",!0),n.record.dataHoraAutorizacao?(C(),A(Re,{key:2,modelValue:n.record.dataHoraAutorizacao,"onUpdate:modelValue":c[2]||(c[2]=f=>n.record.dataHoraAutorizacao=f),caption:"Data/Hora Autorização","read-only":!0},null,8,["modelValue"])):b("",!0),h.chave?b("",!0):(C(),A(X,{key:3,modelValue:n.record.ambiente,"onUpdate:modelValue":c[3]||(c[3]=f=>n.record.ambiente=f),caption:"Ambiente","data-source":[{text:"PRODUCAO",value:"p"},{text:"HOMOLOGAÃÃO",value:"h"}],"display-expr":"text","value-expr":"value",validations:[{required:!0}]},null,8,["modelValue"])),h.chave?b("",!0):(C(),A(Ee,{key:4,modelValue:n.record.sequencia,"onUpdate:modelValue":c[4]||(c[4]=f=>n.record.sequencia=f),caption:"Sequência",format:{type:"fixedPoint",precision:0},step:1},null,8,["modelValue"])),c[13]||(c[13]=B("div",null,null,-1)),h.chave?b("",!0):(C(),A(P,{key:5,"col-span":3},{default:E(()=>[y(q,{modelValue:n.record.chave,"onUpdate:modelValue":c[5]||(c[5]=f=>n.record.chave=f),caption:"Chave",validations:[{required:!0,min:44,max:44}]},null,8,["modelValue"])]),_:1})),y(P,{"col-span":3},{default:E(()=>[y(X,{modelValue:$.value,"onUpdate:modelValue":c[6]||(c[6]=f=>$.value=f),caption:"Tipo de correção","data-source":t,"display-expr":"titulo","value-expr":"titulo","read-only":n.record.situacao==="AUTORIZADA",onValueChanged:ue},null,8,["modelValue","read-only"])]),_:1}),y(P,{"col-span":3},{default:E(()=>[y(ve,{modelValue:n.record.correcao,"onUpdate:modelValue":c[7]||(c[7]=f=>n.record.correcao=f),label:"Correção",validations:[{required:!0,min:15,max:1e3}]},null,8,["modelValue"])]),_:1})]),_:1}
1,512),he.value?(C(),A(W,{key:0,type:"warning"},{default:E(()=>[c[14]||(c[14]=F(" Esta nota já tem carta de correção. A CC-e não é cancelada: esta substitui a anterior, e só a última é considerada. Repita no texto tudo o que continua valendo. ",-1)),Z.value?(C(),Le("div",ct,[y(R,{caption:"Usar o texto da carta anterior",type:"secondary",onClick:c[8]||(c[8]=f=>n.record.correcao=Z.value)})])):b("",!0)]),_:1})):b("",!0),y(W,{type:"info"},{default:E(()=>[...c[15]||(c[15]=[F(" A CC-e não corrige valores, impostos, destinatário nem as datas de emissão e saÃda. Nesses casos a nota precisa ser cancelada ou complementada. ",-1)])]),_:1}),n.record.ambiente==="h"?(C(),A(W,{key:1,type:"error"},{default:E(()=>[...c[16]||(c[16]=[F(" CC-e em Homologação, não tem valor fiscal ",-1)])]),_:1})):b("",!0),S(B("div",null,[c[17]||(c[17]=B("b",null,"Rejeições",-1)),y(Ce,{class:"grid2 f-flex-stretch",columns:[{field:"dataHora",title:"Data/Hora",type:"datetime"},{field:"cstat",title:"Código"},{field:"mensagem",title:"Mensagem"}],data:n.record.rejeicoes},null,8,["data"])],512),[[x,n.record.rejeicoes&&n.record.rejeicoes.length>0]])]),y(be,{modelValue:O.value,"onUpdate:modelValue":c[10]||(c[10]=f=>O.value=f),width:Be(i).isMobile?"100%":"40%",title:"Enviar CC-e por E-mail"},{default:E(()=>[y(K,{ref_key:"formEmailRef",ref:r,"col-count":1},{default:E(()=>[y(q,{modelValue:U.email,"onUpdate:modelValue":c[9]||(c[9]=f=>U.email=f),caption:"E-mail",validations:[{required:!0,min:8,max:60}]},null,8,["modelValue"])]),_:1},512),B("div",lt,[y(R,{caption:"Enviar",onClick:ke})])]),_:1},8,["modelValue","width"])]),_:1},16,["schema","forms-validation","filters"])):b("",!0)}}};export{Lt as default};
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.