import './relative-date-select.scss'; import { timeUnitList, timeUnitList2 } from '@/common/util/expr-const'; const { CnAsyncSelect, CnNumberPicker } = window.CNUI || {}; export function RelativeDateSelect(props) { const { value, onChange, hideTime, componentName } = props; const { rela, num, unit, time } = value || {}; const changeValue = (key, v) => { const newV = {}; if (value) { newV.rela = rela; newV.num = num; newV.unit = unit; newV.time = time; } newV[key] = v; onChange(newV); }; let realTimeUnitList = [...timeUnitList]; if (componentName === 'RangePicker') { realTimeUnitList = [...timeUnitList2, ...timeUnitList]; } return (
{!hideTime && ( )}
); }