From e245057bb2f180211a638a91c2af5bd3c76f7e63 Mon Sep 17 00:00:00 2001
From: wangxiaoshuang <825034831@qq.com>
Date: Wed, 29 Apr 2026 17:34:12 +0800
Subject: [PATCH] =?UTF-8?q?=E5=88=87=E6=8D=A2=E8=A7=86=E5=8F=A3=E5=BF=AB?=
=?UTF-8?q?=E9=80=9F=E6=8F=90=E4=BA=A4=E7=9B=91=E6=B5=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../reading/dicoms3D/components/ReadPage.vue | 4 ++-
.../dicoms3D/components/Segmentations.vue | 32 +++++++++++++++++--
2 files changed, 32 insertions(+), 4 deletions(-)
diff --git a/src/views/trials/trials-panel/reading/dicoms3D/components/ReadPage.vue b/src/views/trials/trials-panel/reading/dicoms3D/components/ReadPage.vue
index be90aa94..f91f24e8 100644
--- a/src/views/trials/trials-panel/reading/dicoms3D/components/ReadPage.vue
+++ b/src/views/trials/trials-panel/reading/dicoms3D/components/ReadPage.vue
@@ -1011,7 +1011,9 @@ export default {
if (isSaved) {
let confirm = await this.$confirm(this.$t("trials:reading:Segmentations:confirm:changeScreenSave"))
if (!confirm) reslove(true)
- this.$refs.Segmentations.saveSegmentGroup(null, true, () => {
+ this.loading = true
+ this.loadingText = this.$t("segment:loadingText:saveSegmentation")
+ this.$refs.Segmentations.checkSaveLoading(() => {
reslove(true)
})
} else {
diff --git a/src/views/trials/trials-panel/reading/dicoms3D/components/Segmentations.vue b/src/views/trials/trials-panel/reading/dicoms3D/components/Segmentations.vue
index db5fa646..9a68afbf 100644
--- a/src/views/trials/trials-panel/reading/dicoms3D/components/Segmentations.vue
+++ b/src/views/trials/trials-panel/reading/dicoms3D/components/Segmentations.vue
@@ -163,7 +163,7 @@
-