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/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" 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 @@ + + + +
+ 提交 + 返回 +
\ No newline at end of file diff --git a/src/views/system/role/index.vue b/src/views/system/role/index.vue index 857c31c..4decb41 100644 --- a/src/views/system/role/index.vue +++ b/src/views/system/role/index.vue @@ -6,8 +6,11 @@