diff --git a/src/api/system/tenant.js b/src/api/system/tenant.js index 1ce915b..fad93b9 100644 --- a/src/api/system/tenant.js +++ b/src/api/system/tenant.js @@ -11,6 +11,17 @@ export const getList = (current, size, params) => { } }) } + +export const getDetail = (id) => { + return request({ + url: '/api/blade-system/tenant/detail', + method: 'get', + params: { + id + } + }) +} + export const remove = (ids) => { return request({ url: '/api/blade-system/tenant/remove', @@ -36,3 +47,14 @@ export const update = (row) => { data: row }) } + +export const setting = (ids, form) => { + return request({ + url: '/api/blade-system/tenant/setting', + method: 'post', + params: { + ...form, + ids + } + }) +} diff --git a/src/views/authority/role.vue b/src/views/authority/role.vue index e3b2cf8..b86638e 100644 --- a/src/views/authority/role.vue +++ b/src/views/authority/role.vue @@ -25,7 +25,7 @@ @click="handleDelete">删 除 权限设置 diff --git a/src/views/system/tenant.vue b/src/views/system/tenant.vue index d82ac0e..364ea08 100644 --- a/src/views/system/tenant.vue +++ b/src/views/system/tenant.vue @@ -7,6 +7,7 @@ v-model="form" :page="page" :permission="permissionList" + :before-open="beforeOpen" @row-del="rowDel" @row-update="rowUpdate" @row-save="rowSave" @@ -25,13 +26,33 @@ plain @click="handleDelete">删 除 + 授权配置 + + + + + + +