From 81c06c3d921de0f1aba84c7ee92f4f947a8261c3 Mon Sep 17 00:00:00 2001 From: hxr <1490493387@qq.com> Date: Wed, 9 Aug 2023 08:18:48 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20:bug:=20=E6=89=93=E5=8C=85eslint?= =?UTF-8?q?=E6=8A=A5=E9=94=99=E9=97=AE=E9=A2=98=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Former-commit-id: 2e30725eb36c20a00ff043843d4ad2117212c8e0 --- src/views/system/menu/index.vue | 2 +- src/views/table/complex-table.vue | 4 ++-- src/views/table/drag-table.vue | 9 +++++---- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/views/system/menu/index.vue b/src/views/system/menu/index.vue index 49fd6a5f..cfe1d673 100644 --- a/src/views/system/menu/index.vue +++ b/src/views/system/menu/index.vue @@ -93,7 +93,7 @@ function onRowClick(row: MenuVO) { function openDialog(parentId?: number, menuId?: number) { listMenuOptions() .then(({ data }) => { - menuOptions.value = [{ value: "0", label: "顶级菜单", children: data }]; + menuOptions.value = [{ value: 0, label: "顶级菜单", children: data }]; }) .then(() => { dialog.visible = true; diff --git a/src/views/table/complex-table.vue b/src/views/table/complex-table.vue index a2d81390..940cd26b 100644 --- a/src/views/table/complex-table.vue +++ b/src/views/table/complex-table.vue @@ -394,8 +394,8 @@ const rules = { ], title: [{ required: true, message: "title is required", trigger: "blur" }], }; -const dialogStatus = ref(""); -const textMap = { +const dialogStatus = ref(); +const textMap: any = { update: "Edit", create: "Create", }; diff --git a/src/views/table/drag-table.vue b/src/views/table/drag-table.vue index fb24c7da..b921f9ad 100644 --- a/src/views/table/drag-table.vue +++ b/src/views/table/drag-table.vue @@ -69,7 +69,8 @@
The default order : {{ oldList }}
- The after dragging order : {{ list.map((v) => v.id) }} + The after dragging order : + {{ list.map((v: any) => v.id) }}
@@ -96,7 +97,7 @@ const listLoading = ref(true); const list: Ref = ref([]); const oldList = ref([]); -const formatDate = (timestamp) => { +const formatDate = (timestamp: any) => { const date = new Date(timestamp); return date .toLocaleString("zh-CN", { @@ -129,7 +130,7 @@ const rowDrag = function () { Sortable.create(tbody, { // 可被拖拽的子元素 draggable: ".draggable .el-table__row", - onEnd({ newIndex, oldIndex }) { + onEnd({ newIndex, oldIndex }: { newIndex: number; oldIndex: number }) { const currRow = list.value.splice(oldIndex, 1)[0]; list.value.splice(newIndex, 0, currRow); }, @@ -140,7 +141,7 @@ onMounted(() => { fetchList({}).then((res) => { listLoading.value = false; list.value = res.data.items; - oldList.value = list.value.map((v) => v.id); + oldList.value = list.value.map((v: any) => v.id); rowDrag(); }); });