From 12b290243323e821cc04e78d91fd2c4bc443ab5c Mon Sep 17 00:00:00 2001 From: Bunny <1319900154@qq.com> Date: Thu, 3 Oct 2024 18:56:02 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=F0=9F=9A=80=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E8=A7=92=E8=89=B2=EF=BC=8C=E6=9D=83=E9=99=90=EF=BC=8C=E8=8F=9C?= =?UTF-8?q?=E5=8D=95=E5=9B=BE=E6=A0=87=E6=89=B9=E9=87=8F=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/i18n/i18n-setting/index.vue | 2 +- src/views/system/menuIcon/index.vue | 24 +++++++++++++++++++++-- src/views/system/menuIcon/utils/hooks.ts | 21 ++++++++++++++++++++ src/views/system/power/index.vue | 25 +++++++++++++++++++++--- src/views/system/power/utils/columns.ts | 2 +- src/views/system/power/utils/hooks.ts | 21 ++++++++++++++++++++ src/views/system/role/index.vue | 25 ++++++++++++++++++++---- src/views/system/role/utils/columns.ts | 2 +- src/views/system/role/utils/hooks.ts | 21 ++++++++++++++++++++ 9 files changed, 131 insertions(+), 12 deletions(-) diff --git a/src/views/i18n/i18n-setting/index.vue b/src/views/i18n/i18n-setting/index.vue index 97668fc..93a0905 100644 --- a/src/views/i18n/i18n-setting/index.vue +++ b/src/views/i18n/i18n-setting/index.vue @@ -81,7 +81,7 @@ onMounted(() => { {{ $t('add_multilingual') }} - {{ $t('add_multilingual') }} + {{ $t('delete_batches') }} diff --git a/src/views/system/menuIcon/index.vue b/src/views/system/menuIcon/index.vue index 1ada930..44f7fdb 100644 --- a/src/views/system/menuIcon/index.vue +++ b/src/views/system/menuIcon/index.vue @@ -5,7 +5,7 @@ import PureTableBar from '@/components/TableBar/src/bar'; import { useRenderIcon } from '@/components/CommonIcon/src/hooks'; import AddFill from '@iconify-icons/ri/add-circle-line'; import PureTable from '@pureadmin/table'; -import { onAdd, onDelete, onSearch, onUpdate } from '@/views/system/menuIcon/utils/hooks'; +import { deleteIds, onAdd, onDelete, onDeleteBatch, onSearch, onUpdate } from '@/views/system/menuIcon/utils/hooks'; import Delete from '@iconify-icons/ep/delete'; import EditPen from '@iconify-icons/ep/edit-pen'; import Refresh from '@iconify-icons/ep/refresh'; @@ -17,6 +17,18 @@ const tableRef = ref(); const formRef = ref(); const menuIconStore = useMenuIconStore(); +/** + * * 选择多行 + * @param rows + */ +const onSelectionChange = (rows: Array) => { + deleteIds.value = rows.map((row: any) => row.id); +}; + +/** + * 重置表单 + * @param formEl + */ const resetForm = async formEl => { if (!formEl) return; formEl.resetFields(); @@ -42,7 +54,14 @@ onMounted(() => {