From 7c8a149bcfc89fd92a8ffc6d4247c039d8c62917 Mon Sep 17 00:00:00 2001 From: "Ray.Hao" <1490493387@qq.com> Date: Fri, 18 Apr 2025 23:58:38 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20:recycle:=20=E4=BC=98=E5=8C=96CURD?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E6=9D=83=E9=99=90=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将权限属性名从 auth 统一修改为 perm,保持命名一致性 更新 permPrefix 替代 pageName 作为权限前缀标识 优化权限检查逻辑,未设置权限标识的按钮默认显示 --- src/components/CURD/PageContent.vue | 144 +++++++++++++++++++------ src/components/CURD/PageSearch.vue | 5 +- src/components/CURD/types.ts | 18 ++-- src/views/demo/curd/config/add.ts | 2 +- src/views/demo/curd/config/content.ts | 6 +- src/views/demo/curd/config/content2.ts | 4 +- src/views/demo/curd/config/edit.ts | 2 +- src/views/demo/curd/config/search.ts | 2 +- 8 files changed, 129 insertions(+), 54 deletions(-) diff --git a/src/components/CURD/PageContent.vue b/src/components/CURD/PageContent.vue index 49e3396b..526342c3 100644 --- a/src/components/CURD/PageContent.vue +++ b/src/components/CURD/PageContent.vue @@ -6,7 +6,7 @@
@@ -157,7 +157,7 @@