UNPKG

ui-logon-angular

Version:

Refer [UI-Logon](https://www.npmjs.com/package/ui-logon).

40 lines 6.7 kB
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==