This commit is contained in:
jl-zhoujl2
2022-08-26 15:48:47 +08:00
parent 7d3372342a
commit 29e85ec345
5 changed files with 392 additions and 32 deletions

View File

@ -18,16 +18,26 @@ const layout = {
labelCol: { span: 7 },
wrapperCol: { span: 14 },
};
const validateMessages = {
export const validateMessages = {
required: '请填写此项',
};
const range = (start: number, end: number) => {
export const range = (start: number, end: number) => {
const result = [];
for (let i = start; i < end; i++) {
result.push(i);
}
return result;
};
//不可选天
export function disabledDate(current: any) {
return current && current < moment().startOf('day');
}
//不可选小时
export const disabledDateTime = () => ({
disabledHours: () => [...range(0, 7), ...range(19, 24)],
});
//时间选择框日期格式化
export const dateFormat: DatePickerProps['format'] = value => value?.startOf('hour').format('YYYY-MM-DD HH:mm:ss');
/**
* 评标室预约管理-会议室预约弹窗
* @param props
@ -67,16 +77,7 @@ const MeetingReservation: React.FC<MeetingReservationProps> = (props) => {
setLoading(false);
})
};
//不可选天
function disabledDate(current: any) {
return current && current < moment().startOf('day');
}
//不可选小时
const disabledDateTime = () => ({
disabledHours: () => [...range(0, 7), ...range(19, 24)],
});
//时间选择框日期格式化
const dateFormat: DatePickerProps['format'] = value => value?.startOf('hour').format('YYYY-MM-DD HH:mm:ss');
//获取预约信息
const getMeetData = () => {
setSkeleing(true);