From 08ed64d7efbe307e3294bac108516027f468b657 Mon Sep 17 00:00:00 2001 From: pan <13329870472@163.com> Date: Fri, 15 Mar 2024 17:59:45 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E9=80=9A=E7=94=A8CRUD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/system/role/index.vue | 112 +++++++++++---------------- src/views/system/role/utils/hook.tsx | 2 + 2 files changed, 46 insertions(+), 68 deletions(-) diff --git a/src/views/system/role/index.vue b/src/views/system/role/index.vue index c5926d1..ba90d4b 100644 --- a/src/views/system/role/index.vue +++ b/src/views/system/role/index.vue @@ -4,13 +4,11 @@ import { useRole } from "./utils/hook"; import { PureTableBar } from "@/components/RePureTableBar"; import { useRenderIcon } from "@/components/ReIcon/src/hooks"; -// import Database from "@iconify-icons/ri/database-2-line"; -// import More from "@iconify-icons/ep/more-filled"; import Delete from "@iconify-icons/ep/delete"; -import EditPen from "@iconify-icons/ep/edit-pen"; +import Edit from "@iconify-icons/ep/edit"; import Refresh from "@iconify-icons/ep/refresh"; -import Menu from "@iconify-icons/ep/menu"; import AddFill from "@iconify-icons/ri/add-circle-line"; +import Download from "@iconify-icons/ep/download"; defineOptions({ name: "SystemRole" @@ -23,13 +21,13 @@ const { columns, dataList, pagination, - // buttonClass, + disabledDelete, + disabledEdit, + disabledEditFrom, onSearch, resetForm, openDialog, - handleMenu, handleDelete, - // handleDatabase, handleSizeChange, handleCurrentChange, handleSelectionChange @@ -38,6 +36,7 @@ const { diff --git a/src/views/system/role/utils/hook.tsx b/src/views/system/role/utils/hook.tsx index f4591b9..853dba7 100644 --- a/src/views/system/role/utils/hook.tsx +++ b/src/views/system/role/utils/hook.tsx @@ -228,6 +228,8 @@ export function useRole() { dataList, pagination, // buttonClass, + switchStyle, + onChange, onSearch, resetForm, openDialog,