From f67e3186341b79dfcacdd2dee720fdeb39face1f Mon Sep 17 00:00:00 2001 From: sun_song_1203 Date: Fri, 24 Apr 2020 00:25:46 +0800 Subject: [PATCH] 1. authority.js export const copyAuthority 2. authority.vue add a method --- web/src/api/authority.js | 16 ++++++++ .../view/superAdmin/authority/authority.vue | 41 +++++++++++++++++-- 2 files changed, 54 insertions(+), 3 deletions(-) diff --git a/web/src/api/authority.js b/web/src/api/authority.js index c1463df0..9cc6d862 100644 --- a/web/src/api/authority.js +++ b/web/src/api/authority.js @@ -46,6 +46,22 @@ export const createAuthority = (data) => { }) } +// @Tags authority +// @Summary 拷贝角色 +// @Security ApiKeyAuth +// @accept application/json +// @Produce application/json +// @Param data body api.CreateAuthorityPatams true "拷贝角色" +// @Success 200 {string} json "{"success":true,"data":{},"msg":"拷贝成功"}" +// @Router /authority/copyAuthority [post] +export const copyAuthority = (data) => { + return service({ + url: "/authority/copyAuthority", + method: 'post', + data + }) +} + // @Summary 设置角色资源权限 // @Security ApiKeyAuth // @accept application/json diff --git a/web/src/view/superAdmin/authority/authority.vue b/web/src/view/superAdmin/authority/authority.vue index 09053280..e41e1b9a 100644 --- a/web/src/view/superAdmin/authority/authority.vue +++ b/web/src/view/superAdmin/authority/authority.vue @@ -17,6 +17,7 @@