From b63f164bc5029f05b829d44cc262af6d2627e9ba Mon Sep 17 00:00:00 2001 From: tianfeng <769204422@qq.com> Date: Wed, 1 Apr 2026 11:41:51 +0800 Subject: [PATCH] =?UTF-8?q?feat(BD=E5=88=97=E8=A1=A8):=20=E6=93=8D?= =?UTF-8?q?=E4=BD=9C=E5=88=97=E8=A1=A8=E6=96=B0=E5=A2=9E=E2=80=9C=E6=9D=83?= =?UTF-8?q?=E9=99=90=E5=88=86=E9=85=8D=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/room-anchor.js | 25 ++++ src/views/team/business-development/auth.vue | 126 ++++++++++++++++++ src/views/team/business-development/index.vue | 25 +++- 3 files changed, 175 insertions(+), 1 deletion(-) create mode 100644 src/views/team/business-development/auth.vue diff --git a/src/api/room-anchor.js b/src/api/room-anchor.js index ce434ad..9d88957 100644 --- a/src/api/room-anchor.js +++ b/src/api/room-anchor.js @@ -123,3 +123,28 @@ export function pageWorkStatistics(params) { params }); } + +// 获取用户选中的权限信息 +export function getSysBDAuthResourceByUserId(userId) { + return request({ + url: `/team/bd/auth-resources?userId=${userId}`, + method: "get" + }); +} + +// APP权限列表 +export function getBDAuthTable() { + return request({ + url: "/team/bd/auth-resource", + method: "get" + }); +} + +// 修改权限 +export function deleteAndAddBDAuth(data) { + return request({ + url: "/team/bd/auth", + method: "put", + data + }); +} diff --git a/src/views/team/business-development/auth.vue b/src/views/team/business-development/auth.vue new file mode 100644 index 0000000..d2c26c6 --- /dev/null +++ b/src/views/team/business-development/auth.vue @@ -0,0 +1,126 @@ + + + diff --git a/src/views/team/business-development/index.vue b/src/views/team/business-development/index.vue index a278786..e4d5e38 100644 --- a/src/views/team/business-development/index.vue +++ b/src/views/team/business-development/index.vue @@ -261,6 +261,13 @@ @click.native="changeBinding(scope.row, scope.$index)" >换绑BD Leader + + + 权限分配 @@ -311,6 +318,13 @@ @close="teamBindDrawerVisible = false" /> + + +