|
@@ -45,7 +45,9 @@ import {
|
|
|
workflowMetaEdit,
|
|
|
} from '@/api/modules/workflow/meta'
|
|
|
import { workflowDraftSave } from '@/api/modules/workflow/chart'
|
|
|
+import { useRouter } from 'vue-router'
|
|
|
|
|
|
+const router = useRouter()
|
|
|
const AppStore = useAppStore()
|
|
|
const DictionaryStore = useDictionaryStore()
|
|
|
const DialogStore = useDialogStore()
|
|
@@ -126,6 +128,19 @@ const onSubmit = () => {
|
|
|
ElMessage.success(`${titleCpt.value}成功!`)
|
|
|
emit('update:show', false)
|
|
|
emit('refresh')
|
|
|
+ if (
|
|
|
+ AppStore.hasPermission(
|
|
|
+ '37d34d52-78c7-4272-8715-fdc88f599c4f',
|
|
|
+ )
|
|
|
+ ) {
|
|
|
+ const routerUrl = router.resolve({
|
|
|
+ name: '37d34d52-78c7-4272-8715-fdc88f599c4f',
|
|
|
+ params: {
|
|
|
+ id: data.id,
|
|
|
+ },
|
|
|
+ })
|
|
|
+ window.open(routerUrl.href, '_blank')
|
|
|
+ }
|
|
|
})
|
|
|
.catch(() => {})
|
|
|
.finally(() => {})
|