From b1174313185998677be5a7142a0f716563e0b478 Mon Sep 17 00:00:00 2001
From: zws <447643445@qq.com>
Date: Wed, 15 Jan 2025 15:04:23 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20bpm=20=E6=B7=BB=E5=8A=A0=E6=B5=81?=
=?UTF-8?q?=E7=A8=8B=E6=A8=A1=E5=9E=8B=E5=A4=8D=E5=88=B6=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/router/modules/remaining.ts | 2 +-
src/views/bpm/model/CategoryDraggableModel.vue | 11 ++++++++++-
src/views/bpm/model/form/index.vue | 5 ++++-
3 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/src/router/modules/remaining.ts b/src/router/modules/remaining.ts
index 806f954d..34466079 100644
--- a/src/router/modules/remaining.ts
+++ b/src/router/modules/remaining.ts
@@ -344,7 +344,7 @@ const remainingRouter: AppRouteRecordRaw[] = [
}
},
{
- path: 'manager/model/update/:id',
+ path: 'manager/model/:type/:id',
component: () => import('@/views/bpm/model/form/index.vue'),
name: 'BpmModelUpdate',
meta: {
diff --git a/src/views/bpm/model/CategoryDraggableModel.vue b/src/views/bpm/model/CategoryDraggableModel.vue
index f3b5a422..8fe6e14d 100644
--- a/src/views/bpm/model/CategoryDraggableModel.vue
+++ b/src/views/bpm/model/CategoryDraggableModel.vue
@@ -163,6 +163,15 @@
>
修改
+
+ 复制
+
{
} else {
push({
name: 'BpmModelUpdate',
- params: { id }
+ params: { id, type }
})
}
}
diff --git a/src/views/bpm/model/form/index.vue b/src/views/bpm/model/form/index.vue
index 3a45e716..6c5cb21a 100644
--- a/src/views/bpm/model/form/index.vue
+++ b/src/views/bpm/model/form/index.vue
@@ -162,7 +162,10 @@ const initData = async () => {
if (modelId) {
// 修改场景
formData.value = await ModelApi.getModel(modelId)
-
+ // 复制场景
+ if (route.params.type === 'copy') {
+ delete formData.value.id
+ }
} else {
// 新增场景
formData.value.managerUserIds.push(userStore.getUser.id)