@dragshalom/appdemo
Version:
146 lines • 13.2 kB
JavaScript
/**
* @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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwcy5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AZHJhZ3NoYWxvbS9hcHBkZW1vLyIsInNvdXJjZXMiOlsic3JjL2FwcHMvYXBwcy5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQVUsU0FBUyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzdELE9BQU8sRUFBRSxXQUFXLEVBQUUsV0FBVyxFQUFFLE1BQU0sY0FBYyxDQUFDO0FBQ3hELE9BQU8sRUFBWSxXQUFXLEVBQUUsTUFBTSxZQUFZLENBQUM7QUFFbkQsT0FBTyxFQUFFLGdCQUFnQixFQUFDLE1BQU0sZUFBZSxDQUFDO0FBQ2hELE9BQU8sRUFBQyxvQkFBb0IsRUFBQyxNQUFNLHVCQUF1QixDQUFDO0FBQzNELE9BQU8sRUFBQyxvQkFBb0IsRUFBQyxNQUFNLHVCQUF1QixDQUFDO0FBQzNELE9BQU8sRUFBQyxZQUFZLEVBQUMsTUFBTSxjQUFjLENBQUM7QUFDMUMsT0FBTyxFQUFDLFdBQVcsRUFBQyxNQUFNLHlCQUF5QixDQUFDO0FBRXBEO0lBb0RFLDBCQUFvQixJQUFpQixFQUNqQixLQUFrQixFQUNsQixNQUF3QixFQUN4QixZQUEwQixFQUMzQixXQUF3QjtRQUozQyxpQkFJZ0Q7UUFKNUIsU0FBSSxHQUFKLElBQUksQ0FBYTtRQUNqQixVQUFLLEdBQUwsS0FBSyxDQUFhO1FBQ2xCLFdBQU0sR0FBTixNQUFNLENBQWtCO1FBQ3hCLGlCQUFZLEdBQVosWUFBWSxDQUFjO1FBQzNCLGdCQUFXLEdBQVgsV0FBVyxDQUFhO1FBbkQzQyxRQUFHLEdBQUcsNkJBQTZCLENBQUM7UUFFcEMsaUJBQVksR0FBYTtZQUN2QixVQUFVLEVBQUU7O2dCQUVWLE9BQU8sRUFBRTtvQkFDUCxJQUFJLEVBQUUsUUFBUTtvQkFDZCxLQUFLLEVBQUUsTUFBTTtpQkFDZDthQUNGO1NBQ0YsQ0FBQztRQUVGLFlBQU8sR0FBZTtZQUNwQixFQUFFLEtBQUss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IE9uSW5pdCwgVmlld0NoaWxkIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IF9IdHRwQ2xpZW50LCBNb2RhbEhlbHBlciB9IGZyb20gJ0BkZWxvbi90aGVtZSc7XHJcbmltcG9ydCB7IFNUQ29sdW1uLCBTVENvbXBvbmVudCB9IGZyb20gJ0BkZWxvbi9hYmMnO1xyXG5pbXBvcnQgeyBTRlNjaGVtYSB9IGZyb20gJ0BkZWxvbi9mb3JtJztcclxuaW1wb3J0IHsgTnpNZXNzYWdlU2VydmljZX0gZnJvbSAnbmctem9ycm8tYW50ZCc7XHJcbmltcG9ydCB7QXBwQXBwc0VkaXRDb21wb25lbnR9IGZyb20gXCIuL2VkaXQvZWRpdC5jb21wb25lbnRcIjtcclxuaW1wb3J0IHtBcHBBcHBzVmlld0NvbXBvbmVudH0gZnJvbSBcIi4vdmlldy92aWV3LmNvbXBvbmVudFwiO1xyXG5pbXBvcnQge0NhY2hlU2VydmljZX0gZnJvbSBcIkBkZWxvbi9jYWNoZVwiO1xyXG5pbXBvcnQge0RpY3RTZXJ2aWNlfSBmcm9tIFwiQGRyYWdzaGFsb20vc2VydmljZWRlbW9cIjtcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnYXBwLWFwcC1hcHBzJyxcclxuICB0ZW1wbGF0ZVVybDogJy4vYXBwcy5jb21wb25lbnQuaHRtbCcsXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBBcHBBcHBzQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuICB1cmwgPSBgYXBpL3YxL3N5c3JSZWdpc3RlckFwcC9saXN0YDtcclxuXHJcbiAgc2VhcmNoU2NoZW1hOiBTRlNjaGVtYSA9IHtcclxuICAgIHByb3BlcnRpZXM6IHtcclxuICAgICAgLy/mkJzntKLlsZ7mgKforr7nva5cclxuICAgICAgYXBwTmFtZToge1xyXG4gICAgICAgIHR5cGU6ICdzdHJpbmcnLFxyXG4gICAgICAgIHRpdGxlOiAn57O757uf5ZCN56ewJ1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfTtcclxuICBAVmlld0NoaWxkKCdzdCcpIHN0OiBTVENvbXBvbmVudDtcclxuICBjb2x1bW5zOiBTVENvbHVtbltdID0gW1xyXG4gICAgeyB0aXRsZTogJ+ezu+e7n0lEJywgaW5kZXg6ICdhcHBJZCcgfSxcclxuICAgIHsgdGl0bGU6ICfns7vnu5/lkI3np7AnLCBpbmRleDogJ2FwcE5hbWUnIH0sXHJcbiAgICB7IHRpdGxlOiAn54mI5pys5Y+3JywgaW5kZXg6ICdyc3ZuJyB9LFxyXG4gICAgeyB0aXRsZTogJ+ezu+e7n+exu+WeiycsIHJlbmRlcjogJ3R5cGVBcHAnIH0sXHJcbiAgICB7IHRpdGxlOiAn6K6k6K+B5pa55byPJywgcmVuZGVyOiAndHlwZUF1dGgnIH0sXHJcbiAgICB7IHRpdGxlOiAn5aSH5rOo6K+05piOJywgaW5kZXg6ICdyZW1hcmsnIH0sXHJcbiAgICB7IHRpdGxlOiAn5rOo5YaM5pel5pyfJywgdHlwZTogJ2RhdGUnLCBpbmRleDogJ2NyZWF0ZURhdGUnIH0sXHJcbiAgICB7IHRpdGxlOiAn5a6J5YWo5oCnSVDlkK/nlKjmoIforrAnLCBpbmRleDogJ2ZsYWdJcFRleHQnIH0sXHJcbiAgICB7IHRpdGxlOiAn55m75b2V5pel5b+X5ZCv55So5qCH6K6wJywgaW5kZXg6ICdmbGFnTExvZ1RleHQnIH0sXHJcbiAgICB7IHRpdGxlOiAn5pON5L2c5pel5b+X5ZCv55So5qCH6K6wJywgaW5kZXg6ICdmbGFnTG9nT3B0VGV4dCcgfSxcclxuICAgIHsgdGl0bGU6ICflkK/nlKjnirbmgIEnLCBpbmRleDogJ3N0YXR1c1RleHQnIH0sXHJcbiAgICB7XHJcbiAgICAgIHRpdGxlOiAn5pON5L2cJyxcclxuICAgICAgd2lkdGg6ICcxMDBweCcsXHJcbiAgICAgIGJ1dHRvbnM6IFtcclxuICAgICAgICB7IHRleHQ6ICfmn6XnnIsnLCB0eXBlOiAnc3RhdGljJywgY29tcG9uZW50OiBBcHBBcHBzVmlld0NvbXBvbmVudCwgY2xpY2s6ICdyZWxvYWQnIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgdGV4dDogJycsXHJcbiAgICAgICAgICBjaGlsZHJlbjogW1xyXG5cclxuICAgICAgICAgICAgeyB0ZXh0OiAn57yW6L6RJywgdHlwZTogJ3N0YXRpYycsIGNvbXBvbmVudDogQXBwQXBwc0VkaXRDb21wb25lbnQsIGNsaWNrOiAncmVsb2FkJyB9LFxyXG4gICAgICAgICAgICB7IHRleHQ6ICfliKDpmaQnLCB0eXBlOiAnZGVsJywgY2xpY2s6IChpdGVtOiBhbnkpID0+IHtcclxuICAgICAgICAgICAgICAgIC8v5Yig6ZmkXHJcbiAgICAgICAgICAgICAgICB0aGlzLmh0dHAuZGVsZXRlKGBhcGkvdjEvc3lzclJlZ2lzdGVyQXBwLyR7aXRlbS5hcHBJZH1gKS5zdWJzY3JpYmUocmVzID0+IHtcclxuICAgICAgICAgICAgICAgICAgdGhpcy5tc2dTcnYuc3VjY2Vzcygn5Yig6Zmk5oiQ5YqfJyk7XHJcbiAgICAgICAgICAgICAgICAgIHRoaXMuc3QucmVsb2FkKCk7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICB9fSxcclxuICAgICAgICAgIF0sXHJcbiAgICAgICAgfSxcclxuICAgICAgXVxyXG4gICAgfVxyXG4gIF07XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgaHR0cDogX0h0dHBDbGllbnQsXHJcbiAgICAgICAgICAgICAgcHJpdmF0ZSBtb2RhbDogTW9kYWxIZWxwZXIsXHJcbiAgICAgICAgICAgICAgcHJpdmF0ZSBtc2dTcnY6IE56TWVzc2FnZVNlcnZpY2UsXHJcbiAgICAgICAgICAgICAgcHJpdmF0ZSBjYWNoZVNlcnZpY2U6IENhY2hlU2VydmljZSxcclxuICAgICAgICAgICAgICBwdWJsaWMgZGljdFNlcnZpY2U6IERpY3RTZXJ2aWNlKSB7IH1cclxuXHJcbiAgbmdPbkluaXQoKSB7IH1cclxuXHJcbiAgYWRkKCkge1xyXG4gICAgdGhpcy5tb2RhbFxyXG4gICAgICAuY3JlYXRlU3RhdGljKEFwcEFwcHNFZGl0Q29tcG9uZW50LCB7fSlcclxuICAgICAgLnN1YnNjcmliZSgoKSA9PiB0aGlzLnN0LnJlbG9hZCgpKTtcclxuICB9XHJcblxyXG59XHJcbiJdfQ==