This commit is contained in:
2026-03-12 10:19:00 +08:00
2 changed files with 26 additions and 0 deletions

View File

@@ -100,6 +100,11 @@
value-format="YYYY-MM-DD HH:mm:ss"
:placeholder="item.disabled && showDisabled ? '' : '请选择'"
clearable
:default-time="
enableConfigByTenant([TENANT_ENUM.LYRIC])
? getDefaultTime(item.searchKey || item.key)
: new Date(2000, 1, 1, 0, 0, 0)
"
:disabled="attrs.disabled || (item.disabled && showDisabled)"
@change="(val: any) => changeFun(item.key, val)"
@clear="clearFun"
@@ -236,6 +241,17 @@ const props = withDefaults(defineProps<Props>(), {
const emit = defineEmits(['change', 'enter', 'clear', 'remove']);
const getDefaultTime = (key: string) => {
const keyLower = key.toLowerCase();
// 对于单个日期选择器
if (keyLower.includes('start') || keyLower.includes('begin')) {
return new Date(2000, 1, 1, 8, 30);
} else if (keyLower.includes('end') || keyLower.includes('finish')) {
return new Date(2000, 1, 1, 18, 0);
}
return new Date(2000, 1, 1, 0, 0, 0);
};
const formData = ref<any>(props.form);
const changeFun = (key: string, val: any) => {

View File

@@ -211,6 +211,11 @@
format="YYYY-MM-DD HH:mm:ss"
value-format="YYYY-MM-DD HH:mm:ss"
clearable
:default-time="
enableConfigByTenant([TENANT_ENUM.LYRIC])
? new Date(2000, 1, 1, 8, 30)
: new Date(2000, 1, 1, 0, 0, 0)
"
@change="changeTimeFun(row, 'beginTime')"
/>
<!-- :disabled-date="(time: Date) => disabledDate(time, row, 'beginTime')" -->
@@ -232,6 +237,11 @@
format="YYYY-MM-DD HH:mm:ss"
value-format="YYYY-MM-DD HH:mm:ss"
clearable
:default-time="
enableConfigByTenant([TENANT_ENUM.LYRIC])
? new Date(2000, 1, 1, 18, 0)
: new Date(2000, 1, 1, 0, 0, 0)
"
@change="changeTimeFun(row, 'endTime')"
/>
<!-- :disabled-date="(time: Date) => disabledDate(time, row, 'endTime')" -->