Quellcode durchsuchen

fix 修复 代码生成 编辑之后查两遍列表的问题

疯狂的狮子Li vor 7 Monaten
Ursprung
Commit
4075b838fc
1 geänderte Dateien mit 10 neuen und 14 gelöschten Zeilen
  1. 10 14
      src/views/tool/gen/index.vue

+ 10 - 14
src/views/tool/gen/index.vue

@@ -113,8 +113,8 @@
 </template>
 
 <script setup name="Gen" lang="ts">
-import { listTable, previewTable, delTable, genCode, synchDb, getDataNames } from '@/api/tool/gen';
-import { TableQuery, TableVO } from '@/api/tool/gen/types';
+import {delTable, genCode, getDataNames, listTable, previewTable, synchDb} from '@/api/tool/gen';
+import {TableQuery, TableVO} from '@/api/tool/gen/types';
 import router from '@/router';
 import ImportTable from './importTable.vue';
 
@@ -155,17 +155,6 @@ const dialog = reactive<DialogOption>({
   title: '代码预览'
 });
 
-onActivated(() => {
-  const time = route.query.t;
-  if (time != null && time != uniqueId.value) {
-    uniqueId.value = time as string;
-    queryParams.value.pageNum = Number(route.query.pageNum);
-    dateRange.value = ['', ''];
-    queryFormRef.value?.resetFields();
-    getList();
-  }
-});
-
 /** 查询多数据源名称 */
 const getDataNameList = async () => {
   const res = await getDataNames();
@@ -248,7 +237,14 @@ const handleDelete = async (row?: TableVO) => {
 };
 
 onMounted(() => {
-  getList();
+  const time = route.query.t;
+  if (time != null && time != uniqueId.value) {
+    uniqueId.value = time as string;
+    queryParams.value.pageNum = Number(route.query.pageNum);
+    dateRange.value = ['', ''];
+    queryFormRef.value?.resetFields();
+    getList();
+  }
   getDataNameList();
 });
 </script>