UNPKG

vxe-pc-ui

Version:
35 lines (34 loc) 997 B
import XEUtils from 'xe-utils'; import { getConfig } from '@vxe-ui/core'; import DomZIndex from 'dom-zindex'; export function isEnableConf(conf) { return conf && conf.enabled !== false; } export function nextZIndex() { return DomZIndex.getNext(); } export function getLastZIndex() { return DomZIndex.getCurrent(); } export function getGlobalDefaultConfig(value, globalValue) { if (XEUtils.eqNull(value)) { return globalValue; } return value; } export function getFuncText(content, args) { if (content) { const translate = getConfig().translate; return XEUtils.toValueString(translate ? translate('' + content, args) : content); } return ''; } /** * 判断值为:'' | null | undefined 时都属于空值 */ export function eqEmptyValue(cellValue) { return cellValue === null || cellValue === undefined || cellValue === ''; } export function handleBooleanDefaultValue(value) { return XEUtils.isBoolean(value) ? value : null; }