@ecip/app
Version:
129 lines (128 loc) • 12.8 kB
JavaScript
/**
* @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