UNPKG

@ecip/app

Version:
129 lines (128 loc) 12.8 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import { Component, ViewChild } from '@angular/core'; import { _HttpClient, ModalHelper } from '@delon/theme'; import { STComponent } from '@delon/abc'; import { NzMessageService } from 'ng-zorro-antd'; import { AppAppsEditComponent } from "./edit/edit.component"; import { AppAppsViewComponent } from "./view/view.component"; import { CacheService } from "@delon/cache"; import { DictService } from "@ecip/service"; var AppAppsComponent = /** @class */ (function () { function AppAppsComponent(http, modal, msgSrv, cacheService, dictService) { var _this = this; this.http = http; this.modal = modal; this.msgSrv = msgSrv; this.cacheService = cacheService; this.dictService = dictService; this.url = "api/v1/sysrRegisterApp/list"; this.searchSchema = { properties: { //搜索属性设置 appName: { type: 'string', title: '系统名称' } } }; this.columns = [ { title: '系统ID', index: 'appId' }, { title: '系统名称', index: 'appName' }, { title: '版本号', index: 'rsvn' }, { title: '系统类型', render: 'typeApp' }, { title: '认证方式', render: 'typeAuth' }, { title: '备注说明', index: 'remark' }, { title: '注册日期', type: 'date', index: 'createDate' }, { title: '安全性IP启用标记', index: 'flagIpText' }, { title: '登录日志启用标记', index: 'flagLLogText' }, { title: '操作日志启用标记', index: 'flagLogOptText' }, { title: '启用状态', index: 'statusText' }, { title: '操作', width: '100px', buttons: [ { text: '查看', type: 'static', component: AppAppsViewComponent, click: 'reload', acl: { ability: ['apps:view'] } }, { text: '', children: [ { text: '编辑', type: 'static', component: AppAppsEditComponent, click: 'reload', acl: { ability: ['apps:edit'] } }, { text: '删除', type: 'del', click: function (item) { //删除 //删除 _this.http.delete("api/v1/sysrRegisterApp/" + item.appId).subscribe(function (res) { _this.msgSrv.success('删除成功'); _this.st.reload(); }); }, acl: { ability: ['apps:remove'] } }, ], }, ] } ]; } /** * @return {?} */ AppAppsComponent.prototype.ngOnInit = /** * @return {?} */ function () { }; // 新增 /** * @return {?} */ AppAppsComponent.prototype.add = /** * @return {?} */ function () { var _this = this; this.modal .createStatic(AppAppsEditComponent, {}) .subscribe(function () { return _this.st.reload(); }); }; AppAppsComponent.decorators = [ { type: Component, args: [{ selector: 'app-app-apps', template: "<page-header [action]=\"phAction\">\r\n <ng-template #phAction>\r\n <button acl [acl-ability]=\"'apps:add'\" (click)=\"add()\" nz-button nzType=\"primary\">\u65B0\u5EFA</button>\r\n </ng-template>\r\n</page-header>\r\n<nz-card>\r\n <sf mode=\"search\" [schema]=\"searchSchema\" (formSubmit)=\"st.reset($event)\" (formReset)=\"st.reset($event)\"></sf>\r\n <st #st [data]=\"url\" [columns]=\"columns\">\r\n <ng-template st-row=\"typeApp\" let-item let-index=\"index\">\r\n {{item.typeApp | dictLabel:'typeApp' | async}}\r\n <!--{{dictService.dictLabel('typeApp', item.typeApp) | async}}-->\r\n </ng-template>\r\n <ng-template st-row=\"typeAuth\" let-item let-index=\"index\">{{item.typeAuth | dictLabel:'authType' | async}}</ng-template>\r\n </st>\r\n</nz-card>\r\n" }] } ]; /** @nocollapse */ AppAppsComponent.ctorParameters = function () { return [ { type: _HttpClient }, { type: ModalHelper }, { type: NzMessageService }, { type: CacheService }, { type: DictService } ]; }; AppAppsComponent.propDecorators = { st: [{ type: ViewChild, args: ['st',] }] }; return AppAppsComponent; }()); export { AppAppsComponent }; if (false) { /** @type {?} */ AppAppsComponent.prototype.url; /** @type {?} */ AppAppsComponent.prototype.searchSchema; /** @type {?} */ AppAppsComponent.prototype.st; /** @type {?} */ AppAppsComponent.prototype.columns; /** @type {?} */ AppAppsComponent.prototype.http; /** @type {?} */ AppAppsComponent.prototype.modal; /** @type {?} */ AppAppsComponent.prototype.msgSrv; /** @type {?} */ AppAppsComponent.prototype.cacheService; /** @type {?} */ AppAppsComponent.prototype.dictService; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwcy5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AZWNpcC9hcHAvIiwic291cmNlcyI6WyJzcmMvYXBwcy9hcHBzLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDN0QsT0FBTyxFQUFFLFdBQVcsRUFBRSxXQUFXLEVBQUUsTUFBTSxjQUFjLENBQUM7QUFDeEQsT0FBTyxFQUFZLFdBQVcsRUFBRSxNQUFNLFlBQVksQ0FBQztBQUVuRCxPQUFPLEVBQUUsZ0JBQWdCLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDaEQsT0FBTyxFQUFDLG9CQUFvQixFQUFDLE1BQU0sdUJBQXVCLENBQUM7QUFDM0QsT0FBTyxFQUFDLG9CQUFvQixFQUFDLE1BQU0sdUJBQXVCLENBQUM7QUFDM0QsT0FBTyxFQUFDLFlBQVksRUFBQyxNQUFNLGNBQWMsQ0FBQztBQUMxQyxPQUFPLEVBQUMsV0FBVyxFQUFDLE1BQU0sZUFBZSxDQUFDOztJQXdEeEMsMEJBQW9CLElBQWlCLEVBQ2pCLE9BQ0EsUUFDQSxjQUNEO1FBSm5CLGlCQUlnRDtRQUo1QixTQUFJLEdBQUosSUFBSSxDQUFhO1FBQ2pCLFVBQUssR0FBTCxLQUFLO1FBQ0wsV0FBTSxHQUFOLE1BQU07UUFDTixpQkFBWSxHQUFaLFlBQVk7UUFDYixnQkFBVyxHQUFYLFdBQVc7bUJBckR4Qiw2QkFBNkI7NEJBRVY7WUFDdkIsVUFBVSxFQUFFOztnQkFFVixPQUFPLEVBQUU7b0JBQ1AsSUFBSSxFQUFFLFFBQVE7b0JBQ2QsS0FBSyxFQUFFLE1BQU07aUJBQ2Q7YUFDRjtTQUNGO3VCQUVxQjtZQUNwQixFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFLE9BQU8sRUFBRTtZQUNqQyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFLFNBQVMsRUFBRTtZQUNuQyxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBRTtZQUMvQixFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLFNBQVMsRUFBRTtZQUNwQyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLFVBQVUsRUFBRTtZQUNyQyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFLFFBQVEsRUFBRTtZQUNsQyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsSUFBSSxFQUFFLE1BQU0sRUFBRSxLQUFLLEVBQUUsWUFBWSxFQUFFO1lBQ3BELEVBQUUsS0FBSyxFQUFFLFdBQVcsRUFBRSxLQUFLLEVBQUUsWUFBWSxFQUFFO1lBQzNDLEVBQUUsS0FBSyxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQUUsY0FBYyxFQUFFO1lBQzVDLEVBQUUsS0FBSyxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQUUsZ0JBQWdCLEVBQUU7WUFDOUMsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLEtBQUssRUFBRSxZQUFZLEVBQUU7WUFDdEM7Z0JBQ0UsS0FBSyxFQUFFLElBQUk7Z0JBQ1gsS0FBSyxFQUFFLE9BQU87Z0JBQ2QsT0FBTyxFQUFFO29CQUNQLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFLFNBQVMsRUFBRSxvQkFBb0IsRUFBRSxLQUFLLEVBQUUsUUFBUSxFQUFFLEdBQUcsRUFBRSxFQUFFLE9BQU8sRUFBRSxDQUFDLFdBQVcsQ0FBQyxFQUFFLEVBQUM7b0JBQ2hIO3dCQUNFLElBQUksRUFBRSxFQUFFO3dCQUNSLFFBQVEsRUFBRTs0QkFFUixFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxTQUFTLEVBQUUsb0JBQW9CLEVBQUUsS0FBSyxFQUFFLFFBQVEsRUFBRSxHQUFHLEVBQUUsRUFBRSxPQUFPLEVBQUUsQ0FBQyxXQUFXLENBQUMsRUFBRSxFQUFFOzRCQUNqSCxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsVUFBQyxJQUFTOztvQ0FFeEMsQUFEQSxJQUFJO29DQUNKLEtBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLDRCQUEwQixJQUFJLENBQUMsS0FBTyxDQUFDLENBQUMsU0FBUyxDQUFDLFVBQUEsR0FBRzt3Q0FDcEUsS0FBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLENBQUM7d0NBQzVCLEtBQUksQ0FBQyxFQUFFLENBQUMsTUFBTSxFQUFFLENBQUM7cUNBQ2xCLENBQUMsQ0FBQztpQ0FDSjtnQ0FDRCxHQUFHLEVBQUUsRUFBRSxPQUFPLEVBQUUsQ0FBQyxhQUFhLENBQUMsRUFBRTs2QkFDbEM7eUJBQ0Y7cUJBQ0Y7aUJBQ0Y7YUFDRjtTQUNGO0tBTStDOzs7O0lBRWhELG1DQUFROzs7SUFBUixlQUFhO0lBRWIsS0FBSzs7OztJQUNMLDhCQUFHOzs7SUFBSDtRQUFBLGlCQUlDO1FBSEMsSUFBSSxDQUFDLEtBQUs7YUFDUCxZQUFZLENBQUMsb0JBQW9CLEVBQUUsRUFBRSxDQUFDO2FBQ3RDLFNBQVMsQ0FBQyxjQUFNLE9BQUEsS0FBSSxDQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUUsRUFBaEIsQ0FBZ0IsQ0FBQyxDQUFDO0tBQ3RDOztnQkFuRUYsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSxjQUFjO29CQUN4QixreUJBQW9DO2lCQUNyQzs7OztnQkFaUSxXQUFXO2dCQUFFLFdBQVc7Z0JBR3hCLGdCQUFnQjtnQkFHakIsWUFBWTtnQkFDWixXQUFXOzs7cUJBa0JoQixTQUFTLFNBQUMsSUFBSTs7MkJBMUJqQjs7U0FjYSxnQkFBZ0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgVmlld0NoaWxkIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IF9IdHRwQ2xpZW50LCBNb2RhbEhlbHBlciB9IGZyb20gJ0BkZWxvbi90aGVtZSc7XHJcbmltcG9ydCB7IFNUQ29sdW1uLCBTVENvbXBvbmVudCB9IGZyb20gJ0BkZWxvbi9hYmMnO1xyXG5pbXBvcnQgeyBTRlNjaGVtYSB9IGZyb20gJ0BkZWxvbi9mb3JtJztcclxuaW1wb3J0IHsgTnpNZXNzYWdlU2VydmljZX0gZnJvbSAnbmctem9ycm8tYW50ZCc7XHJcbmltcG9ydCB7QXBwQXBwc0VkaXRDb21wb25lbnR9IGZyb20gXCIuL2VkaXQvZWRpdC5jb21wb25lbnRcIjtcclxuaW1wb3J0IHtBcHBBcHBzVmlld0NvbXBvbmVudH0gZnJvbSBcIi4vdmlldy92aWV3LmNvbXBvbmVudFwiO1xyXG5pbXBvcnQge0NhY2hlU2VydmljZX0gZnJvbSBcIkBkZWxvbi9jYWNoZVwiO1xyXG5pbXBvcnQge0RpY3RTZXJ2aWNlfSBmcm9tIFwiQGVjaXAvc2VydmljZVwiO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdhcHAtYXBwLWFwcHMnLFxyXG4gIHRlbXBsYXRlVXJsOiAnLi9hcHBzLmNvbXBvbmVudC5odG1sJyxcclxufSlcclxuZXhwb3J0IGNsYXNzIEFwcEFwcHNDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG4gIHVybCA9IGBhcGkvdjEvc3lzclJlZ2lzdGVyQXBwL2xpc3RgO1xyXG5cclxuICBzZWFyY2hTY2hlbWE6IFNGU2NoZW1hID0ge1xyXG4gICAgcHJvcGVydGllczoge1xyXG4gICAgICAvL+aQnOe0ouWxnuaAp+iuvue9rlxyXG4gICAgICBhcHBOYW1lOiB7XHJcbiAgICAgICAgdHlwZTogJ3N0cmluZycsXHJcbiAgICAgICAgdGl0bGU6ICfns7vnu5/lkI3np7AnXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9O1xyXG4gIEBWaWV3Q2hpbGQoJ3N0Jykgc3Q6IFNUQ29tcG9uZW50O1xyXG4gIGNvbHVtbnM6IFNUQ29sdW1uW10gPSBbXHJcbiAgICB7IHRpdGxlOiAn57O757ufSUQnLCBpbmRleDogJ2FwcElkJyB9LFxyXG4gICAgeyB0aXRsZTogJ+ezu+e7n+WQjeensCcsIGluZGV4OiAnYXBwTmFtZScgfSxcclxuICAgIHsgdGl0bGU6ICfniYjmnKzlj7cnLCBpbmRleDogJ3Jzdm4nIH0sXHJcbiAgICB7IHRpdGxlOiAn57O757uf57G75Z6LJywgcmVuZGVyOiAndHlwZUFwcCcgfSxcclxuICAgIHsgdGl0bGU6ICforqTor4HmlrnlvI8nLCByZW5kZXI6ICd0eXBlQXV0aCcgfSxcclxuICAgIHsgdGl0bGU6ICflpIfms6jor7TmmI4nLCBpbmRleDogJ3JlbWFyaycgfSxcclxuICAgIHsgdGl0bGU6ICfms6jlhozml6XmnJ8nLCB0eXBlOiAnZGF0ZScsIGluZGV4OiAnY3JlYXRlRGF0ZScgfSxcclxuICAgIHsgdGl0bGU6ICflronlhajmgKdJUOWQr+eUqOagh+iusCcsIGluZGV4OiAnZmxhZ0lwVGV4dCcgfSxcclxuICAgIHsgdGl0bGU6ICfnmbvlvZXml6Xlv5flkK/nlKjmoIforrAnLCBpbmRleDogJ2ZsYWdMTG9nVGV4dCcgfSxcclxuICAgIHsgdGl0bGU6ICfmk43kvZzml6Xlv5flkK/nlKjmoIforrAnLCBpbmRleDogJ2ZsYWdMb2dPcHRUZXh0JyB9LFxyXG4gICAgeyB0aXRsZTogJ+WQr+eUqOeKtuaAgScsIGluZGV4OiAnc3RhdHVzVGV4dCcgfSxcclxuICAgIHtcclxuICAgICAgdGl0bGU6ICfmk43kvZwnLFxyXG4gICAgICB3aWR0aDogJzEwMHB4JyxcclxuICAgICAgYnV0dG9uczogW1xyXG4gICAgICAgIHsgdGV4dDogJ+afpeeciycsIHR5cGU6ICdzdGF0aWMnLCBjb21wb25lbnQ6IEFwcEFwcHNWaWV3Q29tcG9uZW50LCBjbGljazogJ3JlbG9hZCcsIGFjbDogeyBhYmlsaXR5OiBbJ2FwcHM6dmlldyddIH19LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHRleHQ6ICcnLFxyXG4gICAgICAgICAgY2hpbGRyZW46IFtcclxuXHJcbiAgICAgICAgICAgIHsgdGV4dDogJ+e8lui+kScsIHR5cGU6ICdzdGF0aWMnLCBjb21wb25lbnQ6IEFwcEFwcHNFZGl0Q29tcG9uZW50LCBjbGljazogJ3JlbG9hZCcsIGFjbDogeyBhYmlsaXR5OiBbJ2FwcHM6ZWRpdCddIH0gfSxcclxuICAgICAgICAgICAgeyB0ZXh0OiAn5Yig6ZmkJywgdHlwZTogJ2RlbCcsIGNsaWNrOiAoaXRlbTogYW55KSA9PiB7XHJcbiAgICAgICAgICAgICAgICAvL+WIoOmZpFxyXG4gICAgICAgICAgICAgICAgdGhpcy5odHRwLmRlbGV0ZShgYXBpL3YxL3N5c3JSZWdpc3RlckFwcC8ke2l0ZW0uYXBwSWR9YCkuc3Vic2NyaWJlKHJlcyA9PiB7XHJcbiAgICAgICAgICAgICAgICAgIHRoaXMubXNnU3J2LnN1Y2Nlc3MoJ+WIoOmZpOaIkOWKnycpO1xyXG4gICAgICAgICAgICAgICAgICB0aGlzLnN0LnJlbG9hZCgpO1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICBhY2w6IHsgYWJpbGl0eTogWydhcHBzOnJlbW92ZSddIH1cclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgIF0sXHJcbiAgICAgICAgfSxcclxuICAgICAgXVxyXG4gICAgfVxyXG4gIF07XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgaHR0cDogX0h0dHBDbGllbnQsXHJcbiAgICAgICAgICAgICAgcHJpdmF0ZSBtb2RhbDogTW9kYWxIZWxwZXIsXHJcbiAgICAgICAgICAgICAgcHJpdmF0ZSBtc2dTcnY6IE56TWVzc2FnZVNlcnZpY2UsXHJcbiAgICAgICAgICAgICAgcHJpdmF0ZSBjYWNoZVNlcnZpY2U6IENhY2hlU2VydmljZSxcclxuICAgICAgICAgICAgICBwdWJsaWMgZGljdFNlcnZpY2U6IERpY3RTZXJ2aWNlKSB7IH1cclxuXHJcbiAgbmdPbkluaXQoKSB7fVxyXG5cclxuICAvLyDmlrDlop5cclxuICBhZGQoKSB7XHJcbiAgICB0aGlzLm1vZGFsXHJcbiAgICAgIC5jcmVhdGVTdGF0aWMoQXBwQXBwc0VkaXRDb21wb25lbnQsIHt9KVxyXG4gICAgICAuc3Vic2NyaWJlKCgpID0+IHRoaXMuc3QucmVsb2FkKCkpO1xyXG4gIH1cclxuXHJcbn1cclxuIl19