From 3c814b344bb60dc9bebddaa29f2ac93e49045db7 Mon Sep 17 00:00:00 2001 From: JiangSheng Date: Mon, 1 Dec 2025 11:27:06 +0800 Subject: [PATCH] fix: eslint error, typescript error --- src/stores/taskPool.ts | 2 +- src/utils/node.ts | 8 ++++---- .../competenceCenter/condition/components/taskPool.vue | 2 +- src/views/competenceCenter/knowledge/index.vue | 2 +- src/views/data/forecast/index.vue | 2 +- src/views/data/train/index.vue | 1 - 6 files changed, 8 insertions(+), 9 deletions(-) diff --git a/src/stores/taskPool.ts b/src/stores/taskPool.ts index 5d4eca8..1275f3c 100644 --- a/src/stores/taskPool.ts +++ b/src/stores/taskPool.ts @@ -36,7 +36,7 @@ export const useTaskStore = defineStore('task', () => { templates.value = []; } loaded.value = true; - } catch (e) { + } catch { templates.value = []; loaded.value = true; } diff --git a/src/utils/node.ts b/src/utils/node.ts index ef8da00..39e9496 100644 --- a/src/utils/node.ts +++ b/src/utils/node.ts @@ -13,7 +13,7 @@ export const toMap = (list: { value: T, label: U } export const flatNode = (arr: any) => { const data: any = []; - const flat = (arr: any, parent?: null) => { + const flat = (arr: any, parent?: any) => { arr?.forEach((item: any) => { item.parentId = parent?.fakeId || null; data.push(item); @@ -66,7 +66,7 @@ export const traverseTree = (nodes: T[] | undefined, callbac nodes.forEach((node) => { callback(node, parent); if (node.children && node.children.length > 0) { - traverseTree(node.children, callback, node); + traverseTree(node.children as T[], callback, node); } }); }; @@ -78,7 +78,7 @@ export const traverseTreeAsync = async(tree: T[] | undefined for (const node of nodes) { await callback(node, parent); if (Array.isArray(node.children)) { - await traverseTreeAsync(node.children, callback, node); + await traverseTreeAsync(node.children as T[], callback, node); } } }; @@ -185,7 +185,7 @@ export const getNodeExtras = (node: TreeNode, extraPickMap: Record { traverseTree(tree, node => { - if (![NODE_TYPE.TASK, NODE_TYPE.PERFORMANCE].includes(node.nodeType)) { + if (![NODE_TYPE.TASK, NODE_TYPE.PERFORMANCE].includes(node.nodeType as NODE_TYPE)) { node.levelType = LEVEL_TYPE.NODE; } else { node.levelType = node.nodeType; diff --git a/src/views/competenceCenter/condition/components/taskPool.vue b/src/views/competenceCenter/condition/components/taskPool.vue index dc65cdc..8c9d559 100644 --- a/src/views/competenceCenter/condition/components/taskPool.vue +++ b/src/views/competenceCenter/condition/components/taskPool.vue @@ -783,7 +783,7 @@ const calcMergeCellsFun = (tableData: any) => { .map((c: any) => c.property || c.field || c.dataIndex || c.key || '') .filter(Boolean); } - } catch (e) { + } catch { throw new Error('获取表格列顺序失败'); } diff --git a/src/views/competenceCenter/knowledge/index.vue b/src/views/competenceCenter/knowledge/index.vue index e3dfec1..a98a88a 100644 --- a/src/views/competenceCenter/knowledge/index.vue +++ b/src/views/competenceCenter/knowledge/index.vue @@ -132,7 +132,7 @@ import BaseTable from '@/components/common/table/baseTable.vue'; import FileTree from '@/components/common/fileTree/index.vue'; import knowledgeDetailModal from './components/knowledgeDetailModal.vue'; import folderModal from './components/folderDetailModal.vue'; -import { dataCreateDirApi, dataListDirApi, dataRenameDirApi, dataUploadFilesApi, dataDelDirApi, dataQueryDirApi, dataFileSearchApi, dataDelFileApi, dataUpdateFileApi, batchAddFileInfoApi, dataExportKnowledgeListApi } from '@/api/data/data'; +import { dataCreateDirApi, dataListDirApi, dataRenameDirApi, dataDelDirApi, dataQueryDirApi, dataFileSearchApi, dataDelFileApi, dataUpdateFileApi, batchAddFileInfoApi, dataExportKnowledgeListApi } from '@/api/data/data'; import { ElMessage, ElMessageBox } from 'element-plus'; import type { RenderContentContext } from 'element-plus'; import { formatFileSize } from '@/utils/file'; diff --git a/src/views/data/forecast/index.vue b/src/views/data/forecast/index.vue index e2f865a..6b9a5b4 100644 --- a/src/views/data/forecast/index.vue +++ b/src/views/data/forecast/index.vue @@ -46,7 +46,7 @@
diff --git a/src/views/data/train/index.vue b/src/views/data/train/index.vue index 5237861..49cfbad 100644 --- a/src/views/data/train/index.vue +++ b/src/views/data/train/index.vue @@ -62,7 +62,6 @@ import { computed, nextTick, onMounted, reactive, ref } from 'vue'; import { ElMessage } from 'element-plus'; import { getModelTrainingListApi, addModelApi, updateModelApi, delModelApi, exportTrainingListApi } from '@/api/data/dataForecast'; -import { tableActionsLength } from '@/utils/common'; import BaseTable from '@/components/common/table/baseTable.vue'; import Dialog from '@/components/common/dialog/index.vue'; import TableForm from '@/components/common/table/tableForm.vue';