|
@@ -1,7 +1,7 @@
|
|
|
<template>
|
|
|
<el-dialog
|
|
|
:title="dialogTitle"
|
|
|
- :visible.sync="logDialogVisible"
|
|
|
+ :visible.sync="visible"
|
|
|
width="70%"
|
|
|
:before-close="handleClose"
|
|
|
>
|
|
@@ -53,6 +53,7 @@ export default {
|
|
|
|
|
|
data() {
|
|
|
return {
|
|
|
+ visible: false,
|
|
|
logContent: "",
|
|
|
autoRefresh: false,
|
|
|
intervalId: null,
|
|
@@ -62,6 +63,7 @@ export default {
|
|
|
|
|
|
watch: {
|
|
|
logDialogVisible(newVal) {
|
|
|
+ this.visible = newVal;
|
|
|
if (newVal) {
|
|
|
this.fetchLog();
|
|
|
this.startAutoRefresh();
|
|
@@ -73,12 +75,14 @@ export default {
|
|
|
|
|
|
methods: {
|
|
|
handleClose(done) {
|
|
|
- this.$emit("update:logDialogVisible", false);
|
|
|
- done();
|
|
|
+ console.log("handleClose");
|
|
|
+ this.$emit("updateLogDiaLlogVisible", false);
|
|
|
+ this.visible = false;
|
|
|
+ // done();
|
|
|
},
|
|
|
|
|
|
close() {
|
|
|
- this.$emit("update:logDialogVisible", false);
|
|
|
+ this.$emit("updateLogDiaLlogVisible", false);
|
|
|
},
|
|
|
|
|
|
toggleAutoRefresh() {
|