From ccc59ace343de3ecdf2ca7c4d82966faaf3b32e7 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期五, 14 十一月 2025 19:58:50 +0800
Subject: [PATCH] fix: bug
---
src/views/Permission/components/dialogAuthorize.vue | 20 ++++++++++++++++----
1 files changed, 16 insertions(+), 4 deletions(-)
diff --git a/src/views/Permission/components/dialogAuthorize.vue b/src/views/Permission/components/dialogAuthorize.vue
index 6708450..4f5f49e 100644
--- a/src/views/Permission/components/dialogAuthorize.vue
+++ b/src/views/Permission/components/dialogAuthorize.vue
@@ -156,10 +156,18 @@
<script setup lang="ts">
import { computed, reactive, watch } from 'vue';
import * as baseModuleServices from '@/services/api/BaseModule';
+import * as baseModuleNewServices from '@/services/api/BaseModuleNew';
import { Message } from '@bole-core/core';
-import { AuthorizeType, SubModuleType, SubModuleTitle } from '@/constants';
+import {
+ AuthorizeType,
+ SubModuleType,
+ SubModuleTitle,
+ EnumMenuSceneText,
+ EnumMenuScene,
+} from '@/constants';
import { getTree } from '@/utils';
import { templateRef } from '@vueuse/core';
+import { PropType } from 'vue';
const TypeTip = defineComponent({
name: 'TypeTip',
@@ -167,7 +175,6 @@
render() {
const { typeTip, isMenu } = this;
const tipText = isMenu ? `鑿滃崟` : '椤甸潰';
- console.log(typeTip);
return h(
'span',
{
@@ -189,6 +196,10 @@
authorizeType: {
type: String,
default: 'Role',
+ },
+ menuScene: {
+ type: Number as PropType<EnumMenuScene>,
+ default: EnumMenuScene.Back,
},
});
const emit = defineEmits<{
@@ -333,12 +344,13 @@
async function getModulesByUserOrRoleId(id) {
const { authorizeType } = props;
- const data = {
+ const data: API.APIgetUserOrRoleModuleListParams = {
objectType: AuthorizeType[authorizeType],
id,
+ menuScene: props.menuScene,
};
- const result = await baseModuleServices.getUserOrRoleModuleList(data);
+ const result = await baseModuleNewServices.getUserOrRoleModuleList(data);
state.sysModules = getTree(result, null);
elModuleTree.value.setCheckedKeys(result.filter((x) => x.hasCheck).map((x) => x.id));
--
Gitblit v1.9.1