UNPKG

@dragshalom/appdemo

Version:
146 lines 13.2 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"; 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' }, { text: '', children: [ { text: '编辑', type: 'static', component: AppAppsEditComponent, click: 'reload' }, { text: '删除', type: 'del', click: (/** * @param {?} item * @return {?} */ function (item) { //删除 _this.http.delete("api/v1/sysrRegisterApp/" + item.appId).subscribe((/** * @param {?} res * @return {?} */ function (res) { _this.msgSrv.success('删除成功'); _this.st.reload(); })); }) }, ], }, ] } ]; } /** * @return {?} */ AppAppsComponent.prototype.ngOnInit = /** * @return {?} */ function () { }; /** * @return {?} */ AppAppsComponent.prototype.add = /** * @return {?} */ function () { var _this = this; this.modal .createStatic(AppAppsEditComponent, {}) .subscribe((/** * @return {?} */ function () { 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 = 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 {?} * @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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwcy5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AZHJhZ3NoYWxvbS9hcHBkZW1vLyIsInNvdXJjZXMiOlsic3JjL2FwcHMvYXBwcy5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQVUsU0FBUyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzdELE9BQU8sRUFBRSxXQUFXLEVBQUUsV0FBVyxFQUFFLE1BQU0sY0FBYyxDQUFDO0FBQ3hELE9BQU8sRUFBWSxXQUFXLEVBQUUsTUFBTSxZQUFZLENBQUM7QUFFbkQsT0FBTyxFQUFFLGdCQUFnQixFQUFDLE1BQU0sZUFBZSxDQUFDO0FBQ2hELE9BQU8sRUFBQyxvQkFBb0IsRUFBQyxNQUFNLHVCQUF1QixDQUFDO0FBQzNELE9BQU8sRUFBQyxvQkFBb0IsRUFBQyxNQUFNLHVCQUF1QixDQUFDO0FBQzNELE9BQU8sRUFBQyxZQUFZLEVBQUMsTUFBTSxjQUFjLENBQUM7QUFDMUMsT0FBTyxFQUFDLFdBQVcsRUFBQyxNQUFNLHlCQUF5QixDQUFDO0FBRXBEO0lBb0RFLDBCQUFvQixJQUFpQixFQUNqQixLQUFrQixFQUNsQixNQUF3QixFQUN4QixZQUEwQixFQUMzQixXQUF3QjtRQUozQyxpQkFJZ0Q7UUFKNUIsU0FBSSxHQUFKLElBQUksQ0FBYTtRQUNqQixVQUFLLEdBQUwsS0FBSyxDQUFhO1FBQ2xCLFdBQU0sR0FBTixNQUFNLENBQWtCO1FBQ3hCLGlCQUFZLEdBQVosWUFBWSxDQUFjO1FBQzNCLGdCQUFXLEdBQVgsV0FBVyxDQUFhO1FBbkQzQyxRQUFHLEdBQUcsNkJBQTZCLENBQUM7UUFFcEMsaUJBQVksR0FBYTtZQUN2QixVQUFVLEVBQUU7O2dCQUVWLE9BQU8sRUFBRTtvQkFDUCxJQUFJLEVBQUUsUUFBUTtvQkFDZCxLQUFLLEVBQUUsTUFBTTtpQkFDZDthQUNGO1NBQ0YsQ0FBQztRQUVGLFlBQU8sR0FBZTtZQUNwQixFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFLE9BQU8sRUFBRTtZQUNqQyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFLFNBQVMsRUFBRTtZQUNuQyxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBRTtZQUMvQixFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLFNBQVMsRUFBRTtZQUNwQyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLFVBQVUsRUFBRTtZQUNyQyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFLFFBQVEsRUFBRTtZQUNsQyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsSUFBSSxFQUFFLE1BQU0sRUFBRSxLQUFLLEVBQUUsWUFBWSxFQUFFO1lBQ3BELEVBQUUsS0FBSyxFQUFFLFdBQVcsRUFBRSxLQUFLLEVBQUUsWUFBWSxFQUFFO1lBQzNDLEVBQUUsS0FBSyxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQUUsY0FBYyxFQUFFO1lBQzVDLEVBQUUsS0FBSyxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQUUsZ0JBQWdCLEVBQUU7WUFDOUMsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLEtBQUssRUFBRSxZQUFZLEVBQUU7WUFDdEM7Z0JBQ0UsS0FBSyxFQUFFLElBQUk7Z0JBQ1gsS0FBSyxFQUFFLE9BQU87Z0JBQ2QsT0FBTyxFQUFFO29CQUNQLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFLFNBQVMsRUFBRSxvQkFBb0IsRUFBRSxLQUFLLEVBQUUsUUFBUSxFQUFFO29CQUNoRjt3QkFDRSxJQUFJLEVBQUUsRUFBRTt3QkFDUixRQUFRLEVBQUU7NEJBRVIsRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUUsU0FBUyxFQUFFLG9CQUFvQixFQUFFLEtBQUssRUFBRSxRQUFRLEVBQUU7NEJBQ2hGLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLEtBQUs7Ozs7Z0NBQUUsVUFBQyxJQUFTO29DQUN4QyxJQUFJO29DQUNKLEtBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLDRCQUEwQixJQUFJLENBQUMsS0FBTyxDQUFDLENBQUMsU0FBUzs7OztvQ0FBQyxVQUFBLEdBQUc7d0NBQ3BFLEtBQUksQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxDQUFDO3dDQUM1QixLQUFJLENBQUMsRUFBRSxDQUFDLE1BQU0sRUFBRSxDQUFDO29DQUNuQixDQUFDLEVBQUMsQ0FBQztnQ0FDTCxDQUFDLENBQUEsRUFBQzt5QkFDTDtxQkFDRjtpQkFDRjthQUNGO1NBQ0YsQ0FBQztJQU02QyxDQUFDOzs7O0lBRWhELG1DQUFROzs7SUFBUixjQUFhLENBQUM7Ozs7SUFFZCw4QkFBRzs7O0lBQUg7UUFBQSxpQkFJQztRQUhDLElBQUksQ0FBQyxLQUFLO2FBQ1AsWUFBWSxDQUFDLG9CQUFvQixFQUFFLEVBQUUsQ0FBQzthQUN0QyxTQUFTOzs7UUFBQyxjQUFNLE9BQUEsS0FBSSxDQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUUsRUFBaEIsQ0FBZ0IsRUFBQyxDQUFDO0lBQ3ZDLENBQUM7O2dCQWhFRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLGNBQWM7b0JBQ3hCLG13QkFBb0M7aUJBQ3JDOzs7Z0JBWlEsV0FBVztnQkFBRSxXQUFXO2dCQUd4QixnQkFBZ0I7Z0JBR2pCLFlBQVk7Z0JBQ1osV0FBVzs7O3FCQWtCaEIsU0FBUyxTQUFDLElBQUk7O0lBa0RqQix1QkFBQztDQUFBLEFBbEVELElBa0VDO1NBOURZLGdCQUFnQjs7O0lBQzNCLCtCQUFvQzs7SUFFcEMsd0NBUUU7O0lBQ0YsOEJBQWlDOztJQUNqQyxtQ0FpQ0U7Ozs7O0lBRVUsZ0NBQXlCOzs7OztJQUN6QixpQ0FBMEI7Ozs7O0lBQzFCLGtDQUFnQzs7Ozs7SUFDaEMsd0NBQWtDOztJQUNsQyx1Q0FBK0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgVmlld0NoaWxkIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IF9IdHRwQ2xpZW50LCBNb2RhbEhlbHBlciB9IGZyb20gJ0BkZWxvbi90aGVtZSc7XHJcbmltcG9ydCB7IFNUQ29sdW1uLCBTVENvbXBvbmVudCB9IGZyb20gJ0BkZWxvbi9hYmMnO1xyXG5pbXBvcnQgeyBTRlNjaGVtYSB9IGZyb20gJ0BkZWxvbi9mb3JtJztcclxuaW1wb3J0IHsgTnpNZXNzYWdlU2VydmljZX0gZnJvbSAnbmctem9ycm8tYW50ZCc7XHJcbmltcG9ydCB7QXBwQXBwc0VkaXRDb21wb25lbnR9IGZyb20gXCIuL2VkaXQvZWRpdC5jb21wb25lbnRcIjtcclxuaW1wb3J0IHtBcHBBcHBzVmlld0NvbXBvbmVudH0gZnJvbSBcIi4vdmlldy92aWV3LmNvbXBvbmVudFwiO1xyXG5pbXBvcnQge0NhY2hlU2VydmljZX0gZnJvbSBcIkBkZWxvbi9jYWNoZVwiO1xyXG5pbXBvcnQge0RpY3RTZXJ2aWNlfSBmcm9tIFwiQGRyYWdzaGFsb20vc2VydmljZWRlbW9cIjtcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnYXBwLWFwcC1hcHBzJyxcclxuICB0ZW1wbGF0ZVVybDogJy4vYXBwcy5jb21wb25lbnQuaHRtbCcsXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBBcHBBcHBzQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuICB1cmwgPSBgYXBpL3YxL3N5c3JSZWdpc3RlckFwcC9saXN0YDtcclxuXHJcbiAgc2VhcmNoU2NoZW1hOiBTRlNjaGVtYSA9IHtcclxuICAgIHByb3BlcnRpZXM6IHtcclxuICAgICAgLy/mkJzntKLlsZ7mgKforr7nva5cclxuICAgICAgYXBwTmFtZToge1xyXG4gICAgICAgIHR5cGU6ICdzdHJpbmcnLFxyXG4gICAgICAgIHRpdGxlOiAn57O757uf5ZCN56ewJ1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfTtcclxuICBAVmlld0NoaWxkKCdzdCcpIHN0OiBTVENvbXBvbmVudDtcclxuICBjb2x1bW5zOiBTVENvbHVtbltdID0gW1xyXG4gICAgeyB0aXRsZTogJ+ezu+e7n0lEJywgaW5kZXg6ICdhcHBJZCcgfSxcclxuICAgIHsgdGl0bGU6ICfns7vnu5/lkI3np7AnLCBpbmRleDogJ2FwcE5hbWUnIH0sXHJcbiAgICB7IHRpdGxlOiAn54mI5pys5Y+3JywgaW5kZXg6ICdyc3ZuJyB9LFxyXG4gICAgeyB0aXRsZTogJ+ezu+e7n+exu+WeiycsIHJlbmRlcjogJ3R5cGVBcHAnIH0sXHJcbiAgICB7IHRpdGxlOiAn6K6k6K+B5pa55byPJywgcmVuZGVyOiAndHlwZUF1dGgnIH0sXHJcbiAgICB7IHRpdGxlOiAn5aSH5rOo6K+05piOJywgaW5kZXg6ICdyZW1hcmsnIH0sXHJcbiAgICB7IHRpdGxlOiAn5rOo5YaM5pel5pyfJywgdHlwZTogJ2RhdGUnLCBpbmRleDogJ2NyZWF0ZURhdGUnIH0sXHJcbiAgICB7IHRpdGxlOiAn5a6J5YWo5oCnSVDlkK/nlKjmoIforrAnLCBpbmRleDogJ2ZsYWdJcFRleHQnIH0sXHJcbiAgICB7IHRpdGxlOiAn55m75b2V5pel5b+X5ZCv55So5qCH6K6wJywgaW5kZXg6ICdmbGFnTExvZ1RleHQnIH0sXHJcbiAgICB7IHRpdGxlOiAn5pON5L2c5pel5b+X5ZCv55So5qCH6K6wJywgaW5kZXg6ICdmbGFnTG9nT3B0VGV4dCcgfSxcclxuICAgIHsgdGl0bGU6ICflkK/nlKjnirbmgIEnLCBpbmRleDogJ3N0YXR1c1RleHQnIH0sXHJcbiAgICB7XHJcbiAgICAgIHRpdGxlOiAn5pON5L2cJyxcclxuICAgICAgd2lkdGg6ICcxMDBweCcsXHJcbiAgICAgIGJ1dHRvbnM6IFtcclxuICAgICAgICB7IHRleHQ6ICfmn6XnnIsnLCB0eXBlOiAnc3RhdGljJywgY29tcG9uZW50OiBBcHBBcHBzVmlld0NvbXBvbmVudCwgY2xpY2s6ICdyZWxvYWQnIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgdGV4dDogJycsXHJcbiAgICAgICAgICBjaGlsZHJlbjogW1xyXG5cclxuICAgICAgICAgICAgeyB0ZXh0OiAn57yW6L6RJywgdHlwZTogJ3N0YXRpYycsIGNvbXBvbmVudDogQXBwQXBwc0VkaXRDb21wb25lbnQsIGNsaWNrOiAncmVsb2FkJyB9LFxyXG4gICAgICAgICAgICB7IHRleHQ6ICfliKDpmaQnLCB0eXBlOiAnZGVsJywgY2xpY2s6IChpdGVtOiBhbnkpID0+IHtcclxuICAgICAgICAgICAgICAgIC8v5Yig6ZmkXHJcbiAgICAgICAgICAgICAgICB0aGlzLmh0dHAuZGVsZXRlKGBhcGkvdjEvc3lzclJlZ2lzdGVyQXBwLyR7aXRlbS5hcHBJZH1gKS5zdWJzY3JpYmUocmVzID0+IHtcclxuICAgICAgICAgICAgICAgICAgdGhpcy5tc2dTcnYuc3VjY2Vzcygn5Yig6Zmk5oiQ5YqfJyk7XHJcbiAgICAgICAgICAgICAgICAgIHRoaXMuc3QucmVsb2FkKCk7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICB9fSxcclxuICAgICAgICAgIF0sXHJcbiAgICAgICAgfSxcclxuICAgICAgXVxyXG4gICAgfVxyXG4gIF07XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgaHR0cDogX0h0dHBDbGllbnQsXHJcbiAgICAgICAgICAgICAgcHJpdmF0ZSBtb2RhbDogTW9kYWxIZWxwZXIsXHJcbiAgICAgICAgICAgICAgcHJpdmF0ZSBtc2dTcnY6IE56TWVzc2FnZVNlcnZpY2UsXHJcbiAgICAgICAgICAgICAgcHJpdmF0ZSBjYWNoZVNlcnZpY2U6IENhY2hlU2VydmljZSxcclxuICAgICAgICAgICAgICBwdWJsaWMgZGljdFNlcnZpY2U6IERpY3RTZXJ2aWNlKSB7IH1cclxuXHJcbiAgbmdPbkluaXQoKSB7IH1cclxuXHJcbiAgYWRkKCkge1xyXG4gICAgdGhpcy5tb2RhbFxyXG4gICAgICAuY3JlYXRlU3RhdGljKEFwcEFwcHNFZGl0Q29tcG9uZW50LCB7fSlcclxuICAgICAgLnN1YnNjcmliZSgoKSA9PiB0aGlzLnN0LnJlbG9hZCgpKTtcclxuICB9XHJcblxyXG59XHJcbiJdfQ==