fix: 模拟推演+全局因果网络图改用MyDialog(原el-dialog不弹窗)

This commit is contained in:
Hermes CI Fix
2026-07-20 09:33:24 +08:00
parent cf766984f3
commit 420f664b57
+4 -4
View File
@@ -173,7 +173,7 @@
</el-card>
<!-- 模拟推演对话框 -->
<el-dialog v-model="showSimulate" title="因果链模拟推演" :width="700" top="5vh" :lock-scroll="false">
<MyDialog v-model="showSimulate" title="因果链模拟推演" :width="700">
<div v-if="simulateResult">
<el-alert :title="'修改 ' + simulateResult.source.kpi_name + ' 从 ' + simulateResult.source.current_value + ' 到 ' + simulateResult.source.new_value + '(变化率 ' + simulateResult.source.change_pct + '%'"
type="info" show-icon :closable="false" style="margin-bottom:12px;" />
@@ -213,10 +213,10 @@
<el-button v-if="!simulateResult" type="primary" @click="doSimulate" :loading="simulating">执行推演</el-button>
<el-button v-else @click="resetSimulate">重新推演</el-button>
</template>
</el-dialog>
</MyDialog>
<!-- 全局因果网络图对话框 -->
<el-dialog v-model="showFullNetwork" title="全局因果网络图" :width="900" top="5vh" :lock-scroll="false">
<MyDialog v-model="showFullNetwork" title="全局因果网络图" :width="900">
<div v-loading="fullNetworkLoading" style="height:550px;">
<v-chart v-if="fullNetworkNodes.length > 0" :option="fullNetworkChartOption" autoresize style="height:550px;width:100%;" />
<div v-else class="full-network-loading">加载中...</div>
@@ -224,7 +224,7 @@
<template #footer>
<el-button @click="showFullNetwork = false">关闭</el-button>
</template>
</el-dialog>
</MyDialog>
</div>
</template>