mirror of
https://gitee.com/myxzgzs/boyue-ui-admin-vue3
synced 2025-08-08 16:32:43 +08:00
feat: bpm 添加流程模型复制功能
This commit is contained in:
parent
8df285aefb
commit
b117431318
@ -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'),
|
component: () => import('@/views/bpm/model/form/index.vue'),
|
||||||
name: 'BpmModelUpdate',
|
name: 'BpmModelUpdate',
|
||||||
meta: {
|
meta: {
|
||||||
|
@ -163,6 +163,15 @@
|
|||||||
>
|
>
|
||||||
修改
|
修改
|
||||||
</el-button>
|
</el-button>
|
||||||
|
<el-button
|
||||||
|
link
|
||||||
|
type="primary"
|
||||||
|
@click="openModelForm('copy', scope.row.id)"
|
||||||
|
v-hasPermi="['bpm:model:update']"
|
||||||
|
:disabled="!isManagerUser(scope.row)"
|
||||||
|
>
|
||||||
|
复制
|
||||||
|
</el-button>
|
||||||
<el-button
|
<el-button
|
||||||
link
|
link
|
||||||
class="!ml-5px"
|
class="!ml-5px"
|
||||||
@ -473,7 +482,7 @@ const openModelForm = (type: string, id?: number) => {
|
|||||||
} else {
|
} else {
|
||||||
push({
|
push({
|
||||||
name: 'BpmModelUpdate',
|
name: 'BpmModelUpdate',
|
||||||
params: { id }
|
params: { id, type }
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -162,7 +162,10 @@ const initData = async () => {
|
|||||||
if (modelId) {
|
if (modelId) {
|
||||||
// 修改场景
|
// 修改场景
|
||||||
formData.value = await ModelApi.getModel(modelId)
|
formData.value = await ModelApi.getModel(modelId)
|
||||||
|
// 复制场景
|
||||||
|
if (route.params.type === 'copy') {
|
||||||
|
delete formData.value.id
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
// 新增场景
|
// 新增场景
|
||||||
formData.value.managerUserIds.push(userStore.getUser.id)
|
formData.value.managerUserIds.push(userStore.getUser.id)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user