| | |
| | | v-model="startTime" |
| | | mode="datetime" |
| | | :min-date="minDate" |
| | | :formatter="formatter" |
| | | @confirm="onConfirmStartTime" |
| | | @cancel="isShowStartTime = false" |
| | | ></u-datetime-picker> |
| | |
| | | v-model="endTime" |
| | | mode="datetime" |
| | | :min-date="minDate" |
| | | :formatter="formatter" |
| | | @confirm="onConfirmEndTime" |
| | | @cancel="isShowEndTime = false" |
| | | ></u-datetime-picker> |
| | |
| | | const endTime = ref(Date.now()); // 设置默认值为当前时间戳 |
| | | |
| | | const onConfirmStartTime = (e) => { |
| | | formParams.value.flightStartTime = dayjs(e.value).format('YYYY-MM-DD HH:mm:ss') |
| | | formParams.value.flightStartTime = dayjs(e.value).format('YYYY-MM-DD HH:mm') |
| | | isShowStartTime.value = false |
| | | } |
| | | const onConfirmEndTime = (e) => { |
| | | formParams.value.flightEndTime = dayjs(e.value).format('YYYY-MM-DD HH:mm:ss') |
| | | formParams.value.flightEndTime = dayjs(e.value).format('YYYY-MM-DD HH:mm') |
| | | isShowEndTime.value = false |
| | | } |
| | | |
| | |
| | | isSubmitDisabled.value = false |
| | | }) |
| | | } |
| | | |
| | | const formatter = (type, value) => { |
| | | if (type === 'year') return `${value}年`; |
| | | if (type === 'month') return `${value}月`; |
| | | if (type === 'day') return `${value}日`; |
| | | if (type === 'hour') return `${value}时`; |
| | | if (type === 'minute') return `${value}分`; |
| | | return value; |
| | | }; |
| | | |
| | | onMounted(() => { |
| | | // getProTypeApi() |
| | | // getTaskType() |