diff --git a/src/views/system/config/modules/config-search.vue b/src/views/system/config/modules/config-search.vue index 0241b491..7e3688ab 100644 --- a/src/views/system/config/modules/config-search.vue +++ b/src/views/system/config/modules/config-search.vue @@ -21,9 +21,12 @@ const dateRangeCreateTime = ref<[string, string] | null>(null); const model = defineModel('model', { required: true }); function onDateRangeCreateTimeUpdate(value: [string, string] | null) { - if (value?.length) { - model.value.params!.beginTime = value[0]; - model.value.params!.endTime = value[1]; + const params = model.value.params!; + if (value && value.length === 2) { + [params.beginTime, params.endTime] = value; + } else { + params.beginTime = undefined; + params.endTime = undefined; } } diff --git a/src/views/system/oss/modules/oss-search.vue b/src/views/system/oss/modules/oss-search.vue index f13f5f8a..f0f3f041 100644 --- a/src/views/system/oss/modules/oss-search.vue +++ b/src/views/system/oss/modules/oss-search.vue @@ -21,9 +21,12 @@ const dateRangeCreateTime = ref<[string, string] | null>(null); const model = defineModel('model', { required: true }); function onDateRangeCreateTimeUpdate(value: [string, string] | null) { - if (value?.length) { - model.value.params!.beginCreateTime = value[0]; - model.value.params!.endCreateTime = value[1]; + const params = model.value.params!; + if (value && value.length === 2) { + [params.beginTime, params.endTime] = value; + } else { + params.beginTime = undefined; + params.endTime = undefined; } } diff --git a/src/views/system/role/modules/role-auth-user-drawer.vue b/src/views/system/role/modules/role-auth-user-drawer.vue index 6bb9e890..882e8f54 100644 --- a/src/views/system/role/modules/role-auth-user-drawer.vue +++ b/src/views/system/role/modules/role-auth-user-drawer.vue @@ -168,9 +168,12 @@ const dateRangeCreateTime = ref<[string, string] | null>(null); const datePickerRef = ref>(); function onDateRangeCreateTimeUpdate(value: [string, string] | null) { - if (value?.length) { - searchParams.params!.beginTime = value[0]; - searchParams.params!.endTime = value[1]; + const params = searchParams.params!; + if (value && value.length === 2) { + [params.beginTime, params.endTime] = value; + } else { + params.beginTime = undefined; + params.endTime = undefined; } } diff --git a/src/views/system/role/modules/role-search.vue b/src/views/system/role/modules/role-search.vue index 395ae278..0bea6a26 100644 --- a/src/views/system/role/modules/role-search.vue +++ b/src/views/system/role/modules/role-search.vue @@ -24,9 +24,12 @@ const model = defineModel('model', { required: true const { options: sysNormalDisableOptions } = useDict('sys_normal_disable', false); function onDateRangeCreateTimeUpdate(value: [string, string] | null) { - if (value?.length) { - model.value.params!.beginTime = `${value[0]} 00:00:00`; - model.value.params!.endTime = `${value[1]} 23:59:59`; + const params = model.value.params!; + if (value && value.length === 2) { + [params.beginTime, params.endTime] = value; + } else { + params.beginTime = undefined; + params.endTime = undefined; } } diff --git a/src/views/system/user/modules/user-search.vue b/src/views/system/user/modules/user-search.vue index f9476ade..5475953d 100644 --- a/src/views/system/user/modules/user-search.vue +++ b/src/views/system/user/modules/user-search.vue @@ -24,9 +24,12 @@ const datePickerRef = ref>(); const model = defineModel('model', { required: true }); function onDateRangeCreateTimeUpdate(value: [string, string] | null) { - if (value?.length) { - model.value.params!.beginTime = value[0]; - model.value.params!.endTime = value[1]; + const params = model.value.params!; + if (value && value.length === 2) { + [params.beginTime, params.endTime] = value; + } else { + params.beginTime = undefined; + params.endTime = undefined; } }