CzRger 17 stundas atpakaļ
vecāks
revīzija
03d08b0931

+ 2 - 7
src/layout/top-left/head/index.vue

@@ -33,7 +33,7 @@
         <el-dropdown-menu>
           <template
             v-for="item in AppStore.tenants.filter(
-              (v) => v.id !== AppStore.tenantInfo.id,
+              (v) => v.id !== AppStore.tenantInfo?.id,
             )"
           >
             <el-dropdown-item @click="onChangeTenant(item)">{{
@@ -94,12 +94,7 @@
 
 <script setup lang="ts">
 import { computed, getCurrentInstance, onMounted, reactive } from 'vue'
-import {
-  useAppStore,
-  useDialogStore,
-  useDictionaryStore,
-  useMenuStore,
-} from '@/stores'
+import { useAppStore, useDialogStore, useDictionaryStore } from '@/stores'
 import { useRoute, useRouter } from 'vue-router'
 
 const AppStore = useAppStore()

+ 1 - 0
src/stores/modules/dictionary.ts

@@ -309,6 +309,7 @@ export const useDictionaryStore = defineStore('dictionary', {
         workflowMetaPage({
           page: 1,
           size: 100000,
+          queryVO: {},
         })
           .then(({ data }: any) => {
             const arr: any = data.content.map((v) => {

+ 3 - 0
src/views/manage/app/make/workflow-select.vue

@@ -243,6 +243,9 @@ const onDel = (row) => {
     onSubmit: () => {
       workflowMetaDel(row.id)
         .then(() => {
+          if (row.id == state.selected?.id) {
+            state.selected = null
+          }
           ElMessage.success('删除成功!')
         })
         .catch(() => {})

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

@@ -122,6 +122,7 @@ const onSubmit = () => {
                   hash: '',
                 })
                   .then(() => {
+                    DictionaryStore.initWorkflows()
                     ElMessage.success(`${titleCpt.value}成功!`)
                     emit('update:show', false)
                     emit('refresh')
@@ -136,6 +137,7 @@ const onSubmit = () => {
           } else if (props.transfer.mode === 'edit') {
             workflowMetaEdit(state.form.id, state.form)
               .then(() => {
+                DictionaryStore.initWorkflows()
                 ElMessage.success(`${titleCpt.value}成功!`)
                 emit('update:show', false)
                 emit('refresh')