UNPKG

@dragshalom/appdemo

Version:
143 lines 12.8 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,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 "@dragshalom/servicedemo"; 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' }, { text: '', children: [ { text: '编辑', type: 'static', component: AppAppsEditComponent, click: 'reload' }, { text: '删除', type: 'del', click: (/** * @param {?} item * @return {?} */ (item) => { //删除 this.http.delete(`api/v1/sysrRegisterApp/${item.appId}`).subscribe((/** * @param {?} res * @return {?} */ res => { this.msgSrv.success('删除成功'); this.st.reload(); })); }) }, ], }, ] } ]; } /** * @return {?} */ ngOnInit() { } /** * @return {?} */ add() { this.modal .createStatic(AppAppsEditComponent, {}) .subscribe((/** * @return {?} */ () => this.st.reload())); } } AppAppsComponent.decorators = [ { type: Component, args: [{ selector: 'app-app-apps', template: "<page-header [action]=\"phAction\">\n <ng-template #phAction>\n <button acl [acl-ability]=\"'app:add'\" (click)=\"add()\" nz-button nzType=\"primary\">\u65B0\u5EFA</button>\n </ng-template>\n</page-header>\n<nz-card>\n <sf mode=\"search\" [schema]=\"searchSchema\" (formSubmit)=\"st.reset($event)\" (formReset)=\"st.reset($event)\"></sf>\n <st #st [data]=\"url\" [columns]=\"columns\">\n <ng-template st-row=\"typeApp\" let-item let-index=\"index\">\n {{item.typeApp | dictLabel:'typeApp' | async}}\n <!--{{dictService.dictLabel('typeApp', item.typeApp) | async}}-->\n </ng-template>\n <ng-template st-row=\"typeAuth\" let-item let-index=\"index\">{{item.typeAuth | dictLabel:'authType' | async}}</ng-template>\n </st>\n</nz-card>\n" }] } ]; 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 {?} * @private */ AppAppsComponent.prototype.http; /** * @type {?} * @private */ AppAppsComponent.prototype.modal; /** * @type {?} * @private */ AppAppsComponent.prototype.msgSrv; /** * @type {?} * @private */ AppAppsComponent.prototype.cacheService; /** @type {?} */ AppAppsComponent.prototype.dictService; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwcy5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AZHJhZ3NoYWxvbS9hcHBkZW1vLyIsInNvdXJjZXMiOlsic3JjL2FwcHMvYXBwcy5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQVUsU0FBUyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzdELE9BQU8sRUFBRSxXQUFXLEVBQUUsV0FBVyxFQUFFLE1BQU0sY0FBYyxDQUFDO0FBQ3hELE9BQU8sRUFBWSxXQUFXLEVBQUUsTUFBTSxZQUFZLENBQUM7QUFFbkQsT0FBTyxFQUFFLGdCQUFnQixFQUFDLE1BQU0sZUFBZSxDQUFDO0FBQ2hELE9BQU8sRUFBQyxvQkFBb0IsRUFBQyxNQUFNLHVCQUF1QixDQUFDO0FBQzNELE9BQU8sRUFBQyxvQkFBb0IsRUFBQyxNQUFNLHVCQUF1QixDQUFDO0FBQzNELE9BQU8sRUFBQyxZQUFZLEVBQUMsTUFBTSxjQUFjLENBQUM7QUFDMUMsT0FBTyxFQUFDLFdBQVcsRUFBQyxNQUFNLHlCQUF5QixDQUFDO0FBTXBELE1BQU07Ozs7Ozs7O0lBZ0RKLFlBQW9CLElBQWlCLEVBQ2pCLEtBQWtCLEVBQ2xCLE1BQXdCLEVBQ3hCLFlBQTBCLEVBQzNCLFdBQXdCO1FBSnZCLFNBQUksR0FBSixJQUFJLENBQWE7UUFDakIsVUFBSyxHQUFMLEtBQUssQ0FBYTtRQUNsQixXQUFNLEdBQU4sTUFBTSxDQUFrQjtRQUN4QixpQkFBWSxHQUFaLFlBQVksQ0FBYztRQUMzQixnQkFBVyxHQUFYLFdBQVcsQ0FBYTtRQW5EM0MsUUFBRyxHQUFHLDZCQUE2QixDQUFDO1FBRXBDLGlCQUFZLEdBQWE7WUFDdkIsVUFBVSxFQUFFOztnQkFFVixPQUFPLEVBQUU7b0JBQ1AsSUFBSSxFQUFFLFFBQVE7b0JBQ2QsS0FBSyxFQUFFLE1BQU07aUJBQ2Q7YUFDRjtTQUNGLENBQUM7UUFFRixZQUFPLEdBQWU7WUFDcEIsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLEtBQUssRUFBRSxPQUFPLEVBQUU7WUFDakMsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLEtBQUssRUFBRSxTQUFTLEVBQUU7WUFDbkMsRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUU7WUFDL0IsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxTQUFTLEVBQUU7WUFDcEMsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxVQUFVLEVBQUU7WUFDckMsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLEtBQUssRUFBRSxRQUFRLEVBQUU7WUFDbEMsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFLFlBQVksRUFBRTtZQUNwRCxFQUFFLEtBQUssRUFBRSxXQUFXLEVBQUUsS0FBSyxFQUFFLFlBQVksRUFBRTtZQUMzQyxFQUFFLEtBQUssRUFBRSxVQUFVLEVBQUUsS0FBSyxFQUFFLGNBQWMsRUFBRTtZQUM1QyxFQUFFLEtBQUssRUFBRSxVQUFVLEVBQUUsS0FBSyxFQUFFLGdCQUFnQixFQUFFO1lBQzlDLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBRSxLQUFLLEVBQUUsWUFBWSxFQUFFO1lBQ3RDO2dCQUNFLEtBQUssRUFBRSxJQUFJO2dCQUNYLEtBQUssRUFBRSxPQUFPO2dCQUNkLE9BQU8sRUFBRTtvQkFDUCxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxTQUFTLEVBQUUsb0JBQW9CLEVBQUUsS0FBSyxFQUFFLFFBQVEsRUFBRTtvQkFDaEY7d0JBQ0UsSUFBSSxFQUFFLEVBQUU7d0JBQ1IsUUFBUSxFQUFFOzRCQUVSLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFLFNBQVMsRUFBRSxvQkFBb0IsRUFBRSxLQUFLLEVBQUUsUUFBUSxFQUFFOzRCQUNoRixFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLEtBQUssRUFBRSxLQUFLOzs7O2dDQUFFLENBQUMsSUFBUyxFQUFFLEVBQUU7b0NBQzVDLElBQUk7b0NBQ0osSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsMEJBQTBCLElBQUksQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDLFNBQVM7Ozs7b0NBQUMsR0FBRyxDQUFDLEVBQUU7d0NBQ3ZFLElBQUksQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxDQUFDO3dDQUM1QixJQUFJLENBQUMsRUFBRSxDQUFDLE1BQU0sRUFBRSxDQUFDO29DQUNuQixDQUFDLEVBQUMsQ0FBQztnQ0FDTCxDQUFDLENBQUEsRUFBQzt5QkFDTDtxQkFDRjtpQkFDRjthQUNGO1NBQ0YsQ0FBQztJQU02QyxDQUFDOzs7O0lBRWhELFFBQVEsS0FBSyxDQUFDOzs7O0lBRWQsR0FBRztRQUNELElBQUksQ0FBQyxLQUFLO2FBQ1AsWUFBWSxDQUFDLG9CQUFvQixFQUFFLEVBQUUsQ0FBQzthQUN0QyxTQUFTOzs7UUFBQyxHQUFHLEVBQUUsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLE1BQU0sRUFBRSxFQUFDLENBQUM7SUFDdkMsQ0FBQzs7O1lBaEVGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsY0FBYztnQkFDeEIsbXdCQUFvQzthQUNyQzs7O1lBWlEsV0FBVztZQUFFLFdBQVc7WUFHeEIsZ0JBQWdCO1lBR2pCLFlBQVk7WUFDWixXQUFXOzs7aUJBa0JoQixTQUFTLFNBQUMsSUFBSTs7OztJQVhmLCtCQUFvQzs7SUFFcEMsd0NBUUU7O0lBQ0YsOEJBQWlDOztJQUNqQyxtQ0FpQ0U7Ozs7O0lBRVUsZ0NBQXlCOzs7OztJQUN6QixpQ0FBMEI7Ozs7O0lBQzFCLGtDQUFnQzs7Ozs7SUFDaEMsd0NBQWtDOztJQUNsQyx1Q0FBK0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgVmlld0NoaWxkIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IF9IdHRwQ2xpZW50LCBNb2RhbEhlbHBlciB9IGZyb20gJ0BkZWxvbi90aGVtZSc7XHJcbmltcG9ydCB7IFNUQ29sdW1uLCBTVENvbXBvbmVudCB9IGZyb20gJ0BkZWxvbi9hYmMnO1xyXG5pbXBvcnQgeyBTRlNjaGVtYSB9IGZyb20gJ0BkZWxvbi9mb3JtJztcclxuaW1wb3J0IHsgTnpNZXNzYWdlU2VydmljZX0gZnJvbSAnbmctem9ycm8tYW50ZCc7XHJcbmltcG9ydCB7QXBwQXBwc0VkaXRDb21wb25lbnR9IGZyb20gXCIuL2VkaXQvZWRpdC5jb21wb25lbnRcIjtcclxuaW1wb3J0IHtBcHBBcHBzVmlld0NvbXBvbmVudH0gZnJvbSBcIi4vdmlldy92aWV3LmNvbXBvbmVudFwiO1xyXG5pbXBvcnQge0NhY2hlU2VydmljZX0gZnJvbSBcIkBkZWxvbi9jYWNoZVwiO1xyXG5pbXBvcnQge0RpY3RTZXJ2aWNlfSBmcm9tIFwiQGRyYWdzaGFsb20vc2VydmljZWRlbW9cIjtcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnYXBwLWFwcC1hcHBzJyxcclxuICB0ZW1wbGF0ZVVybDogJy4vYXBwcy5jb21wb25lbnQuaHRtbCcsXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBBcHBBcHBzQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuICB1cmwgPSBgYXBpL3YxL3N5c3JSZWdpc3RlckFwcC9saXN0YDtcclxuXHJcbiAgc2VhcmNoU2NoZW1hOiBTRlNjaGVtYSA9IHtcclxuICAgIHByb3BlcnRpZXM6IHtcclxuICAgICAgLy/mkJzntKLlsZ7mgKforr7nva5cclxuICAgICAgYXBwTmFtZToge1xyXG4gICAgICAgIHR5cGU6ICdzdHJpbmcnLFxyXG4gICAgICAgIHRpdGxlOiAn57O757uf5ZCN56ewJ1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfTtcclxuICBAVmlld0NoaWxkKCdzdCcpIHN0OiBTVENvbXBvbmVudDtcclxuICBjb2x1bW5zOiBTVENvbHVtbltdID0gW1xyXG4gICAgeyB0aXRsZTogJ+ezu+e7n0lEJywgaW5kZXg6ICdhcHBJZCcgfSxcclxuICAgIHsgdGl0bGU6ICfns7vnu5/lkI3np7AnLCBpbmRleDogJ2FwcE5hbWUnIH0sXHJcbiAgICB7IHRpdGxlOiAn54mI5pys5Y+3JywgaW5kZXg6ICdyc3ZuJyB9LFxyXG4gICAgeyB0aXRsZTogJ+ezu+e7n+exu+WeiycsIHJlbmRlcjogJ3R5cGVBcHAnIH0sXHJcbiAgICB7IHRpdGxlOiAn6K6k6K+B5pa55byPJywgcmVuZGVyOiAndHlwZUF1dGgnIH0sXHJcbiAgICB7IHRpdGxlOiAn5aSH5rOo6K+05piOJywgaW5kZXg6ICdyZW1hcmsnIH0sXHJcbiAgICB7IHRpdGxlOiAn5rOo5YaM5pel5pyfJywgdHlwZTogJ2RhdGUnLCBpbmRleDogJ2NyZWF0ZURhdGUnIH0sXHJcbiAgICB7IHRpdGxlOiAn5a6J5YWo5oCnSVDlkK/nlKjmoIforrAnLCBpbmRleDogJ2ZsYWdJcFRleHQnIH0sXHJcbiAgICB7IHRpdGxlOiAn55m75b2V5pel5b+X5ZCv55So5qCH6K6wJywgaW5kZXg6ICdmbGFnTExvZ1RleHQnIH0sXHJcbiAgICB7IHRpdGxlOiAn5pON5L2c5pel5b+X5ZCv55So5qCH6K6wJywgaW5kZXg6ICdmbGFnTG9nT3B0VGV4dCcgfSxcclxuICAgIHsgdGl0bGU6ICflkK/nlKjnirbmgIEnLCBpbmRleDogJ3N0YXR1c1RleHQnIH0sXHJcbiAgICB7XHJcbiAgICAgIHRpdGxlOiAn5pON5L2cJyxcclxuICAgICAgd2lkdGg6ICcxMDBweCcsXHJcbiAgICAgIGJ1dHRvbnM6IFtcclxuICAgICAgICB7IHRleHQ6ICfmn6XnnIsnLCB0eXBlOiAnc3RhdGljJywgY29tcG9uZW50OiBBcHBBcHBzVmlld0NvbXBvbmVudCwgY2xpY2s6ICdyZWxvYWQnIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgdGV4dDogJycsXHJcbiAgICAgICAgICBjaGlsZHJlbjogW1xyXG5cclxuICAgICAgICAgICAgeyB0ZXh0OiAn57yW6L6RJywgdHlwZTogJ3N0YXRpYycsIGNvbXBvbmVudDogQXBwQXBwc0VkaXRDb21wb25lbnQsIGNsaWNrOiAncmVsb2FkJyB9LFxyXG4gICAgICAgICAgICB7IHRleHQ6ICfliKDpmaQnLCB0eXBlOiAnZGVsJywgY2xpY2s6IChpdGVtOiBhbnkpID0+IHtcclxuICAgICAgICAgICAgICAgIC8v5Yig6ZmkXHJcbiAgICAgICAgICAgICAgICB0aGlzLmh0dHAuZGVsZXRlKGBhcGkvdjEvc3lzclJlZ2lzdGVyQXBwLyR7aXRlbS5hcHBJZH1gKS5zdWJzY3JpYmUocmVzID0+IHtcclxuICAgICAgICAgICAgICAgICAgdGhpcy5tc2dTcnYuc3VjY2Vzcygn5Yig6Zmk5oiQ5YqfJyk7XHJcbiAgICAgICAgICAgICAgICAgIHRoaXMuc3QucmVsb2FkKCk7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICB9fSxcclxuICAgICAgICAgIF0sXHJcbiAgICAgICAgfSxcclxuICAgICAgXVxyXG4gICAgfVxyXG4gIF07XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgaHR0cDogX0h0dHBDbGllbnQsXHJcbiAgICAgICAgICAgICAgcHJpdmF0ZSBtb2RhbDogTW9kYWxIZWxwZXIsXHJcbiAgICAgICAgICAgICAgcHJpdmF0ZSBtc2dTcnY6IE56TWVzc2FnZVNlcnZpY2UsXHJcbiAgICAgICAgICAgICAgcHJpdmF0ZSBjYWNoZVNlcnZpY2U6IENhY2hlU2VydmljZSxcclxuICAgICAgICAgICAgICBwdWJsaWMgZGljdFNlcnZpY2U6IERpY3RTZXJ2aWNlKSB7IH1cclxuXHJcbiAgbmdPbkluaXQoKSB7IH1cclxuXHJcbiAgYWRkKCkge1xyXG4gICAgdGhpcy5tb2RhbFxyXG4gICAgICAuY3JlYXRlU3RhdGljKEFwcEFwcHNFZGl0Q29tcG9uZW50LCB7fSlcclxuICAgICAgLnN1YnNjcmliZSgoKSA9PiB0aGlzLnN0LnJlbG9hZCgpKTtcclxuICB9XHJcblxyXG59XHJcbiJdfQ==