diff --git a/src/views/martial/schedule/index.vue b/src/views/martial/schedule/index.vue
index e6e17e4..91d977b 100644
--- a/src/views/martial/schedule/index.vue
+++ b/src/views/martial/schedule/index.vue
@@ -104,7 +104,7 @@
移动到
-
+
v.id === this.moveTargetVenueId)
+ // In draft mode (negative groupId), just update frontend state
+ if (group.id && group.id.toString().startsWith("-")) {
+ group.venueId = this.moveTargetVenueId
+ group.venueName = targetVenue ? targetVenue.venueName : ""
+ this.$message.success(`已移动到 ${group.venueName}`)
+ return
+ }
+
try {
// 调用后端API移动分组
const res = await moveScheduleGroup({