115 lines
2.9 KiB
TypeScript
115 lines
2.9 KiB
TypeScript
|
|
/* eslint-disable */
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC
|
|||
|
|
* */
|
|||
|
|
|
|||
|
|
import type { TdDateTimePickerProps } from './type';
|
|||
|
|
export default {
|
|||
|
|
/** 自动关闭;在确认、取消、点击遮罩层自动关闭,不需要手动设置 visible */
|
|||
|
|
autoClose: Boolean,
|
|||
|
|
/** 取消按钮文字 */
|
|||
|
|
cancelBtn: {
|
|||
|
|
type: String,
|
|||
|
|
default: '取消',
|
|||
|
|
},
|
|||
|
|
/** 确定按钮文字 */
|
|||
|
|
confirmBtn: {
|
|||
|
|
type: String,
|
|||
|
|
default: '',
|
|||
|
|
},
|
|||
|
|
/** 组件国际化语言,目前支持: 简体中文(zh)、(tc)、英文(en)、日语(ja)、韩语(ko)、俄语(ru)等六种语言 */
|
|||
|
|
customLocale: {
|
|||
|
|
type: String,
|
|||
|
|
default: 'zh',
|
|||
|
|
},
|
|||
|
|
/** 选择器的最大可选时间,默认为当前时间+10年 */
|
|||
|
|
end: {
|
|||
|
|
type: [String, Number],
|
|||
|
|
},
|
|||
|
|
/** 列选项过滤函数,支持自定义列内容。(type 值可为: year, month, date, hour, minute, second) */
|
|||
|
|
filter: {
|
|||
|
|
type: Function,
|
|||
|
|
},
|
|||
|
|
/** 用于格式化 pick、change、confirm 事件返回的值,[详细文档](https://day.js.org/docs/en/display/format) */
|
|||
|
|
format: {
|
|||
|
|
type: String,
|
|||
|
|
default: 'YYYY-MM-DD HH:mm:ss',
|
|||
|
|
},
|
|||
|
|
/** 格式化标签 */
|
|||
|
|
formatter: {
|
|||
|
|
type: Function,
|
|||
|
|
},
|
|||
|
|
/** 头部内容。值为 true 显示空白头部,值为 false 不显示任何内容 */
|
|||
|
|
header: {
|
|||
|
|
type: Boolean,
|
|||
|
|
default: true as TdDateTimePickerProps['header'],
|
|||
|
|
},
|
|||
|
|
/** year = 年;month = 年月;date = 年月日;hour = 年月日时; minute = 年月日时分;当类型为数组时,第一个值控制年月日,第二个值控制时分秒 */
|
|||
|
|
mode: {
|
|||
|
|
type: [String, Array],
|
|||
|
|
default: 'date' as TdDateTimePickerProps['mode'],
|
|||
|
|
},
|
|||
|
|
/** 透传 Popup 组件全部属性 */
|
|||
|
|
popupProps: {
|
|||
|
|
type: Object,
|
|||
|
|
default: () => ({}),
|
|||
|
|
},
|
|||
|
|
/** 是否在日期旁边显示周几(如周一,周二,周日等) */
|
|||
|
|
showWeek: Boolean,
|
|||
|
|
/** 选择器的最小可选时间,默认为当前时间-10年 */
|
|||
|
|
start: {
|
|||
|
|
type: [String, Number],
|
|||
|
|
},
|
|||
|
|
/** 时间间隔步数,示例:`{ minute: 5 }` */
|
|||
|
|
steps: {
|
|||
|
|
type: Object,
|
|||
|
|
default: () => ({}),
|
|||
|
|
},
|
|||
|
|
/** 标题 */
|
|||
|
|
title: {
|
|||
|
|
type: String,
|
|||
|
|
default: '',
|
|||
|
|
},
|
|||
|
|
/** 是否使用弹出层包裹 */
|
|||
|
|
usePopup: {
|
|||
|
|
type: Boolean,
|
|||
|
|
default: true,
|
|||
|
|
},
|
|||
|
|
/** 选中值 */
|
|||
|
|
value: {
|
|||
|
|
type: [String, Number],
|
|||
|
|
},
|
|||
|
|
/** 选中值,非受控属性 */
|
|||
|
|
defaultValue: {
|
|||
|
|
type: [String, Number],
|
|||
|
|
},
|
|||
|
|
/** 是否显示 */
|
|||
|
|
visible: Boolean,
|
|||
|
|
/** 取消按钮点击时触发 */
|
|||
|
|
onCancel: {
|
|||
|
|
type: Function,
|
|||
|
|
default: () => ({}),
|
|||
|
|
},
|
|||
|
|
/** 确认按钮点击时触发 */
|
|||
|
|
onChange: {
|
|||
|
|
type: Function,
|
|||
|
|
default: () => ({}),
|
|||
|
|
},
|
|||
|
|
/** 关闭时触发 */
|
|||
|
|
onClose: {
|
|||
|
|
type: Function,
|
|||
|
|
default: () => ({}),
|
|||
|
|
},
|
|||
|
|
/** 确认按钮点击时触发 */
|
|||
|
|
onConfirm: {
|
|||
|
|
type: Function,
|
|||
|
|
default: () => ({}),
|
|||
|
|
},
|
|||
|
|
/** 选中值发生变化时触发 */
|
|||
|
|
onPick: {
|
|||
|
|
type: Function,
|
|||
|
|
default: () => ({}),
|
|||
|
|
},
|
|||
|
|
};
|