File tree Expand file tree Collapse file tree
frontend/src/views/cronjob/record Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -395,6 +395,7 @@ const search = async () => {
395395 if (! currentRecord .value ) {
396396 currentRecord .value = records .value [0 ];
397397 } else {
398+ let oldRecordID = currentRecord .value .id ;
398399 let beDelete = true ;
399400 for (const item of records .value ) {
400401 if (item .id === currentRecord .value .id ) {
@@ -406,6 +407,9 @@ const search = async () => {
406407 if (beDelete ) {
407408 currentRecord .value = records .value [0 ];
408409 }
410+ if (oldRecordID === currentRecord .value .id && currentRecord .value .status !== ' Waiting' ) {
411+ return ;
412+ }
409413 }
410414 if (currentRecord .value ?.records ) {
411415 loadRecord (currentRecord .value );
@@ -419,7 +423,7 @@ const forDetail = async (row: Cronjob.Record) => {
419423const loadRecord = async (row : Cronjob .Record ) => {
420424 if (row .records ) {
421425 const res = await getRecordLog (row .id );
422- let log = res .data .replace (/ \x1B \[ [0-? ] * [ -/ ] * [@-~ ] / g , ' ' );
426+ let log = res .data .replace (/ \x1B \[ [0-? ] * [ -/ ] * [@-~ ] / g , ' ' ). replace ( / \r / g , ' ' ) ;
423427 if (currentRecordDetail .value === log ) {
424428 return ;
425429 }
You can’t perform that action at this time.
0 commit comments