export interface DateConfig { /** * 组件对象,用于区分组件类型 */ ui: { type: 'date'; }; /** * 日期类型 ,year,month,week,date, rangDate 默认为date */ type: string; /** * 是否禁用 */ disabled: boolean; /** * label */ label: string; /** * width */ width: string; /** * 提示信息 */ placeHolder: string; /** * 选中值 */ value: any; /** * 日期格式 */ format: string; /** * 是否允许显示清除按钮 */ allowClear: boolean; /** * 是否显示时间 */ showTime: boolean; /** * 是否展示今天按钮 */ showToday: boolean; /** ----------范围选择-------------- */ /** * 开始日期 */ startValue: any; /** * 结束日期 */ endValue: any; /** * 开始日期是否禁用 */ startDisabled: boolean; /** * 结束日期是否禁用 */ endDisabled: boolean; /** * 开始日期placeHolder */ startLabel: string; /** * 结束日期placeHolder */ endLabel: string; /** ---------------当有不可选择日期范围时,需设置以下属性------------ */ /** * 是否除去当前年份/月份/周/日期 */ isRemoveCurrent: boolean; /** * 可选择日期,当前年份/月份/周/日期 以后 */ isMoreCurrent: boolean; /** * 可选择日期,当前年份/月份/周/日期 以前 */ isLessCurrent: boolean; }