UNPKG

tav-ui

Version:
71 lines (67 loc) 3.02 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); function isReadMode(mode) { return mode === "read"; } function isUpdateMode(mode) { return mode === "update" || mode === "updateInstantly"; } function isHyperlinkRow(rowHyperlink) { return rowHyperlink === 1; } function isAutoRow(rowAuto) { return rowAuto === 1; } function isOwnerOrAdmin(globalConfigUserInfo, owner) { return owner && owner === `${globalConfigUserInfo.userId}` || globalConfigUserInfo.isAdmin; } function isWatermarkFileDownloadRow(rowWatermarkFileDownload) { return !!rowWatermarkFileDownload; } function isSourceFileDownloadRow(rowSourceFileDownload) { return !!rowSourceFileDownload; } function isFullNameColEdit(enabledRowEdit, mode, enabledOwner, globalConfigUserInfo, owner) { return !isReadMode(mode) ? enabledRowEdit && (enabledOwner ? isOwnerOrAdmin(globalConfigUserInfo, owner) : true) : false; } function isVersionColVisible(enabledVersion, rowHyperlink, rowAuto) { return enabledVersion && !(isHyperlinkRow(rowHyperlink) || isAutoRow(rowAuto)); } function isModuleFullNameColVisible(mode) { return isReadMode(mode) ? true : false; } function isViewBtnVisible(rowHyperlink) { return !isHyperlinkRow(rowHyperlink); } function isUpdateBtnVisible(enabledUpdate, mode, rowHyperlink, rowAuto, enabledOwner, globalConfigUserInfo, owner) { return !isReadMode(mode) && enabledUpdate && !(isHyperlinkRow(rowHyperlink) || isAutoRow(rowAuto)) && (enabledOwner ? isOwnerOrAdmin(globalConfigUserInfo, owner) : true); } function isDownloadWatermarkBtnVisible(rowHyperlink, rowWatermarkFileDownload) { return !isHyperlinkRow(rowHyperlink) && isWatermarkFileDownloadRow(rowWatermarkFileDownload); } function isDownloadBtnVisible(rowHyperlink, rowSourceFileDownload) { return !isHyperlinkRow(rowHyperlink) && isSourceFileDownloadRow(rowSourceFileDownload); } function isDeleteBtnVisible(mode, enabledOwner, globalConfigUserInfo, owner) { return !isReadMode(mode) && (enabledOwner ? isOwnerOrAdmin(globalConfigUserInfo, owner) : true); } function isLogBtnVisible(enabledOwner, globalConfigUserInfo, owner) { return enabledOwner ? isOwnerOrAdmin(globalConfigUserInfo, owner) : true; } exports.isAutoRow = isAutoRow; exports.isDeleteBtnVisible = isDeleteBtnVisible; exports.isDownloadBtnVisible = isDownloadBtnVisible; exports.isDownloadWatermarkBtnVisible = isDownloadWatermarkBtnVisible; exports.isFullNameColEdit = isFullNameColEdit; exports.isHyperlinkRow = isHyperlinkRow; exports.isLogBtnVisible = isLogBtnVisible; exports.isModuleFullNameColVisible = isModuleFullNameColVisible; exports.isOwnerOrAdmin = isOwnerOrAdmin; exports.isReadMode = isReadMode; exports.isSourceFileDownloadRow = isSourceFileDownloadRow; exports.isUpdateBtnVisible = isUpdateBtnVisible; exports.isUpdateMode = isUpdateMode; exports.isVersionColVisible = isVersionColVisible; exports.isViewBtnVisible = isViewBtnVisible; exports.isWatermarkFileDownloadRow = isWatermarkFileDownloadRow; //# sourceMappingURL=visibile2.js.map