Commit 32319e73d83d161209ff0011cddc6e65969085f9

Authored by fengwotao
1 parent 86ab8e43

fix: 修复定时任务调度日志时间查询带默认值问题

@@ -37,11 +37,7 @@ @@ -37,11 +37,7 @@
37 <a-col :span="4"> 37 <a-col :span="4">
38 <a-range-picker 38 <a-range-picker
39 style="width: 400px" 39 style="width: 400px"
40 - v-model:value="searchInfo.sendTime"  
41 - :show-time="{  
42 - hideDisabledOptions: true,  
43 - defaultValue: [moment('00:00:00', 'HH:mm:ss'), moment('11:59:59', 'HH:mm:ss')],  
44 - }" 40 + v-model:value="sendTime"
45 format="YYYY-MM-DD HH:mm:ss" 41 format="YYYY-MM-DD HH:mm:ss"
46 /> 42 />
47 </a-col> 43 </a-col>
@@ -126,17 +122,18 @@ @@ -126,17 +122,18 @@
126 current: 1, 122 current: 1,
127 pageSize: 10, 123 pageSize: 10,
128 }); 124 });
  125 + const sendTime = ref([]);
  126 +
129 const searchInfo: any = reactive({ 127 const searchInfo: any = reactive({
130 jobName: '', 128 jobName: '',
131 jobGroup: null, 129 jobGroup: null,
132 status: null, 130 status: null,
133 - sendTime: [],  
134 }); 131 });
135 const handleClearData = async () => { 132 const handleClearData = async () => {
136 searchInfo.jobName = ''; 133 searchInfo.jobName = '';
137 searchInfo.jobGroup = null; 134 searchInfo.jobGroup = null;
138 searchInfo.status = null; 135 searchInfo.status = null;
139 - searchInfo.sendTime = []; 136 + sendTime.value = [];
140 setProps({ 137 setProps({
141 loading: true, 138 loading: true,
142 }); 139 });
@@ -234,7 +231,7 @@ @@ -234,7 +231,7 @@
234 searchInfo.jobName = ''; 231 searchInfo.jobName = '';
235 searchInfo.jobGroup = null; 232 searchInfo.jobGroup = null;
236 searchInfo.status = null; 233 searchInfo.status = null;
237 - searchInfo.sendTime = []; 234 + sendTime.value = [];
238 }); 235 });
239 }); 236 });
240 const onChange = async (page) => { 237 const onChange = async (page) => {
@@ -266,16 +263,24 @@ @@ -266,16 +263,24 @@
266 setProps({ 263 setProps({
267 loading: true, 264 loading: true,
268 }); 265 });
269 - const res: any = await schedueLogPage({ 266 + console.log(sendTime.value);
  267 + let startTime = null;
  268 + let endTime = null;
  269 + if (sendTime.value.length > 0) {
  270 + startTime = moment(sendTime.value.at(-2)).valueOf();
  271 + endTime = moment(sendTime.value.at(-1)).valueOf();
  272 + }
  273 + const data = {
270 jobId: getJobId.value, 274 jobId: getJobId.value,
271 jobName: searchInfo.jobName, 275 jobName: searchInfo.jobName,
272 jobGroup: searchInfo.jobGroup, 276 jobGroup: searchInfo.jobGroup,
273 status: searchInfo.status, 277 status: searchInfo.status,
274 page: pagination.current, 278 page: pagination.current,
275 pageSize: pagination.pageSize, 279 pageSize: pagination.pageSize,
276 - startTime: moment(searchInfo.sendTime.at(-2)).valueOf(),  
277 - endTime: moment(searchInfo.sendTime.at(-1)).valueOf(),  
278 - }); 280 + startTime,
  281 + endTime,
  282 + };
  283 + const res: any = await schedueLogPage(data);
279 setTableData(res.items); 284 setTableData(res.items);
280 pagination.total = res.total; 285 pagination.total = res.total;
281 setProps({ 286 setProps({