feat(production-master-data): add 异常不良管理功能

1. 新增设备类别API接口封装
2. 新增异常不良管理的CRUD、导入导出API
3. 添加异常不良管理页面路由与多语言配置
4. 新增文件工具类支持Excel读写下载
5. 实现完整的异常不良管理页面与导入弹窗
6. 新增功能测试流程文档
7. 安装xlsx依赖支持Excel操作
This commit is contained in:
sheng
2026-06-02 14:05:15 +08:00
parent a0192d9567
commit ddc715e17c
11 changed files with 1140 additions and 5 deletions

View File

@@ -248,6 +248,60 @@
"help": "Unit is used to maintain material measurement units (e.g. piece, box, kg)"
}
},
"product_model": {
"product_ng_info": {
"search": "Search",
"reset": "Reset",
"device_category": "Device Category",
"select_device_category": "Please select device category",
"query_type": "Query Type",
"select_query_type": "Please select query type",
"type_error": "Error",
"type_ng": "NG",
"ng_code": "Error/NG Code",
"enter_ng_code": "Please enter error/NG code",
"ng_name": "Error/NG Name",
"enter_ng_name": "Please enter error/NG name",
"type": "Category",
"select_type": "Please select category",
"exception_ng_category": "Error/NG Category",
"remark": "Remark",
"enter_remark": "Please enter remark",
"remark_length": "Length 1 to 100 characters",
"operation": "Action",
"add": "Add",
"edit": "Edit",
"delete": "Delete",
"batch_delete": "Batch Delete",
"import": "Import",
"export": "Export",
"operation_success": "Operation succeeded",
"add_exception_ng_category": "Add Error/NG Category",
"edit_exception_ng_category": "Edit Error/NG Category",
"cancel": "Cancel",
"confirm": "Confirm",
"prompt": "Prompt",
"confirm_delete": "Are you sure to perform this operation?",
"confirm_batch_delete": "Are you sure to delete the selected categories?",
"please_select_data": "Please select data first",
"validation_fail": "Validation failed",
"export_confirm_tip": "Are you sure to export the current query results?",
"operation_cancelled": "Operation cancelled",
"create_download_task_success": "Export task created successfully",
"import_exception_ng_data": "Import Error/NG Data",
"import_file_format_tip": "Please import file in template format",
"import_table": "Import Table",
"select_file": "Select File",
"download_template": "Download Template",
"preview": "Preview",
"import_template_name": "Error/NG data import template",
"file_not_exist": "File does not exist",
"upload_format_error": "Upload file format error",
"file_column_missing": "File column missing: {title}",
"please_import_data": "Please import data first",
"help": "Error/NG management is used to maintain equipment error types and product NG types"
}
},
"product_management": {
"product_list": {
"search": "Search",