From c412b8652d71403c008191d68285263085812b15 Mon Sep 17 00:00:00 2001
From: lilinyuan <1084668738@qq.com>
Date: Thu, 28 Mar 2024 16:40:48 +0800
Subject: [PATCH 1/2] =?UTF-8?q?fix:=20tablelayout=20=E6=94=B9=E4=B8=BAauto?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/fvcomponents/fvTable/index.vue | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/fvcomponents/fvTable/index.vue b/src/fvcomponents/fvTable/index.vue
index 8833ea9..1b42ff2 100644
--- a/src/fvcomponents/fvTable/index.vue
+++ b/src/fvcomponents/fvTable/index.vue
@@ -19,7 +19,7 @@
v-loading="localData.loading"
:row-key="tableConfig?.rowKey || 'id'"
v-bind="$attrs"
- table-layout="fixed"
+ table-layout="auto"
:show-overflow-tooltip="true"
highlight-current-row
@selection-change="selectionChange"
From 51cf038bed3589b0ad438c15e74bc71c70f11e81 Mon Sep 17 00:00:00 2001
From: lilinyuan <1084668738@qq.com>
Date: Thu, 28 Mar 2024 16:41:22 +0800
Subject: [PATCH 2/2] =?UTF-8?q?feat:=20=E8=A7=92=E8=89=B2crud=E5=AF=B9?=
=?UTF-8?q?=E6=8E=A5=E5=AE=8C=E6=88=90?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/role/role.js | 7 ++
src/views/system/role/add.vue | 172 ++++++++++++++++++++++++++++----
src/views/system/role/index.vue | 95 ++++++++++++++++--
3 files changed, 242 insertions(+), 32 deletions(-)
diff --git a/src/api/role/role.js b/src/api/role/role.js
index 73f3376..6aa7b3d 100644
--- a/src/api/role/role.js
+++ b/src/api/role/role.js
@@ -37,6 +37,13 @@ export const getRoleExcludeMenuId = (params) => {
params
});
};
+
+// 新增修改
+export const operate = (data) => {
+ if(data.roleId) return editRole(data)
+ return addRole(data)
+}
+
// 新增角色
export const addRole = (data) => {
return request({
diff --git a/src/views/system/role/add.vue b/src/views/system/role/add.vue
index 0fb9197..6a9c8c5 100644
--- a/src/views/system/role/add.vue
+++ b/src/views/system/role/add.vue
@@ -3,21 +3,69 @@