ui-logon-angular
Version:
Refer [UI-Logon](https://www.npmjs.com/package/ui-logon).
40 lines • 6.7 kB
JavaScript
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@angular/router";
import * as i2 from "../logon.service";
import * as i3 from "@angular/common";
export class LandingPageComponent {
constructor(router, logonService) {
this.router = router;
this.logonService = logonService;
}
ngOnInit() {
}
logout() {
this.logonService.logout().subscribe(data => {
this.router.navigateByUrl('');
});
}
session() {
this.logonService.session().subscribe(data => {
this.result = data;
});
}
query() {
const queryObject = {
ENTITY_ID: 'person',
RELATION_ID: 'r_user'
};
this.logonService.query(queryObject).subscribe(data => this.result = data);
}
read() {
this.logonService.read('2FBE7490E10F11E8A90957FA46F2CECA').subscribe(data => this.result = data);
}
}
LandingPageComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.3.9", ngImport: i0, type: LandingPageComponent, deps: [{ token: i1.Router }, { token: i2.LogonService }], target: i0.ɵɵFactoryTarget.Component });
LandingPageComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.3.9", type: LandingPageComponent, selector: "dk-landing-page", ngImport: i0, template: "<h4>\n Logon Successfully\n</h4>\n\n<div class=\"btn-group\" role=\"group\">\n <button type=\"button\" class=\"btn dk-btn-lg btn-primary\" (click)=\"logout()\">Logout</button>\n <button type=\"button\" class=\"btn dk-btn-lg btn-primary\" (click)=\"session()\">Get Session</button>\n <button type=\"button\" class=\"btn dk-btn-lg btn-primary\" (click)=\"query()\">Query</button>\n <button type=\"button\" class=\"btn dk-btn-lg btn-primary\" (click)=\"read()\">Read</button>\n</div>\n<div class=\"container\">\n <pre>{{result | json}}</pre>\n</div>\n", pipes: { "json": i3.JsonPipe } });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.3.9", ngImport: i0, type: LandingPageComponent, decorators: [{
type: Component,
args: [{ selector: 'dk-landing-page', template: "<h4>\n Logon Successfully\n</h4>\n\n<div class=\"btn-group\" role=\"group\">\n <button type=\"button\" class=\"btn dk-btn-lg btn-primary\" (click)=\"logout()\">Logout</button>\n <button type=\"button\" class=\"btn dk-btn-lg btn-primary\" (click)=\"session()\">Get Session</button>\n <button type=\"button\" class=\"btn dk-btn-lg btn-primary\" (click)=\"query()\">Query</button>\n <button type=\"button\" class=\"btn dk-btn-lg btn-primary\" (click)=\"read()\">Read</button>\n</div>\n<div class=\"container\">\n <pre>{{result | json}}</pre>\n</div>\n" }]
}], ctorParameters: function () { return [{ type: i1.Router }, { type: i2.LogonService }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGFuZGluZy1wYWdlLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2xvZ29uL3NyYy9saWIvbGFuZGluZy1wYWdlL2xhbmRpbmctcGFnZS5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9sb2dvbi9zcmMvbGliL2xhbmRpbmctcGFnZS9sYW5kaW5nLXBhZ2UuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxNQUFNLGVBQWUsQ0FBQzs7Ozs7QUFTbEQsTUFBTSxPQUFPLG9CQUFvQjtJQUcvQixZQUFvQixNQUFjLEVBQ2QsWUFBMEI7UUFEMUIsV0FBTSxHQUFOLE1BQU0sQ0FBUTtRQUNkLGlCQUFZLEdBQVosWUFBWSxDQUFjO0lBQUksQ0FBQztJQUVuRCxRQUFRO0lBQ1IsQ0FBQztJQUVELE1BQU07UUFDSixJQUFJLENBQUMsWUFBWSxDQUFDLE1BQU0sRUFBRSxDQUFDLFNBQVMsQ0FDbEMsSUFBSSxDQUFDLEVBQUU7WUFDTCxJQUFJLENBQUMsTUFBTSxDQUFDLGFBQWEsQ0FBQyxFQUFFLENBQUMsQ0FBQztRQUNoQyxDQUFDLENBQ0YsQ0FBQztJQUNKLENBQUM7SUFFRCxPQUFPO1FBQ0wsSUFBSSxDQUFDLFlBQVksQ0FBQyxPQUFPLEVBQUUsQ0FBQyxTQUFTLENBQ25DLElBQUksQ0FBQyxFQUFFO1lBQ0wsSUFBSSxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUM7UUFDckIsQ0FBQyxDQUNGLENBQUM7SUFDSixDQUFDO0lBRUQsS0FBSztRQUNILE1BQU0sV0FBVyxHQUFHO1lBQ2xCLFNBQVMsRUFBRSxRQUFRO1lBQ25CLFdBQVcsRUFBRSxRQUFRO1NBQ1AsQ0FBQztRQUNqQixJQUFJLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxXQUFXLENBQUMsQ0FBQyxTQUFTLENBQUUsSUFBSSxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsTUFBTSxHQUFHLElBQUksQ0FBQyxDQUFDO0lBQzlFLENBQUM7SUFFRCxJQUFJO1FBQ0YsSUFBSSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsa0NBQWtDLENBQUMsQ0FBQyxTQUFTLENBQUUsSUFBSSxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsTUFBTSxHQUFHLElBQUksQ0FBQyxDQUFDO0lBQ3BHLENBQUM7O2lIQW5DVSxvQkFBb0I7cUdBQXBCLG9CQUFvQix1RENUakMsNGlCQWFBOzJGREphLG9CQUFvQjtrQkFKaEMsU0FBUzsrQkFDRSxpQkFBaUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtSb3V0ZXJ9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XG5pbXBvcnQge0xvZ29uU2VydmljZX0gZnJvbSAnLi4vbG9nb24uc2VydmljZSc7XG5pbXBvcnQge1F1ZXJ5T2JqZWN0fSBmcm9tICcuLi91c2VyJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnZGstbGFuZGluZy1wYWdlJyxcbiAgdGVtcGxhdGVVcmw6ICcuL2xhbmRpbmctcGFnZS5jb21wb25lbnQuaHRtbCdcbn0pXG5leHBvcnQgY2xhc3MgTGFuZGluZ1BhZ2VDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuICByZXN1bHQ6IGFueTtcblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIHJvdXRlcjogUm91dGVyLFxuICAgICAgICAgICAgICBwcml2YXRlIGxvZ29uU2VydmljZTogTG9nb25TZXJ2aWNlKSB7IH1cblxuICBuZ09uSW5pdCgpIHtcbiAgfVxuXG4gIGxvZ291dCgpOiB2b2lkIHtcbiAgICB0aGlzLmxvZ29uU2VydmljZS5sb2dvdXQoKS5zdWJzY3JpYmUoXG4gICAgICBkYXRhID0+IHtcbiAgICAgICAgdGhpcy5yb3V0ZXIubmF2aWdhdGVCeVVybCgnJyk7XG4gICAgICB9XG4gICAgKTtcbiAgfVxuXG4gIHNlc3Npb24oKTogdm9pZCB7XG4gICAgdGhpcy5sb2dvblNlcnZpY2Uuc2Vzc2lvbigpLnN1YnNjcmliZShcbiAgICAgIGRhdGEgPT4ge1xuICAgICAgICB0aGlzLnJlc3VsdCA9IGRhdGE7XG4gICAgICB9XG4gICAgKTtcbiAgfVxuXG4gIHF1ZXJ5KCk6IHZvaWQge1xuICAgIGNvbnN0IHF1ZXJ5T2JqZWN0ID0ge1xuICAgICAgRU5USVRZX0lEOiAncGVyc29uJyxcbiAgICAgIFJFTEFUSU9OX0lEOiAncl91c2VyJ1xuICAgIH0gYXMgUXVlcnlPYmplY3Q7XG4gICAgdGhpcy5sb2dvblNlcnZpY2UucXVlcnkocXVlcnlPYmplY3QpLnN1YnNjcmliZSggZGF0YSA9PiB0aGlzLnJlc3VsdCA9IGRhdGEpO1xuICB9XG5cbiAgcmVhZCgpOiB2b2lkIHtcbiAgICB0aGlzLmxvZ29uU2VydmljZS5yZWFkKCcyRkJFNzQ5MEUxMEYxMUU4QTkwOTU3RkE0NkYyQ0VDQScpLnN1YnNjcmliZSggZGF0YSA9PiB0aGlzLnJlc3VsdCA9IGRhdGEpO1xuICB9XG59XG4iLCI8aDQ+XG4gIExvZ29uIFN1Y2Nlc3NmdWxseVxuPC9oND5cblxuPGRpdiBjbGFzcz1cImJ0bi1ncm91cFwiIHJvbGU9XCJncm91cFwiPlxuICA8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImJ0biBkay1idG4tbGcgYnRuLXByaW1hcnlcIiAoY2xpY2spPVwibG9nb3V0KClcIj5Mb2dvdXQ8L2J1dHRvbj5cbiAgPGJ1dHRvbiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJidG4gZGstYnRuLWxnIGJ0bi1wcmltYXJ5XCIgKGNsaWNrKT1cInNlc3Npb24oKVwiPkdldCBTZXNzaW9uPC9idXR0b24+XG4gIDxidXR0b24gdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiYnRuIGRrLWJ0bi1sZyBidG4tcHJpbWFyeVwiIChjbGljayk9XCJxdWVyeSgpXCI+UXVlcnk8L2J1dHRvbj5cbiAgPGJ1dHRvbiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJidG4gZGstYnRuLWxnIGJ0bi1wcmltYXJ5XCIgKGNsaWNrKT1cInJlYWQoKVwiPlJlYWQ8L2J1dHRvbj5cbjwvZGl2PlxuPGRpdiBjbGFzcz1cImNvbnRhaW5lclwiPlxuICA8cHJlPnt7cmVzdWx0IHwganNvbn19PC9wcmU+XG48L2Rpdj5cbiJdfQ==