feat(production-master-data): 新增班组管理功能模块

1. 新增班组管理路由配置,添加对应页面访问路径
2. 新建班组管理API接口文件,封装增删改查、导入导出等接口
3. 补充中英文多语言文案,适配页面所有交互文本
4. 新增班组管理页面组件,包含搜索、列表、新增/编辑、成员管理、导入导出全功能
5. 更新功能测试文档,补充35条班组管理测试用例并更新用例统计
6. 更新系统功能清单对照表,新增班组管理模块条目
This commit is contained in:
sheng
2026-06-22 14:27:18 +08:00
parent 3f546564cc
commit 248557a293
7 changed files with 1321 additions and 3 deletions

View File

@@ -417,6 +417,74 @@
"help": "Configure SPC data collection parameters and bind SCADA nodes"
}
},
"team_model": {
"team_management": {
"search": "Search",
"reset": "Reset",
"team_name": "Team Name",
"enter_team_name": "Please enter team name",
"area": "Area",
"select_area": "Please select area",
"production_line": "Production Line",
"select_area_then_line": "Please select the plant area first, then the production line.",
"last_create_time": "Latest Creation Time",
"select_create_time": "Please select creation time",
"download_task_created": "Download task created successfully",
"affiliated_factory": "Plant Area",
"affiliated_production_line": "Production Line",
"please_select": "Please select",
"please_select_factory_then_line": "Please select the plant area first, then the production line.",
"add_member": "Add Member",
"member_name": "Member Name",
"is_team_leader": "Is Team Leader",
"yes": "Yes",
"no": "No",
"operation": "Actions",
"delete": "Delete",
"cancel": "Cancel",
"confirm": "Confirm",
"production_team_data_import": "Team Data Import",
"upload_file_alert_title": "Files must be in .xls or .xlsx format and follow the template. Uploads will fail otherwise.",
"upload_file_alert_description": "To import multiple members, add rows with the same team name, plant, and production line. Differentiate them by member name.",
"production_team_data_import_table": "Team Import Table",
"select_file": "Select File",
"download_template": "Download Template",
"preview": "Preview",
"add": "Add",
"batch_delete": "Batch Delete",
"import": "Import",
"export": "Export",
"edit": "Edit",
"serial_number": "No.",
"create_time": "Create Time",
"update_time": "Update Time",
"select_affiliated_factory": "Please select plant area",
"select_affiliated_production_line": "Please select production line",
"please_enter_team_name": "Please enter team name",
"length_2_to_20_characters": "Length must be 2-20 characters.",
"please_select_affiliated_factory": "Please select plant area",
"please_select_affiliated_production_line": "Please select production line",
"please_select_team_leader": "Please select a team leader",
"add_team": "Add Team",
"edit_team": "Edit Team",
"export_confirm_message": "Exporting data requires creating a download task first. Track progress via the Download Tasks menu at the top. Continue?",
"prompt": "Notice",
"operation_cancelled": "Operation canceled",
"operation_success": "Operation succeeded",
"confirm_delete": "Are you sure to delete?",
"validation_fail": "Validation failed",
"select_rows_first": "Please select rows first",
"confirm_batch_delete": "Are you sure to delete selected data?",
"import_success": "Import succeeded",
"import_failed": "Import failed",
"export_failed": "Export failed",
"download_template_failed": "Download template failed",
"create_download_task": "Create download task",
"create_download_task_failed": "Create download task failed",
"team_members": "Team Members",
"upload_file": "Upload File"
}
},
"product_management": {
"product_list": {
"search": "Search",