UNPKG

@ecip/app

Version:
124 lines (123 loc) 12.4 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"; export class AppAppsComponent { /** * @param {?} http * @param {?} modal * @param {?} msgSrv * @param {?} cacheService * @param {?} dictService */ constructor(http, modal, msgSrv, cacheService, dictService) { 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: (item) => { //删除 this.http.delete(`api/v1/sysrRegisterApp/${item.appId}`).subscribe(res => { this.msgSrv.success('删除成功'); this.st.reload(); }); }, acl: { ability: ['apps:remove'] } }, ], }, ] } ]; } /** * @return {?} */ ngOnInit() { } /** * @return {?} */ add() { this.modal .createStatic(AppAppsEditComponent, {}) .subscribe(() => 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 = () => [ { type: _HttpClient }, { type: ModalHelper }, { type: NzMessageService }, { type: CacheService }, { type: DictService } ]; AppAppsComponent.propDecorators = { st: [{ type: ViewChild, args: ['st',] }] }; 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwcy5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AZWNpcC9hcHAvIiwic291cmNlcyI6WyJzcmMvYXBwcy9hcHBzLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDN0QsT0FBTyxFQUFFLFdBQVcsRUFBRSxXQUFXLEVBQUUsTUFBTSxjQUFjLENBQUM7QUFDeEQsT0FBTyxFQUFZLFdBQVcsRUFBRSxNQUFNLFlBQVksQ0FBQztBQUVuRCxPQUFPLEVBQUUsZ0JBQWdCLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDaEQsT0FBTyxFQUFDLG9CQUFvQixFQUFDLE1BQU0sdUJBQXVCLENBQUM7QUFDM0QsT0FBTyxFQUFDLG9CQUFvQixFQUFDLE1BQU0sdUJBQXVCLENBQUM7QUFDM0QsT0FBTyxFQUFDLFlBQVksRUFBQyxNQUFNLGNBQWMsQ0FBQztBQUMxQyxPQUFPLEVBQUMsV0FBVyxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBTTFDLE1BQU07Ozs7Ozs7O0lBa0RKLFlBQW9CLElBQWlCLEVBQ2pCLE9BQ0EsUUFDQSxjQUNEO1FBSkMsU0FBSSxHQUFKLElBQUksQ0FBYTtRQUNqQixVQUFLLEdBQUwsS0FBSztRQUNMLFdBQU0sR0FBTixNQUFNO1FBQ04saUJBQVksR0FBWixZQUFZO1FBQ2IsZ0JBQVcsR0FBWCxXQUFXO21CQXJEeEIsNkJBQTZCOzRCQUVWO1lBQ3ZCLFVBQVUsRUFBRTs7Z0JBRVYsT0FBTyxFQUFFO29CQUNQLElBQUksRUFBRSxRQUFRO29CQUNkLEtBQUssRUFBRSxNQUFNO2lCQUNkO2FBQ0Y7U0FDRjt1QkFFcUI7WUFDcEIsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLEtBQUssRUFBRSxPQUFPLEVBQUU7WUFDakMsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLEtBQUssRUFBRSxTQUFTLEVBQUU7WUFDbkMsRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUU7WUFDL0IsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxTQUFTLEVBQUU7WUFDcEMsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxVQUFVLEVBQUU7WUFDckMsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLEtBQUssRUFBRSxRQUFRLEVBQUU7WUFDbEMsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFLFlBQVksRUFBRTtZQUNwRCxFQUFFLEtBQUssRUFBRSxXQUFXLEVBQUUsS0FBSyxFQUFFLFlBQVksRUFBRTtZQUMzQyxFQUFFLEtBQUssRUFBRSxVQUFVLEVBQUUsS0FBSyxFQUFFLGNBQWMsRUFBRTtZQUM1QyxFQUFFLEtBQUssRUFBRSxVQUFVLEVBQUUsS0FBSyxFQUFFLGdCQUFnQixFQUFFO1lBQzlDLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBRSxLQUFLLEVBQUUsWUFBWSxFQUFFO1lBQ3RDO2dCQUNFLEtBQUssRUFBRSxJQUFJO2dCQUNYLEtBQUssRUFBRSxPQUFPO2dCQUNkLE9BQU8sRUFBRTtvQkFDUCxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxTQUFTLEVBQUUsb0JBQW9CLEVBQUUsS0FBSyxFQUFFLFFBQVEsRUFBRSxHQUFHLEVBQUUsRUFBRSxPQUFPLEVBQUUsQ0FBQyxXQUFXLENBQUMsRUFBRSxFQUFDO29CQUNoSDt3QkFDRSxJQUFJLEVBQUUsRUFBRTt3QkFDUixRQUFRLEVBQUU7NEJBRVIsRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUUsU0FBUyxFQUFFLG9CQUFvQixFQUFFLEtBQUssRUFBRSxRQUFRLEVBQUUsR0FBRyxFQUFFLEVBQUUsT0FBTyxFQUFFLENBQUMsV0FBVyxDQUFDLEVBQUUsRUFBRTs0QkFDakgsRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLENBQUMsSUFBUyxFQUFFLEVBQUU7O29DQUU1QyxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQywwQkFBMEIsSUFBSSxDQUFDLEtBQUssRUFBRSxDQUFDLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxFQUFFO3dDQUN2RSxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQzt3Q0FDNUIsSUFBSSxDQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUUsQ0FBQztxQ0FDbEIsQ0FBQyxDQUFDO2lDQUNKO2dDQUNELEdBQUcsRUFBRSxFQUFFLE9BQU8sRUFBRSxDQUFDLGFBQWEsQ0FBQyxFQUFFOzZCQUNsQzt5QkFDRjtxQkFDRjtpQkFDRjthQUNGO1NBQ0Y7S0FNK0M7Ozs7SUFFaEQsUUFBUSxNQUFLOzs7O0lBR2IsR0FBRztRQUNELElBQUksQ0FBQyxLQUFLO2FBQ1AsWUFBWSxDQUFDLG9CQUFvQixFQUFFLEVBQUUsQ0FBQzthQUN0QyxTQUFTLENBQUMsR0FBRyxFQUFFLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDO0tBQ3RDOzs7WUFuRUYsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSxjQUFjO2dCQUN4QixreUJBQW9DO2FBQ3JDOzs7O1lBWlEsV0FBVztZQUFFLFdBQVc7WUFHeEIsZ0JBQWdCO1lBR2pCLFlBQVk7WUFDWixXQUFXOzs7aUJBa0JoQixTQUFTLFNBQUMsSUFBSSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0LCBWaWV3Q2hpbGQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgX0h0dHBDbGllbnQsIE1vZGFsSGVscGVyIH0gZnJvbSAnQGRlbG9uL3RoZW1lJztcclxuaW1wb3J0IHsgU1RDb2x1bW4sIFNUQ29tcG9uZW50IH0gZnJvbSAnQGRlbG9uL2FiYyc7XHJcbmltcG9ydCB7IFNGU2NoZW1hIH0gZnJvbSAnQGRlbG9uL2Zvcm0nO1xyXG5pbXBvcnQgeyBOek1lc3NhZ2VTZXJ2aWNlfSBmcm9tICduZy16b3Jyby1hbnRkJztcclxuaW1wb3J0IHtBcHBBcHBzRWRpdENvbXBvbmVudH0gZnJvbSBcIi4vZWRpdC9lZGl0LmNvbXBvbmVudFwiO1xyXG5pbXBvcnQge0FwcEFwcHNWaWV3Q29tcG9uZW50fSBmcm9tIFwiLi92aWV3L3ZpZXcuY29tcG9uZW50XCI7XHJcbmltcG9ydCB7Q2FjaGVTZXJ2aWNlfSBmcm9tIFwiQGRlbG9uL2NhY2hlXCI7XHJcbmltcG9ydCB7RGljdFNlcnZpY2V9IGZyb20gXCJAZWNpcC9zZXJ2aWNlXCI7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2FwcC1hcHAtYXBwcycsXHJcbiAgdGVtcGxhdGVVcmw6ICcuL2FwcHMuY29tcG9uZW50Lmh0bWwnLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgQXBwQXBwc0NvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XHJcbiAgdXJsID0gYGFwaS92MS9zeXNyUmVnaXN0ZXJBcHAvbGlzdGA7XHJcblxyXG4gIHNlYXJjaFNjaGVtYTogU0ZTY2hlbWEgPSB7XHJcbiAgICBwcm9wZXJ0aWVzOiB7XHJcbiAgICAgIC8v5pCc57Si5bGe5oCn6K6+572uXHJcbiAgICAgIGFwcE5hbWU6IHtcclxuICAgICAgICB0eXBlOiAnc3RyaW5nJyxcclxuICAgICAgICB0aXRsZTogJ+ezu+e7n+WQjeensCdcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH07XHJcbiAgQFZpZXdDaGlsZCgnc3QnKSBzdDogU1RDb21wb25lbnQ7XHJcbiAgY29sdW1uczogU1RDb2x1bW5bXSA9IFtcclxuICAgIHsgdGl0bGU6ICfns7vnu59JRCcsIGluZGV4OiAnYXBwSWQnIH0sXHJcbiAgICB7IHRpdGxlOiAn57O757uf5ZCN56ewJywgaW5kZXg6ICdhcHBOYW1lJyB9LFxyXG4gICAgeyB0aXRsZTogJ+eJiOacrOWPtycsIGluZGV4OiAncnN2bicgfSxcclxuICAgIHsgdGl0bGU6ICfns7vnu5/nsbvlnosnLCByZW5kZXI6ICd0eXBlQXBwJyB9LFxyXG4gICAgeyB0aXRsZTogJ+iupOivgeaWueW8jycsIHJlbmRlcjogJ3R5cGVBdXRoJyB9LFxyXG4gICAgeyB0aXRsZTogJ+Wkh+azqOivtOaYjicsIGluZGV4OiAncmVtYXJrJyB9LFxyXG4gICAgeyB0aXRsZTogJ+azqOWGjOaXpeacnycsIHR5cGU6ICdkYXRlJywgaW5kZXg6ICdjcmVhdGVEYXRlJyB9LFxyXG4gICAgeyB0aXRsZTogJ+WuieWFqOaAp0lQ5ZCv55So5qCH6K6wJywgaW5kZXg6ICdmbGFnSXBUZXh0JyB9LFxyXG4gICAgeyB0aXRsZTogJ+eZu+W9leaXpeW/l+WQr+eUqOagh+iusCcsIGluZGV4OiAnZmxhZ0xMb2dUZXh0JyB9LFxyXG4gICAgeyB0aXRsZTogJ+aTjeS9nOaXpeW/l+WQr+eUqOagh+iusCcsIGluZGV4OiAnZmxhZ0xvZ09wdFRleHQnIH0sXHJcbiAgICB7IHRpdGxlOiAn5ZCv55So54q25oCBJywgaW5kZXg6ICdzdGF0dXNUZXh0JyB9LFxyXG4gICAge1xyXG4gICAgICB0aXRsZTogJ+aTjeS9nCcsXHJcbiAgICAgIHdpZHRoOiAnMTAwcHgnLFxyXG4gICAgICBidXR0b25zOiBbXHJcbiAgICAgICAgeyB0ZXh0OiAn5p+l55yLJywgdHlwZTogJ3N0YXRpYycsIGNvbXBvbmVudDogQXBwQXBwc1ZpZXdDb21wb25lbnQsIGNsaWNrOiAncmVsb2FkJywgYWNsOiB7IGFiaWxpdHk6IFsnYXBwczp2aWV3J10gfX0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgdGV4dDogJycsXHJcbiAgICAgICAgICBjaGlsZHJlbjogW1xyXG5cclxuICAgICAgICAgICAgeyB0ZXh0OiAn57yW6L6RJywgdHlwZTogJ3N0YXRpYycsIGNvbXBvbmVudDogQXBwQXBwc0VkaXRDb21wb25lbnQsIGNsaWNrOiAncmVsb2FkJywgYWNsOiB7IGFiaWxpdHk6IFsnYXBwczplZGl0J10gfSB9LFxyXG4gICAgICAgICAgICB7IHRleHQ6ICfliKDpmaQnLCB0eXBlOiAnZGVsJywgY2xpY2s6IChpdGVtOiBhbnkpID0+IHtcclxuICAgICAgICAgICAgICAgIC8v5Yig6ZmkXHJcbiAgICAgICAgICAgICAgICB0aGlzLmh0dHAuZGVsZXRlKGBhcGkvdjEvc3lzclJlZ2lzdGVyQXBwLyR7aXRlbS5hcHBJZH1gKS5zdWJzY3JpYmUocmVzID0+IHtcclxuICAgICAgICAgICAgICAgICAgdGhpcy5tc2dTcnYuc3VjY2Vzcygn5Yig6Zmk5oiQ5YqfJyk7XHJcbiAgICAgICAgICAgICAgICAgIHRoaXMuc3QucmVsb2FkKCk7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAgIGFjbDogeyBhYmlsaXR5OiBbJ2FwcHM6cmVtb3ZlJ10gfVxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgXSxcclxuICAgICAgICB9LFxyXG4gICAgICBdXHJcbiAgICB9XHJcbiAgXTtcclxuXHJcbiAgY29uc3RydWN0b3IocHJpdmF0ZSBodHRwOiBfSHR0cENsaWVudCxcclxuICAgICAgICAgICAgICBwcml2YXRlIG1vZGFsOiBNb2RhbEhlbHBlcixcclxuICAgICAgICAgICAgICBwcml2YXRlIG1zZ1NydjogTnpNZXNzYWdlU2VydmljZSxcclxuICAgICAgICAgICAgICBwcml2YXRlIGNhY2hlU2VydmljZTogQ2FjaGVTZXJ2aWNlLFxyXG4gICAgICAgICAgICAgIHB1YmxpYyBkaWN0U2VydmljZTogRGljdFNlcnZpY2UpIHsgfVxyXG5cclxuICBuZ09uSW5pdCgpIHt9XHJcblxyXG4gIC8vIOaWsOWinlxyXG4gIGFkZCgpIHtcclxuICAgIHRoaXMubW9kYWxcclxuICAgICAgLmNyZWF0ZVN0YXRpYyhBcHBBcHBzRWRpdENvbXBvbmVudCwge30pXHJcbiAgICAgIC5zdWJzY3JpYmUoKCkgPT4gdGhpcy5zdC5yZWxvYWQoKSk7XHJcbiAgfVxyXG5cclxufVxyXG4iXX0=