fix 代码生成器不兼容的bug

This commit is contained in:
damonyuan
2024-11-05 22:54:17 +08:00
parent 8a467f30b6
commit f6a804c00f
7 changed files with 76 additions and 7 deletions

View File

@@ -28,3 +28,9 @@ export function menuDelete(params: Record<string, any>) {
export function menuDetail(params: Record<string, any>) {
return request.get({ url: '/auth.menu/detail', params })
}
// 菜单列表
export function systemMenuLists(params: Record<string, any>) {
return request.get({ url: '/auth.menu/systemMenuLists', params })
}

View File

@@ -368,7 +368,7 @@ import { dataTableAll, generateEdit, tableDetail, dataTableToColumn } from '@/ap
import { dictTypeAll } from '@/api/setting/dict'
import type { FormInstance } from 'element-plus'
import feedback from '@/utils/feedback'
import { menuLists } from '@/api/perms/menu'
import { systemMenuLists } from '@/api/perms/menu'
import { useDictOptions } from '@/hooks/useDictOptions'
import useMultipleTabs from '@/hooks/useMultipleTabs'
enum GenTpl {
@@ -447,8 +447,9 @@ const { optionsData } = useDictOptions<{
api: dictTypeAll
},
menu: {
api: menuLists,
api: systemMenuLists,
transformData(data: any) {
console.log(data, "datadatadata")
const menu = { id: 0, menuName: '顶级', children: [] }
menu.children = data
return [menu]