From 4f131daea5e0bf818a4f10261b2da537fb044759 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=A8=E5=AD=90=E6=9D=8E=C2=B7De?= Date: Sat, 17 Jul 2021 22:46:54 +0800 Subject: [PATCH] add role page --- report-ui/src/api/accessRole.js | 58 ++++++ report-ui/src/views/accessRole/index.vue | 192 ++++++++++++++++++ .../views/accessUser/components/UserRole.vue | 86 ++++++++ 3 files changed, 336 insertions(+) create mode 100755 report-ui/src/api/accessRole.js create mode 100755 report-ui/src/views/accessRole/index.vue create mode 100644 report-ui/src/views/accessUser/components/UserRole.vue diff --git a/report-ui/src/api/accessRole.js b/report-ui/src/api/accessRole.js new file mode 100755 index 00000000..0c0a4a49 --- /dev/null +++ b/report-ui/src/api/accessRole.js @@ -0,0 +1,58 @@ +import request from '@/utils/request' + +export function accessRoleList (params) { + return request({ + url: 'accessRole/pageList', + method: 'GET', + params, + }) +} + +export function accessRoleAdd (data) { + return request({ + url: 'accessRole', + method: 'post', + data + }) +} + +export function accessRoleDeleteBatch (data) { + return request({ + url: 'accessRole/delete/batch', + method: 'post', + data + }) +} + +export function accessRoleUpdate (data) { + return request({ + url: 'accessRole', + method: 'put', data, + }) +} + +export function accessRoleDetail (data) { + return request({ + url: 'accessRole/' + data.id, + method: 'get', + params: { accessKey: data.accessKey } + }) +} + +export function accessRoleAuthorityTree (roleCode) { + return request({ + url: 'accessRole/authorityTree/' + roleCode, + method: 'get', + }) +} + +export function saveAuthorityTree (data) { + return request({ + url: 'accessRole/saveAuthorityTree', + method: 'post', + data + }) +} + + +export default { accessRoleList, accessRoleAdd, accessRoleDeleteBatch, accessRoleUpdate, accessRoleDetail, accessRoleAuthorityTree, saveAuthorityTree } diff --git a/report-ui/src/views/accessRole/index.vue b/report-ui/src/views/accessRole/index.vue new file mode 100755 index 00000000..c163eef2 --- /dev/null +++ b/report-ui/src/views/accessRole/index.vue @@ -0,0 +1,192 @@ + + + diff --git a/report-ui/src/views/accessUser/components/UserRole.vue b/report-ui/src/views/accessUser/components/UserRole.vue new file mode 100644 index 00000000..89e15a08 --- /dev/null +++ b/report-ui/src/views/accessUser/components/UserRole.vue @@ -0,0 +1,86 @@ + +