From 3d00e11ea69f67f51d071ba2a0b71bbd0aff8a40 Mon Sep 17 00:00:00 2001 From: Kagol Date: Sat, 31 Jan 2026 17:13:06 +0800 Subject: [PATCH] feat: add mcp tool: add-role --- .../views/role/info/components/add-role.vue | 8 +++++ .../views/role/info/components/info-tab.vue | 30 ++++++++++++++++++- 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/template/tinyvue/src/views/role/info/components/add-role.vue b/template/tinyvue/src/views/role/info/components/add-role.vue index 374233c..0c0c13e 100644 --- a/template/tinyvue/src/views/role/info/components/add-role.vue +++ b/template/tinyvue/src/views/role/info/components/add-role.vue @@ -68,6 +68,14 @@ function onConfirm() { }) .catch() } + +defineExpose({ + setRoleInfo: (roleInfo: Omit) => { + data.name = roleInfo.name + data.permissionIds = roleInfo.permissionIds + }, + onConfirm, +})