后台菜单重构:菜单类型分组排序(软件在前/后台在后)、新增同类型末尾排序;任务中心分组移除,视频任务记录归入记录与版本、店铺数据记录归入店铺管理;界面名词优化(菜单权限配置/去重数据汇总/无效ASIN数据/视频任务记录/店铺数据记录/生成记录)
Build Backend JAR / build (push) Has been cancelled

This commit is contained in:
2026-08-31 01:48:05 +08:00
parent 0408c9752e
commit 26f4bb3f25
8 changed files with 134 additions and 66 deletions
+11 -11
View File
@@ -87,17 +87,17 @@ ADMIN_MENU_ACCESS_CONFIG = {
'invalid-asin-data': {
'column_key': 'admin_invalid_asin_data',
'route_path': 'invalid-asin-data',
'error': '无权访问不符合ASIN数据模块',
'error': '无权访问无效ASIN数据模块',
},
'image-video-tasks': {
'column_key': 'admin_image_video_tasks',
'route_path': 'image-video-tasks',
'error': '无权访问视频任务管理模块',
'error': '无权访问视频任务记录模块',
},
'shop-data-crawl-tasks': {
'column_key': 'admin_shop_data_crawl_tasks',
'route_path': 'shop-data-crawl-tasks',
'error': '无权访问店铺数据任务管理模块',
'error': '无权访问店铺数据记录模块',
},
}
@@ -110,7 +110,7 @@ ADMIN_MENU_ACCESS_CONFIG.update({
'columns': {
'column_key': 'admin_columns',
'route_path': 'columns',
'error': '无权访问栏目权限配置模块',
'error': '无权访问菜单权限配置模块',
},
'shop-keys': {
'column_key': 'admin_shop_keys',
@@ -120,7 +120,7 @@ ADMIN_MENU_ACCESS_CONFIG.update({
'history': {
'column_key': 'admin_history',
'route_path': 'history',
'error': '无权访问查看生成记录模块',
'error': '无权访问生成记录模块',
},
'version': {
'column_key': 'admin_version',
@@ -1506,7 +1506,7 @@ def manage_shop_data_crawl_task_permissions():
return jsonify({
'success': True,
'granted_count': result.get('data'),
'msg': result.get('message') or '店铺数据任务权限已更新',
'msg': result.get('message') or '店铺数据记录权限已更新',
})
@@ -1858,7 +1858,7 @@ def manage_image_video_task_permissions():
return jsonify({
'success': True,
'granted_count': result.get('data'),
'msg': result.get('message') or '视频任务权限已更新',
'msg': result.get('message') or '视频任务记录权限已更新',
})
@@ -2110,9 +2110,9 @@ def create_column():
if not name:
return jsonify({'success': False, 'error': '栏目名不能为空'})
if not column_key:
return jsonify({'success': False, 'error': '栏目标识不能为空'})
return jsonify({'success': False, 'error': '菜单标识不能为空'})
if not route_path:
return jsonify({'success': False, 'error': '菜单路由不能为空'})
return jsonify({'success': False, 'error': '页面路径不能为空'})
result, error_response, status = _proxy_permission_java(
'POST',
'/api/admin/permission-menus',
@@ -2156,9 +2156,9 @@ def update_column(cid):
if not name:
return jsonify({'success': False, 'error': '栏目名不能为空'})
if not column_key:
return jsonify({'success': False, 'error': '栏目标识不能为空'})
return jsonify({'success': False, 'error': '菜单标识不能为空'})
if not route_path:
return jsonify({'success': False, 'error': '菜单路由不能为空'})
return jsonify({'success': False, 'error': '页面路径不能为空'})
result, error_response, status = _proxy_permission_java(
'PUT',
f'/api/admin/permission-menus/{cid}',