fix(system): 角色管理分配菜单使用简化菜单列表接口
- 在 web-antd、web-ele 和 web-naive 应用中,修改了角色管理模块的分配菜单表单 - 将原有的 getMenuList() 调用替换为 getSimpleMenusList(),用于【角色分配菜单】功能的选项。在多租户的场景下,会只返回租户所在套餐有的菜单pull/211/head
							parent
							
								
									ccbcb3d9bf
								
							
						
					
					
						commit
						94d44340a3
					
				|  | @ -13,7 +13,7 @@ import { handleTree } from '@vben/utils'; | ||||||
| import { Checkbox, message } from 'ant-design-vue'; | import { Checkbox, message } from 'ant-design-vue'; | ||||||
| 
 | 
 | ||||||
| import { useVbenForm } from '#/adapter/form'; | import { useVbenForm } from '#/adapter/form'; | ||||||
| import { getMenuList } from '#/api/system/menu'; | import { getSimpleMenusList } from '#/api/system/menu'; | ||||||
| import { assignRoleMenu, getRoleMenuList } from '#/api/system/permission'; | import { assignRoleMenu, getRoleMenuList } from '#/api/system/permission'; | ||||||
| import { $t } from '#/locales'; | import { $t } from '#/locales'; | ||||||
| 
 | 
 | ||||||
|  | @ -90,7 +90,7 @@ const [Modal, modalApi] = useVbenModal({ | ||||||
| async function loadMenuTree() { | async function loadMenuTree() { | ||||||
|   menuLoading.value = true; |   menuLoading.value = true; | ||||||
|   try { |   try { | ||||||
|     const data = await getMenuList(); |     const data = await getSimpleMenusList(); | ||||||
|     menuTree.value = handleTree(data) as SystemMenuApi.Menu[]; |     menuTree.value = handleTree(data) as SystemMenuApi.Menu[]; | ||||||
|   } finally { |   } finally { | ||||||
|     menuLoading.value = false; |     menuLoading.value = false; | ||||||
|  |  | ||||||
|  | @ -13,7 +13,7 @@ import { handleTree } from '@vben/utils'; | ||||||
| import { ElCheckbox, ElMessage } from 'element-plus'; | import { ElCheckbox, ElMessage } from 'element-plus'; | ||||||
| 
 | 
 | ||||||
| import { useVbenForm } from '#/adapter/form'; | import { useVbenForm } from '#/adapter/form'; | ||||||
| import { getMenuList } from '#/api/system/menu'; | import { getSimpleMenusList } from '#/api/system/menu'; | ||||||
| import { assignRoleMenu, getRoleMenuList } from '#/api/system/permission'; | import { assignRoleMenu, getRoleMenuList } from '#/api/system/permission'; | ||||||
| import { $t } from '#/locales'; | import { $t } from '#/locales'; | ||||||
| 
 | 
 | ||||||
|  | @ -90,7 +90,7 @@ const [Modal, modalApi] = useVbenModal({ | ||||||
| async function loadMenuTree() { | async function loadMenuTree() { | ||||||
|   menuLoading.value = true; |   menuLoading.value = true; | ||||||
|   try { |   try { | ||||||
|     const data = await getMenuList(); |     const data = await getSimpleMenusList(); | ||||||
|     menuTree.value = handleTree(data) as SystemMenuApi.Menu[]; |     menuTree.value = handleTree(data) as SystemMenuApi.Menu[]; | ||||||
|   } finally { |   } finally { | ||||||
|     menuLoading.value = false; |     menuLoading.value = false; | ||||||
|  |  | ||||||
|  | @ -10,7 +10,7 @@ import { handleTree } from '@vben/utils'; | ||||||
| import { NCheckbox } from 'naive-ui'; | import { NCheckbox } from 'naive-ui'; | ||||||
| 
 | 
 | ||||||
| import { useVbenForm } from '#/adapter/form'; | import { useVbenForm } from '#/adapter/form'; | ||||||
| import { getMenuList } from '#/api/system/menu'; | import { getSimpleMenusList } from '#/api/system/menu'; | ||||||
| import { assignRoleMenu, getRoleMenuList } from '#/api/system/permission'; | import { assignRoleMenu, getRoleMenuList } from '#/api/system/permission'; | ||||||
| import { $t } from '#/locales'; | import { $t } from '#/locales'; | ||||||
| 
 | 
 | ||||||
|  | @ -86,7 +86,7 @@ const [Modal, modalApi] = useVbenModal({ | ||||||
| async function loadMenuTree() { | async function loadMenuTree() { | ||||||
|   menuLoading.value = true; |   menuLoading.value = true; | ||||||
|   try { |   try { | ||||||
|     const data = await getMenuList(); |     const data = await getSimpleMenusList(); | ||||||
|     menuTree.value = handleTree(data) as SystemDeptApi.Dept[]; |     menuTree.value = handleTree(data) as SystemDeptApi.Dept[]; | ||||||
|   } finally { |   } finally { | ||||||
|     menuLoading.value = false; |     menuLoading.value = false; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 Lex
						Lex