Jelajahi Sumber

fix: 修改选择日期后的默认时间,修正重置时的时间情况逻辑

bxy 1 tahun lalu
induk
melakukan
60f1925cb7

+ 7 - 4
src/views/datamanager/alertformdata/components/common/QueryForm.vue

@@ -24,7 +24,7 @@
         <el-form-item label="日期:" v-if="!isShowTab">
           <el-date-picker v-model="dateRange" type="daterange" range-separator="~" start-placeholder="开始时间"
             end-placeholder="结束时间" clearable unlink-panels value-format="YYYY-MM-DD HH:mm:ss.SSS"
-            @change="handleDateChange" />
+            :default-time="defaultTime" @change="handleDateChange" />
         </el-form-item>
       </div>
       <div class="btn-group">
@@ -78,10 +78,12 @@ const typeDisable = ref(true);
 const location = { multiple: true };  // 级联选择器(打开多选)
 const workLocation = ref([]);   // 级联选择器,为二维数组(提取workspaceId)
 const dateRange = ref([]);  // 时间段,拆分成startTime/endTime
+const defaultTime = ref<[Date, Date]>([
+  new Date(2000, 1, 1, 0, 0, 0),
+  new Date(2000, 2, 1, 23, 59, 59),
+])
 
 const handleSearch = () => {
-  console.log(queryForm);
-
   emits('onSearch', queryForm);
 };
 
@@ -89,6 +91,8 @@ const handleReset = () => {
   typeDisable.value = true;
   workLocation.value = [];
   dateRange.value = [];
+  Reflect.deleteProperty(queryForm, "startTime");
+  Reflect.deleteProperty(queryForm, "endTime");
   formRef.value?.resetFields();
   emits('onReset', queryForm);
 };
@@ -125,7 +129,6 @@ const handleDateChange = () => {
     Reflect.deleteProperty(queryForm, "startTime");
     Reflect.deleteProperty(queryForm, "endTime");
   }
-  console.log(queryForm);
 };
 </script>