Преглед изворни кода

feat: 创建流程成功关闭,如果回到审批管理列表,需要重新加载列表数据

luoyali пре 1 година
родитељ
комит
b83ef73f74
1 измењених фајлова са 4 додато и 5 уклоњено
  1. 4 5
      src/views/flow/group/components/listGroup.vue

+ 4 - 5
src/views/flow/group/components/listGroup.vue

@@ -95,7 +95,7 @@
 <script lang="tsx" setup>
 import Draggable from 'vuedraggable'
 import { Delete, CircleClose, EditPen, CopyDocument } from '@element-plus/icons-vue'
-import { nextTick, onMounted, ref } from 'vue'
+import { ref, onActivated } from 'vue'
 import flowGroup from '@/api/flow/group'
 import flowDefinition from '@/api/flow/definition'
 import { ElMessage, ElMessageBox } from 'element-plus'
@@ -209,10 +209,9 @@ const updateEv = async (id: any) => {
 	router.push('/flow_create?id=' + id)
 }
 
-onMounted(() => {
-	nextTick(() => {
-		flowGroupListAll()
-	})
+// keep-alive缓存树,防止创建完流程过后,回到当前窗口未刷新
+onActivated(() => {
+	flowGroupListAll()
 })
 // 父组件使用的话需要导出
 defineExpose({