UNPKG

dbweb-common

Version:

用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上

141 lines 13.8 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, HostBinding } from '@angular/core'; import { IndexService } from '../index.service'; /** * @record */ export function PeriodicElement() { } if (false) { /** @type {?} */ PeriodicElement.prototype.uid; /** @type {?} */ PeriodicElement.prototype.name; /** @type {?} */ PeriodicElement.prototype.portrait; /** @type {?} */ PeriodicElement.prototype.address; /** @type {?} */ PeriodicElement.prototype.code; /** @type {?} */ PeriodicElement.prototype.phone; /** @type {?} */ PeriodicElement.prototype.duty; /** @type {?} */ PeriodicElement.prototype.remark; } /** @type {?} */ const ELEMENT_DATA = [ { uid: 1, name: 'Jon', portrait: '/front/assets/userinfo/portrait_default.png', address: '杭州西湖区杭州西湖区杭州西湖区杭州西湖区杭州西湖区杭州西湖区', code: 'G2H636W', phone: 25692615, duty: '部长', remark: '111111111' }, { uid: 2, name: 'TUDM', portrait: '/front/assets/userinfo/portrait_default.png', address: '杭州余杭区杭州余杭区杭州余杭区', code: 'G2H636W', phone: 25692615, duty: '组长', remark: '555555' }, { uid: 3, name: 'MMMM', portrait: '/front/assets/userinfo/portrait_default.png', address: '杭州余杭区杭州余杭区杭州余杭区', code: 'G2H636W', phone: 25692625, duty: '组长', remark: '备注' }, { uid: 1, name: 'Jon', portrait: '/front/assets/userinfo/portrait_default.png', address: '杭州西湖区杭州西湖区杭州西湖区', code: 'G2H636W', phone: 25692615, duty: '部长', remark: '备注' }, { uid: 2, name: 'TUDM', portrait: '/front/assets/userinfo/portrait_default.png', address: '杭州余杭区杭州余杭区杭州余杭区', code: 'G2H636W', phone: 25692615, duty: '组长', remark: '备注' }, { uid: 3, name: 'MMMM', portrait: '/front/assets/userinfo/portrait_default.png', address: '杭州余杭区杭州余杭区杭州余杭区', code: 'G2H636W', phone: 25692625, duty: '组长', remark: '备注' } ]; export class DataListComponent { /** * @param {?} svr */ constructor(svr) { this.svr = svr; this.hostClass = true; this.navName = 'datalist'; this.displayedColumns = ['id', 'name', 'portrait', 'address', 'code', 'phone', 'duty', 'remark']; this.dataSource = ELEMENT_DATA; this.navSize = this.svr.userSetting.Cards.find((/** * @param {?} x * @return {?} */ x => x.Type === this.navName)).Size; } /** * @return {?} */ ngOnInit() { } } DataListComponent.decorators = [ { type: Component, args: [{ selector: 'common-data-list', template: "<section class=\"index-data-main mat-elevation-z2\">\r\n\t<header class=\"data-title\">\r\n\t\t<div class=\"title-left\">\r\n\t\t\t<mat-icon svgIcon=\"dns\"></mat-icon>\r\n\t\t\t<span>\u5FEB\u901F\u67E5\u770B</span>\r\n\t\t</div>\r\n\t\t<div class=\"title-right\">\r\n\t\t\t<common-more-vert [typeName]=\"navName\" [theNavSize]=\"navSize\">\r\n\t\t\t</common-more-vert>\r\n\t\t</div>\r\n\t</header>\r\n\t<section class=\"data-box\">\r\n\t\t<table mat-table [dataSource]=\"dataSource\">\r\n\t\t\t<ng-container matColumnDef=\"id\">\r\n\t\t\t\t<th mat-header-cell *matHeaderCellDef>ID</th>\r\n\t\t\t\t<td mat-cell *matCellDef=\"let i = index\">{{i+1}}</td>\r\n\t\t\t</ng-container>\r\n\t\t\t<ng-container matColumnDef=\"name\">\r\n\t\t\t\t<th mat-header-cell *matHeaderCellDef>\u6635\u79F0</th>\r\n\t\t\t\t<td mat-cell *matCellDef=\"let element\">{{element.name}}</td>\r\n\t\t\t</ng-container>\r\n\t\t\t<ng-container matColumnDef=\"portrait\">\r\n\t\t\t\t<th mat-header-cell *matHeaderCellDef>\u5934\u50CF</th>\r\n\t\t\t\t<td mat-cell *matCellDef=\"let element\">\r\n\t\t\t\t\t<div class=\"head-image\"><img [src]=\"element.portrait\" alt=\"\"></div>\r\n\t\t\t\t</td>\r\n\t\t\t</ng-container>\r\n\t\t\t<ng-container matColumnDef=\"address\">\r\n\t\t\t\t<th mat-header-cell *matHeaderCellDef>\u8BE6\u7EC6\u5730\u5740</th>\r\n\t\t\t\t<td mat-cell *matCellDef=\"let element\">{{element.address}}</td>\r\n\t\t\t</ng-container>\r\n\t\t\t<ng-container matColumnDef=\"code\">\r\n\t\t\t\t<th mat-header-cell *matHeaderCellDef>\u8054\u7CFB\u4EE3\u7801</th>\r\n\t\t\t\t<td mat-cell *matCellDef=\"let element\">{{element.code }}</td>\r\n\t\t\t</ng-container>\r\n\t\t\t<ng-container matColumnDef=\"phone\">\r\n\t\t\t\t<th mat-header-cell *matHeaderCellDef>\u7535\u8BDD</th>\r\n\t\t\t\t<td mat-cell *matCellDef=\"let element\">{{element.phone}}</td>\r\n\t\t\t</ng-container>\r\n\t\t\t<ng-container matColumnDef=\"duty\">\r\n\t\t\t\t<th mat-header-cell *matHeaderCellDef>\u804C\u52A1</th>\r\n\t\t\t\t<td mat-cell *matCellDef=\"let element\">{{element.duty}}</td>\r\n\t\t\t</ng-container>\r\n\t\t\t<ng-container matColumnDef=\"remark\">\r\n\t\t\t\t<th mat-header-cell *matHeaderCellDef>\u5907\u6CE8</th>\r\n\t\t\t\t<td mat-cell *matCellDef=\"let element\">{{element.remark}}</td>\r\n\t\t\t</ng-container>\r\n\t\t\t<tr mat-header-row *matHeaderRowDef=\"displayedColumns;sticky:true\"></tr>\r\n\t\t\t<tr mat-row *matRowDef=\"let row; columns: displayedColumns;\"></tr>\r\n\t\t</table>\r\n\t</section>\r\n</section>", styles: [".index-data-main{position:relative;width:100%;height:100%;box-sizing:border-box;padding:8px;border-radius:4px}.data-title{display:flex;justify-content:space-between;align-items:center;width:100%;height:24px;box-sizing:border-box;margin-bottom:16px;color:#9d66c6}.data-title span{padding-left:8px;font:16px bold}.title-left{display:flex;align-items:center}.title-right{display:none}.index-data-main:hover .title-right{display:flex}.data-box{width:100%;height:220px;box-sizing:border-box;padding-left:8px;padding-right:8px;overflow:auto;flex-grow:1;overflow-y:auto}.data-box table{width:100%;white-space:nowrap}.head-image{width:40px;height:40px;box-sizing:border-box;padding:4px}.head-image img{width:100%;height:100%;border-radius:20px}"] }] } ]; /** @nocollapse */ DataListComponent.ctorParameters = () => [ { type: IndexService } ]; DataListComponent.propDecorators = { hostClass: [{ type: HostBinding, args: ['class.c-index-data-list',] }] }; if (false) { /** @type {?} */ DataListComponent.prototype.hostClass; /** @type {?} */ DataListComponent.prototype.navName; /** @type {?} */ DataListComponent.prototype.navSize; /** @type {?} */ DataListComponent.prototype.displayedColumns; /** @type {?} */ DataListComponent.prototype.dataSource; /** @type {?} */ DataListComponent.prototype.svr; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0YS1saXN0LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2Rid2ViLWNvbW1vbi8iLCJzb3VyY2VzIjpbImxpYi9pbmRleC9kYXRhLWxpc3QvZGF0YS1saXN0LmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxXQUFXLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDL0QsT0FBTyxFQUFFLFlBQVksRUFBWSxNQUFNLGtCQUFrQixDQUFDOzs7O0FBRTFELHFDQVNDOzs7SUFSQSw4QkFBWTs7SUFDWiwrQkFBYTs7SUFDYixtQ0FBaUI7O0lBQ2pCLGtDQUFnQjs7SUFDaEIsK0JBQWE7O0lBQ2IsZ0NBQWM7O0lBQ2QsK0JBQWE7O0lBQ2IsaUNBQWU7OztNQUVWLFlBQVksR0FBc0I7SUFDdkM7UUFDQyxHQUFHLEVBQUUsQ0FBQztRQUNOLElBQUksRUFBRSxLQUFLO1FBQ1gsUUFBUSxFQUFFLDZDQUE2QztRQUN2RCxPQUFPLEVBQUUsZ0NBQWdDO1FBQ3pDLElBQUksRUFBRSxTQUFTO1FBQ2YsS0FBSyxFQUFFLFFBQVE7UUFDZixJQUFJLEVBQUUsSUFBSTtRQUNWLE1BQU0sRUFBRSxXQUFXO0tBQ25CO0lBQ0Q7UUFDQyxHQUFHLEVBQUUsQ0FBQztRQUNOLElBQUksRUFBRSxNQUFNO1FBQ1osUUFBUSxFQUFFLDZDQUE2QztRQUN2RCxPQUFPLEVBQUUsaUJBQWlCO1FBQzFCLElBQUksRUFBRSxTQUFTO1FBQ2YsS0FBSyxFQUFFLFFBQVE7UUFDZixJQUFJLEVBQUUsSUFBSTtRQUNWLE1BQU0sRUFBRSxRQUFRO0tBQ2hCO0lBQ0Q7UUFDQyxHQUFHLEVBQUUsQ0FBQztRQUNOLElBQUksRUFBRSxNQUFNO1FBQ1osUUFBUSxFQUFFLDZDQUE2QztRQUN2RCxPQUFPLEVBQUUsaUJBQWlCO1FBQzFCLElBQUksRUFBRSxTQUFTO1FBQ2YsS0FBSyxFQUFFLFFBQVE7UUFDZixJQUFJLEVBQUUsSUFBSTtRQUNWLE1BQU0sRUFBRSxJQUFJO0tBQ1o7SUFDRDtRQUNDLEdBQUcsRUFBRSxDQUFDO1FBQ04sSUFBSSxFQUFFLEtBQUs7UUFDWCxRQUFRLEVBQUUsNkNBQTZDO1FBQ3ZELE9BQU8sRUFBRSxpQkFBaUI7UUFDMUIsSUFBSSxFQUFFLFNBQVM7UUFDZixLQUFLLEVBQUUsUUFBUTtRQUNmLElBQUksRUFBRSxJQUFJO1FBQ1YsTUFBTSxFQUFFLElBQUk7S0FDWjtJQUNEO1FBQ0MsR0FBRyxFQUFFLENBQUM7UUFDTixJQUFJLEVBQUUsTUFBTTtRQUNaLFFBQVEsRUFBRSw2Q0FBNkM7UUFDdkQsT0FBTyxFQUFFLGlCQUFpQjtRQUMxQixJQUFJLEVBQUUsU0FBUztRQUNmLEtBQUssRUFBRSxRQUFRO1FBQ2YsSUFBSSxFQUFFLElBQUk7UUFDVixNQUFNLEVBQUUsSUFBSTtLQUNaO0lBQ0Q7UUFDQyxHQUFHLEVBQUUsQ0FBQztRQUNOLElBQUksRUFBRSxNQUFNO1FBQ1osUUFBUSxFQUFFLDZDQUE2QztRQUN2RCxPQUFPLEVBQUUsaUJBQWlCO1FBQzFCLElBQUksRUFBRSxTQUFTO1FBQ2YsS0FBSyxFQUFFLFFBQVE7UUFDZixJQUFJLEVBQUUsSUFBSTtRQUNWLE1BQU0sRUFBRSxJQUFJO0tBQ1o7Q0FDRDtBQU1ELE1BQU0sT0FBTyxpQkFBaUI7Ozs7SUFRN0IsWUFBbUIsR0FBaUI7UUFBakIsUUFBRyxHQUFILEdBQUcsQ0FBYztRQVBJLGNBQVMsR0FBRyxJQUFJLENBQUM7UUFDekQsWUFBTyxHQUFHLFVBQVUsQ0FBQztRQUdyQixxQkFBZ0IsR0FBYSxDQUFDLElBQUksRUFBRSxNQUFNLEVBQUUsVUFBVSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVBQUUsT0FBTyxFQUFFLE1BQU0sRUFBRSxRQUFRLENBQUMsQ0FBQztRQUN0RyxlQUFVLEdBQUcsWUFBWSxDQUFDO1FBR3pCLElBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLElBQUk7Ozs7UUFBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLEtBQUssSUFBSSxDQUFDLE9BQU8sRUFBQyxDQUFDLElBQUksQ0FBQztJQUNuRixDQUFDOzs7O0lBRUQsUUFBUSxLQUFJLENBQUM7OztZQWpCYixTQUFTLFNBQUM7Z0JBQ1YsUUFBUSxFQUFFLGtCQUFrQjtnQkFDNUIsMDhFQUF5Qzs7YUFFekM7Ozs7WUE5RVEsWUFBWTs7O3dCQWdGbkIsV0FBVyxTQUFDLHlCQUF5Qjs7OztJQUF0QyxzQ0FBeUQ7O0lBQ3pELG9DQUFxQjs7SUFDckIsb0NBQWtCOztJQUVsQiw2Q0FBc0c7O0lBQ3RHLHVDQUEwQjs7SUFFZCxnQ0FBd0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgSG9zdEJpbmRpbmcgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgSW5kZXhTZXJ2aWNlLCBDYXJkU2l6ZSB9IGZyb20gJy4uL2luZGV4LnNlcnZpY2UnO1xyXG5cclxuZXhwb3J0IGludGVyZmFjZSBQZXJpb2RpY0VsZW1lbnQge1xyXG5cdHVpZDogbnVtYmVyO1xyXG5cdG5hbWU6IHN0cmluZztcclxuXHRwb3J0cmFpdDogc3RyaW5nO1xyXG5cdGFkZHJlc3M6IHN0cmluZztcclxuXHRjb2RlOiBzdHJpbmc7XHJcblx0cGhvbmU6IG51bWJlcjtcclxuXHRkdXR5OiBzdHJpbmc7XHJcblx0cmVtYXJrOiBzdHJpbmc7XHJcbn1cclxuY29uc3QgRUxFTUVOVF9EQVRBOiBQZXJpb2RpY0VsZW1lbnRbXSA9IFtcclxuXHR7XHJcblx0XHR1aWQ6IDEsXHJcblx0XHRuYW1lOiAnSm9uJyxcclxuXHRcdHBvcnRyYWl0OiAnL2Zyb250L2Fzc2V0cy91c2VyaW5mby9wb3J0cmFpdF9kZWZhdWx0LnBuZycsXHJcblx0XHRhZGRyZXNzOiAn5p2t5bee6KW/5rmW5Yy65p2t5bee6KW/5rmW5Yy65p2t5bee6KW/5rmW5Yy65p2t5bee6KW/5rmW5Yy65p2t5bee6KW/5rmW5Yy65p2t5bee6KW/5rmW5Yy6JyxcclxuXHRcdGNvZGU6ICdHMkg2MzZXJyxcclxuXHRcdHBob25lOiAyNTY5MjYxNSxcclxuXHRcdGR1dHk6ICfpg6jplb8nLFxyXG5cdFx0cmVtYXJrOiAnMTExMTExMTExJ1xyXG5cdH0sXHJcblx0e1xyXG5cdFx0dWlkOiAyLFxyXG5cdFx0bmFtZTogJ1RVRE0nLFxyXG5cdFx0cG9ydHJhaXQ6ICcvZnJvbnQvYXNzZXRzL3VzZXJpbmZvL3BvcnRyYWl0X2RlZmF1bHQucG5nJyxcclxuXHRcdGFkZHJlc3M6ICfmna3lt57kvZnmna3ljLrmna3lt57kvZnmna3ljLrmna3lt57kvZnmna3ljLonLFxyXG5cdFx0Y29kZTogJ0cySDYzNlcnLFxyXG5cdFx0cGhvbmU6IDI1NjkyNjE1LFxyXG5cdFx0ZHV0eTogJ+e7hOmVvycsXHJcblx0XHRyZW1hcms6ICc1NTU1NTUnXHJcblx0fSxcclxuXHR7XHJcblx0XHR1aWQ6IDMsXHJcblx0XHRuYW1lOiAnTU1NTScsXHJcblx0XHRwb3J0cmFpdDogJy9mcm9udC9hc3NldHMvdXNlcmluZm8vcG9ydHJhaXRfZGVmYXVsdC5wbmcnLFxyXG5cdFx0YWRkcmVzczogJ+adreW3nuS9meadreWMuuadreW3nuS9meadreWMuuadreW3nuS9meadreWMuicsXHJcblx0XHRjb2RlOiAnRzJINjM2VycsXHJcblx0XHRwaG9uZTogMjU2OTI2MjUsXHJcblx0XHRkdXR5OiAn57uE6ZW/JyxcclxuXHRcdHJlbWFyazogJ+Wkh+azqCdcclxuXHR9LFxyXG5cdHtcclxuXHRcdHVpZDogMSxcclxuXHRcdG5hbWU6ICdKb24nLFxyXG5cdFx0cG9ydHJhaXQ6ICcvZnJvbnQvYXNzZXRzL3VzZXJpbmZvL3BvcnRyYWl0X2RlZmF1bHQucG5nJyxcclxuXHRcdGFkZHJlc3M6ICfmna3lt57opb/muZbljLrmna3lt57opb/muZbljLrmna3lt57opb/muZbljLonLFxyXG5cdFx0Y29kZTogJ0cySDYzNlcnLFxyXG5cdFx0cGhvbmU6IDI1NjkyNjE1LFxyXG5cdFx0ZHV0eTogJ+mDqOmVvycsXHJcblx0XHRyZW1hcms6ICflpIfms6gnXHJcblx0fSxcclxuXHR7XHJcblx0XHR1aWQ6IDIsXHJcblx0XHRuYW1lOiAnVFVETScsXHJcblx0XHRwb3J0cmFpdDogJy9mcm9udC9hc3NldHMvdXNlcmluZm8vcG9ydHJhaXRfZGVmYXVsdC5wbmcnLFxyXG5cdFx0YWRkcmVzczogJ+adreW3nuS9meadreWMuuadreW3nuS9meadreWMuuadreW3nuS9meadreWMuicsXHJcblx0XHRjb2RlOiAnRzJINjM2VycsXHJcblx0XHRwaG9uZTogMjU2OTI2MTUsXHJcblx0XHRkdXR5OiAn57uE6ZW/JyxcclxuXHRcdHJlbWFyazogJ+Wkh+azqCdcclxuXHR9LFxyXG5cdHtcclxuXHRcdHVpZDogMyxcclxuXHRcdG5hbWU6ICdNTU1NJyxcclxuXHRcdHBvcnRyYWl0OiAnL2Zyb250L2Fzc2V0cy91c2VyaW5mby9wb3J0cmFpdF9kZWZhdWx0LnBuZycsXHJcblx0XHRhZGRyZXNzOiAn5p2t5bee5L2Z5p2t5Yy65p2t5bee5L2Z5p2t5Yy65p2t5bee5L2Z5p2t5Yy6JyxcclxuXHRcdGNvZGU6ICdHMkg2MzZXJyxcclxuXHRcdHBob25lOiAyNTY5MjYyNSxcclxuXHRcdGR1dHk6ICfnu4Tplb8nLFxyXG5cdFx0cmVtYXJrOiAn5aSH5rOoJ1xyXG5cdH1cclxuXTtcclxuQENvbXBvbmVudCh7XHJcblx0c2VsZWN0b3I6ICdjb21tb24tZGF0YS1saXN0JyxcclxuXHR0ZW1wbGF0ZVVybDogJy4vZGF0YS1saXN0LmNvbXBvbmVudC5odG1sJyxcclxuXHRzdHlsZVVybHM6IFsnLi9kYXRhLWxpc3QuY29tcG9uZW50LnNjc3MnXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgRGF0YUxpc3RDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG5cdEBIb3N0QmluZGluZygnY2xhc3MuYy1pbmRleC1kYXRhLWxpc3QnKSBob3N0Q2xhc3MgPSB0cnVlO1xyXG5cdG5hdk5hbWUgPSAnZGF0YWxpc3QnO1xyXG5cdG5hdlNpemU6IENhcmRTaXplO1xyXG5cclxuXHRkaXNwbGF5ZWRDb2x1bW5zOiBzdHJpbmdbXSA9IFsnaWQnLCAnbmFtZScsICdwb3J0cmFpdCcsICdhZGRyZXNzJywgJ2NvZGUnLCAncGhvbmUnLCAnZHV0eScsICdyZW1hcmsnXTtcclxuXHRkYXRhU291cmNlID0gRUxFTUVOVF9EQVRBO1xyXG5cclxuXHRjb25zdHJ1Y3RvcihwdWJsaWMgc3ZyOiBJbmRleFNlcnZpY2UpIHtcclxuXHRcdHRoaXMubmF2U2l6ZSA9IHRoaXMuc3ZyLnVzZXJTZXR0aW5nLkNhcmRzLmZpbmQoeCA9PiB4LlR5cGUgPT09IHRoaXMubmF2TmFtZSkuU2l6ZTtcclxuXHR9XHJcblxyXG5cdG5nT25Jbml0KCkge31cclxufVxyXG4iXX0=