diff --git a/src/views/admin/system/role/components/roleTemplateDialog.vue b/src/views/admin/system/role/components/roleTemplateDialog.vue index bbeb884..1f4be55 100644 --- a/src/views/admin/system/role/components/roleTemplateDialog.vue +++ b/src/views/admin/system/role/components/roleTemplateDialog.vue @@ -25,8 +25,9 @@ 自己创建
- 确 - 定 + + 确 定 +
@@ -45,7 +46,7 @@ const list = ref([]) // 获取角色模板列表 async function roleTemplateListAjax() { try { - const res = await roleTemplateList() + const res = await roleTemplateList({ isEnable: 1 }) res.forEach(el => { el.cehcked = false }); diff --git a/src/views/admin/system/role_template_mange/index.vue b/src/views/admin/system/role_template_mange/index.vue index 3e15bc3..897d499 100644 --- a/src/views/admin/system/role_template_mange/index.vue +++ b/src/views/admin/system/role_template_mange/index.vue @@ -160,6 +160,19 @@ function handlePlatformTypeChange(e) { handleOpenAssignPermDialog(dialog.row); } +// 打开分配菜单菜单弹窗 +async function handleOpenAssignPermDialog(row) { + const roleId = row.id; + dialog.row = row; + if (roleId) { + assignPermDialogVisible.value = true; + loading.value = true; + checkedRole.value.id = roleId; + checkedRole.value.name = row.name; + getMenuIds(roleId); + } +} + const permKeywords = ref(""); const isExpanded = ref(true); const parentChildLinked = ref(false); @@ -233,6 +246,7 @@ function getMenuIds(roleId) { if (!roleId) { return; } + RoleApi.getMenu(roleId, platformType.value) .then((data) => { if (platformType.value == 0) { diff --git a/src/views/application/marketing/points/index.vue b/src/views/application/marketing/points/index.vue index fa8b08e..7f348b4 100644 --- a/src/views/application/marketing/points/index.vue +++ b/src/views/application/marketing/points/index.vue @@ -1,5 +1,8 @@