From 6d63e6450580de465e5ed3561e0e5bc17a9ca169 Mon Sep 17 00:00:00 2001 From: RuoYi <yzz_ivy@163.com> Date: 星期六, 12 二月 2022 11:36:58 +0800 Subject: [PATCH] 代码生成编辑修改后同步列表显示 --- src/views/tool/gen/index.vue | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) diff --git a/src/views/tool/gen/index.vue b/src/views/tool/gen/index.vue index a500b9b..d37e0bb 100644 --- a/src/views/tool/gen/index.vue +++ b/src/views/tool/gen/index.vue @@ -176,6 +176,7 @@ import router from "@/router"; import importTable from "./importTable"; +const route = useRoute(); const { proxy } = getCurrentInstance(); const tableList = ref([]); @@ -187,6 +188,7 @@ const total = ref(0); const tableNames = ref([]); const dateRange = ref([]); +const uniqueId = ref(""); const data = reactive({ queryParams: { @@ -204,6 +206,17 @@ }); const { queryParams, preview } = toRefs(data); + +onActivated(() => { + const time = route.query.t; + if (time != null && time != uniqueId.value) { + uniqueId.value = time; + queryParams.value.pageNum = Number(route.query.pageNum); + dateRange.value = []; + proxy.resetForm("queryForm"); + getList(); + } +}) /** 鏌ヨ琛ㄩ泦鍚� */ function getList() { @@ -271,7 +284,7 @@ /** 淇敼鎸夐挳鎿嶄綔 */ function handleEditTable(row) { const tableId = row.tableId || ids.value[0]; - router.push({ path: "/tool/gen-edit/index", query: { tableId: tableId, pageNum: queryParams.value.pageNum } }); + router.push({ path: "/tool/gen-edit/index/" + tableId, query: { pageNum: queryParams.value.pageNum } }); } /** 鍒犻櫎鎸夐挳鎿嶄綔 */ function handleDelete(row) { -- Gitblit v1.9.3