Merge pull request #232 from 1014TaoTao/v2.0.0

fix: 修复前端表格高度语法错误并完善菜单ID处理
This commit is contained in:
fastapiadmin
2025-11-15 21:41:26 +08:00
committed by GitHub
3 changed files with 5 additions and 4 deletions
@@ -121,6 +121,7 @@ class Jinja2TemplateUtil:
'db_type': settings.DATABASE_TYPE, 'db_type': settings.DATABASE_TYPE,
'column_not_add_show': GenConstant.COLUMNNAME_NOT_ADD_SHOW, 'column_not_add_show': GenConstant.COLUMNNAME_NOT_ADD_SHOW,
'column_not_edit_show': GenConstant.COLUMNNAME_NOT_EDIT_SHOW, 'column_not_edit_show': GenConstant.COLUMNNAME_NOT_EDIT_SHOW,
'parent_menu_id': int(gen_table.parent_menu_id) if gen_table.parent_menu_id is not None else int(cls.DEFAULT_PARENT_MENU_ID),
} }
return context return context
+3 -3
View File
@@ -28,7 +28,7 @@ VALUES (
'{{ function_name }}', '{{ function_name }}',
NULL, NULL,
{{ b_false }}, {{ b_false }},
{{ parent_menu_id if parent_menu_id else 'NULL' }}, {{ parent_menu_id }},
'{{ function_name }}菜单', '{{ function_name }}菜单',
now(), now(),
now() now()
@@ -76,7 +76,7 @@ WITH parent AS (
'{{ function_name }}', '{{ function_name }}',
NULL, NULL,
{{ b_false }}, {{ b_false }},
{{ parent_menu_id if parent_menu_id else 'NULL' }}, {{ parent_menu_id }},
'{{ function_name }}菜单', '{{ function_name }}菜单',
now(), now(),
now() now()
@@ -102,7 +102,7 @@ SELECT '{{ function_name }}下载导入模板', 3, 8, {{ b_true }}, '{{ permissi
{% else %} {% else %}
-- 未识别的数据库类型,默认按 MySQL 处理 -- 未识别的数据库类型,默认按 MySQL 处理
INSERT INTO `system_menu` (name, type, {{ order_col }}, status, permission, icon, route_name, route_path, component_path, redirect, hidden, keep_alive, always_show, title, params, affix, parent_id, description, created_at, updated_at) INSERT INTO `system_menu` (name, type, {{ order_col }}, status, permission, icon, route_name, route_path, component_path, redirect, hidden, keep_alive, always_show, title, params, affix, parent_id, description, created_at, updated_at)
VALUES ('{{ function_name }}', 2, 1, {{ b_true }}, '{{ permission_prefix }}:query', NULL, '{{ business_name|snake_to_camel }}', '/{{ module_name }}/{{ business_name }}', '{{ module_name }}/{{ business_name }}/index', NULL, {{ b_false }}, {{ b_true }}, {{ b_false }}, '{{ function_name }}', NULL, {{ b_false }}, {{ parent_menu_id if parent_menu_id else 'NULL' }}, '{{ function_name }}菜单', now(), now()); VALUES ('{{ function_name }}', 2, 1, {{ b_true }}, '{{ permission_prefix }}:query', NULL, '{{ business_name|snake_to_camel }}', '/{{ module_name }}/{{ business_name }}', '{{ module_name }}/{{ business_name }}/index', NULL, {{ b_false }}, {{ b_true }}, {{ b_false }}, '{{ function_name }}', NULL, {{ b_false }}, {{ parent_menu_id }}, '{{ function_name }}菜单', now(), now());
SELECT @parentId := LAST_INSERT_ID(); SELECT @parentId := LAST_INSERT_ID();
INSERT INTO `system_menu` (name, type, {{ order_col }}, status, permission, icon, route_name, route_path, component_path, redirect, hidden, keep_alive, always_show, title, params, affix, parent_id, description, created_at, updated_at) INSERT INTO `system_menu` (name, type, {{ order_col }}, status, permission, icon, route_name, route_path, component_path, redirect, hidden, keep_alive, always_show, title, params, affix, parent_id, description, created_at, updated_at)
VALUES ('{{ function_name }}查询', 3, 1, {{ b_true }}, '{{ permission_prefix }}:query', NULL, NULL, NULL, NULL, NULL, {{ b_false }}, {{ b_true }}, {{ b_false }}, '{{ function_name }}查询', NULL, {{ b_false }}, @parentId, '', now(), now()); VALUES ('{{ function_name }}查询', 3, 1, {{ b_true }}, '{{ permission_prefix }}:query', NULL, NULL, NULL, NULL, NULL, {{ b_false }}, {{ b_true }}, {{ b_false }}, '{{ function_name }}查询', NULL, {{ b_false }}, @parentId, '', now(), now());
@@ -135,7 +135,7 @@
:data="pageTableData" :data="pageTableData"
highlight-current-row highlight-current-row
class="data-table__content" class="data-table__content"
::height="450" :height="450"
border border
stripe stripe
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"