UPDATE: 优化bug

This commit is contained in:
贾同学
2025-10-16 13:12:47 +08:00
parent 0ae3047240
commit 13c5baa74f
2 changed files with 38 additions and 10 deletions

View File

@@ -5,7 +5,6 @@
:destroy-on-close="true"
width="450px"
:close-on-click-modal="!parameter.progressBar"
:show-close="!disable"
draggable
>
<el-upload
@@ -84,6 +83,8 @@ const emit = defineEmits<{
// 接收父组件参数
const acceptParams = (params: ZipParameterProps) => {
parameter.value = { ...parameter.value, ...params }
disable.value = true
fileDisabled.value = false
dialogVisible.value = true
}
@@ -181,7 +182,7 @@ const initSSE = () => {
eventSource.value = http.sse('/sse/createSse')
eventSource.value.onmessage = event => {
// console.log('收到消息内容是:', event.data)
// console.log('收到消息内容是:', event.data)
const res = JSON.parse(event.data)
progressData.value.percentage = res.data
progressData.value.message = res.message
@@ -210,7 +211,7 @@ const closeEventSource = () => {
if (eventSource.value) {
eventSource.value.close()
eventSource.value = null
// console.log('SSE连接已关闭')
// console.log('SSE连接已关闭')
}
}
// 监听 dialogVisible 的变化,确保在对话框关闭时清理资源