ng-confirma-impresion
v0.0.18
Published
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.7.
Downloads
4
Keywords
Readme
NgConfirmaImpresion
This library was generated with Angular CLI version 9.1.7.
Code scaffolding
Run ng generate component component-name --project ng-confirma-impresion
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module --project ng-confirma-impresion
.
Note: Don't forget to add
--project ng-confirma-impresion
or else it will be added to the default project in yourangular.json
file.
Compilar y Publicar
Actualizar la versión en el archivo package.json
Compilar la librería con ng build ng-confirma-impresion --prod
ubicarse en la carpeta dist cd dist/ng-confirma-impresion
ejecutar npm pack
publicar npm publish
.
Como utilizar:
Agregar la etiqueta del componente: confirma-impresion-modal
en el selector principal
<confirma-impresion-modal (onSelect)="onSelect($event)" #modalCliente [config]="modalClienteConfig">
</confirma-impresion-modal>
Definir el valor a enviar en el input [config]
this.modalClienteConfig = {
accessToken: accessToken,
host: 'https://sion-dev.tcc.com.co',
rolId: this.rol, /*Rol, valor dinámico definido por el usuario*/
api: '/maestrosapi/api/componente/cliente/consulta-criterios', /* Valor opcional */
};
}
Definir el @ViewChild
para acceder al componente <confirma-impresion-modal #modalCliente></confirma-impresion-modal>
@ViewChild('modalConfirmaImpresion') modalConfirmaImpresion;
Abrir el modal
modalConfirmaImpresion.open();
Configuración
Definición de atributos del [input] config
para el correcto funcionamiento del modal ng-confirma-impresion
| Atributo | Descripción | | ----------------| ------------------------------------------------------------------------------------- | | accessToken | valor del token de autorización para consumir la api de clientes | | hostMestros | host donde se ejecuta el api de las listas de maestros | | hostImpresion | host donde se ejecuta el api de impresion | | api? | (opcional) complemento del host o api de clientes | | imprimirRemesas | boolean - La peticion se realiza desde el Modulo de imprimir remesas | | imprimirFacturas| boolean - La peticion se realiza desde el Modulo de consulta factura | | imprimirPls | boolean - La peticion se realiza desde el Modulo de Reimprimir PLS | | datos | Datos necesarios para realizar la impresion segun el modulo |
Eventos
Definición de los eventos que utiliza el componente ng-confirma-impresion
| Atributo | Descripción | | ---------------- | -----------------------------------------------------------| | onSelect($event) | evento que devuelve el valor de la respuesta de impresion |