This commit is contained in:
HynoR 2025-11-18 11:13:45 +08:00
parent 2a1fe0d313
commit 7bd9b0c9a9

View file

@ -10,7 +10,6 @@
<template #main>
<el-empty v-if="!composeName" :description="$t('commons.msg.noneData')" />
<div v-else class="w-full">
<!-- Status Bar - Firewall Style -->
<div class="app-status mb-4">
<el-card>
<div class="flex w-full flex-col gap-4 md:flex-row">
@ -69,7 +68,6 @@
</el-card>
</div>
<!-- Container Table -->
<el-card v-if="composeInfo && composeContainers.length > 0" class="mb-4" shadow="never">
<template #header>
<div class="flex flex-wrap items-center justify-between gap-3">
@ -235,7 +233,6 @@
</div>
</el-card>
<!-- Log Card -->
<el-card class="h-full compose-detail-log" shadow="never">
<template #header>
<div class="flex items-center justify-between gap-3">
@ -375,22 +372,17 @@ const loadInitialDetail = async () => {
detailLoading.value = true;
shouldLoadLog.value = false;
try {
// Step 1:
await loadComposeContent();
// Step 2:
await new Promise((resolve) => setTimeout(resolve, 100));
await loadComposeInfo();
// Step 3: loading
detailLoading.value = false;
// Step 4:
await new Promise((resolve) => setTimeout(resolve, 100));
shouldLoadLog.value = true;
logKey.value++;
// Step 5:
await new Promise((resolve) => setTimeout(resolve, 100));
await loadContainerStats();
} catch (error) {
@ -405,13 +397,10 @@ const refreshDetail = async () => {
}
detailLoading.value = true;
try {
//
await loadComposeInfo();
// loading
detailLoading.value = false;
//
await new Promise((resolve) => setTimeout(resolve, 300));
await loadContainerStats();
} catch (error) {
@ -468,7 +457,6 @@ const onSubmitEdit = async () => {
await composeUpdate(param)
.then(async () => {
MsgSuccess(i18n.global.t('commons.msg.operationSuccess'));
//
await loadComposeContent();
refreshDetail();
})