feat: 流程发布校验是否存在进行中的单据

This commit is contained in:
lizhixian 2025-02-12 10:20:15 +08:00
parent 4f8b2830ba
commit d0da7d67c7
2 changed files with 4 additions and 6 deletions

View File

@ -159,7 +159,7 @@
<el-button
link
type="primary"
@click="openModelForm('update', scope.row.id, scope.row.processDefinition?.id)"
@click="openModelForm('update', scope.row.id)"
v-if="hasPermiUpdate"
:disabled="!isManagerUser(scope.row)"
>
@ -590,14 +590,13 @@ const handleDeleteCategory = async () => {
/** 添加流程模型弹窗 */
const tagsView = useTagsView()
const openModelForm = async (type: string, id?: number, processDefinitionId?: any) => {
const openModelForm = async (type: string, id?: number) => {
if (type === 'create') {
await push({ name: 'BpmModelCreate' })
} else {
const params = processDefinitionId ? { id, type, processDefinitionId } : { id, type }
await push({
name: 'BpmModelUpdate',
params: params
params: { id, type }
})
//
if (type === 'copy') {

View File

@ -162,8 +162,7 @@ const formData: any = ref({
summarySetting: {
enable: false,
summary: []
},
processDefinitionId: undefined
}
})
//