From 33a83027aa7fd8be0e8f326f2db09d9dd74ce671 Mon Sep 17 00:00:00 2001 From: yoe Date: Fri, 8 May 2020 15:06:52 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E7=AE=A1=E7=90=86=E5=91=98=E5=88=97?= =?UTF-8?q?=E8=A1=A8/=E8=A7=92=E8=89=B2/=E8=8F=9C=E5=8D=95=20=E7=BC=96?= =?UTF-8?q?=E8=BE=91=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/api_sys.js | 39 ++++- src/views/modules/sys/menu-add-or-update.vue | 153 +++++++++---------- src/views/modules/sys/menu.vue | 84 +++------- src/views/modules/sys/role-add-or-update.vue | 13 +- src/views/modules/sys/user-add-or-update.vue | 11 +- 5 files changed, 133 insertions(+), 167 deletions(-) diff --git a/src/api/api_sys.js b/src/api/api_sys.js index fcfab54..2ca8062 100644 --- a/src/api/api_sys.js +++ b/src/api/api_sys.js @@ -8,12 +8,17 @@ export const apiSysUserList = params => { return http({ url: '/renren-fast-server/sys/user/list', method: 'get', params }) } -// 获取角色列表 +// 获取角色选择列表 export const apiSysRoleSelect = params => { return http({ url: '/renren-fast-server/sys/role/select', method: 'get', params }) } -// 新增/编辑 +// 用户编辑 +export const apiSysUserInfo = (params, id) => { + return http({ url: `/renren-fast-server/sys/user/info${id}`, method: 'get', params }) +} + +// 提交(用户) export const apiSysUserConfirm = (data, type) => { return http({ url: `/renren-fast-server/sys/user${type}`, method: 'post', data }) } @@ -26,7 +31,35 @@ export const apiSysRoleList = params => { return http({ url: '/renren-fast-server/sys/role/list', method: 'get', params }) } -// 角色管理列表 +// 角色编辑 +export const apiSysRoleInfo = (params, id) => { + return http({ url: `/renren-fast-server/sys/role/info${id}`, method: 'get', params }) +} + +// 角色提交 +export const apiSysRoleConfirm = (data, type) => { + return http({ url: `/renren-fast-server/sys/role${type}`, method: 'post', data }) +} + +/** + * 菜单管理 + */ +// 菜单管理列表 export const apiSysMenuList = params => { return http({ url: '/renren-fast-server/sys/menu/list', method: 'get', params }) } + +// 获取菜单选择列表 +export const apiSysMenuSelect = params => { + return http({ url: '/renren-fast-server/sys/menu/select', method: 'get', params }) +} + +// 菜单编辑 +export const apiSysMenuInfo = (params, id) => { + return http({ url: `/renren-fast-server/sys/menu/info${id}`, method: 'get', params }) +} + +// 菜单提交 +export const apiSysMenuConfirm = (data, type) => { + return http({ url: `/renren-fast-server/sys/menu${type}`, method: 'post', data }) +} diff --git a/src/views/modules/sys/menu-add-or-update.vue b/src/views/modules/sys/menu-add-or-update.vue index 61e3594..7dea5bb 100644 --- a/src/views/modules/sys/menu-add-or-update.vue +++ b/src/views/modules/sys/menu-add-or-update.vue @@ -3,7 +3,7 @@ :title="!dataForm.id ? '新增' : '修改'" :close-on-click-modal="false" :visible.sync="visible"> - + {{ type }} @@ -13,10 +13,7 @@ - + - +
取消 - 确定 + 确定 @@ -80,6 +73,8 @@