Skip to content

Commit ce4e5e9

Browse files
committed
feat: emit success event from BatchUpgrader after upgrade completion
1 parent 42170f5 commit ce4e5e9

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

app/src/views/environments/list/BatchUpgrader.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ import { marked } from 'marked'
66
import upgrade from '@/api/upgrade'
77
import websocket from '@/lib/websocket'
88
9+
const emit = defineEmits(['success'])
10+
911
const route = useRoute()
1012
const visible = ref(false)
1113
const nodeIds = ref<number[]>([])
@@ -137,6 +139,7 @@ async function performUpgrade() {
137139
if (i + 1 === nodesNum) {
138140
progressStatus.value = 'success'
139141
modalClosable.value = true
142+
emit('success')
140143
}
141144
}
142145
})

app/src/views/environments/list/Environment.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ const inTrash = computed(() => {
9191
</template>
9292
</StdCurd>
9393

94-
<BatchUpgrader ref="refUpgrader" />
94+
<BatchUpgrader ref="refUpgrader" @success="curd.refresh()" />
9595

9696
<FooterToolBar v-if="!inTrash">
9797
<ASpace>

0 commit comments

Comments
 (0)