diff --git a/src/api/module.js b/src/api/module.js index 67c117f..9fd613c 100644 --- a/src/api/module.js +++ b/src/api/module.js @@ -1,30 +1,30 @@ -import request from '@/utils/request'; -import qs from 'qs'; -export function index (params) { +import request from '@/utils/request' +import qs from 'qs' +export function index(params) { return request({ - url: "/api/backend/module", - method: "get", + url: '/api/backend/module', + method: 'get', params }) } -export function save (data) { +export function save(data) { return request({ - url: "/api/backend/module/save", - method: "post", + url: '/api/backend/module/save', + method: 'post', data }) } -export function destroy (data) { +export function destroy(data) { return request({ - url: "/api/backend/module/delete", - method: "post", + url: '/api/backend/module/delete', + method: 'post', data }) } -export function menu (params) { +export function menu(params) { return request({ method: 'get', url: '/api/backend/module/menu', @@ -32,7 +32,7 @@ export function menu (params) { }) } -export function menuSave (data) { +export function menuSave(data) { return request({ method: 'post', url: '/api/backend/module/menu/save', @@ -40,7 +40,7 @@ export function menuSave (data) { }) } -export function menuDestroy (data) { +export function menuDestroy(data) { return request({ method: 'post', url: '/api/backend/module/menu/delete', @@ -48,7 +48,7 @@ export function menuDestroy (data) { }) } -export function role (params) { +export function role(params) { return request({ method: 'get', url: '/api/backend/module/role', @@ -56,7 +56,7 @@ export function role (params) { }) } -export function roleSave (data) { +export function roleSave(data) { return request({ method: 'post', url: '/api/backend/module/role/save', @@ -64,14 +64,14 @@ export function roleSave (data) { }) } -export function roleDestroy (data) { +export function roleDestroy(data) { return request({ method: 'post', url: '/api/backend/module/role/delete', data }) } -export function getPermissions (params) { +export function getPermissions(params) { return request({ method: 'get', url: '/api/backend/module/role/get-permissions', @@ -79,7 +79,7 @@ export function getPermissions (params) { }) } -export function setPermissions (data) { +export function setPermissions(data) { return request({ method: 'post', url: '/api/backend/module/role/set-permissions', @@ -95,18 +95,18 @@ export function grant(params) { }) } -export function setRoles (data) { +export function setRoles(data) { return request({ method: 'post', url: '/api/backend/module/grant/set-roles', data: (() => { - const serializerStr = qs.stringify(data,{ arrayFormat: 'brackets' })?.split('&') || [] - const formData = new FormData(); + const serializerStr = qs.stringify(data, { arrayFormat: 'brackets' })?.split('&') || [] + const formData = new FormData() serializerStr.forEach(item => { - let [key,value] = window.decodeURIComponent(item)?.split('=') - formData.append(key,value) + const [key, value] = window.decodeURIComponent(item)?.split('=') + formData.append(key, value) }) - return formData; + return formData })(), headers: { 'Content-Type': 'application/x-www-form-urlencoded' @@ -118,6 +118,14 @@ export function getRoles(params) { return request({ method: 'get', url: '/api/backend/module/grant/get-roles', - params, + params + }) +} + +export function batchRoles(data) { + return request({ + url: '/api/backend/module/grant/batch-set-roles', + method: 'post', + data }) } diff --git a/src/api/role.js b/src/api/role.js index 60924ba..4ea3aa0 100644 --- a/src/api/role.js +++ b/src/api/role.js @@ -1,41 +1,49 @@ -import request from '@/utils/request'; +import request from '@/utils/request' -export function index (params) { +export function index(params) { return request({ - url: "/api/backend/role", - method: "get", + url: '/api/backend/role', + method: 'get', params }) } -export function save (data) { +export function save(data) { return request({ - url: "/api/backend/role/save", - method: "post", + url: '/api/backend/role/save', + method: 'post', data }) } -export function destroy (data) { +export function destroy(data) { return request({ - url: "/api/backend/role/delete", - method: "post", + url: '/api/backend/role/delete', + method: 'post', data }) } -export function getPermissions (params) { +export function getPermissions(params) { return request({ - url: "/api/backend/role/get-permissions", - method: "get", + url: '/api/backend/role/get-permissions', + method: 'get', params }) } -export function setPermissions (data) { +export function setPermissions(data) { return request({ - url: "/api/backend/role/set-permissions", - method: "post", + url: '/api/backend/role/set-permissions', + method: 'post', + data + }) +} + +export function batchUser(data) { + return request({ + url: '/api/backend/role/batch-user', + method: 'post', data }) } diff --git a/src/assets/face.png b/src/assets/face.png new file mode 100644 index 0000000..77043af Binary files /dev/null and b/src/assets/face.png differ diff --git a/src/assets/title.png b/src/assets/title.png index 54dd6dc..ff66e14 100644 Binary files a/src/assets/title.png and b/src/assets/title.png differ diff --git a/src/assets/title1.png b/src/assets/title1.png new file mode 100644 index 0000000..54dd6dc Binary files /dev/null and b/src/assets/title1.png differ diff --git a/src/layout/components/Navbar/index.vue b/src/layout/components/Navbar/index.vue index 923f0d1..fb9a428 100644 --- a/src/layout/components/Navbar/index.vue +++ b/src/layout/components/Navbar/index.vue @@ -45,14 +45,14 @@ - - - + + +