Procházet zdrojové kódy

@🇨 🇿 🇷 🇬 🇪 🇷 新增工作流后直接新开浏览器页面打开这个工作流,这个交互改一下

CzRger před 1 týdnem
rodič
revize
74bf69847f
1 změnil soubory, kde provedl 15 přidání a 0 odebrání
  1. 15 0
      src/views/workflow/detail/index.vue

+ 15 - 0
src/views/workflow/detail/index.vue

@@ -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(() => {})