@ecip/permission
Version:
64 lines • 4.66 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Component } from '@angular/core';
import { NzModalRef, NzMessageService } from 'ng-zorro-antd';
import { RoleService } from "@ecip/service";
export class PermissionRoleViewComponent {
/**
* @param {?} modal
* @param {?} msgSrv
* @param {?} roleService
*/
constructor(modal, msgSrv, roleService) {
this.modal = modal;
this.msgSrv = msgSrv;
this.roleService = roleService;
this.record = {};
}
/**
* @return {?}
*/
ngOnInit() {
this.roleService.getById(this.record.id).subscribe((/**
* @param {?} res
* @return {?}
*/
res => this.i = res));
}
/**
* @return {?}
*/
close() {
this.modal.destroy();
}
}
PermissionRoleViewComponent.decorators = [
{ type: Component, args: [{
selector: 'app-permission-role-view',
template: "<div class=\"modal-header\">\r\n <div class=\"modal-title\">\u67E5\u770B {{ record.id }} \u4FE1\u606F</div>\r\n</div>\r\n<nz-spin *ngIf=\"!i\" class=\"modal-spin\"></nz-spin>\r\n<sv-container *ngIf=\"i\">\r\n <sv label=\"\u5E94\u7528\u7CFB\u7EDF\">{{i.appId}}</sv>\r\n <sv label=\"\u89D2\u8272\u540D\u79F0\">{{i.roleName}}</sv>\r\n <sv label=\"\u7F16\u7801\">{{i.code}}</sv>\r\n <sv label=\"\u89D2\u8272\u72B6\u6001\">{{i.statusText}}</sv>\r\n <sv label=\"\u6392\u5E8F\">{{i.sortNum}}</sv>\r\n <sv label=\"\u521B\u5EFA\u65F6\u95F4\">{{i.createTime}}</sv>\r\n</sv-container>\r\n<div class=\"modal-footer\">\r\n <button nz-button type=\"button\" (click)=\"close()\">\u5173\u95ED</button>\r\n</div>"
}] }
];
/** @nocollapse */
PermissionRoleViewComponent.ctorParameters = () => [
{ type: NzModalRef },
{ type: NzMessageService },
{ type: RoleService }
];
if (false) {
/** @type {?} */
PermissionRoleViewComponent.prototype.record;
/** @type {?} */
PermissionRoleViewComponent.prototype.i;
/**
* @type {?}
* @private
*/
PermissionRoleViewComponent.prototype.modal;
/** @type {?} */
PermissionRoleViewComponent.prototype.msgSrv;
/** @type {?} */
PermissionRoleViewComponent.prototype.roleService;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmlldy5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AZWNpcC9wZXJtaXNzaW9uLyIsInNvdXJjZXMiOlsic3JjL3JvbGUvdmlldy92aWV3LmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxNQUFNLGVBQWUsQ0FBQztBQUNsRCxPQUFPLEVBQUUsVUFBVSxFQUFFLGdCQUFnQixFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTdELE9BQU8sRUFBQyxXQUFXLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFNMUMsTUFBTSxPQUFPLDJCQUEyQjs7Ozs7O0lBSXRDLFlBQ1UsS0FBaUIsRUFDbEIsTUFBd0IsRUFDeEIsV0FBd0I7UUFGdkIsVUFBSyxHQUFMLEtBQUssQ0FBWTtRQUNsQixXQUFNLEdBQU4sTUFBTSxDQUFrQjtRQUN4QixnQkFBVyxHQUFYLFdBQVcsQ0FBYTtRQU5qQyxXQUFNLEdBQVEsRUFBRSxDQUFDO0lBT2IsQ0FBQzs7OztJQUVMLFFBQVE7UUFDTixJQUFJLENBQUMsV0FBVyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxDQUFDLFNBQVM7Ozs7UUFBQyxHQUFHLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxDQUFDLEdBQUcsR0FBRyxFQUFDLENBQUM7SUFDMUUsQ0FBQzs7OztJQUVELEtBQUs7UUFDSCxJQUFJLENBQUMsS0FBSyxDQUFDLE9BQU8sRUFBRSxDQUFDO0lBQ3ZCLENBQUM7OztZQXBCRixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLDBCQUEwQjtnQkFDcEMsMnNCQUFvQzthQUNyQzs7OztZQVBRLFVBQVU7WUFBRSxnQkFBZ0I7WUFFN0IsV0FBVzs7OztJQU9qQiw2Q0FBaUI7O0lBQ2pCLHdDQUFPOzs7OztJQUdMLDRDQUF5Qjs7SUFDekIsNkNBQStCOztJQUMvQixrREFBK0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBOek1vZGFsUmVmLCBOek1lc3NhZ2VTZXJ2aWNlIH0gZnJvbSAnbmctem9ycm8tYW50ZCc7XHJcbmltcG9ydCB7IF9IdHRwQ2xpZW50IH0gZnJvbSAnQGRlbG9uL3RoZW1lJztcclxuaW1wb3J0IHtSb2xlU2VydmljZX0gZnJvbSBcIkBlY2lwL3NlcnZpY2VcIjtcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnYXBwLXBlcm1pc3Npb24tcm9sZS12aWV3JyxcclxuICB0ZW1wbGF0ZVVybDogJy4vdmlldy5jb21wb25lbnQuaHRtbCcsXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBQZXJtaXNzaW9uUm9sZVZpZXdDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG4gIHJlY29yZDogYW55ID0ge307XHJcbiAgaTogYW55O1xyXG5cclxuICBjb25zdHJ1Y3RvcihcclxuICAgIHByaXZhdGUgbW9kYWw6IE56TW9kYWxSZWYsXHJcbiAgICBwdWJsaWMgbXNnU3J2OiBOek1lc3NhZ2VTZXJ2aWNlLFxyXG4gICAgcHVibGljIHJvbGVTZXJ2aWNlOiBSb2xlU2VydmljZSxcclxuICApIHsgfVxyXG5cclxuICBuZ09uSW5pdCgpOiB2b2lkIHtcclxuICAgIHRoaXMucm9sZVNlcnZpY2UuZ2V0QnlJZCh0aGlzLnJlY29yZC5pZCkuc3Vic2NyaWJlKHJlcyA9PiB0aGlzLmkgPSByZXMpO1xyXG4gIH1cclxuXHJcbiAgY2xvc2UoKSB7XHJcbiAgICB0aGlzLm1vZGFsLmRlc3Ryb3koKTtcclxuICB9XHJcbn1cclxuIl19