UNPKG

dbweb-common

Version:

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

47 lines 3.79 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { OwnerByEnum } from '../../services/eleview/types/model'; export class ElementViewDigest { /** * @param {?} data * @return {?} */ static fromInterface(data) { /** @type {?} */ const rev = new ElementViewDigest(); Object.assign(rev, data); return rev; } /** * @return {?} */ displayLabel() { if (this.OwnerBy === OwnerByEnum.ownerByEle) { return '缺省显示列'; } if (this.OwnerBy === OwnerByEnum.unknow) { return '标签合并列'; } return this.Name; } /** * @param {?} userName * @param {?} deptCode * @return {?} */ canModify(userName, deptCode) { return ((this.OwnerBy === OwnerByEnum.ownerByDept && this.Owner === deptCode) || (this.OwnerBy === OwnerByEnum.ownerByUser && this.Owner === userName)); } } if (false) { /** @type {?} */ ElementViewDigest.prototype.OwnerBy; /** @type {?} */ ElementViewDigest.prototype.Owner; /** @type {?} */ ElementViewDigest.prototype.Name; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWxlbWVudC1jb2x1bW5zLWRpZ2VzdC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2Rid2ViLWNvbW1vbi8iLCJzb3VyY2VzIjpbImxpYi9yZWNvcmQtdmlldy9tb2RlbC9lbGVtZW50LWNvbHVtbnMtZGlnZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFDQSxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFFakUsTUFBTSxPQUFPLGlCQUFpQjs7Ozs7SUFJN0IsTUFBTSxDQUFDLGFBQWEsQ0FBQyxJQUF3Qjs7Y0FDdEMsR0FBRyxHQUFHLElBQUksaUJBQWlCLEVBQUU7UUFDbkMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxHQUFHLEVBQUUsSUFBSSxDQUFDLENBQUM7UUFDekIsT0FBTyxHQUFHLENBQUM7SUFDWixDQUFDOzs7O0lBQ0QsWUFBWTtRQUNYLElBQUksSUFBSSxDQUFDLE9BQU8sS0FBSyxXQUFXLENBQUMsVUFBVSxFQUFFO1lBQzVDLE9BQU8sT0FBTyxDQUFDO1NBQ2Y7UUFDRCxJQUFJLElBQUksQ0FBQyxPQUFPLEtBQUssV0FBVyxDQUFDLE1BQU0sRUFBRTtZQUN4QyxPQUFPLE9BQU8sQ0FBQztTQUNmO1FBQ0QsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDO0lBQ2xCLENBQUM7Ozs7OztJQUNELFNBQVMsQ0FBQyxRQUFnQixFQUFFLFFBQWdCO1FBQzNDLE9BQU8sQ0FDTixDQUFDLElBQUksQ0FBQyxPQUFPLEtBQUssV0FBVyxDQUFDLFdBQVcsSUFBSSxJQUFJLENBQUMsS0FBSyxLQUFLLFFBQVEsQ0FBQztZQUNyRSxDQUFDLElBQUksQ0FBQyxPQUFPLEtBQUssV0FBVyxDQUFDLFdBQVcsSUFBSSxJQUFJLENBQUMsS0FBSyxLQUFLLFFBQVEsQ0FBQyxDQUNyRSxDQUFDO0lBQ0gsQ0FBQztDQUNEOzs7SUF2QkEsb0NBQXFCOztJQUNyQixrQ0FBYzs7SUFDZCxpQ0FBYSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElFbGVtZW50Vmlld0RpZ2VzdCB9IGZyb20gJy4vbW9kZWwnO1xyXG5pbXBvcnQgeyBPd25lckJ5RW51bSB9IGZyb20gJy4uLy4uL3NlcnZpY2VzL2VsZXZpZXcvdHlwZXMvbW9kZWwnO1xyXG5cclxuZXhwb3J0IGNsYXNzIEVsZW1lbnRWaWV3RGlnZXN0IGltcGxlbWVudHMgSUVsZW1lbnRWaWV3RGlnZXN0IHtcclxuXHRPd25lckJ5OiBPd25lckJ5RW51bTtcclxuXHRPd25lcjogc3RyaW5nO1xyXG5cdE5hbWU6IHN0cmluZztcclxuXHRzdGF0aWMgZnJvbUludGVyZmFjZShkYXRhOiBJRWxlbWVudFZpZXdEaWdlc3QpIHtcclxuXHRcdGNvbnN0IHJldiA9IG5ldyBFbGVtZW50Vmlld0RpZ2VzdCgpO1xyXG5cdFx0T2JqZWN0LmFzc2lnbihyZXYsIGRhdGEpO1xyXG5cdFx0cmV0dXJuIHJldjtcclxuXHR9XHJcblx0ZGlzcGxheUxhYmVsKCk6IHN0cmluZyB7XHJcblx0XHRpZiAodGhpcy5Pd25lckJ5ID09PSBPd25lckJ5RW51bS5vd25lckJ5RWxlKSB7XHJcblx0XHRcdHJldHVybiAn57y655yB5pi+56S65YiXJztcclxuXHRcdH1cclxuXHRcdGlmICh0aGlzLk93bmVyQnkgPT09IE93bmVyQnlFbnVtLnVua25vdykge1xyXG5cdFx0XHRyZXR1cm4gJ+agh+etvuWQiOW5tuWIlyc7XHJcblx0XHR9XHJcblx0XHRyZXR1cm4gdGhpcy5OYW1lO1xyXG5cdH1cclxuXHRjYW5Nb2RpZnkodXNlck5hbWU6IHN0cmluZywgZGVwdENvZGU6IHN0cmluZyk6IGJvb2xlYW4ge1xyXG5cdFx0cmV0dXJuIChcclxuXHRcdFx0KHRoaXMuT3duZXJCeSA9PT0gT3duZXJCeUVudW0ub3duZXJCeURlcHQgJiYgdGhpcy5Pd25lciA9PT0gZGVwdENvZGUpIHx8XHJcblx0XHRcdCh0aGlzLk93bmVyQnkgPT09IE93bmVyQnlFbnVtLm93bmVyQnlVc2VyICYmIHRoaXMuT3duZXIgPT09IHVzZXJOYW1lKVxyXG5cdFx0KTtcclxuXHR9XHJcbn1cclxuIl19