From 8086fef673dbac83d8f6adc86092ceddf62dd252 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=83=91=E6=97=AD=E6=98=8E=5C73939?= <739390650@QQ.COM>
Date: Mon, 3 Nov 2025 16:29:49 +0800
Subject: [PATCH] =?UTF-8?q?opt:=E8=B6=8A=E5=8D=97=E5=AF=8C=E4=BD=B3?=
=?UTF-8?q?=E5=9B=BD=E9=99=85=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
nladmin-system/nladmin-system.iml | 12 +
nladmin-system/nlsso-server/pom.xml | 3 +-
.../config/language/InitLocaleResolver.java | 2 +-
.../service/menu/dao/SysMenu.java | 4 +
.../service/menu/dto/MenuDto.java | 6 +
.../service/menu/impl/SysMenuServiceImpl.java | 2 +
.../src/main/resources/language/i18n/vi.js | 2400 ++++++++++++-----
.../src/main/resources/language/i18n/zh.js | 2397 +++++++++++-----
.../src/components/Breadcrumb/index.vue | 3 +-
.../src/components/Crud/CRUD.operation.vue | 7 +-
nladmin-ui/src/layout/components/Navbar.vue | 7 +-
.../src/layout/components/Sidebar/Logo.vue | 3 +-
nladmin-ui/src/views/system/menu/index.vue | 63 +-
nladmin-ui/src/views/system/param/index.vue | 9 +-
nladmin-ui/src/views/system/user/center.vue | 6 +-
.../views/system/user/center/updatePass.vue | 2 +-
.../wms/basedata/bsrealstorattr/index.vue | 101 +-
.../src/views/wms/basedata/class/index.vue | 81 +-
.../src/views/wms/basedata/customer/index.vue | 87 +-
.../src/views/wms/basedata/group/index.vue | 79 +-
.../src/views/wms/basedata/material/index.vue | 25 +-
.../wms/basedata/materialSet/AddDialog.vue | 25 +-
.../views/wms/basedata/materialSet/index.vue | 39 +-
.../src/views/wms/basedata/measure/index.vue | 66 +-
.../src/views/wms/basedata/sectattr/index.vue | 80 +-
.../wms/basedata/storagevehicleinfo/index.vue | 143 +-
.../basedata/storagevehicleinfo/index2.vue | 79 +-
.../views/wms/basedata/structattr/index.vue | 157 +-
.../src/views/wms/basedata/supp/index.vue | 85 +-
.../sectStrategy/AddDialog.vue | 31 +-
.../decision_manage/sectStrategy/index.vue | 39 +-
.../decision_manage/strategy/AddDialog.vue | 45 +-
.../wms/decision_manage/strategy/index.vue | 43 +-
.../wms/pm_manage/form_data/FormDialog.vue | 79 +-
.../wms/pm_manage/form_data/ViewDialog.vue | 2 +-
.../views/wms/pm_manage/form_data/index.vue | 109 +-
.../wms/pm_manage/form_data2/ViewDialog.vue | 45 +-
.../views/wms/pm_manage/form_data2/index.vue | 75 +-
nladmin-ui/src/views/wms/pub/MaterDialog.vue | 32 +-
nladmin-ui/src/views/wms/pub/StructDialog.vue | 25 +-
.../src/views/wms/sch/point/PointDialog.vue | 37 +-
.../src/views/wms/sch/point/ViewDialog.vue | 47 +-
nladmin-ui/src/views/wms/sch/point/index.vue | 151 +-
nladmin-ui/src/views/wms/sch/region/index.vue | 68 +-
nladmin-ui/src/views/wms/sch/task/index.vue | 151 +-
.../src/views/wms/sch/taskconfig/index.vue | 239 +-
.../src/views/wms/st/inAndOutReturn/index.vue | 91 +-
.../src/views/wms/st/inbill/AddDialog.vue | 73 +-
nladmin-ui/src/views/wms/st/inbill/AddDtl.vue | 27 +-
.../src/views/wms/st/inbill/DivDialog.vue | 67 +-
.../src/views/wms/st/inbill/ViewDialog.vue | 74 +-
nladmin-ui/src/views/wms/st/inbill/index.vue | 81 +-
.../src/views/wms/st/movebill/AddDialog.vue | 99 +-
.../src/views/wms/st/movebill/AddDtl.vue | 43 +-
.../src/views/wms/st/movebill/index.vue | 64 +-
.../src/views/wms/st/outbill/AddDialog.vue | 87 +-
.../src/views/wms/st/outbill/AddDtl.vue | 39 +-
.../src/views/wms/st/outbill/AddOrderDtl.vue | 37 +-
.../src/views/wms/st/outbill/DivDialog.vue | 79 +-
.../src/views/wms/st/outbill/StructIvt.vue | 45 +-
.../src/views/wms/st/outbill/ViewDialog.vue | 90 +-
nladmin-ui/src/views/wms/st/outbill/index.vue | 85 +-
.../src/views/wms/statement/record/index.vue | 57 +-
.../views/wms/statement/structivt/index.vue | 49 +-
64 files changed, 5139 insertions(+), 3239 deletions(-)
create mode 100644 nladmin-system/nladmin-system.iml
diff --git a/nladmin-system/nladmin-system.iml b/nladmin-system/nladmin-system.iml
new file mode 100644
index 0000000..f409c0e
--- /dev/null
+++ b/nladmin-system/nladmin-system.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/nladmin-system/nlsso-server/pom.xml b/nladmin-system/nlsso-server/pom.xml
index f6bebcc..d4c8557 100644
--- a/nladmin-system/nlsso-server/pom.xml
+++ b/nladmin-system/nlsso-server/pom.xml
@@ -284,8 +284,7 @@
nl.sdkall
language-all
0.0.1
- system
- ${project.basedir}/libs/language-all.jar
+
diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/config/language/InitLocaleResolver.java b/nladmin-system/nlsso-server/src/main/java/org/nl/config/language/InitLocaleResolver.java
index 62dc3b4..733bc07 100644
--- a/nladmin-system/nlsso-server/src/main/java/org/nl/config/language/InitLocaleResolver.java
+++ b/nladmin-system/nlsso-server/src/main/java/org/nl/config/language/InitLocaleResolver.java
@@ -17,7 +17,7 @@ import java.util.Map;
* @Date 2023/11/13 09:36
*/
public class InitLocaleResolver implements LocaleResolver {
- public static Map Language_Country = MapOf.of("in","in-ID","en","en-US","zh","zh-CN");
+ public static Map Language_Country = MapOf.of("in","in-ID","en","en-US","zh","zh-CN","vi","vi-VN");
@Override
public Locale resolveLocale(HttpServletRequest request) {
String header = request.getHeader("Accept-Language");
diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/system_manage/service/menu/dao/SysMenu.java b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/system_manage/service/menu/dao/SysMenu.java
index 578c3fd..7169540 100644
--- a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/system_manage/service/menu/dao/SysMenu.java
+++ b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/system_manage/service/menu/dao/SysMenu.java
@@ -63,6 +63,10 @@ public class SysMenu implements Serializable {
* 菜单标题
*/
private String zh_title;
+ /**
+ * 菜单标题
+ */
+ private String vi_title;
/**
* 菜单标题
*/
diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/system_manage/service/menu/dto/MenuDto.java b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/system_manage/service/menu/dto/MenuDto.java
index 4cab773..77ac672 100644
--- a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/system_manage/service/menu/dto/MenuDto.java
+++ b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/system_manage/service/menu/dto/MenuDto.java
@@ -43,6 +43,7 @@ public class MenuDto extends BaseDTO implements Serializable {
private String title;
private String zh_title;
+ private String vi_title;
private String en_title;
private String in_title;
@@ -106,6 +107,8 @@ public class MenuDto extends BaseDTO implements Serializable {
String in = "in";
String en = "en";
String zh = "zh";
+ String vi = "vi";
+
if (in.equals(local)){
return in_title;
@@ -116,6 +119,9 @@ public class MenuDto extends BaseDTO implements Serializable {
if (zh.equals(local)){
return zh_title;
}
+ if (vi.equals(local)){
+ return vi_title;
+ }
return title;
}
}
diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/system_manage/service/menu/impl/SysMenuServiceImpl.java b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/system_manage/service/menu/impl/SysMenuServiceImpl.java
index 1f9cae9..847e1dd 100644
--- a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/system_manage/service/menu/impl/SysMenuServiceImpl.java
+++ b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/system_manage/service/menu/impl/SysMenuServiceImpl.java
@@ -231,6 +231,7 @@ public class SysMenuServiceImpl extends ServiceImpl impl
menu.setCache(resources.getCache());
menu.setEn_title(resources.getEn_title());
menu.setZh_title(resources.getZh_title());
+ menu.setVi_title(resources.getVi_title());
menu.setIn_title(resources.getIn_title());
menu.setHidden(resources.getHidden());
menu.setComponent_name(resources.getComponent_name());
@@ -366,6 +367,7 @@ public class SysMenuServiceImpl extends ServiceImpl impl
menuDto.setEn_title(entity.getEn_title());
menuDto.setIn_title(entity.getIn_title());
menuDto.setZh_title(entity.getZh_title());
+ menuDto.setVi_title(entity.getVi_title());
menuDto.setMenu_id(entity.getMenu_id());
menuDto.setType(entity.getType());
menuDto.setPermission(entity.getPermission());
diff --git a/nladmin-system/nlsso-server/src/main/resources/language/i18n/vi.js b/nladmin-system/nlsso-server/src/main/resources/language/i18n/vi.js
index 7578555..a44ab0c 100644
--- a/nladmin-system/nlsso-server/src/main/resources/language/i18n/vi.js
+++ b/nladmin-system/nlsso-server/src/main/resources/language/i18n/vi.js
@@ -1,770 +1,1676 @@
var config = {
- "language": "Vietnamese",
- "platform": {
- "title": "Nền tảng Nuoli"
+ "language": "Vietnamese",
+ "platform": {
+ "title": "Nền tảng Nuoli",
+ "WMSSystem":"WMSHệ thống"
+ },
+ "SysParam":{
+ "rules":{
+ "NotNull":"Không được để trống"
+ }
+ },
+ "system": {
+ "exception": "Lỗi hệ thống, vui lòng liên hệ quản trị viên",
+ "paramException": "Tham số không hợp lệ, vui lòng kiểm tra tham số đầu vào",
+ "resultException": "Kết quả yêu cầu không tồn tại",
+ "dataException": "Dữ liệu không hợp lệ, dữ liệu không tồn tại",
+ "dataExceptionArg": "Dữ liệu không hợp lệ, dữ liệu %s không tồn tại",
+ "dataDuplicationArg": "Dữ liệu trùng lặp, %s đã tồn tại trong hệ thống",
+ "dataFormat": "Dữ liệu không hợp lệ, dữ liệu không chính xác",
+ "activatArg": "%s chưa được kích hoạt trong hệ thống",
+ "operation": "Thao tác thất bại",
+ "error_param_undefined": "Loại 【%s】 tương ứng với 【%s】 chưa được định nghĩa",
+ "per_auth": "Quyền đã được phân phối, không thể xóa",
+ "error_isNull": "Dữ liệu không tồn tại: %s",
+ "dept_has": "Phòng ban đã liên kết với người dùng, không thể xóa",
+ "user_not_exist": "Người dùng không tồn tại",
+ "password_error": "Mật khẩu sai",
+ "account_not_activated": "Tài khoản chưa kích hoạt",
+ "vehicle_already_in_storage": "Mã phương tiện:%s đã tồn tại trong kho, vui lòng kiểm tra dữ liệu!",
+ "no_available_location": "Không có vị trí khả dụng",
+ "detail_already_allocated": "Chi tiết hiện tại đã được phân bổ vị trí kho",
+ "no_allocated_location": "Chi tiết này chưa được phân bổ vị trí, vui lòng phân bổ trước",
+ "main_table_status_must_be_allocated": "Trạng thái bảng chính phải là đã phân bổ xong!",
+ "no_task_allocation_detail": "Không tìm thấy chi tiết phân bổ tương ứng với nhiệm vụ",
+ "no_inbound_bill_detail": "Không tìm thấy bản ghi chi tiết đơn nhập kho",
+ "no_inbound_bill": "Không tìm thấy đơn nhập kho",
+ "no_location_in_warehouse": "Khu vực kho này không có vị trí kho",
+ "no_vehicle_info": "Không có thông tin mã phương tiện này",
+ "no_suitable_location": "Không tìm thấy vị trí kho phù hợp",
+ "no_available_warehouse_area": "Không tìm thấy khu vực kho khả dụng",
+ "cannot_select_suitable_warehouse_area": "Không thể chọn khu vực kho phù hợp",
+ "captcha_config_error": "Thông tin cấu hình mã xác minh sai! Xem LoginCodeEnum để biết cấu hình chính xác",
+ "available_quantity_cannot_be_negative": "Số lượng khả dụng không thể âm, vui lòng kiểm tra số lượng thay đổi! Số lượng khả dụng hiện tại là 【%s】 Số lượng thay đổi hiện tại là 【%s】",
+ "operation_failed": "Thao tác thất bại",
+ "local_ip": "Địa chỉ IP máy cục bộ:"
+ },
+ "business": {
+ "InvReminder": "Chiến lược phân bổ hiện tại, %s không có vị trí khả dụng",
+ "loginPassword": "Đăng nhập thất bại, tài khoản hoặc mật khẩu không chính xác",
+ "accountUse": "Đăng nhập thất bại, tài khoản chưa được kích hoạt"
+ },
+ "wms": {
+ "statement": {
+ "record": {
+ "title": "Bản ghi thay đổi tồn kho",
+ "location_info": "Thông tin vị trí kho",
+ "enter_location_info": "Vui lòng nhập thông tin vị trí kho",
+ "material_code": "Mã vật liệu",
+ "enter_material_code": "Vui lòng nhập mã vật liệu",
+ "vehicle_code": "Mã phương tiện",
+ "enter_vehicle_code": "Vui lòng nhập mã phương tiện",
+ "batch": "Lô",
+ "enter_batch_info": "Vui lòng nhập thông tin lô",
+ "change_date": "Ngày thay đổi",
+ "start_date": "Ngày bắt đầu",
+ "end_date": "Ngày kết thúc",
+ "warehouse": "Kho",
+ "location_code": "Mã vị trí kho",
+ "material_name": "Tên vật liệu",
+ "is_increase_stock": "Có tăng tồn kho không",
+ "total_stock": "Tổng tồn kho",
+ "frozen_stock": "Tồn kho đóng băng",
+ "change_stock": "Tồn kho thay đổi",
+ "unit": "Đơn vị",
+ "material_extend_info": "Thông tin mở rộng vật liệu",
+ "document_number": "Số chứng từ",
+ "document_table_name": "Tên bảng chứng từ",
+ "change_type": "Loại thay đổi",
+ "update_time": "Thời gian sửa đổi"
+ },
+ "structivt": {
+ "title": "Quản lý tồn kho",
+ "warehouse_area": "Khu vực kho thuộc về",
+ "location_search": "Tìm kiếm vị trí kho",
+ "location_code_or_name": "Mã hoặc tên vị trí kho",
+ "material_search": "Tìm kiếm vật liệu",
+ "material_code_name_spec": "Mã, tên hoặc quy cách vật liệu",
+ "batch_number": "Số lô",
+ "export_excel": "Xuất Excel",
+ "location_code": "Mã vị trí kho",
+ "location_name": "Tên vị trí kho",
+ "warehouse": "Kho",
+ "material_code": "Mã vật liệu",
+ "material_name": "Tên vật liệu",
+ "vehicle_number": "Số phương tiện",
+ "stock_quantity": "Số lượng tồn kho",
+ "frozen_quantity": "Số lượng đóng băng",
+ "measurement_unit": "Đơn vị đo lường",
+ "remark": "Ghi chú",
+ "storage_time": "Thời gian nhập kho",
+ "finished_product_stock": "Tồn kho thành phẩm"
+ }
},
- "system": {
- "exception": "Hệ thống bất thường, vui lòng liên hệ quản trị viên",
- "paramException": "Tham số bất thường, vui lòng kiểm tra tham số đầu vào",
- "resultException": "Kết quả yêu cầu không tồn tại",
- "dataException": "Dữ liệu bất thường, dữ liệu không tồn tại",
- "dataExceptionArg": "Dữ liệu bất thường, dữ liệu %s không tồn tại",
- "dataDuplicationArg": "Dữ liệu trùng lặp, %s đã tồn tại trong hệ thống",
- "dataFormat": "Dữ liệu bất thường, dữ liệu không chính xác",
- "activatArg": "%s chưa được kích hoạt trong hệ thống",
- "operation": "Thao tác thất bại",
- "error_param_undefined": "Loại 【%s】 tương ứng 【%s】 chưa được định nghĩa",
- "per_auth": "Quyền đã được phân phối, không thể xóa",
- "error_isNull": "Dữ liệu không tồn tại: %s",
- "dept_has": "Bộ phận đã liên kết người dùng, không thể xóa",
- "user_not_exist": "Người dùng không tồn tại",
- "password_error": "Mật khẩu sai",
- "account_not_activated": "Tài khoản chưa kích hoạt",
- "vehicle_already_in_storage": "Mã thiết bị vận chuyển:%s đã tồn tại trong kho, vui lòng kiểm tra dữ liệu!",
- "no_available_location": "Không có vị trí kho có sẵn",
- "detail_already_allocated": "Chi tiết hiện tại đã được phân bổ vị trí kho",
- "no_allocated_location": "Chi tiết này chưa được phân bổ vị trí kho, vui lòng phân bổ trước",
- "main_table_status_must_be_allocated": "Trạng thái bảng chính phải là đã phân bổ xong!",
- "no_task_allocation_detail": "Không tìm thấy chi tiết phân bổ tương ứng với nhiệm vụ",
- "no_inbound_bill_detail": "Không tìm thấy bản ghi chi tiết đơn nhập kho",
- "no_inbound_bill": "Không tìm thấy đơn nhập kho",
- "no_location_in_warehouse": "Khu vực kho này không có vị trí kho",
- "no_vehicle_info": "Không có thông tin mã thiết bị vận chuyển này",
- "no_suitable_location": "Không tìm thấy vị trí kho phù hợp",
- "no_available_warehouse_area": "Không tìm thấy khu vực kho có sẵn",
- "cannot_select_suitable_warehouse_area": "Không thể chọn khu vực kho phù hợp",
- "captcha_config_error": "Thông tin cấu hình mã xác minh sai! Xem LoginCodeEnum để biết cấu hình chính xác",
- "available_quantity_cannot_be_negative": "Số lượng có sẵn không thể âm, vui lòng kiểm tra số lượng thay đổi! Số lượng có sẵn hiện tại là 【%s】 Số lượng thay đổi hiện tại là 【%s】",
- "operation_failed": "Thao tác thất bại",
- "local_ip": "Địa chỉ IP máy cục bộ:"
+ "basedata": {
+ "bsrealstorattr": {
+ "title": "Kho",
+ "search_placeholder": "Nhập mã hoặc tên kho",
+ "stor_code": "Mã kho",
+ "stor_code_required": "Mã kho không được để trống",
+ "stor_name": "Tên kho",
+ "stor_name_required": "Tên kho không được để trống",
+ "simple_name": "Tên viết tắt kho",
+ "ext_id": "Định danh bên ngoài",
+ "stor_capacity": "Dung lượng kho",
+ "total_area": "Tổng diện tích (㎡)",
+ "stor_type_scode": "Tính chất kho",
+ "storea_ddress": "Địa chỉ kho",
+ "principal": "Người phụ trách",
+ "office_phone": "Số điện thoại liên hệ",
+ "stor_type": "Loại kho",
+ "is_materialstore": "Kho nguyên liệu",
+ "is_semi_finished": "Kho bán thành phẩm",
+ "is_productstore": "Kho thành phẩm",
+ "is_attachment": "Kho phụ tùng",
+ "is_virtualstore": "Kho ảo",
+ "remark": "Ghi chú",
+ "is_used": "Có kích hoạt không",
+ "valid_phone": "Vui lòng nhập số điện thoại di động 11 số chính xác",
+ "only_number": "Chỉ có thể nhập số",
+ "select_at_least_one_type": "Ít nhất chọn một loại kho",
+ "disable_confirm": "Thao tác này sẽ tạm dừng, có tiếp tục không!",
+ "enable_confirm": "Thao tác này sẽ kích hoạt, có tiếp tục không!"
+ },
+ "class": {
+ "title": "Danh mục cơ bản",
+ "class_code": "Mã phân loại",
+ "class_name": "Tên phân loại",
+ "class_desc": "Mô tả ngắn gọn phân loại",
+ "is_top": "Danh mục cấp cao nhất",
+ "parent_class": "Danh mục cấp trên",
+ "select_parent_class": "Chọn danh mục cấp trên",
+ "search_placeholder": "Vui lòng chọn tên phân loại",
+ "expand_all": "Mở rộng tất cả",
+ "is_modify": "Có thể sửa đổi không",
+ "delete_confirm": "Xác nhận xóa không, nếu tồn tại nút cấp dưới sẽ xóa cùng, thao tác này không thể hoàn tác!",
+ "add_sibling": "Thêm cấp ngang",
+ "add_children": "Thêm cấp con",
+ "not_empty": "Không được để trống",
+ "top_class_not_empty": "Danh mục cấp cao nhất không được để trống"
+ },
+ "material": {
+ "title": "Vật liệu",
+ "not_empty": "Không được để trống",
+ "material_code_not_empty": "Mã vật liệu không được để trống",
+ "material_name_not_empty": "Tên vật liệu không được để trống",
+ "material_type_not_empty": "Phân loại vật liệu không được để trống",
+ "change_status_confirm": "Thao tác này sẽ \"{status}\" {name}, có tiếp tục không?",
+ "status_change_success": "{status} thành công",
+ "sync_success": "Đồng bộ thành công!"
+ },
+ "customer": {
+ "title": "Bảng cơ sở khách hàng",
+ "search_placeholder": "Nhập mã khách hàng hoặc tên khách hàng",
+ "cust_code": "Mã khách hàng",
+ "cust_name": "Tên khách hàng ",
+ "cust_simple_name": "Tên viết tắt khách hàng ",
+ "tax_no": "Số đăng ký thuế",
+ "register_no": "Số đăng ký kinh doanh",
+ "manage_lice_no": "Số giấy phép kinh doanh",
+ "busi_char_name": "Giấy phép kinh doanh",
+ "zip_code": "Mã bưu điện",
+ "corp_tele_no": "Điện thoại công ty",
+ "corp_address": "Địa chỉ công ty",
+ "ext_id": "Định danh bên ngoài",
+ "is_used": "Có kích hoạt không",
+ "jurid_name": "Đại diện pháp lý",
+ "remark": "Ghi chú",
+ "cust_id_not_empty": "Định danh khách hàng không được để trống",
+ "cust_code_not_empty": "Mã khách hàng không được để trống",
+ "cust_name_not_empty": "Tên khách hàng không được để trống",
+ "create_id_not_empty": "Người tạo không được để trống",
+ "create_name_not_empty": "Người tạo không được để trống",
+ "create_time_not_empty": "Thời gian tạo không được để trống",
+ "is_used_not_empty": "Có kích hoạt không được để trống",
+ "is_delete_not_empty": "Có xóa không được để trống",
+ "class_id_not_empty": "Phân loại cơ bản không được để trống",
+ "change_status_confirm": "Thao tác này sẽ \"{status}\" {name}, có tiếp tục không?",
+ "status_change_success": "{status} thành công"
+ },
+ "group": {
+ "title": "Bản ghi xếp nhóm",
+ "material_query": "Truy vấn vật liệu",
+ "material_placeholder": "Mã, tên vật liệu",
+ "batch_query": "Truy vấn lô",
+ "batch_placeholder": "Lô",
+ "vehicle_code": "Mã phương tiện",
+ "vehicle_placeholder": "Mã phương tiện",
+ "status": "Trạng thái xếp nhóm",
+ "status_placeholder": "Trạng thái",
+ "material_code": "Mã vật liệu",
+ "material_name": "Tên vật liệu",
+ "spec": "Quy cách",
+ "storagevehicle_code": "Mã phương tiện",
+ "qty": "Số lượng vật liệu",
+ "unit": "Đơn vị",
+ "ext_code": "Số đơn nguồn",
+ "ext_type": "Loại đơn nguồn",
+ "ext_type_placeholder": "Loại đơn nguồn",
+ "add_frame": "Thêm khung vật liệu",
+ "frame_no": "Số khung vật liệu",
+ "operation": "Thao tác",
+ "input_frame_no": "Vui lòng nhập số khung vật liệu",
+ "delete": "Xóa",
+ "cancel": "Hủy",
+ "confirm": "Xác nhận",
+ "group_qty": "Số lượng xếp nhóm",
+ "remark": "Ghi chú",
+ "create_name": "Người xếp nhóm",
+ "create_time": "Thời gian xếp nhóm",
+ "duplicate_frame": "Tồn tại số khung vật liệu trùng lặp:{frames}",
+ "zero_qty_error": "Tồn tại khung vật liệu có số lượng 0, không thể gửi"
+ },
+ "materialSet": {
+ "title": "Thiết lập lưu trữ vật liệu",
+ "sect_select": "Lựa chọn khu vực kho",
+ "material_class": "Phân loại vật liệu",
+ "add": "Thêm mới",
+ "operation": "Thao tác",
+ "sect_code": "Mã khu vực kho",
+ "sect_name": "Tên khu vực kho",
+ "class_code": "Mã loại vật liệu",
+ "class_name": "Tên loại vật liệu",
+ "set_time": "Thời gian thiết lập",
+ "set_name": "Người thiết lập",
+ "sect": "Khu vực kho",
+ "select_sect": "Vui lòng chọn khu vực kho",
+ "second_class": "Phân loại cấp hai",
+ "cancel": "Hủy",
+ "confirm": "Xác nhận",
+ "select_record": "Vui lòng chọn bản ghi",
+ "operation_success": "Thao tác thành công"
+ },
+ "measure": {
+ "title": "Đơn vị đo lường",
+ "search_placeholder": "Nhập mã hoặc tên đơn vị",
+ "unit_code": "Mã",
+ "unit_name": "Tên",
+ "ext_id": "Định danh bên ngoài",
+ "qty_precision": "Độ chính xác dữ liệu",
+ "is_used": "Có kích hoạt không",
+ "no": "Không",
+ "yes": "Có",
+ "cancel": "Hủy",
+ "confirm": "Xác nhận",
+ "update_optname": "Người sửa đổi",
+ "update_time": "Thời gian sửa đổi",
+ "operation": "Thao tác",
+ "not_empty": "Không được để trống",
+ "confirm_title": "Thông báo",
+ "change_status_confirm": "Thao tác này sẽ \"{status}\" {name}, có tiếp tục không?",
+ "status_change_success": "{status} thành công"
+ },
+ "sectattr": {
+ "title": "Khu vực kho",
+ "stor_select": "Kho thuộc về",
+ "search_placeholder": "Nhập mã hoặc tên khu vực kho",
+ "sect_code": "Mã khu vực kho",
+ "sect_name": "Tên khu vực kho",
+ "simple_name": "Tên viết tắt khu vực kho",
+ "stor_id": "Kho thuộc về",
+ "capacity": "Dung lượng khu vực kho",
+ "sect_type_attr": "Loại khu vực kho",
+ "sect_manager_name": "Người phụ trách",
+ "mobile_no": "Số điện thoại liên hệ",
+ "remark": "Ghi chú",
+ "stor_name": "Tên kho",
+ "is_used": "Có kích hoạt không",
+ "ext_id": "Định danh bên ngoài",
+ "valid_phone": "Vui lòng nhập số điện thoại di động 11 số chính xác",
+ "valid_number": "Chỉ có thể nhập số",
+ "sect_code_not_empty": "Mã khu vực kho không được để trống",
+ "sect_name_not_empty": "Tên khu vực kho không được để trống",
+ "sect_type_not_empty": "Loại khu vực kho không được để trống",
+ "stor_id_not_empty": "Định danh kho không được để trống",
+ "not_empty": "Không được để trống",
+ "disable": "Tạm dừng",
+ "enable": "Kích hoạt",
+ "change_status_confirm": "Thao tác này sẽ {status}, có tiếp tục không!",
+ "confirm_title": "Thông báo",
+ "confirm": "Xác nhận",
+ "cancel": "Hủy",
+ "operation_success": "Thao tác thành công"
+ },
+ "supp": {
+ "title": "Nhà cung cấp",
+ "search_placeholder": "Nhập mã hoặc tên nhà cung cấp",
+ "supp_code": "Mã nhà cung cấp",
+ "supp_name": "Tên nhà cung cấp",
+ "jurid_name": "Đại diện pháp lý",
+ "tax_no": "Số đăng ký thuế",
+ "register_no": "Số đăng ký kinh doanh",
+ "manage_lice_no": "Số giấy phép kinh doanh",
+ "busi_char_name": "Giấy phép kinh doanh",
+ "barcode_print": "Giá trị bắt đầu in mã vạch",
+ "zip_code": "Mã bưu điện",
+ "corp_tele_no": "Điện thoại công ty",
+ "corp_address": "Địa chỉ công ty",
+ "is_used": "Có kích hoạt không",
+ "no": "Không",
+ "yes": "Có",
+ "ext_id": "Định danh bên ngoài",
+ "honour_days": "Số ngày thực hiện kế hoạch vốn",
+ "remark": "Ghi chú",
+ "cancel": "Hủy",
+ "confirm": "Xác nhận",
+ "update_optname": "Người sửa đổi",
+ "update_time": "Thời gian sửa đổi",
+ "operation": "Thao tác",
+ "not_empty": "Không được để trống",
+ "confirm_msg": "Thao tác này sẽ \"{status}\" {code}, có tiếp tục không?",
+ "confirm_title": "Thông báo",
+ "confirm_btn": "Xác nhận",
+ "cancel_btn": "Hủy",
+ "success": "Thành công"
+ },
+ "structattr": {
+ "position": "Vị trí kho",
+ "position_code": "Mã vị trí kho",
+ "position_name": "Tên vị trí kho",
+ "position_short_name": "Tên viết tắt vị trí kho",
+ "warehouse_area": "Khu vực kho thuộc về",
+ "belong_warehouse_area": "Khu vực kho thuộc về",
+ "warehouse": "Kho thuộc về",
+ "vehicle_number": "Số phương tiện",
+ "lock_type": "Loại khóa",
+ "capacity": "Dung lượng",
+ "weight_bearing": "Trọng lượng chịu được",
+ "width": "Chiều rộng",
+ "depth": "Chiều sâu",
+ "height": "Chiều cao",
+ "is_temporary": "Có tạm thời không",
+ "row": "Hàng",
+ "column": "Cột",
+ "layer": "Tầng",
+ "layer_1": "Tầng 1",
+ "layer_2": "Tầng 2",
+ "layer_3": "Tầng 3",
+ "remark": "Ghi chú",
+ "is_enabled": "Có kích hoạt không",
+ "is_empty": "Có trống không",
+ "empty": "Vị trí trống",
+ "has_goods": "Có hàng",
+ "fuzzy_search": "Tìm kiếm mờ",
+ "position_code_name": "Mã, tên vị trí kho",
+ "lock_task_type": "Loại nhiệm vụ khóa",
+ "lock_task_code": "Mã nhiệm vụ khóa",
+ "lock_bill_code": "Mã chứng từ khóa",
+ "lock_bill_type": "Loại chứng từ khóa",
+ "position_code_not_empty": "Mã vị trí kho không được để trống",
+ "position_name_not_empty": "Tên vị trí kho không được để trống",
+ "warehouse_area_not_empty": "Định danh khu vực kho không được để trống",
+ "warehouse_not_empty": "Định danh kho không được để trống",
+ "only_number": "Chỉ có thể nhập số",
+ "disable_confirm": "Thao tác này sẽ tạm dừng, có tiếp tục không!",
+ "enable_confirm": "Thao tác này sẽ kích hoạt, có tiếp tục không!",
+ "struct_code_not_empty": "Định danh vị trí kho không được để trống"
+ },
+ "storagevehicleinfo": {
+ "not_empty": "Không được để trống",
+ "operate_success": "{status} thành công",
+ "vehicle_type": "Loại phương tiện",
+ "fuzzy_search": "Tìm kiếm mờ",
+ "vehicle_code_name": "Số, tên phương tiện",
+ "vehicle_code": "Mã phương tiện",
+ "vehicle_name": "Tên phương tiện",
+ "vehicle_weight": "Trọng lượng phương tiện",
+ "is_used": "Có kích hoạt không",
+ "vehicle_id": "Định danh phương tiện",
+ "bind_material": "Liên kết vật liệu",
+ "pallet_weight": "Trọng lượng pallet",
+ "print": "In",
+ "vehicle_material_info": "Thông tin vật liệu phương tiện",
+ "material_code": "Mã vật liệu",
+ "material_spec": "Quy cách vật liệu",
+ "batch": "Lô",
+ "material_qty": "Số lượng vật liệu",
+ "frozen_qty": "Số lượng đóng băng",
+ "process_instance": "Phiên bản quy trình",
+ "vehicle_info": "Thông tin phương tiện",
+ "vehicle_weight_g": "Trọng lượng phương tiện (g)",
+ "print_config": "Cấu hình in",
+ "paper_height_mm": "Chiều cao giấy (mm)",
+ "paper_width_mm": "Chiều rộng giấy (mm)",
+ "margin_top_mm": "Lề trên (mm)",
+ "margin_right_mm": "Lề phải (mm)",
+ "margin_down_mm": "Lề dưới (mm)",
+ "margin_left_mm": "Lề trái (mm)",
+ "start_vehicle_code": "Số phương tiện bắt đầu",
+ "vehicle_qty": "Số lượng phương tiện",
+ "height_mm": "Chiều cao (mm)",
+ "width_mm": "Chiều rộng (mm)",
+ "depth_mm": "Chiều sâu (mm)",
+ "title": "Thông tin phương tiện",
+ "generate": "Tạo",
+ "generate_and_print": "Tạo và in",
+ "print_success": "In thành công",
+ "only_number": "Vui lòng nhập số",
+ "type_not_empty": "Loại không được để trống",
+ "num_not_empty": "Số lượng không được để trống",
+ "please_select_type": "Vui lòng chọn loại",
+ "disable_confirm": "Xác nhận tắt phương tiện này?",
+ "enable_confirm": "Xác nhận kích hoạt phương tiện này?",
+ "confirm_change": "Thao tác này sẽ \"{status}\" {code}, có tiếp tục không?",
+ "is_enabled": "Trạng thái kích hoạt"
+ }
},
- "business": {
- "InvReminder": "Chiến lược phân bổ hiện tại, %s không có vị trí khả dụng",
- "loginPassword": "Đăng nhập thất bại, tài khoản hoặc mật khẩu không chính xác",
- "accountUse": "Đăng nhập thất bại, tài khoản chưa được kích hoạt"
+ "record": {
+ "inventory_change_record": "Bản ghi thay đổi tồn kho",
+ "position_info": "Thông tin vị trí kho",
+ "enter_position_info": "Vui lòng nhập thông tin vị trí kho",
+ "material_code": "Mã vật liệu",
+ "enter_material_code": "Vui lòng nhập mã vật liệu",
+ "vehicle_code": "Mã phương tiện",
+ "enter_vehicle_code": "Vui lòng nhập mã phương tiện",
+ "batch": "Lô",
+ "enter_batch_info": "Vui lòng nhập thông tin lô",
+ "change_date": "Ngày thay đổi",
+ "start_date": "Ngày bắt đầu",
+ "end_date": "Ngày kết thúc",
+ "warehouse": "Kho",
+ "position_code": "Mã vị trí kho",
+ "material_name": "Tên vật liệu",
+ "is_increase_inventory": "Có tăng tồn kho không",
+ "total_inventory": "Tổng tồn kho",
+ "frozen_inventory": "Tồn kho đóng băng",
+ "change_inventory": "Tồn kho thay đổi",
+ "unit": "Đơn vị",
+ "material_extension_info": "Thông tin mở rộng vật liệu",
+ "document_number": "Số chứng từ",
+ "document_table_name": "Tên bảng chứng từ",
+ "change_type": "Loại thay đổi",
+ "update_time": "Thời gian sửa đổi"
},
- "common": {
- 'home': 'Trang chủ', // Trang chủ
- 'Layout_setting': 'Cài đặt bố cục',
- 'Personal_center': 'Trung tâm cá nhân',
- 'Log_out': 'Đăng xuất',
- 'Personal_information': 'Thông tin cá nhân',
- 'username': 'Tên người dùng',
- 'name': 'Họ tên',
- 'phone': 'Số điện thoại',
- 'phone2': 'Số điện thoại',
- 'sex': 'Giới tính',
- 'sex_male': 'Nam',
- 'sex_female': 'Nữ',
- 'email': 'Email người dùng',
- 'Security_settings': 'Cài đặt bảo mật',
- 'Save_settings': 'Lưu cài đặt',
- 'Reset_settings': 'Đặt lại cài đặt',
- 'Change_password': 'Đổi mật khẩu',
- 'New_password': 'Mật khẩu mới',
- 'Old_password': 'Mật khẩu cũ',
- 'Verify_password': 'Xác nhận mật khẩu',
- 'User_information': 'Thông tin người dùng',
- 'Operation_log': 'Nhật ký hoạt động',
- 'action': 'Hành động',
- 'IP_source': 'Nguồn IP',
- 'Browser': 'Trình duyệt',
- 'Request_time': 'Thời gian xử lý yêu cầu',
- 'Creation_date': 'Ngày tạo',
- 'account': 'Tài khoản',
- 'password': 'Mật khẩu',
- 'verification_code': 'Mã xác minh',
- 'login_rm': 'Ghi nhớ đăng nhập',
- 'login': 'Đăng nhập',
- 'login_ing': 'Đang đăng nhập...',
- 'Create': 'Thêm mới',
- 'Update': 'Chỉnh sửa',
- 'Delete': 'Xóa',
- 'More': 'Thêm',
- 'Export': 'Xuất',
- 'Editors': 'Biên tập',
- 'SelectAll': 'Chọn tất cả',
- 'Query': 'Truy vấn',
- 'Reset': 'Đặt lại',
- 'Confirm': 'Xác nhận',
- 'Cancel': 'Hủy',
- 'Yes': 'Có',
- 'No': 'Không',
- 'Success': 'Thành công',
- 'Fail': 'Thất bại',
- 'Please_select': 'Vui lòng chọn',
- 'Operation_success': 'Thao tác thành công',
- 'Upload_success': 'Tải lên thành công',
- 'Operate': 'Thao tác',
- 'Refresh': 'Làm mới',
- 'Closes': 'Đóng',
- 'Closes_l': 'Đóng bên trái',
- 'Closes_r': 'Đóng bên phải',
- 'Closes_o': 'Đóng khác',
- 'Closes_a': 'Đóng tất cả',
- 'Theme_style_setting': 'Cài đặt kiểu giao diện',
- 'Theme_color': 'Màu chủ đề',
- 'System_layout_configuration': 'Cấu hình bố cục hệ thống',
- 'Open': 'Mở',
- 'Fixation': 'Cố định',
- 'Display': 'Hiển thị',
- 'Dynamic_titles': 'Tiêu đề động',
- 'crudTip': 'Xác nhận xóa dữ liệu này?',
- 'startDate': 'Ngày bắt đầu',
- 'endDate': 'Ngày kết thúc',
- 'moreMenu': 'Menu thêm',
- 'browses': 'Duyệt',
- 'fz': 'Thu phóng toàn màn hình',
- 'submit': 'Gửi thành công',
- 'add': 'Thêm thành công',
- 'edit': 'Chỉnh sửa thành công',
- 'del': 'Xóa thành công',
- 'close': 'Xác nhận đóng',
- 'save': 'Lưu thành công',
- 'datas': 'Dữ liệu',
- 'Tips': 'Gợi ý',
- 'Tip1': 'Xác nhận xóa {count} dữ liệu đã chọn?',
- 'Tip3': 'Tên người dùng không dùng để đăng nhập',
- 'Tip4': 'Số điện thoại không được trùng lặp',
- 'Tip5': 'Vui lòng nhập số điện thoại',
- 'Tip6': 'Vui lòng nhập đúng 11 chữ số điện thoại',
- 'Tip7': 'Kéo thả file excel vào đây hoặc',
- 'Tip8': 'Mật khẩu nhập hai lần không khớp',
- 'Tip9': 'Vui lòng nhập lại mật khẩu',
- 'Tip10': 'Vui lòng nhập mật khẩu cũ',
- 'Tip11': 'Vui lòng nhập mật khẩu mới',
- 'Tip12': 'Độ dài từ {min} đến {max} ký tự',
- 'Tip13': 'Xác nhận đăng xuất khỏi hệ thống?',
- 'Tip14': 'Kết nối WebSocket xảy ra lỗi',
- 'Tip15': 'Vui lòng nhập tên biểu tượng',
- 'Tip16': 'Không được để trống',
- 'Tip17': 'Vui lòng nhập nội dung tìm kiếm',
- 'loading': 'Dữ liệu đang tải...',
- 'Tip18': 'Chọn ngày giờ',
- 'Tip19': 'Bạn có chắc chắn xóa dữ liệu đã chọn?',
- 'Tip20': 'Trạng thái đăng nhập hiện tại đã hết hạn, vui lòng đăng nhập lại!',
- "name": "Tên",
+ "structivt": {
+ "inventory_management": "Quản lý tồn kho",
+ "warehouse_area": "Khu vực kho thuộc về",
+ "position_search": "Tìm kiếm vị trí kho",
+ "position_code_or_name": "Mã hoặc tên vị trí kho",
+ "material_search": "Tìm kiếm vật liệu",
+ "material_info": "Mã, tên hoặc quy cách vật liệu",
+ "batch_number": "Số lô",
+ "export_excel": "Xuất Excel",
+ "position_code": "Mã vị trí kho",
+ "position_name": "Tên vị trí kho",
+ "warehouse": "Kho",
+ "material_code": "Mã vật liệu",
+ "material_name": "Tên vật liệu",
+ "vehicle_number": "Số phương tiện",
+ "inventory_quantity": "Số lượng tồn kho",
+ "frozen_quantity": "Số lượng đóng băng",
+ "unit_of_measurement": "Đơn vị đo lường",
+ "remark": "Ghi chú",
+ "storage_time": "Thời gian nhập kho"
+ },
+ "decision_manage": {
+ "location_list_empty": "Tập hợp vị trí kho trống",
+ "strategy_type_error": "Loại chiến lược sai",
+ "no_available_location": "Chiến lược phân bổ hiện tại không có vị trí khả dụng",
+ "no_available_location_same_block_num": "Chiến lược phân bổ hiện tại sameBlockNum không có vị trí khả dụng",
+ "no_available_aisle": "Không tìm thấy lối đi khả dụng",
+ "strategy_name_already_exists": "Đã tồn tại chiến lược cùng tên 【%s】",
+ "strategy_no_instance": "Khởi động thất bại, chiến lược hiện tại 【%s】 không có thông tin phiên bản tương ứng",
+ "alley_ave_no_available_location": "Kết quả chiến lược cân bằng: Số phương tiện:【%s】 Chiến lược phân bổ hiện tại không có vị trí khả dụng",
+ "fifo_rule_inventory_shortage": "Chiến lược xuất kho hiện tại: Vào trước ra trước, phân bổ tồn kho thất bại, lý do thất bại: thiếu tồn kho!",
+ "depth_priority_location_not_found": " Chiến lược ưu tiên sâu: Lấy vị trí kho có hàng ở sâu và không có hàng ở nông: Số phương tiện:【%s】 Lấy vị trí kho thất bại, số lượng vị trí tương ứng với chiến lược này là 0!",
+ "limit_storage_vehicle_not_exist": "Chiến lược giới hạn: Thông tin phương tiện hiện tại không tồn tại:【%s】 không tồn tại",
+ "limit_storage_location_not_found": "Chiến lược giới hạn: Số phương tiện:【%s】 Lấy vị trí kho thất bại, số lượng vị trí tương ứng với cấp độ chiều cao này là 0!",
+ "strategy": {
+ "title": "Quản lý chiến lược",
+ "strategy_name": "Tên chiến lược",
+ "strategy_type": "Loại chiến lược",
+ "system_strategy": "Chiến lược hệ thống",
+ "custom_strategy": "Chiến lược tùy chỉnh",
+ "strategy_code": "Mã chiến lược",
+ "decision_type": "Loại quyết định",
+ "strategy_executor": "Trình thực thi chiến lược",
+ "param": "Tham số",
+ "description": "Mô tả",
+ "is_used": "Có kích hoạt không",
+ "operator": "Người thao tác",
+ "operation_time": "Thời gian thao tác",
+ "confirm_disable": "Xác nhận tắt chiến lược này?",
+ "confirm_enable": "Xác nhận kích hoạt chiến lược này?",
+ "operation_success": "Thao tác thành công",
+ "inbound": "Nhập kho",
+ "outbound": "Xuất kho",
+ "common": "Chung",
+ "implementation_class": "Lớp triển khai",
+ "expression": "Biểu thức",
+ "script": "Kịch bản",
+ "strategy_name_not_empty": "Tên chiến lược không được để trống",
+ "strategy_type_not_empty": "Loại chiến lược không được để trống",
+ "strategy_code_not_empty": "Mã chiến lược không được để trống",
+ "param_not_empty": "Tham số không được để trống",
+ "class_type_not_empty": "Trình thực thi chiến lược không được để trống",
+ "confirm_close": "Xác nhận đóng không?"
+ },
+ "sectStrategy": {
+ "select_sect": "Vui lòng chọn khu vực",
+ "select_strategy_type": "Vui lòng chọn loại chiến lược",
+ "select_strategy": "Vui lòng chọn chiến lược"
+ }
+ },
+ "pm_manage": {
+ "no_such_unit_info": "Không có thông tin đơn vị đo lường này",
+ "no_such_warehouse_info": "Không có thông tin kho này",
+ "form_type_param_cannot_be_empty": "Tham số loại biểu mẫu không được để trống",
+ "current_bill_already_merged": "Chứng từ hiện tại đã hợp nhất, không cho phép gửi lại:【%s】",
+ "current_bill_is_new_merged_bill": "Chứng từ hiện tại là chứng từ mới sau hợp nhất, không cho phép gửi lại:【%s】",
+ "current_bill_is_not_new_merged_bill": "Chứng từ hiện tại không phải chứng từ mới hợp nhất, không cho phép gửi:【%s】",
+ "form_data2": {
+ "select_cancel_merge": "Vui lòng chọn chứng từ cần hủy hợp nhất",
+ "form_detail": "Chi tiết chứng từ",
+ "form_code": "Số chứng từ",
+ "form_type": "Loại chứng từ",
+ "form_date": "Ngày chứng từ",
+ "create_time": "Thời gian tạo",
+ "material_qty": "Số lượng vật liệu",
+ "form_status": "Trạng thái chứng từ",
+ "system_generated": "Hệ thống tạo",
+ "is_merged": "Đã hợp nhất chưa",
+ "qty": "Số lượng",
+ "assigned_qty": "Số lượng đã phân bổ xuất kho",
+ "unit": "Đơn vị",
+ "generated": "Đã tạo",
+ "executing": "Đang thực hiện",
+ "completed": "Hoàn thành",
+ "supplier_code": "Mã nhà cung cấp",
+ "supplier_name": "Tên nhà cung cấp",
+ "supplier_code_name": "Mã/Tên nhà cung cấp",
+ "material_code": "Mã vật liệu",
+ "material_name": "Tên vật liệu",
+ "merged_list": "Danh sách đã hợp nhất",
"import": "Nhập",
- "export": "Xuất",
+ "merged_codes": "Chứng từ được hợp",
+ "select_at_least_two": "Ít nhất chọn 2 chứng từ để hợp nhất",
+ "cannot_submit_merged": "Không cho phép gửi chứng từ đã hợp nhất:",
+ "cannot_submit_new_merged": "Không cho phép gửi chứng từ mới hợp nhất:",
+ "material_must_same": "Vật liệu đơn hàng hợp nhất phải giống nhau:",
+ "out_lifter_must_same": "Thang nâng xuất kho hợp nhất phải giống nhau:",
+ "floor_must_same": "Tầng đơn hàng hợp nhất phải giống nhau:",
+ "merge_success": "Hợp nhất thành công!",
+ "cannot_submit_unmerged": "Không cho phép gửi chứng từ chưa hợp nhất:",
+ "cancel_merge_success": "Hủy hợp nhất thành công!"
+ },
+ "form_data": {
+ "select_material_first": "Vui lòng chọn vật liệu trước",
+ "title": "Dữ liệu chứng từ",
+ "form_selection": "Lựa chọn chứng từ",
+ "form_details": "Chi tiết chứng từ",
+ "document_details": "Chi tiết chứng từ",
+ "form_type": "Loại chứng từ",
+ "status": "Trạng thái chứng từ",
+ "code": "Mã chứng từ",
+ "form_code": "Mã chứng từ",
+ "material_code": "Mã vật liệu",
+ "form_date": "Ngày chứng từ",
+ "warehouse": "Kho",
+ "qty": "Số lượng",
+ "pcsn": "Lô",
+ "batch": "Lô",
+ "remark": "Ghi chú",
+ "unit": "Đơn vị",
+ "material_name": "Tên vật liệu",
+ "material_spec": "Quy cách vật liệu",
+ "vehicle_code": "Mã pallet",
+ "source_form_date": "Ngày đơn nguồn",
+ "create_name": "Người tạo",
+ "create_time": "Thời gian tạo",
+ "please_select": "Vui lòng chọn/tìm kiếm",
+ "select_search": "Vui lòng chọn/tìm kiếm",
+ "start_date": "Ngày bắt đầu",
+ "end_date": "Ngày kết thúc",
+ "select_date": "Chọn ngày",
+ "cancel": "Hủy",
+ "confirm": "Xác nhận",
+ "form_material_qty": "Số lượng vật liệu chứng từ",
+ "actual_qty": "Số lượng thực tế chi tiết",
+ "select_warehouse": "Vui lòng chọn kho",
+ "select_form_type": "Vui lòng chọn loại chứng từ",
+ "select_source_form_date": "Vui lòng chọn ngày đơn nguồn",
+ "enter_material_code": "Vui lòng nhập mã vật liệu",
+ "enter_qty": "Vui lòng nhập số lượng",
+ "enter_pcsn": "Vui lòng nhập số lô",
+ "generated": "Đã tạo",
+ "executing": "Đang thực hiện",
+ "paused": "Tạm dừng",
+ "completed": "Hoàn thành",
+ "biz_form_code": "Mã chứng từ nghiệp vụ",
+ "biz_form_time": "Thời gian chứng từ nghiệp vụ",
+ "material_id": "ID vật liệu",
+ "material_qty": "Số lượng vật liệu",
+ "process_instance_id": "ID phiên bản quy trình",
+ "parent_form_id": "ID dữ liệu chứng từ cha",
+ "code_name": "Mã, tên",
+ "delete_confirm": "Xác nhận xóa không, nếu tồn tại nút cấp dưới sẽ xóa cùng, thao tác này không thể hoàn tác!",
+ "form_status": "Trạng thái chứng từ"
+ }
+ },
+ "pub": {
+ "MaterDialog": {
+ "title": "Lựa chọn vật liệu",
+ "search": "Tìm kiếm mờ",
+ "placeholder": "Mã, tên",
+ "material_code": "Mã vật liệu",
+ "material_name": "Tên vật liệu",
+ "spec": "Quy cách",
+ "model": "Model",
+ "class_code": "Mã phân loại",
+ "class_name": "Phân loại vật liệu",
+ "unit": "Đơn vị đo lường",
+ "select_material_first": "Vui lòng chọn vật liệu trước"
+ },
+ "StructDialog": {
+ "title": "Lựa chọn vị trí hàng",
+ "sect": "Khu vực kho",
+ "struct": "Vị trí hàng",
+ "sect_placeholder": "Khu vực kho thuộc về",
+ "placeholder": "Nhập mã, tên vị trí hàng",
+ "struct_code": "Mã vị trí hàng",
+ "struct_name": "Tên vị trí hàng",
+ "sect_name": "Tên khu vực kho",
+ "select_struct_first": "Vui lòng chọn vị trí kho trước"
+ }
+ },
+ "sch": {
+ "point": {
+ "title": "Quản lý điểm",
+ "workshop": "Phân xưởng thuộc về",
+ "workshop_a": "Phân xưởng A",
+ "blurry_search": "Tìm kiếm mờ",
+ "code_name": "Mã tên",
+ "region_type": "Loại khu vực",
+ "point_type": "Loại điểm",
+ "point_status": "Trạng thái điểm",
+ "lock_type": "Loại khóa",
+ "is_used": "Có kích hoạt không",
+ "enable": "Kích hoạt",
+ "disable": "Tắt",
+ "lock": "Khóa",
+ "unlock": "Mở khóa",
+ "point_id": "Định danh điểm",
+ "please_select": "Vui lòng chọn",
+ "region": "Khu vực thuộc về",
+ "point_code": "Mã điểm",
+ "point_name": "Tên điểm",
+ "device_point_type": "Loại điểm thiết bị",
+ "parent_code": "Mã cha",
+ "vehicle_code": "Mã phương tiện",
+ "vehicle_type": "Loại phương tiện",
+ "can_vehicle_types": "Loại phương tiện có thể đặt",
+ "vehicle_qty": "Số lượng phương tiện",
+ "is_has_worker": "Có đơn hàng không",
+ "is_auto": "Có tự động không",
+ "remark": "Ghi chú",
+ "workshop_code": "Mã phân xưởng",
+ "region_code": "Mã khu vực",
+ "region_name": "Tên khu vực",
+ "is_locked": "Có khóa không",
+ "yes": "Có",
+ "no": "Không",
+ "operation_success": "Thao tác thành công",
+ "disable_confirm": "Thao tác này sẽ tạm dừng, có tiếp tục không!",
+ "enable_confirm": "Thao tác này sẽ kích hoạt, có tiếp tục không!",
+ "tip": "Thông báo",
+ "point_code_not_empty": "Mã điểm không được để trống",
+ "point_name_not_empty": "Tên điểm không được để trống",
+ "point_type_not_empty": "Loại điểm không được để trống",
+ "region_code_not_empty": "Loại khu vực không được để trống"
+ },
+ "region": {
+ "title": "Quản lý khu vực",
+ "region_code": "Mã khu vực",
+ "region_name": "Tên khu vực",
+ "workshop_code": "Mã phân xưởng",
+ "workshop": "Phân xưởng thuộc về",
+ "order_seq": "Số thứ tự",
+ "point_type_explain": "Giải thích loại điểm",
+ "point_status_explain": "Giải thích trạng thái điểm",
+ "is_has_workder": "Có đơn hàng không",
+ "remark": "Ghi chú",
"create_name": "Người tạo",
"create_time": "Thời gian tạo",
"update_name": "Người sửa đổi",
- "remark": "Ghi chú",
- "is_used": "Đã kích hoạt",
- "is_delete": "Đã xóa",
- "create_mode": "Phương thức tạo",
- "input_optname": "Người lập đơn",
- "input_time": "Thời gian lập đơn",
- "update_optname": "Người sửa đổi",
"update_time": "Thời gian sửa đổi",
- "dis_optname": "Người phân phối",
- "dis_time": "Thời gian phân phối",
- "confirm_optname": "Người xác nhận",
- "confirm_time": "Thời gian xác nhận",
- "bill_code": "Số đơn",
- "bill_type": "Loại đơn",
- "biz_date": "Ngày nghiệp vụ",
- "bill_status": "Trạng thái đơn",
- "zh_name": "Tên tiếng Trung",
- "in_name": "Tên tiếng Indonesia",
- "en_name": "Tên tiếng Anh",
- "ext_id": "ID bên ngoài",
- "request_param_cannot_be_empty": "Tham số yêu cầu không được để trống",
+ "operation": "Thao tác",
+ "please_select": "Vui lòng chọn",
+ "cancel": "Hủy",
+ "confirm": "Xác nhận",
"yes": "Có",
"no": "Không",
- "user_info_get_fail": "Lấy thông tin người dùng thất bại",
- "operation_success": "Thao tác thành công",
- "inputCodeOrName": "Nhập mã hoặc tên"
- },
- "upload": {
- "load_text1": "Kéo file vào đây, hoặc",
- "load_text2": "nhấp để tải lên",
- "load_text3": "Chỉ có thể tải lên file Excel và không vượt quá 10MB",
- "load_text4": "File quá lớn, vui lòng tải lên file nhỏ hơn 10MB~",
- "load_text5": "Chỉ có thể tải lên một file excel!"
- },
- "gateway": {
- "picking_point_not_exist": "Vị trí chọn bạn nhập không tồn tại, vui lòng nhập vị trí chọn 1207 hoặc 1210!",
- "create_task_fail_empty": "Tạo tác vụ thất bại: thông tin tác vụ trả về trống, tham số ứng dụng là",
- "apply_task_fail": "Ứng dụng tác vụ thất bại, tham số ứng dụng là",
- "check_error_log": "Vui lòng kiểm tra nhật ký lỗi"
- },
- "md_me_materialbase": {
- "material_code": "Mã vật liệu",
- "material_name": "Tên vật liệu",
- "product_series_name": "Dòng sản phẩm",
- "material_spec": "Quy cách vật liệu",
- "material_model": "Model vật liệu"
- },
- "md_pb_classstandard": {
- "class_code": "Mã phân loại",
- "class_name": "Tên phân loại",
- "class_desc": "Mô tả phân loại",
- "parent_class_id": "ID phân loại cấp trên"
- },
- "md_pb_measureunit": {
- "unit_code": "Mã",
- "unit_name": "Tên",
- "qty_precision": "Độ chính xác dữ liệu",
- "qty_unit_id": "Đơn vị đo lường cơ bản",
- "qty_unit_name": "Tên đơn vị"
- },
- "md_pb_storagevehicleinfo": {
- "storagevehicle_code": "Mã thiết bị vận chuyển",
- "storagevehicle_name": "Tên thiết bị vận chuyển",
- "one_code": "Mã vạch 1D",
- "two_code": "Mã QR",
- "storagevehicle_type": "Loại thiết bị vận chuyển",
- "vehicle_width": "Chiều rộng thiết bị vận chuyển",
- "vehicle_long": "Chiều dài thiết bị vận chuyển",
- "vehicle_height": "Chiều cao thiết bị vận chuyển",
- "weigth": "Trọng lượng pallet",
- "overstruct_type": "Thiết bị vận chuyển có vượt quá vị trí không",
- "occupystruct_qty": "Số lượng vị trí bị chiếm dụng",
- "ext_id": "ID bên ngoài"
- },
- "sch_base_point": {
- "point_code": "Mã điểm",
- "point_name": "Tên điểm",
- "region_code": "Mã khu vực",
- "region_name": "Tên khu vực",
- "point_type": "Loại điểm",
- "point_status": "Trạng thái điểm",
- "vehicle_type": "Loại thiết bị vận chuyển",
- "vehicle_code": "Mã thiết bị vận chuyển",
- "vehicle_qty": "Số lượng thiết bị vận chuyển",
- "in_order_seq": "Thứ tự nhập kho",
- "out_order_seq": "Thứ tự xuất kho",
- "in_empty_seq": "Thứ tự nhập kho thiết bị vận chuyển rỗng",
- "out_empty_seq": "Thứ tự xuất kho thiết bị vận chuyển rỗng",
- "parent_point_code": "Mã điểm cha",
- "ext_point_code": "Mã điểm bên ngoài",
- "ing_task_code": "Mã tác vụ đang thực hiện",
- "is_has_workder": "Có tạo đơn hàng không",
- "workshop_code": "Mã xưởng",
- "is_auto": "Tự động"
- },
- "sch_base_region": {
- "region_code": "Mã khu vực",
- "region_name": "Tên khu vực",
- "point_type_explain": "Giải thích loại điểm",
- "point_status_explain": "Giải thích trạng thái điểm",
- "is_has_workder": "Có tạo đơn hàng không",
- "order_seq": "Số thứ tự",
- "workshop_code": "Mã xưởng"
- },
- "sch_base_task": {
- "task_code": "Mã tác vụ",
- "task_status": "Trạng thái tác vụ",
+ "workshop_a": "Phân xưởng A"
+ },
+ "task": {
+ "title": "Quản lý nhiệm vụ",
+ "task_code": "Mã nhiệm vụ",
+ "vehicle_code": "Mã phương tiện",
+ "task_name": "Tên nhiệm vụ",
"config_code": "Mã cấu hình",
+ "config_name": "Tên cấu hình",
+ "task_status": "Trạng thái nhiệm vụ",
+ "start_point": "Điểm bắt đầu",
+ "end_point": "Điểm kết thúc",
+ "start_point2": "Điểm bắt đầu 2",
+ "end_point2": "Điểm kết thúc 2",
+ "vehicle_type": "Loại phương tiện",
+ "vehicle_qty": "Số lượng phương tiện",
+ "priority": "Độ ưu tiên",
+ "handle_class": "Lớp xử lý",
+ "handle_status": "Trạng thái xử lý",
+ "car_no": "Số xe",
+ "task_group_id": "Định danh nhóm nhiệm vụ",
+ "task_group_seq": "Số thứ tự nhóm nhiệm vụ",
+ "finished_type": "Loại hoàn thành nhiệm vụ",
+ "create_mode": "Phương thức tạo",
+ "acs_trace_id": "Định danh liên kết",
+ "request_param": "Tham số yêu cầu tạo nhiệm vụ",
+ "response_param": "Tham số yêu cầu phát hành nhiệm vụ",
+ "workshop_code": "Mã phân xưởng",
+ "ext_group_data": "Thông tin xếp nhóm bổ sung",
+ "tip_info": "Thông tin nhắc nhở",
"point_code1": "Điểm 1",
"point_code2": "Điểm 2",
"point_code3": "Điểm 3",
"point_code4": "Điểm 4",
- "group_id": "ID nhóm",
- "vehicle_type": "Loại thiết bị vận chuyển",
- "vehicle_qty": "Số lượng thiết bị vận chuyển",
- "vehicle_code": "Mã thiết bị vận chuyển",
- "vehicle_code2": "Mã thiết bị vận chuyển 2",
- "handle_status": "Trạng thái xử lý",
- "car_no": "Số xe",
- "task_group_id": "ID nhóm tác vụ",
- "task_group_seq": "Số thứ tự nhóm tác vụ",
- "finished_type": "Loại hoàn thành tác vụ",
- "create_mode": "Phương thức tạo",
- "request_param": "Tham số yêu cầu tạo tác vụ",
- "response_param": "Tham số yêu cầu phát hành tác vụ",
- "workshop_code": "Mã xưởng",
- "ext_group_data": "Thông tin nhóm bổ sung",
- "priority": "Mức độ ưu tiên ACS"
- },
- "sch_base_taskconfig": {
+ "task_class_id": "Phân loại nhiệm vụ",
+ "complete": "Hoàn thành",
+ "cancel": "Hủy",
+ "unfinished": "Chưa hoàn thành"
+ },
+ "taskconfig": {
+ "title": "Cấu hình nhiệm vụ",
+ "wh_code": "Phân xưởng thuộc về",
+ "wh_name": "Tên phân xưởng",
"config_code": "Mã cấu hình",
"config_name": "Tên cấu hình",
- "route_plan_code": "Mã lập kế hoạch tuyến đường",
- "task_qf_type": "Loại lấy/đặt tác vụ",
- "acs_task_type": "Loại tác vụ ACS",
- "task_name": "Tên tác vụ",
- "task_type": "Loại tác vụ",
- "task_direction": "Hướng tác vụ",
- "priority": "Mức độ ưu tiên",
- "task_create_max_num": "Số lượng tác vụ tối đa được phép tạo",
- "task_issue_max_num": "Số lượng tác vụ tối đa được phép phát hành",
- "is_auto_issue": "Tự động phát hành",
- "start_region_str": "Cấu hình khu vực bắt đầu",
- "next_region_str": "Cấu hình khu vực kết thúc",
- "start_point_pre": "Tiền tố điểm bắt đầu",
- "next_region_pre": "Tiền tố khu vực kết thúc",
- "is_check_workorder": "Có kiểm tra đơn hàng công việc không",
- "is_check_start_lock": "Có đánh giá khóa điểm bắt đầu không",
- "is_immediate_create": "Tạo ngay lập tức",
- "is_check_next_lock": "Có đánh giá khóa điểm kết thúc không",
- "is_start_auto": "Điểm bắt đầu tự động",
- "is_next_auto": "Điểm kết thúc tự động",
- "is_lock_start": "Khóa điểm bắt đầu",
- "is_lock_next": "Khóa điểm kết thúc",
- "request_param": "Tham số yêu cầu tạo tác vụ",
- "response_param": "Tham số yêu cầu phát hành tác vụ",
- "is_group_congrol_issue_seq": "Có kiểm soát thứ tự phát hành theo nhóm không",
- "unfinish_notify_time": "Thời gian thông báo tác vụ chưa hoàn thành",
- "sql_param": "Cấu hình SQL",
- "workshop_code": "Mã xưởng"
- },
- "st_ivt_bsrealstorattr": {
- "stor_code": "Mã kho",
- "stor_name": "Tên kho",
- "simple_name": "Tên viết tắt kho",
- "stor_capacity": "Dung lượng kho",
- "total_area": "Tổng diện tích",
- "stor_type_scode": "Tính chất kho",
- "is_virtualstore": "Có phải là kho ảo không",
- "is_semi_finished": "Có phải là kho bán thành phẩm không",
- "is_materialstore": "Có phải là kho nguyên liệu không",
- "is_productstore": "Có phải là kho thành phẩm không",
- "is_attachment": "Có phải là kho phụ tùng không",
- "is_reversed": "Có cho phép trả hàng không",
- "is_mvout_auto_cfm": "Tự động xác nhận nghiệp vụ chuyển đi",
- "is_mvin_auto_cfm": "Tự động xác nhận nghiệp vụ chuyển đến",
- "area": "Khu vực",
- "storea_ddress": "Địa chỉ kho",
- "principal": "Người phụ trách",
- "office_phone": "Điện thoại văn phòng",
- "mobile_no": "Số điện thoại di động",
- "order_index": "Thứ tự hiển thị",
- "whstate_scode": "Trạng thái",
- "base_class_id": "Phân loại cơ bản vật liệu",
- "sysownerid": "ID chủ sở hữu",
- "sysdeptid": "ID bộ phận",
- "syscompanyid": "ID công ty",
- "ext_id": "ID bên ngoài",
- "depart_name": "Tên bộ phận",
- "company_name": "Tên công ty"
- },
- "st_ivt_checkdtl": {
- "seq_no": "Số thứ tự chi tiết",
- "sect_code": "Khu vực kiểm kê",
- "struct_code": "Vị trí kiểm kê",
- "checkpoint_code": "Trạm kiểm kê",
- "storagevehicle_code": "Mã thiết bị vận chuyển lưu trữ",
- "material_id": "ID vật liệu",
- "pcsn": "Lô",
- "base_qty": "Số lượng tồn kho",
+ "task_type": "Loại lấy/đặt nhiệm vụ",
+ "is_start_auto": "Có tự động điểm bắt đầu không",
+ "is_end_auto": "Có tự động điểm kết thúc không",
+ "route_code": "Mã định tuyến",
+ "priority": "Độ ưu tiên",
"status": "Trạng thái",
- "is_down": "Đã phát hành",
- "fac_qty": "Số lượng kiểm kê",
- "check_result": "Kết quả kiểm kê",
- "check_optname": "Người kiểm kê",
- "check_time": "Thời gian kiểm kê",
- "remark": "Ghi chú chi tiết",
- "check_code": "Số đơn kiểm kê",
- "check_type": "Loại đơn kiểm kê",
- "stor_name": "Tên kho",
- "dtl_num": "Số lượng chi tiết",
- "create_mode": "Phương thức tạo"
- },
- "st_ivt_iostor": {
- "stor_code": "Mã kho",
- "sect_date": "Ngày",
- "quality_scode": "Loại chất lượng",
- "start_num": "Số lượng đầu kỳ",
- "in_num": "Số lượng nhập kho",
- "out_num": "Số lượng xuất kho",
- "total_qty": "Tổng số lượng",
- "total_weight": "Tổng trọng lượng",
- "io_type": "Loại xuất/nhập kho",
- "detail_count": "Số lượng chi tiết",
- "seq_no": "Số thứ tự chi tiết",
- "work_status": "Trạng thái thực hiện",
- "task_id": "ID tác vụ",
- "storagevehicle_code": "Mã thiết bị vận chuyển lưu trữ",
- "is_issued": "Đã phát hành",
- "plan_qty": "Số lượng kế hoạch",
- "real_qty": "Số lượng thực tế",
- "point_code": "ID điểm xuất/nhập kho",
- "assign_qty": "Số lượng đã phân bổ",
- "unassign_qty": "Số lượng chưa phân bổ",
- "mol_code": "Số đơn hao hụt",
- "mol_inv_type": "Loại đơn hao hụt",
- "mol_type": "Loại hao hụt",
- "turnout_sect_code": "Mã khu vực chuyển đi",
- "turnout_struct_code": "Mã vị trí chuyển đi",
- "turnin_sect_code": "Mã khu vực chuyển đến",
- "turnin_struct_code": "Mã vị trí chuyển đến"
- },
- "structWarning": {
- "safe_qty_lower_limit": "Giới hạn dưới tồn kho an toàn",
- "safe_qty_upper_limit": "Giới hạn trên tồn kho an toàn",
- "cron": "Biểu thức",
- "notify_type": "Loại thông báo",
- "overdue_days": "Số ngày quá hạn",
- "safe_days": "Số ngày an toàn",
- "is_read": "Đã đọc",
- "current_qty": "Số lượng hiện tại"
- },
- "strategy": {
- "sect_code": "Khu vực kho",
- "strategy": "Quy tắc",
- "strategy_type": "1 Chiến lược nhập kho 2 Chiến lược xuất kho",
- "description": "Mô tả",
- "strategy_code": "Mã chiến lược",
- "strategy_name": "Tên chiến lược",
- "class_type": "Loại xử lý",
- "param": "Lớp xử lý",
- "ban": "Cấm thao tác",
- "form_data": "Tham số hạn chế"
- },
- "code_rule": {
- "current_value": "Giá trị hiện tại"
- },
- "dept": {
- "dept_id": "ID",
- "pid": "Bộ phận cấp trên",
- "sub_count": "Số lượng bộ phận con",
- "name": "Tên",
- "zh_name": "Tên tiếng Trung",
- "in_name": "Tên tiếng Indonesia",
- "en_name": "Tên tiếng Anh",
- "dept_sort": "Sắp xếp",
- "is_used": "Trạng thái",
- "create_name": "Người tạo",
- "update_name": "Người cập nhật",
- "create_time": "Ngày tạo",
+ "remark": "Ghi chú",
+ "create_time": "Thời gian tạo",
"update_time": "Thời gian cập nhật",
- "code": "Mã bộ phận",
- "ext_id": "ID bên ngoài"
+ "operate_by": "Người thao tác",
+ "reset": "Đặt lại",
+ "search": "Tìm kiếm",
+ "cancel": "Hủy",
+ "confirm": "Xác nhận",
+ "save": "Lưu",
+ "edit": "Chỉnh sửa",
+ "delete": "Xóa",
+ "yes": "Có",
+ "no": "Không",
+ "please_select": "Vui lòng chọn",
+ "code_name": "Mã tên",
+ "enter_config_code": "Vui lòng nhập mã cấu hình",
+ "enter_acs_task_type": "Vui lòng nhập loại nhiệm vụ ACS",
+ "enter_task_create_max_num": "Vui lòng nhập số lượng nhiệm vụ tối đa cho phép tạo",
+ "enter_task_issue_max_num": "Vui lòng nhập số lượng nhiệm vụ tối đa cho phép phát hành",
+ "enter_unfinish_notify_time": "Vui lòng nhập thời gian thông báo nhiệm vụ chưa hoàn thành",
+ "blurry_search": "Tìm kiếm mờ",
+ "please_select_task_type": "Vui lòng chọn loại lấy/đặt nhiệm vụ",
+ "please_select_wh": "Vui lòng chọn phân xưởng thuộc về"
+ }
},
- "dict": {
- "dict_type": "Loại từ điển",
- "dict_sort": "Số thứ tự",
- "label": "Nhãn từ điển",
- "value": "Giá trị từ điển",
- "para1": "Tham số 1",
- "para2": "Tham số 2",
- "para3": "Tham số 3"
- },
- "menu": {
- "home": "home",
- "menu_id": "ID menu",
- "pid": "ID menu cấp trên",
- "sub_count": "Số lượng menu con",
- "type": "Loại menu",
- "system_type": "Hệ thống thuộc về",
- "category": "Phân loại menu",
- "title": "Tiêu đề menu",
- "en_title": "Tiêu đề tiếng Anh",
- "in_title": "Tiêu đề tiếng Indonesia",
- "zh_title": "Tiêu đề tiếng Trung",
- "component_name": "Tên thành phần",
- "component": "Thành phần",
- "menu_sort": "Sắp xếp",
- "icon": "Biểu tượng",
- "path": "Đường dẫn",
- "iframe": "Có phải liên kết bên ngoài không",
- "cache": "Có lưu vào bộ nhớ cache không",
- "hidden": "Có ẩn không",
- "permission": "Quyền",
- "is_pc": "Có phải menu PC không"
- },
- "param": {
- "code": "Mã",
- "name": "Tên",
- "zh_name": "Tên",
- "en_name": "Tên tiếng Anh",
- "in_name": "Tên tiếng Indonesia",
- "value": "Giá trị"
- },
- "user": {
- "user_id": "ID người dùng",
- "username": "Tài khoản đăng nhập",
- "password": "Mật khẩu",
- "is_admin": "Có phải tài khoản quản trị viên không",
- "person_name": "Họ tên",
- "zh_person_name": "Họ tên tiếng Trung",
- "en_person_name": "Họ tên tiếng Anh",
- "in_person_name": "Họ tên tiếng Indonesia",
- "gender": "Giới tính",
- "zh_gender": "Giới tính tiếng Trung",
- "en_gender": "Giới tính tiếng Anh",
- "phone": "Điện thoại",
- "email": "Email",
- "avatar_name": "Đường dẫn avatar",
- "avatar_path": "Đường dẫn avatar thực tế",
- "extperson_id": "ID nhân viên bên ngoài",
- "extuser_id": "ID người dùng bên ngoài",
- "pwd_reset_user_id": "Người đặt lại mật khẩu",
- "pwd_reset_time": "Thời gian đặt lại mật khẩu"
- },
- "basedata_manage": {
- "same_warehouse_numbers": "Tồn tại số kho giống nhau",
- "deleted_or_without_permission_operation_failed": "Đã bị xóa hoặc không có quyền, thao tác thất bại!",
- "same_supplier_code": "Tồn tại số nhà cung cấp giống nhau",
- "current_device_code_already_exists": "Mã thiết bị hiện tại đã tồn tại 【%s】",
- "current_supplier_code_already_exists": "Mã nhà cung cấp hiện tại đã tồn tại 【%s】",
- "current_cust_code_already_exists": "Mã khách hàng hiện tại đã tồn tại 【%s】",
- "current_material_code_already_exists": "Mã vật liệu hiện tại đã tồn tại 【%s】",
- "current_sorting_code_already_exists": "Mã phân loại hiện tại đã tồn tại 【%s】",
- "current_unit_code_already_exists": "Mã đơn vị đo lường hiện tại đã tồn tại 【%s】",
- "unit_code_not_exists": "Mã đơn vị đo lường 【%s】 không tồn tại!",
- "current_vehicle_group_plate_info_exists": "Thông tin nhóm pallet thiết bị vận chuyển hiện tại đã tồn tại",
- "parents_cannot_be_oneself": "Cấp trên không thể là chính mình",
- "material_information_not_exists": "Thông tin vật liệu 【%s】 không tồn tại!",
- "storage_vehicle_code_already_exists": "Mã thiết bị vận chuyển hiện tại đã tồn tại 【%s】",
- "vehicle_type_no_dict_config": "Loại thiết bị vận chuyển này %s không có cấu hình giá trị từ điển",
- "storage_vehicle_not_exist": "Thiết bị vận chuyển với mã 【%s】 không tồn tại!",
- "parent_class_code_invalid": "Vui lòng nhập đúng số nút cha!",
- "sect_code_already_exists": "Tồn tại mã khu vực kho giống nhau trong cùng kho",
- "struct_code_not_exist": "Mã cấu trúc 【%s】 không tồn tại",
- "sect_no_io_rule": "Khu vực 【%s】 không có cấu hình chiến lược xuất/nhập kho",
- "strategy_no_available_struct": "Chiến lược 【%s】 không có vị trí kho khả dụng, đã truy vấn tổng cộng %s vị trí kho",
- "sect_no_in_rule": "Khu vực 【%s】 không có cấu hình chiến lược nhập kho"
- },
- "sch_manage": {
- "task_already_completed": "Tác vụ này đã hoàn thành!",
- "task_already_cancelled": "Tác vụ này đã bị hủy!",
- "task_not_exists": "Tác vụ này không tồn tại",
- "only_cancel_generating_tasks": "Chỉ có thể hủy các tác vụ đang được tạo!",
- "task_status_must_be_create_to_cancel": "Trạng thái tác vụ phải là Đã tạo mới có thể hủy tác vụ",
- "same_point_code_exists": "Tồn tại mã điểm giống nhau",
- "data_empty": "Dữ liệu trống!",
- "task_config_already_exists": "Cấu hình tác vụ 【%s】 đã tồn tại!",
- "start_and_end_region_cannot_be_empty": "Khu vực bắt đầu và khu vực kết thúc không thể đồng thời trống!",
- "tray_cannot_be_empty": "Pallet không thể để trống"
- },
- "decision_manage": {
- "location_list_empty": "Tập hợp vị trí kho trống",
- "strategy_type_error": "Loại chiến lược sai",
- "no_available_location": "Chiến lược phân bổ hiện tại không có vị trí kho khả dụng",
- "no_available_location_same_block_num": "Chiến lược phân bổ hiện tại sameBlockNum không có vị trí kho khả dụng",
- "no_available_aisle": "Không tìm thấy lối đi khả dụng",
- "strategy_name_already_exists": "Đã tồn tại chiến lược có tên giống nhau 【%s】",
- "strategy_no_instance": "Khởi động thất bại, chiến lược hiện tại 【%s】 không có thông tin instance tương ứng",
- "alley_ave_no_available_location": "Kết quả chiến lược cân bằng: Mã thiết bị vận chuyển:【%s】 chiến lược phân bổ hiện tại không có vị trí kho khả dụng",
- "fifo_rule_inventory_shortage": "Chiến lược xuất kho hiện tại: Nhập trước xuất trước, phân bổ tồn kho thất bại, lý do thất bại: thiếu tồn kho!",
- "depth_priority_location_not_found": " Chiến lược ưu tiên vị trí sâu: Lấy vị trí kho có hàng ở vị trí sâu và không có hàng ở vị trí nông: Mã thiết bị vận chuyển:【%s】 lấy vị trí kho thất bại, số lượng vị trí kho tương ứng với chiến lược này là 0!",
- "limit_storage_vehicle_not_exist": "Chiến lược giới hạn vị trí: Thông tin thiết bị vận chuyển hiện tại không tồn tại:【%s】 không tồn tại",
- "limit_storage_location_not_found": "Chiến lược giới hạn vị trí: Mã thiết bị vận chuyển:【%s】 lấy vị trí kho thất bại, số lượng vị trí kho tương ứng với cấp độ chiều cao này là 0!"
- },
- "task": {
- "status": {
- "created": "Đã tạo",
- "applied": "Đã ứng dụng",
- "created_completed": "Đã tạo xong",
- "issued": "Đã phát hành",
- "executing": "Đang thực hiện",
- "completed": "Đã hoàn thành",
- "cancelled": "Đã hủy",
- "unfinished": "Chưa hoàn thành"
- },
- "created_desc": "Tạo tác vụ",
- "applied_desc": "Ứng dụng tác vụ",
- "create_completed_desc": "Tạo tác vụ hoàn tất",
- "issued_desc": "Phát hành tác vụ",
- "executing_desc": "Tác vụ đang thực hiện",
- "completed_desc": "Tác vụ hoàn thành",
- "cancelled_desc": "Tác vụ đã hủy",
- "unfinished_desc": "Tác vụ chưa hoàn thành"
- },
- "bind": {
- "type": {
- "unbind": "Hủy liên kết",
- "bind": "Liên kết",
- "no_operation": "Không thao tác"
- }
- },
- "vehicle": {
- "type": {
- "empty_pallet": "Pallet rỗng",
- "empty_container": "Thùng chứa rỗng"
- }
- },
- "base_data": {
- "type_not_defined": "Loại tương ứng 【%s】 chưa được định nghĩa"
- },
- "pm_manage": {
- "no_such_unit_info": "Không có thông tin đơn vị đo lường đó",
- "no_such_warehouse_info": "Không có thông tin kho đó",
- "form_type_param_cannot_be_empty": "Tham số loại biểu mẫu không thể để trống",
- "current_bill_already_merged": "Đơn hiện tại đã được hợp nhất, không cho phép gửi lại:【%s】",
- "current_bill_is_new_merged_bill": "Đơn hiện tại là đơn mới sau khi hợp nhất, không cho phép gửi lại:【%s】",
- "current_bill_is_not_new_merged_bill": "Đơn hiện tại không phải là đơn mới hợp nhất, không cho phép gửi:【%s】"
- },
- "warehouse_manage": {
- "main_table_status_must_be_generate": "Trạng thái bảng chính phải là Đã tạo!",
- "no_cancel_outbound_alloc_dtl": "Không tồn tại chi tiết phân bổ xuất kho có thể hủy",
- "no_selected_outbound_point": "Chưa chọn điểm xuất kho",
- "no_selected_floor": "Chưa chọn tầng",
- "no_related_outbound_bill": "Không tìm thấy đơn xuất kho liên quan",
- "no_alloc_dtl_to_set": "Hiện không có chi tiết phân bổ nào có thể thiết lập",
- "main_table_status_must_be_allocated": "Trạng thái bảng chính phải là đã phân bổ xong!",
- "cannot_force_confirm_with_unfinished_tasks": "Hiện có tác vụ chưa hoàn thành không thể xác nhận cưỡng chế!",
- "no_alloc_dtl_for_task": "Không tìm thấy chi tiết phân bổ tương ứng với tác vụ",
- "no_dtl_found": "Không tìm thấy chi tiết",
- "vehicle_already_in_storage": "Mã thiết bị vận chuyển:【%s】 đã tồn tại trong kho, vui lòng kiểm tra dữ liệu!",
- "detail_already_allocated_location": "Chi tiết hiện tại đã được phân bổ vị trí kho",
- "no_available_location": "Không có vị trí kho có sẵn",
- "detail_not_allocated_location": "Chi tiết này chưa được phân bổ vị trí kho, vui lòng phân bổ trước",
- "cannot_find_allocation_detail_for_task": "Không tìm thấy chi tiết phân bổ tương ứng với tác vụ",
- "cannot_find_inbound_detail_record": "Không tìm thấy bản ghi chi tiết đơn nhập kho",
- "cannot_find_inbound_order": "Không tìm thấy đơn nhập kho",
- "no_location_in_sector": "Khu vực kho này không có vị trí kho",
- "no_carrier_info": "Không có thông tin mã thiết bị vận chuyển này",
- "cannot_find_suitable_location": "Không tìm thấy vị trí kho phù hợp",
- "cannot_find_available_sector": "Không tìm thấy khu vực kho có sẵn",
- "cannot_select_suitable_sector": "Không thể chọn khu vực kho phù hợp",
- "outbill_qty_zero": "Số lượng không thể bằng 0",
- "outbill_sect_empty": "Khu vực kho phân bổ không thể để trống",
- "outbill_not_found": "Không tìm thấy thông tin đơn xuất kho",
- "outbill_no_details": "Đơn hàng hiện tại không có chi tiết xuất kho nào có thể phân bổ",
- "outbill_no_cancelable_details": "Không tồn tại chi tiết phân bổ xuất kho có thể hủy",
- "outbill_allocated": "Đã phân bổ xong, số lượng chưa phân bổ là 0",
- "storagevehicle_no_inventory": "Thiết bị vận chuyển hiện tại 【%s】 không tồn tại tồn kho vật liệu lô liên quan, vui lòng kiểm tra dữ liệu!",
- "frozen_quantity_cannot_be_negative": "Số lượng đóng băng không thể âm, vui lòng kiểm tra số lượng thay đổi! Số lượng đóng băng hiện tại là 【%s】 Số lượng thay đổi hiện tại là 【%s】"
- },
- "pda_manage": {
- "change_type_cannot_be_empty": "Loại thay đổi không thể để trống!",
- "carrier_code_cannot_be_empty": "Mã thiết bị vận chuyển không thể để trống!",
- "material_id_cannot_be_empty": "Định danh vật liệu không thể để trống!",
- "unit_id_cannot_be_empty": "Định danh đơn vị đo lường không thể để trống!",
- "unit_name_cannot_be_empty": "Tên đơn vị đo lường không thể để trống!",
- "change_qty_cannot_be_empty": "Số lượng thay đổi không thể để trống!",
- "carrier_already_has_inventory": "Thiết bị vận chuyển hiện tại đã tồn tại vật liệu tồn kho, vui lòng kiểm tra dữ liệu!",
- "material_info_cannot_be_empty": "Thông tin vật liệu không thể để trống!",
- "vehicle_info_cannot_be_empty": "Thông tin thiết bị vận chuyển không thể để trống!",
- "vehicle_already_has_group_plate_info": "Mã thiết bị vận chuyển:【%s】 đã tồn tại thông tin nhóm pallet, vui lòng kiểm tra dữ liệu!",
- "vehicle_already_in_storage": "Mã thiết bị vận chuyển:【%s】 đã tồn tại trong kho:【%s】, vui lòng kiểm tra dữ liệu!",
- "dtllist_cannot_be_empty": "dtlList không thể để trống",
- "vehicle_not_group_plated": "Thiết bị vận chuyển này chưa được nhóm pallet, vui lòng kiểm tra!",
- "vehicle_not_in_group_plate_status": "Thiết bị vận chuyển này không ở trạng thái nhóm pallet, vui lòng kiểm tra!",
- "point_not_exists": "Điểm không tồn tại:【%s】",
- "no_materials_available_for_storage": "Hiện không có vật liệu nào có thể nhập kho!",
- "move_in_location_cannot_be_empty": "Vị trí kho chuyển đến không thể để trống!",
- "material_detail_cannot_be_empty": "Chi tiết vật liệu không thể để trống!",
- "vehicle_not_exist_in_system": "Thiết bị vận chuyển không tồn tại trong hệ thống!",
- "move_in_location_not_exist_in_system": "Vị trí kho chuyển đến không tồn tại trong hệ thống!",
- "location_and_vehicle_code_cannot_be_empty": "Mã vị trí kho và mã thiết bị vận chuyển không thể đồng thời để trống!",
- "vehicle_code_empty": "Mã thiết bị vận chuyển không thể để trống",
- "point_code_empty": "Mã điểm không thể để trống",
- "point_not_found": "Điểm 【%s】 không tồn tại",
- "point_already_binded": "Điểm 【%s】 đã liên kết thiết bị vận chuyển 【%s】",
- "vehicle_already_binded": "Thiết bị vận chuyển 【%s】 đã liên kết điểm 【%s】",
- "point_no_vehicle_need_unbind": "Điểm 【%s】 không liên kết thiết bị vận chuyển 【%s】, không cần hủy liên kết",
- "start_point_not_exist": "Điểm bắt đầu không tồn tại",
- "end_point_not_exist": "Điểm kết thúc không tồn tại",
- "site_code_empty": "Mã điểm không thể để trống",
- "site_not_exist": "Điểm 【%s】 không tồn tại"
- },
- "acs": {
- "connection_failed": "Kết nối ACS thất bại"
- },
- "status": {
- "published": "Xuất bản",
- "unpublished": "Chưa xuất bản",
- "started": "Bắt đầu",
- "stopped": "Dừng",
- "production_in": "Nhập kho sản xuất",
- "purchase_in": "Nhập kho mua hàng",
- "other_in": "Nhập kho khác",
- "production_out": "Xuất kho sản xuất",
- "sales_out": "Xuất kho bán hàng",
- "other_out": "Xuất kho khác",
- "generated": "Đã tạo",
- "allocated": "Đã phân bổ xong",
- "type_not_defined": "Loại tương ứng 【%s】 chưa được định nghĩa",
- "code_not_defined_r": "Mã tương ứng 【%s】 chưa định nghĩa dữ liệu R",
- "code_not_defined_x": "Mã tương ứng 【%s】 chưa định nghĩa dữ liệu x",
- "node_completed": "Nút hoàn thành",
- "abnormal_completed": "Hoàn thành bất thường",
- "manual_in": "Nhập kho thủ công",
- "material_out": "Xuất kho vật liệu",
- "manual_out": "Xuất kho thủ công",
- "move_storage": "Chuyển kho",
- "abnormal_move": "Chuyển kho bất thường",
- "inventory": "Kiểm kê",
- "transfer": "Chuyển kho dự trữ",
- "inventory_loss": "Thiếu kiểm kê",
- "inventory_profit": "Thừa kiểm kê",
- "physical_inventory": "Kiểm kê thực tế",
- "receipt_notice": "Thông báo nhận hàng",
- "sales_order": "Đơn hàng bán",
- "production_inbound": "Nhập kho sản xuất",
- "purchase_inbound": "Nhập kho mua hàng",
- "sales_return_inbound": "Nhập kho trả hàng bán",
- "purchase_return_outbound": "Xuất kho trả hàng mua",
- "subcontract_material_list": "Đơn lĩnh vật liệu gia công",
- "production_material_list": "Đơn chuẩn bị vật liệu sản xuất",
- "production_picking": "Lĩnh vật liệu sản xuất",
- "simple_production_picking": "Lĩnh vật liệu sản xuất đơn giản",
- "transfer_outbound": "Xuất kho điều chuyển",
- "other_outbound": "Xuất kho khác",
- "lowest": "Mức độ ưu tiên thấp nhất",
- "normal": "Mức độ ưu tiên bình thường",
- "higher": "Mức độ ưu tiên cao hơn",
- "urgent": "Mức độ ưu tiên khẩn cấp",
- "warehouse": "Tác vụ kho",
- "agv_task": "Tác vụ AGV",
- "ctu_task": "Tác vụ CTU",
- "third_floor_ctu": "CTU tầng 3",
- "xian_gong": "Hệ thống Xiangang",
- "hairou_ctu": "CTU Hairou",
- "hikvision_ctu": "CTU Hikvision",
- "inbound": "Nhập kho",
- "outbound": "Xuất kho",
- "in_out_bound": "Xuất/Nhập kho",
- "first_floor_workshop": "Xưởng tầng 1",
- "second_floor_workshop": "Xưởng tầng 2",
- "third_floor_workshop": "Xưởng tầng 3",
- "main_storage_picking_platform": "Nền tảng chọn hàng kho chính",
- "first_floor_io_conveyor": "Băng tải xuất/nhập kho tầng 1",
- "second_floor_io_conveyor": "Băng tải xuất/nhập kho tầng 2",
- "second_floor_ctu_shelf_docking": "Vị trí kết nối giá kệ CTU tầng 2",
- "second_floor_agv_production_line_docking": "Vị trí kết nối dây chuyền sản xuất AGV tầng 2",
- "second_floor_empty_shelf_buffer": "Vị trí đệm giá kệ rỗng tầng 2",
- "pallet_warehouse": "Kho pallet",
- "container_warehouse": "Kho thùng chứa",
- "virtual_warehouse": "Kho ảo",
- "second_floor_ctu_buffer": "Vị trí đệm CTU tầng 2",
- "second_floor_shelf_buffer": "Vị trí đệm giá kệ tầng 2",
- "ascending": "Tăng dần",
- "descending": "Giảm dần",
- "unbind": "Hủy liên kết",
- "bind": "Liên kết",
- "no_operation": "Không thao tác",
- "empty_tray": "Khay rỗng",
- "empty_container": "Thùng chứa rỗng",
- "start": "Bắt đầu",
- "pause": "Tạm dừng",
- "completed": "Hoàn thành",
- "force_completed": "Cưỡng chế hoàn thành",
- "cancelled": "Đã hủy"
- },
- "error": {
- "param_undefined": "Tham số 【%s】 chưa định nghĩa 【%s】",
- "ParamExist": "Tham số 【%s】 đã tồn tại",
- "Update": "Cập nhật thất bại",
- "Detele": "Xóa thất bại",
- "NullPoint": "Ngoại lệ con trỏ null",
- "SystemAuthError": "Lỗi ủy quyền hệ thống",
- "File_3": "Tải lên tệp thất bại",
- "isNull": "Tham số 【%s】 không thể để trống",
- "Send": "Gửi thất bại"
- },
- "role": {
- "Check_1": "Tên vai trò không thể để trống",
- "level": "Cấp độ vai trò"
- },
- "quartz": {
- "ip_different": "IP máy cục bộ 【%s】 không khớp với IP điều phối 【%s】",
- "create_job_failure": "Tạo tác vụ định thời thất bại"
- },
- "system_manage": {
- "username_password_error": "Tên người dùng hoặc mật khẩu sai",
- "account_not_activated": "Tài khoản chưa kích hoạt",
- "param_empty": "Tham số không thể để trống",
- "code_rule_not_exist": "Thiếu cấu hình liên quan đến 【%s】",
- "menu_no_permission": "Không có quyền menu",
- "current_business_executing": "Nghiệp vụ hiện tại:【%s】 đang thực hiện, vui lòng thử lại sau"
- },
- "login": {
- "childError": "Menu nút con không thể đặt thành thư mục"
+ "st": {
+ "inAndOutReturn": {
+ "title": "Truyền lại nhập xuất kho",
+ "warehouse": "Kho",
+ "io_type": "Loại nhập xuất",
+ "bill_type": "Loại nghiệp vụ",
+ "blurry_query": "Truy vấn mờ",
+ "io_bill_no": "Đơn nhập xuất kho",
+ "is_upload": "Có truyền lại không",
+ "bill_date": "Ngày chứng từ",
+ "upload": "Truyền lại",
+ "disupload": "Hủy truyền lại",
+ "bill_code": "Số chứng từ",
+ "business_date": "Ngày nghiệp vụ",
+ "total_weight": "Tổng trọng lượng",
+ "remark": "Ghi chú",
+ "create_mode": "Phương thức tạo",
+ "detail_count": "Số lượng chi tiết",
+ "created_by": "Người lập",
+ "created_time": "Thời gian lập",
+ "confirmed_by": "Người hoàn thành",
+ "confirmed_time": "Thời gian hoàn thành",
+ "updated_by": "Người truyền lại",
+ "updated_time": "Thời gian truyền lại",
+ "select_record": "Vui lòng chọn bản ghi",
+ "upload_warning": "Trong các chứng từ được chọn có chứng từ đã truyền lại, có tiếp tục truyền lại không?",
+ "tip": "Thông báo",
+ "confirm": "Xác nhận",
+ "cancel": "Hủy",
+ "upload_success": "Truyền lại thành công",
+ "cancelled_upload": "Đã hủy truyền lại",
+ "operation_success": "Thao tác thành công",
+ "yes": "Có",
+ "no": "Không",
+ "start_date": "Ngày bắt đầu",
+ "end_date": "Ngày kết thúc"
+ },
+ "inbill": {
+ "title": "Quản lý đơn nhập kho",
+ "start_date": "Ngày bắt đầu",
+ "end_date": "Ngày kết thúc",
+ "blurry_query": "Truy vấn mờ",
+ "bill_code": "Số chứng từ",
+ "warehouse": "Kho thuộc về",
+ "create_time": "Thời gian tạo",
+ "create_mode": "Phương thức tạo",
+ "bill_status": "Trạng thái chứng từ",
+ "bill_type": "Loại nghiệp vụ",
+ "pcsn": "Số lô",
+ "allocate": "Phân bổ",
+ "force_confirm": "Xác nhận cưỡng chế",
+ "operation": "Thao tác",
+ "warehouse_location": "Vị trí kho",
+ "vehicle_code": "Mã phương tiện",
+ "material_qrcode": "Mã QR vật liệu",
+ "business_date": "Ngày nghiệp vụ",
+ "total_weight": "Tổng trọng lượng",
+ "remark": "Ghi chú",
+ "created_by": "Người lập",
+ "created_time": "Thời gian lập",
+ "updated_by": "Người sửa đổi",
+ "updated_time": "Thời gian sửa đổi",
+ "allocated_by": "Người phân bổ",
+ "allocated_time": "Thời gian phân bổ",
+ "confirmed_by": "Người xác nhận",
+ "confirmed_time": "Thời gian xác nhận",
+ "select_bill": "Vui lòng chọn một chứng từ",
+ "bill_confirm_success": "Xác nhận chứng từ thành công!",
+ "system_generated": "Hệ thống tạo",
+ "add_pallet_material": "Thêm vật liệu xếp nhóm",
+ "material_code": "Mã vật liệu",
+ "material_name": "Tên vật liệu",
+ "unit_name": "Tên đơn vị đo lường",
+ "warehouse_not_empty": "Kho không được để trống",
+ "business_type_not_empty": "Loại nghiệp vụ không được để trống",
+ "business_date_not_empty": "Ngày nghiệp vụ không được để trống",
+ "please_select_at_least_one_detail": "Vui lòng chọn ít nhất một chi tiết",
+ "please_select_business_type": "Vui lòng chọn loại nghiệp vụ!",
+ "add_material": "Thêm mới vật liệu",
+ "view_detail": "Chi tiết nhập kho",
+ "stor": "Kho",
+ "detail_count": "Số lượng chi tiết",
+ "total_qty": "Tổng trọng lượng",
+ "biz_date": "Ngày nghiệp vụ",
+ "in_detail": "Chi tiết nhập kho",
+ "weight": "Trọng lượng",
+ "source_bill_type": "Loại đơn nguồn",
+ "source_bill_code": "Số đơn nguồn",
+ "detail_remark": "Ghi chú chi tiết",
+ "operation_detail": "Chi tiết tác nghiệp",
+ "storagevehicle_code": "Số phương tiện",
+ "start_position": "Vị trí bắt đầu",
+ "dest_position": "Vị trí đích",
+ "task_code": "Số nhiệm vụ"
+ },
+ "outbill": {
+ "title": "Quản lý đơn xuất kho",
+ "start_date": "Ngày bắt đầu",
+ "end_date": "Ngày kết thúc",
+ "blurry_query": "Truy vấn mờ",
+ "bill_code": "Số chứng từ",
+ "warehouse": "Kho",
+ "bill_status": "Trạng thái chứng từ",
+ "create_time": "Thời gian tạo",
+ "bill_type": "Loại nghiệp vụ",
+ "pcsn": "Số lô",
+ "is_upload": "Có truyền lại không",
+ "operation": "Thao tác",
+ "business_date": "Ngày nghiệp vụ",
+ "detail_count": "Số lượng chi tiết",
+ "plan_weight": "Trọng lượng kế hoạch",
+ "create_mode": "Phương thức tạo",
+ "remark": "Ghi chú",
+ "created_by": "Người lập",
+ "created_time": "Thời gian lập",
+ "updated_by": "Người sửa đổi",
+ "updated_time": "Thời gian sửa đổi",
+ "allocated_by": "Người phân bổ",
+ "allocated_time": "Thời gian phân bổ",
+ "confirmed_by": "Người xác nhận",
+ "confirmed_time": "Thời gian xác nhận",
+ "allocate": "Phân bổ",
+ "force_confirm": "Xác nhận cưỡng chế",
+ "outbound_success": "Xuất kho thành công!",
+ "upload_notice": "Sau khi nhấn nút xác nhận, chứng từ sẽ được truyền lại!",
+ "upload_success": "Truyền lại thành công!",
+ "yes": "Có",
+ "no": "Không"
+ },
+ "movebill": {
+ "select_material_first": "Vui lòng chọn vật liệu trước",
+ "stor_code": "Mã kho",
+ "stor_name": "Tên kho",
+ "title": "Quản lý đơn chuyển kho",
+ "start_date": "Ngày bắt đầu",
+ "end_date": "Ngày kết thúc",
+ "blurry_query": "Truy vấn mờ",
+ "move_bill_no": "Số đơn chuyển kho",
+ "warehouse": "Kho thuộc về",
+ "material_search": "Truy vấn vật liệu",
+ "material_code": "Mã vật liệu",
+ "create_mode": "Phương thức tạo",
+ "bill_status": "Trạng thái chứng từ",
+ "bill_type": "Loại nghiệp vụ",
+ "create_time": "Thời gian tạo",
+ "force_confirm": "Xác nhận cưỡng chế",
+ "operation": "Thao tác",
+ "bill_code": "Số chứng từ",
+ "business_date": "Ngày nghiệp vụ",
+ "detail_count": "Số lượng chi tiết",
+ "created_by": "Người tạo",
+ "created_date": "Ngày tạo",
+ "updated_by": "Người sửa đổi",
+ "updated_date": "Ngày sửa đổi",
+ "confirm_success": "Xác nhận cưỡng chế thành công!"
+ }
}
+ },
+ "region": {
+ "title": "Quản lý khu vực",
+ "workshop": "Phân xưởng thuộc về",
+ "workshop_a": "Phân xưởng A",
+ "blurry_search": "Tìm kiếm mờ",
+ "code_name": "Mã tên",
+ "please_select": "Vui lòng chọn",
+ "region_code": "Mã khu vực",
+ "region_name": "Tên khu vực",
+ "order_seq": "Số thứ tự",
+ "point_type_explain": "Giải thích loại điểm",
+ "point_status_explain": "Giải thích trạng thái điểm",
+ "is_has_worker": "Có đơn hàng không",
+ "yes": "Có",
+ "no": "Không",
+ "remark": "Ghi chú",
+ "workshop_code": "Mã phân xưởng",
+ "create_optname": "Người tạo",
+ "create_time": "Thời gian tạo",
+ "update_optname": "Người sửa đổi",
+ "update_time": "Thời gian sửa đổi",
+ "operation": "Thao tác"
+ },
+ "common": {
+ "home": "Trang chủ",
+ "Layout_setting": "Cài đặt bố cục",
+ "Personal_center": "Trung tâm cá nhân",
+ "Log_out": "Đăng xuất",
+ "Personal_information": "Thông tin cá nhân",
+ "username": "Tên người dùng",
+ "phone": "Số điện thoại di động",
+ "phone2": "Số điện thoại",
+ "sex": "Giới tính",
+ "sex_male": "Nam",
+ "sex_female": "Nữ",
+ "email": "Email người dùng",
+ "Security_settings": "Cài đặt bảo mật",
+ "Save_settings": "Lưu cấu hình",
+ "Reset_settings": "Đặt lại cấu hình",
+ "Change_password": "Đổi mật khẩu",
+ "New_password": "Mật khẩu mới",
+ "Old_password": "Mật khẩu cũ",
+ "Verify_password": "Xác nhận mật khẩu",
+ "User_information": "Thông tin người dùng",
+ "Operation_log": "Nhật ký thao tác",
+ "action": "Hành vi",
+ "IP_source": "Nguồn IP",
+ "Browser": "Trình duyệt",
+ "Request_time": "Thời gian yêu cầu",
+ "Creation_date": "Ngày tạo",
+ "account": "Tài khoản",
+ "password": "Mật khẩu",
+ "verification_code": "Mã xác minh",
+ "login_rm": "Ghi nhớ tôi",
+ "login": "Đăng nhập",
+ "login_ing": "Đang đăng nhập...",
+ "Create": "Thêm mới",
+ "Update": "Sửa đổi",
+ "Delete": "Xóa",
+ "More": "Thêm",
+ "Export": "Xuất",
+ "Editors": "Chỉnh sửa",
+ "SelectAll": "Chọn tất cả",
+ "Query": "Truy vấn",
+ "Reset": "Đặt lại",
+ "Confirm": "Xác nhận",
+ "Cancel": "Hủy",
+ "Yes": "Có",
+ "No": "Không",
+ "Success": "Thành công",
+ "Fail": "Thất bại",
+ "Please_select": "Vui lòng chọn",
+ "Operation_success": "Thao tác thành công",
+ "Upload_success": "Tải lên thành công",
+ "Operate": "Thao tác",
+ "Refresh": "Làm mới",
+ "Closes": "Đóng",
+ "Closes_l": "Đóng trái",
+ "Closes_r": "Đóng phải",
+ "Closes_o": "Đóng khác",
+ "Closes_a": "Đóng tất cả",
+ "Theme_style_setting": "Cài đặt kiểu chủ đề",
+ "Theme_color": "Màu chủ đề",
+ "System_layout_configuration": "Cấu hình bố cục hệ thống",
+ "Open": "Mở",
+ "Fixation": "Cố định",
+ "Display": "Hiển thị",
+ "Dynamic_titles": "Tiêu đề động",
+ "crudTip": "Xác nhận xóa dữ liệu này?",
+ "startDate": "Ngày bắt đầu",
+ "endDate": "Ngày kết thúc",
+ "moreMenu": "Thêm menu",
+ "browses": "Duyệt",
+ "fz": "Thu phóng toàn màn hình",
+ "submit": "Gửi thành công",
+ "add": "Thêm thành công",
+ "edit": "Chỉnh sửa thành công",
+ "del": "Xóa thành công",
+ "close": "Xác nhận đóng",
+ "save": "Lưu thành công",
+ "datas": "Dữ liệu",
+ "Tips": "Thông báo",
+ "Tip1": "Xác nhận xóa {count} dữ liệu được chọn?",
+ "Tip3": "Tên người dùng không dùng để đăng nhập",
+ "Tip4": "Số điện thoại di động không được trùng lặp",
+ "Tip5": "Vui lòng nhập số điện thoại",
+ "Tip6": "Vui lòng nhập số điện thoại di động 11 số chính xác",
+ "Tip7": "Kéo file excel vào đây hoặc",
+ "Tip8": "Mật khẩu nhập hai lần không khớp",
+ "Tip9": "Vui lòng nhập lại mật khẩu",
+ "Tip10": "Vui lòng nhập mật khẩu cũ",
+ "Tip11": "Vui lòng nhập mật khẩu mới",
+ "Tip12": "Độ dài từ {min} đến {max} ký tự",
+ "Tip13": "Xác nhận đăng xuất và thoát hệ thống?",
+ "Tip14": "Lỗi kết nối WebSocket",
+ "Tip15": "Vui lòng nhập tên biểu tượng",
+ "Tip16": "Không được để trống",
+ "Tip17": "Vui lòng nhập nội dung cần tìm kiếm",
+ "loading": "Dữ liệu đang tải...",
+ "Tip18": "Chọn ngày giờ",
+ "Tip19": "Bạn xác nhận xóa dữ liệu được chọn?",
+ "Tip20": "Trạng thái đăng nhập hiện tại đã hết hạn, vui lòng đăng nhập lại!",
+ "name": "Tên",
+ "import": "Nhập",
+ "export": "Xuất",
+ "create_name": "Người tạo",
+ "create_time": "Thời gian tạo",
+ "update_name": "Người sửa đổi",
+ "remark": "Ghi chú",
+ "is_used": "Đã kích hoạt",
+ "is_delete": "Đã xóa",
+ "create_mode": "Phương thức tạo",
+ "input_optname": "Người lập",
+ "input_time": "Thời gian lập",
+ "update_optname": "Người sửa đổi",
+ "update_time": "Thời gian sửa đổi",
+ "dis_optname": "Người phân bổ",
+ "dis_time": "Thời gian phân bổ",
+ "confirm_optname": "Người xác nhận",
+ "confirm_time": "Thời gian xác nhận",
+ "bill_code": "Số chứng từ",
+ "bill_type": "Loại chứng từ",
+ "biz_date": "Ngày nghiệp vụ",
+ "bill_status": "Trạng thái chứng từ",
+ "zh_name": "Tên tiếng Trung",
+ "in_name": "Tên tiếng Indonesia",
+ "en_name": "Tên tiếng Anh",
+ "ext_id": "ID bên ngoài",
+ "request_param_cannot_be_empty": "Tham số yêu cầu không được để trống",
+ "yes": "Có",
+ "no": "Không",
+ "user_info_get_fail": "Lấy thông tin người dùng thất bại",
+ "operation_success": "Thao tác thành công",
+ "inputCodeOrName": "Nhập mã hoặc tên"
+ },
+ "upload": {
+ "load_text1": "Kéo file vào đây, hoặc",
+ "load_text2": "nhấp để tải lên",
+ "load_text3": "Chỉ có thể tải lên file Excel và không quá 10MB",
+ "load_text4": "File quá lớn, vui lòng tải lên file nhỏ hơn 10MB〜",
+ "load_text5": "Chỉ có thể tải lên một file excel!"
+ },
+ "gateway": {
+ "picking_point_not_exist": "Vị trí chọn bạn nhập không tồn tại, vui lòng nhập vị trí chọn 1207 hoặc 1210!",
+ "create_task_fail_empty": "Tạo nhiệm vụ thất bại: thông tin nhiệm vụ trả về trống, tham số ứng dụng là",
+ "apply_task_fail": "Ứng dụng nhiệm vụ thất bại, tham số ứng dụng là",
+ "check_error_log": "Vui lòng xem nhật ký lỗi"
+ },
+ "md_me_materialbase": {
+ "material_code": "Mã vật liệu",
+ "material_name": "Tên vật liệu",
+ "material_spec": "Quy cách vật liệu",
+ "material_model": "Model vật liệu"
+ },
+ "md_pb_classstandard": {
+ "class_code": "Mã phân loại",
+ "class_name": "Tên phân loại",
+ "class_desc": "Mô tả phân loại",
+ "product_series_name": "Dòng sản phẩm",
+ "parent_class_id": "Định danh phân loại cấp trên"
+ },
+ "md_pb_measureunit": {
+ "unit_code": "Mã",
+ "unit_name": "Tên",
+ "qty_precision": "Độ chính xác dữ liệu",
+ "qty_unit_id": "Đơn vị đo lường cơ bản",
+ "qty_unit_name": "Tên đơn vị"
+ },
+ "md_pb_storagevehicleinfo": {
+ "title": "Phương tiện",
+ "storagevehicle_id": "Định danh phương tiện",
+ "storagevehicle_type": "Loại phương tiện",
+ "storagevehicle_code": "Mã phương tiện",
+ "storagevehicle_name": "Tên phương tiện",
+ "bind_material": "Liên kết vật liệu",
+ "tray_weight": "Trọng lượng pallet",
+ "is_used": "Có kích hoạt không",
+ "weight": "Trọng lượng (g)",
+ "generate": "Tạo",
+ "generate_and_print": "Tạo và in",
+ "not_empty": "Không được để trống",
+ "only_number": "Chỉ có thể nhập số",
+ "disable_confirm": "Thao tác này sẽ tạm dừng phương tiện, có tiếp tục không!",
+ "enable_confirm": "Thao tác này sẽ kích hoạt phương tiện, có tiếp tục không!",
+ "print_success": "In thành công",
+ "type_not_empty": "Loại phương tiện không được để trống",
+ "num_not_empty": "Số lượng không được để trống",
+ "please_select_type": "Vui lòng chọn loại phương tiện",
+ "one_code": "Mã một chiều",
+ "two_code": "Mã hai chiều",
+ "vehicle_width": "Chiều rộng phương tiện",
+ "vehicle_long": "Chiều dài phương tiện",
+ "vehicle_height": "Chiều cao phương tiện",
+ "weigth": "Trọng lượng pallet",
+ "overstruct_type": "Phương tiện có vượt quá vị trí không",
+ "occupystruct_qty": "Số lượng vị trí chiếm dụng",
+ "ext_id": "ID bên ngoài"
+ },
+ "sch_base_point": {
+ "point_code": "Mã điểm",
+ "point_name": "Tên điểm",
+ "region_code": "Mã khu vực",
+ "region_name": "Tên khu vực",
+ "point_type": "Loại điểm",
+ "point_status": "Trạng thái điểm",
+ "vehicle_type": "Loại phương tiện",
+ "vehicle_code": "Mã phương tiện",
+ "vehicle_qty": "Số lượng phương tiện",
+ "in_order_seq": "Thứ tự nhập kho",
+ "out_order_seq": "Thứ tự xuất kho",
+ "in_empty_seq": "Thứ tự nhập kho phương tiện rỗng",
+ "out_empty_seq": "Thứ tự xuất kho phương tiện rỗng",
+ "parent_point_code": "Mã điểm cha",
+ "ext_point_code": "Mã điểm bên ngoài",
+ "ing_task_code": "Mã nhiệm vụ đang thực hiện",
+ "is_has_workder": "Có tạo đơn hàng không",
+ "workshop_code": "Mã phân xưởng",
+ "is_auto": "Tự động"
+ },
+ "sch_base_region": {
+ "region_code": "Mã khu vực",
+ "region_name": "Tên khu vực",
+ "point_type_explain": "Giải thích loại điểm",
+ "point_status_explain": "Giải thích trạng thái điểm",
+ "is_has_workder": "Có tạo đơn hàng không",
+ "order_seq": "Số thứ tự",
+ "workshop_code": "Mã phân xưởng"
+ },
+ "sch_base_task": {
+ "task_code": "Mã nhiệm vụ",
+ "task_status": "Trạng thái nhiệm vụ",
+ "config_code": "Mã cấu hình",
+ "point_code1": "Điểm 1",
+ "point_code2": "Điểm 2",
+ "point_code3": "Điểm 3",
+ "point_code4": "Điểm 4",
+ "group_id": "ID nhóm",
+ "vehicle_type": "Loại phương tiện",
+ "vehicle_qty": "Số lượng phương tiện",
+ "vehicle_code": "Mã phương tiện",
+ "vehicle_code2": "Mã phương tiện 2",
+ "handle_status": "Trạng thái xử lý",
+ "car_no": "Biển số xe",
+ "task_group_id": "ID nhóm nhiệm vụ",
+ "task_group_seq": "Số thứ tự nhóm nhiệm vụ",
+ "finished_type": "Loại hoàn thành nhiệm vụ",
+ "create_mode": "Phương thức tạo",
+ "request_param": "Tham số yêu cầu tạo nhiệm vụ",
+ "response_param": "Tham số yêu cầu phát hành nhiệm vụ",
+ "workshop_code": "Mã phân xưởng",
+ "ext_group_data": "Thông tin nhóm bổ sung",
+ "priority": "Độ ưu tiên ACS"
+ },
+ "sch_base_taskconfig": {
+ "config_code": "Mã cấu hình",
+ "config_name": "Tên cấu hình",
+ "route_plan_code": "Mã lập kế hoạch tuyến đường",
+ "task_qf_type": "Loại lấy/đặt nhiệm vụ",
+ "acs_task_type": "Loại nhiệm vụ ACS",
+ "task_name": "Tên nhiệm vụ",
+ "task_type": "Loại nhiệm vụ",
+ "task_direction": "Hướng nhiệm vụ",
+ "priority": "Độ ưu tiên",
+ "task_create_max_num": "Số lượng nhiệm vụ tối đa cho phép tạo",
+ "task_issue_max_num": "Số lượng nhiệm vụ tối đa cho phép phát hành",
+ "is_auto_issue": "Tự động phát hành",
+ "start_region_str": "Cấu hình khu vực bắt đầu",
+ "next_region_str": "Cấu hình khu vực kết thúc",
+ "start_point_pre": "Tiền tố điểm bắt đầu",
+ "next_region_pre": "Tiền tố khu vực kết thúc",
+ "is_check_workorder": "Có kiểm tra đơn hàng không",
+ "is_check_start_lock": "Có đánh giá khóa điểm bắt đầu không",
+ "is_immediate_create": "Tạo ngay lập tức",
+ "is_check_next_lock": "Có đánh giá khóa điểm kết thúc không",
+ "is_start_auto": "Tự động điểm bắt đầu",
+ "is_next_auto": "Tự động điểm kết thúc",
+ "is_lock_start": "Khóa điểm bắt đầu",
+ "is_lock_next": "Khóa điểm kết thúc",
+ "request_param": "Tham số yêu cầu tạo nhiệm vụ",
+ "response_param": "Tham số yêu cầu phát hành nhiệm vụ",
+ "is_group_congrol_issue_seq": "Có điều khiển thứ tự phát hành theo nhóm không",
+ "unfinish_notify_time": "Thời gian thông báo nhiệm vụ chưa hoàn thành",
+ "sql_param": "Cấu hình SQL",
+ "workshop_code": "Mã phân xưởng"
+ },
+ "st_ivt_bsrealstorattr": {
+ "stor_code": "Mã kho",
+ "stor_name": "Tên kho",
+ "simple_name": "Tên viết tắt kho",
+ "stor_capacity": "Dung lượng kho",
+ "total_area": "Tổng diện tích",
+ "stor_type_scode": "Tính chất kho",
+ "is_virtualstore": "Có phải kho ảo không",
+ "is_semi_finished": "Có phải kho bán thành phẩm không",
+ "is_materialstore": "Có phải kho nguyên liệu không",
+ "is_productstore": "Có phải kho thành phẩm không",
+ "is_attachment": "Có phải kho phụ tùng không",
+ "is_reversed": "Có cho phép trả hàng không",
+ "is_mvout_auto_cfm": "Tự động xác nhận nghiệp vụ chuyển ra",
+ "is_mvin_auto_cfm": "Tự động xác nhận nghiệp vụ chuyển vào",
+ "area": "Khu vực",
+ "warehouse_address": "Địa chỉ kho",
+ "principal": "Người phụ trách",
+ "office_phone": "Điện thoại văn phòng",
+ "mobile_no": "Số điện thoại di động",
+ "order_index": "Thứ tự hiển thị",
+ "whstate_scode": "Trạng thái",
+ "base_class_id": "Phân loại cơ bản vật liệu",
+ "sysownerid": "ID chủ sở hữu",
+ "sysdeptid": "ID phòng ban",
+ "syscompanyid": "ID công ty",
+ "ext_id": "ID bên ngoài",
+ "depart_name": "Tên phòng ban",
+ "company_name": "Tên công ty"
+ },
+ "st_ivt_checkdtl": {
+ "seq_no": "Số thứ tự chi tiết",
+ "sect_code": "Khu vực kiểm kê",
+ "struct_code": "Vị trí kiểm kê",
+ "checkpoint_code": "Trạm kiểm kê",
+ "storagevehicle_code": "Mã phương tiện lưu trữ",
+ "material_id": "ID vật liệu",
+ "pcsn": "Lô",
+ "base_qty": "Số lượng tồn kho",
+ "status": "Trạng thái",
+ "is_down": "Đã phát hành",
+ "fac_qty": "Số lượng kiểm kê",
+ "check_result": "Kết quả kiểm kê",
+ "check_optname": "Người kiểm kê",
+ "check_time": "Thời gian kiểm kê",
+ "remark": "Ghi chú chi tiết",
+ "check_code": "Số đơn kiểm kê",
+ "check_type": "Loại đơn kiểm kê",
+ "stor_name": "Tên kho",
+ "dtl_num": "Số lượng chi tiết",
+ "create_mode": "Phương thức tạo"
+ },
+ "st_ivt_iostor": {
+ "stor_code": "Mã kho",
+ "sect_date": "Ngày",
+ "quality_scode": "Loại chất lượng",
+ "start_num": "Số lượng đầu kỳ",
+ "in_num": "Số lượng nhập kho",
+ "out_num": "Số lượng xuất kho",
+ "total_qty": "Tổng số lượng",
+ "total_weight": "Tổng trọng lượng",
+ "io_type": "Loại nhập xuất kho",
+ "detail_count": "Số lượng chi tiết",
+ "seq_no": "Số thứ tự chi tiết",
+ "work_status": "Trạng thái thực hiện",
+ "task_id": "ID nhiệm vụ",
+ "storagevehicle_code": "Mã phương tiện lưu trữ",
+ "is_issued": "Đã phát hành",
+ "plan_qty": "Số lượng kế hoạch",
+ "real_qty": "Số lượng thực tế",
+ "point_code": "ID điểm nhập xuất kho",
+ "assign_qty": "Số lượng đã phân bổ",
+ "unassign_qty": "Số lượng chưa phân bổ",
+ "mol_code": "Số đơn hao hụt",
+ "mol_inv_type": "Loại đơn hao hụt",
+ "mol_type": "Loại hao hụt",
+ "turnout_sect_code": "Mã khu vực chuyển ra",
+ "turnout_struct_code": "Mã vị trí chuyển ra",
+ "turnin_sect_code": "Mã khu vực chuyển vào",
+ "turnin_struct_code": "Mã vị trí chuyển vào"
+ },
+ "structWarning": {
+ "safe_qty_lower_limit": "Giới hạn dưới tồn kho an toàn",
+ "safe_qty_upper_limit": "Giới hạn trên tồn kho an toàn",
+ "cron": "Biểu thức",
+ "notify_type": "Loại thông báo",
+ "overdue_days": "Số ngày quá hạn",
+ "safe_days": "Số ngày an toàn",
+ "is_read": "Đã đọc",
+ "current_qty": "Số lượng hiện tại"
+ },
+ "strategy": {
+ "sect_code": "Khu vực kho",
+ "strategy": "Quy tắc",
+ "strategy_type": "1 Chiến lược nhập kho 2 Chiến lược xuất kho",
+ "description": "Mô tả",
+ "strategy_code": "Mã chiến lược",
+ "strategy_name": "Tên chiến lược",
+ "class_type": "Loại xử lý",
+ "param": "Lớp xử lý",
+ "ban": "Cấm thao tác",
+ "form_data": "Tham số giới hạn"
+ },
+ "code_rule": {
+ "current_value": "Giá trị hiện tại"
+ },
+ "dept": {
+ "dept_id": "ID",
+ "pid": "Phòng ban cấp trên",
+ "sub_count": "Số lượng phòng ban con",
+ "name": "Tên",
+ "zh_name": "Tên tiếng Trung",
+ "in_name": "Tên tiếng Indonesia",
+ "en_name": "Tên tiếng Anh",
+ "dept_sort": "Sắp xếp",
+ "is_used": "Trạng thái",
+ "create_name": "Người tạo",
+ "update_name": "Người cập nhật",
+ "create_time": "Ngày tạo",
+ "update_time": "Thời gian cập nhật",
+ "code": "Mã phòng ban",
+ "ext_id": "ID bên ngoài"
+ },
+ "dict": {
+ "dict_type": "Loại từ điển",
+ "dict_sort": "Số thứ tự",
+ "label": "Nhãn từ điển",
+ "value": "Giá trị từ điển",
+ "para1": "Tham số 1",
+ "para2": "Tham số 2",
+ "para3": "Tham số 3"
+ },
+ "menu": {
+ "home": "Trang chủ",
+ "menu_id": "ID menu",
+ "pid": "ID menu cấp trên",
+ "sub_count": "Số lượng menu con",
+ "type": "Loại menu",
+ "system_type": "Hệ thống thuộc về",
+ "category": "Phân loại menu",
+ "title": "Tiêu đề menu",
+ "en_title": "Tiêu đề tiếng Anh",
+ "in_title": "Tiêu đề tiếng Indonesia",
+ "zh_title": "Tiêu đề tiếng Trung",
+ "component_name": "Tên thành phần",
+ "component": "Thành phần",
+ "menu_sort": "Sắp xếp",
+ "icon": "Biểu tượng",
+ "path": "Đường dẫn",
+ "iframe": "Có phải liên kết ngoài không",
+ "cache": "Có cache không",
+ "hidden": "Có ẩn không",
+ "permission": "Quyền",
+ "is_pc": "Có phải menu PC không"
+ },
+ "param": {
+ "code": "Mã",
+ "name": "Tên",
+ "zh_name": "Tên",
+ "en_name": "Tên tiếng Anh",
+ "in_name": "Tên tiếng Indonesia",
+ "value": "Giá trị"
+ },
+ "user": {
+ "user_id": "ID người dùng",
+ "username": "Tài khoản đăng nhập",
+ "password": "Mật khẩu",
+ "is_admin": "Có phải tài khoản quản trị viên không",
+ "person_name": "Họ tên",
+ "zh_person_name": "Họ tên tiếng Trung",
+ "en_person_name": "Họ tên tiếng Anh",
+ "in_person_name": "Họ tên tiếng Indonesia",
+ "gender": "Giới tính",
+ "zh_gender": "Giới tính tiếng Trung",
+ "en_gender": "Giới tính tiếng Anh",
+ "phone": "Điện thoại",
+ "email": "Email",
+ "avatar_name": "Đường dẫn avatar",
+ "avatar_path": "Đường dẫn avatar thực tế",
+ "extperson_id": "ID nhân sự bên ngoài",
+ "extuser_id": "ID người dùng bên ngoài",
+ "pwd_reset_user_id": "Người đặt lại mật khẩu",
+ "pwd_reset_time": "Thời gian đặt lại mật khẩu"
+ },
+ "basedata_manage": {
+ "same_warehouse_numbers": "Tồn tại số kho giống nhau",
+ "deleted_or_without_permission_operation_failed": "Đã bị xóa hoặc không có quyền, thao tác thất bại!",
+ "same_supplier_code": "Tồn tại số nhà cung cấp giống nhau",
+ "current_device_code_already_exists": "Mã thiết bị hiện tại đã tồn tại 【%s】",
+ "current_supplier_code_already_exists": "Mã nhà cung cấp hiện tại đã tồn tại 【%s】",
+ "current_cust_code_already_exists": "Mã khách hàng hiện tại đã tồn tại 【%s】",
+ "current_material_code_already_exists": "Mã vật liệu hiện tại đã tồn tại 【%s】",
+ "current_sorting_code_already_exists": "Mã phân loại hiện tại đã tồn tại 【%s】",
+ "current_unit_code_already_exists": "Mã đơn vị đo lường hiện tại đã tồn tại 【%s】",
+ "unit_code_not_exists": "Mã đơn vị đo lường 【%s】 không tồn tại!",
+ "current_vehicle_group_plate_info_exists": "Thông tin xếp nhóm phương tiện hiện tại đã tồn tại",
+ "parents_cannot_be_oneself": "Cấp trên không thể là chính mình",
+ "material_information_not_exists": "Thông tin vật liệu 【%s】 không tồn tại!",
+ "storage_vehicle_code_already_exists": "Mã phương tiện hiện tại đã tồn tại 【%s】",
+ "vehicle_type_no_dict_config": "Loại phương tiện này %s không có cấu hình giá trị từ điển",
+ "storage_vehicle_not_exist": "Phương tiện với mã 【%s】 không tồn tại!",
+ "parent_class_code_invalid": "Vui lòng nhập số nút cha chính xác!",
+ "sect_code_already_exists": "Tồn tại mã khu vực kho giống nhau trong cùng kho",
+ "struct_code_not_exist": "Mã cấu trúc 【%s】 không tồn tại",
+ "sect_no_io_rule": "Khu vực 【%s】 không có cấu hình chiến lược nhập xuất kho",
+ "strategy_no_available_struct": "Chiến lược 【%s】 không có vị trí hàng khả dụng, tổng cộng truy vấn được %s vị trí hàng",
+ "sect_no_in_rule": "Khu vực 【%s】 không có cấu hình chiến lược nhập kho"
+ },
+ "sch_manage": {
+ "task_already_completed": "Nhiệm vụ này đã hoàn thành!",
+ "task_already_cancelled": "Nhiệm vụ này đã bị hủy!",
+ "task_not_exists": "Nhiệm vụ này không tồn tại",
+ "only_cancel_generating_tasks": "Chỉ có thể hủy nhiệm vụ đang tạo!",
+ "task_status_must_be_create_to_cancel": "Trạng thái nhiệm vụ phải là tạo mới có thể hủy nhiệm vụ",
+ "same_point_code_exists": "Tồn tại mã điểm giống nhau",
+ "data_empty": "Dữ liệu trống!",
+ "task_config_already_exists": "Cấu hình nhiệm vụ 【%s】 đã tồn tại!",
+ "start_and_end_region_cannot_be_empty": "Khu vực bắt đầu và khu vực kết thúc không thể cùng trống!",
+ "tray_cannot_be_empty": "Pallet không được để trống"
+ },
+ "task": {
+ "status": {
+ "created": "Đã tạo",
+ "applied": "Đã ứng dụng",
+ "created_completed": "Tạo hoàn thành",
+ "issued": "Đã phát hành",
+ "executing": "Đang thực hiện",
+ "completed": "Hoàn thành",
+ "cancelled": "Đã hủy",
+ "unfinished": "Chưa hoàn thành"
+ },
+ "created_desc": "Nhiệm vụ đã tạo",
+ "applied_desc": "Nhiệm vụ đã ứng dụng",
+ "create_completed_desc": "Nhiệm vụ tạo hoàn thành",
+ "issued_desc": "Nhiệm vụ đã phát hành",
+ "executing_desc": "Nhiệm vụ đang thực hiện",
+ "completed_desc": "Nhiệm vụ hoàn thành",
+ "cancelled_desc": "Nhiệm vụ đã hủy",
+ "unfinished_desc": "Nhiệm vụ chưa hoàn thành"
+ },
+ "bind": {
+ "type": {
+ "unbind": "Hủy liên kết",
+ "bind": "Liên kết",
+ "no_operation": "Không thao tác"
+ }
+ },
+ "vehicle": {
+ "type": {
+ "empty_pallet": "Pallet rỗng",
+ "empty_container": "Thùng chứa rỗng"
+ }
+ },
+ "base_data": {
+ "type_not_defined": "Loại tương ứng 【%s】 chưa được định nghĩa"
+ },
+ "warehouse_manage": {
+ "main_table_status_must_be_generate": "Trạng thái bảng chính phải là đã tạo!",
+ "no_cancel_outbound_alloc_dtl": "Không tồn tại chi tiết phân bổ xuất kho có thể hủy",
+ "no_selected_outbound_point": "Chưa chọn điểm xuất kho",
+ "no_selected_floor": "Chưa chọn tầng",
+ "no_related_outbound_bill": "Không tìm thấy đơn xuất kho liên quan",
+ "no_alloc_dtl_to_set": "Hiện tại không có chi tiết phân bổ có thể thiết lập",
+ "main_table_status_must_be_allocated": "Trạng thái bảng chính phải là đã phân bổ xong!",
+ "cannot_force_confirm_with_unfinished_tasks": "Hiện có nhiệm vụ chưa hoàn thành không thể xác nhận cưỡng chế!",
+ "no_alloc_dtl_for_task": "Không tìm thấy chi tiết phân bổ tương ứng với nhiệm vụ",
+ "no_dtl_found": "Không tìm thấy chi tiết",
+ "vehicle_already_in_storage": "Mã phương tiện:【%s】 đã tồn tại trong kho, vui lòng kiểm tra dữ liệu!",
+ "detail_already_allocated_location": "Chi tiết hiện tại đã được phân bổ vị trí kho",
+ "no_available_location": "Không có vị trí hàng khả dụng",
+ "detail_not_allocated_location": "Chi tiết này chưa được phân bổ vị trí hàng, vui lòng phân bổ trước",
+ "cannot_find_allocation_detail_for_task": "Không tìm thấy chi tiết phân bổ tương ứng với nhiệm vụ",
+ "cannot_find_inbound_detail_record": "Không tìm thấy bản ghi chi tiết đơn nhập kho",
+ "cannot_find_inbound_order": "Không tìm thấy đơn nhập kho",
+ "no_location_in_sector": "Khu vực kho này không có vị trí kho",
+ "no_carrier_info": "Không có thông tin số phương tiện này",
+ "cannot_find_suitable_location": "Không tìm thấy vị trí kho phù hợp",
+ "cannot_find_available_sector": "Không tìm thấy khu vực kho khả dụng",
+ "cannot_select_suitable_sector": "Không thể chọn khu vực kho phù hợp",
+ "outbill_qty_zero": "Số lượng không thể bằng 0",
+ "outbill_sect_empty": "Khu vực kho phân bổ không được để trống",
+ "outbill_not_found": "Không tìm thấy thông tin đơn xuất kho",
+ "outbill_no_details": "Đơn hàng hiện tại không có chi tiết xuất kho có thể phân bổ",
+ "outbill_no_cancelable_details": "Không tồn tại chi tiết phân bổ xuất kho có thể hủy",
+ "outbill_allocated": "Đã phân bổ xong, số lượng chưa phân bổ là 0",
+ "storagevehicle_no_inventory": "Phương tiện hiện tại 【%s】 không tồn tại tồn kho vật liệu lô liên quan, vui lòng kiểm tra dữ liệu!",
+ "frozen_quantity_cannot_be_negative": "Số lượng đóng băng không thể âm, vui lòng kiểm tra số lượng thay đổi! Số lượng đóng băng hiện tại là 【%s】 Số lượng thay đổi hiện tại là 【%s】"
+ },
+ "pda_manage": {
+ "change_type_cannot_be_empty": "Loại thay đổi không được để trống!",
+ "carrier_code_cannot_be_empty": "Mã phương tiện không được để trống!",
+ "material_id_cannot_be_empty": "Định danh vật liệu không được để trống!",
+ "unit_id_cannot_be_empty": "Định danh đơn vị đo lường không được để trống!",
+ "unit_name_cannot_be_empty": "Tên đơn vị đo lường không được để trống!",
+ "change_qty_cannot_be_empty": "Số lượng thay đổi không được để trống!",
+ "carrier_already_has_inventory": "Phương tiện hiện tại đã tồn tại vật liệu tồn kho, vui lòng kiểm tra dữ liệu!",
+ "material_info_cannot_be_empty": "Thông tin vật liệu không được để trống!",
+ "vehicle_info_cannot_be_empty": "Thông tin phương tiện không được để trống!",
+ "vehicle_already_has_group_plate_info": "Mã phương tiện:【%s】 đã tồn tại thông tin xếp nhóm, vui lòng kiểm tra dữ liệu!",
+ "vehicle_already_in_storage": "Mã phương tiện:【%s】 đã tồn tại trong kho:【%s】, vui lòng kiểm tra dữ liệu!",
+ "dtllist_cannot_be_empty": "dtlList không được để trống",
+ "vehicle_not_group_plated": "Phương tiện này chưa xếp nhóm, vui lòng kiểm tra!",
+ "vehicle_not_in_group_plate_status": "Phương tiện này không ở trạng thái xếp nhóm, vui lòng kiểm tra!",
+ "point_not_exists": "Điểm không tồn tại:【%s】",
+ "no_materials_available_for_storage": "Hiện không có vật liệu nào có thể nhập kho!",
+ "move_in_location_cannot_be_empty": "Vị trí hàng chuyển vào không được để trống!",
+ "material_detail_cannot_be_empty": "Chi tiết vật liệu không được để trống!",
+ "vehicle_not_exist_in_system": "Phương tiện không tồn tại trong hệ thống!",
+ "move_in_location_not_exist_in_system": "Vị trí hàng chuyển vào không tồn tại trong hệ thống!",
+ "location_and_vehicle_code_cannot_be_empty": "Mã vị trí hàng và mã phương tiện không thể cùng trống!",
+ "vehicle_code_empty": "Mã phương tiện không được để trống",
+ "point_code_empty": "Mã điểm không được để trống",
+ "point_not_found": "Điểm 【%s】 không tồn tại",
+ "point_already_binded": "Điểm 【%s】 đã liên kết với phương tiện 【%s】",
+ "vehicle_already_binded": "Phương tiện 【%s】 đã liên kết với điểm 【%s】",
+ "point_no_vehicle_need_unbind": "Điểm 【%s】 không liên kết với phương tiện 【%s】, không cần hủy liên kết",
+ "start_point_not_exist": "Điểm bắt đầu không tồn tại",
+ "end_point_not_exist": "Điểm kết thúc không tồn tại",
+ "site_code_empty": "Mã điểm không được để trống",
+ "site_not_exist": "Điểm 【%s】 không tồn tại"
+ },
+ "acs": {
+ "connection_failed": "Kết nối ACS thất bại"
+ },
+ "status": {
+ "published": "Xuất bản",
+ "unpublished": "Chưa xuất bản",
+ "started": "Bắt đầu",
+ "stopped": "Dừng",
+ "production_in": "Nhập kho sản xuất",
+ "purchase_in": "Nhập kho mua hàng",
+ "other_in": "Nhập kho khác",
+ "production_out": "Xuất kho sản xuất",
+ "sales_out": "Xuất kho bán hàng",
+ "other_out": "Xuất kho khác",
+ "generated": "Đã tạo",
+ "allocated": "Đã phân bổ xong",
+ "type_not_defined": "Loại tương ứng 【%s】 chưa được định nghĩa",
+ "code_not_defined_r": "Mã tương ứng 【%s】 chưa định nghĩa dữ liệu R",
+ "code_not_defined_x": "Mã tương ứng 【%s】 chưa định nghĩa dữ liệu x",
+ "node_completed": "Nút hoàn thành",
+ "abnormal_completed": "Hoàn thành bất thường",
+ "manual_in": "Nhập kho thủ công",
+ "material_out": "Xuất kho vật liệu",
+ "manual_out": "Xuất kho thủ công",
+ "move_storage": "Chuyển kho",
+ "abnormal_move": "Chuyển kho bất thường",
+ "inventory": "Kiểm kê",
+ "transfer": "Chuyển kho",
+ "inventory_loss": "Thiếu kiểm kê",
+ "inventory_profit": "Thừa kiểm kê",
+ "physical_inventory": "Kiểm kê thực tế",
+ "receipt_notice": "Thông báo nhận hàng",
+ "sales_order": "Đơn hàng bán",
+ "production_inbound": "Nhập kho sản xuất",
+ "purchase_inbound": "Nhập kho mua hàng",
+ "sales_return_inbound": "Nhập kho trả hàng bán",
+ "purchase_return_outbound": "Xuất kho trả hàng mua",
+ "subcontract_material_list": "Đơn lĩnh vật liệu gia công",
+ "production_material_list": "Đơn chuẩn bị vật liệu sản xuất",
+ "production_picking": "Lĩnh vật liệu sản xuất",
+ "simple_production_picking": "Lĩnh vật liệu sản xuất đơn giản",
+ "transfer_outbound": "Xuất kho điều chuyển",
+ "other_outbound": "Xuất kho khác",
+ "lowest": "Độ ưu tiên thấp nhất",
+ "normal": "Độ ưu tiên bình thường",
+ "higher": "Độ ưu tiên cao hơn",
+ "urgent": "Độ ưu tiên khẩn cấp",
+ "warehouse": "Nhiệm vụ kho",
+ "agv_task": "Nhiệm vụ AGV",
+ "ctu_task": "Nhiệm vụ CTU",
+ "third_floor_ctu": "CTU tầng 3",
+ "xian_gong": "Hệ thống tiên công",
+ "hairou_ctu": "CTU Hải Nhu",
+ "hikvision_ctu": "CTU Hải Khang",
+ "inbound": "Nhập kho",
+ "outbound": "Xuất kho",
+ "in_out_bound": "Nhập xuất kho",
+ "first_floor_workshop": "Phân xưởng tầng 1",
+ "second_floor_workshop": "Phân xưởng tầng 2",
+ "third_floor_workshop": "Phân xưởng tầng 3",
+ "main_storage_picking_platform": "Nền tảng chọn hàng kho chính",
+ "first_floor_io_conveyor": "Băng tải nhập xuất kho tầng 1",
+ "second_floor_io_conveyor": "Băng tải nhập xuất kho tầng 2",
+ "second_floor_ctu_shelf_docking": "Vị trí ghép nối kệ CTU tầng 2",
+ "second_floor_agv_production_line_docking": "Vị trí ghép nối dây chuyền sản xuất AGV tầng 2",
+ "second_floor_empty_shelf_buffer": "Vị trí đệm kệ trống tầng 2",
+ "pallet_warehouse": "Kho pallet",
+ "container_warehouse": "Kho thùng chứa",
+ "virtual_warehouse": "Kho ảo",
+ "second_floor_ctu_buffer": "Vị trí đệm CTU tầng 2",
+ "second_floor_shelf_buffer": "Vị trí đệm kệ tầng 2",
+ "ascending": "Tăng dần",
+ "descending": "Giảm dần",
+ "unbind": "Hủy liên kết",
+ "bind": "Liên kết",
+ "no_operation": "Không thao tác",
+ "empty_tray": "Pallet rỗng",
+ "empty_container": "Thùng chứa rỗng",
+ "start": "Bắt đầu",
+ "pause": "Tạm dừng",
+ "completed": "Hoàn thành",
+ "force_completed": "Hoàn thành cưỡng chế",
+ "cancelled": "Đã hủy"
+ },
+ "error": {
+ "param_undefined": "Tham số 【%s】 chưa định nghĩa 【%s】",
+ "ParamExist": "Tham số 【%s】 đã tồn tại",
+ "Update": "Cập nhật thất bại",
+ "Detele": "Xóa thất bại",
+ "NullPoint": "Lỗi con trỏ null",
+ "SystemAuthError": "Lỗi ủy quyền hệ thống",
+ "File_3": "Tải lên file thất bại",
+ "isNull": "Tham số 【%s】 không được để trống",
+ "Send": "Gửi thất bại"
+ },
+ "role": {
+ "Check_1": "Tên vai trò không được để trống",
+ "level": "Cấp độ vai trò"
+ },
+ "quartz": {
+ "ip_different": "IP máy cục bộ 【%s】 không khớp với IP điều phối 【%s】",
+ "create_job_failure": "Tạo nhiệm vụ định thời thất bại"
+ },
+ "system_manage": {
+ "username_password_error": "Sai tên người dùng hoặc mật khẩu",
+ "account_not_activated": "Tài khoản chưa kích hoạt",
+ "param_empty": "Tham số không được để trống",
+ "code_rule_not_exist": "Thiếu cấu hình liên quan đến 【%s】",
+ "menu_no_permission": "Không có quyền menu",
+ "current_business_executing": "Nghiệp vụ hiện tại:【%s】 đang thực hiện, vui lòng thử lại sau"
+ },
+ "login": {
+ "childError": "Menu nút con không thể thiết lập thành thư mục"
+ }
}
diff --git a/nladmin-system/nlsso-server/src/main/resources/language/i18n/zh.js b/nladmin-system/nlsso-server/src/main/resources/language/i18n/zh.js
index 3bea7fc..addcba1 100644
--- a/nladmin-system/nlsso-server/src/main/resources/language/i18n/zh.js
+++ b/nladmin-system/nlsso-server/src/main/resources/language/i18n/zh.js
@@ -1,771 +1,1676 @@
var config = {
- "language": "Chinese",
- "platform": {
- "title": "诺力平台"
+ "language": "Chinese",
+ "platform": {
+ "title": "诺力平台",
+ "WMSSystem":"WMS系统"
+ },
+ "SysParam":{
+ "rules":{
+ "NotNull":"不可为空"
+ }
+ },
+ "system": {
+ "exception": "系统异常,请联系管理员",
+ "paramException": "参数异常,请检查输入参数",
+ "resultException": "请求结果不存在",
+ "dataException": "数据异常,数据不存在",
+ "dataExceptionArg": "数据异常,%s数据不存在",
+ "dataDuplicationArg": "数据重复,%s已存在于系统中",
+ "dataFormat": "数据异常,数据不正确",
+ "activatArg": "%s尚未在系统中激活",
+ "operation": "操作失败",
+ "error_param_undefined": "【%s】对应类型【%s】未定义",
+ "per_auth": "权限已分配,无法删除",
+ "error_isNull": "数据不存在: %s",
+ "dept_has": "部门已关联用户,无法删除",
+ "user_not_exist": "用户不存在",
+ "password_error": "密码错误",
+ "account_not_activated": "账号未激活",
+ "vehicle_already_in_storage": "载具编码:%s已存在库内,请对数据进行核实!",
+ "no_available_location": "无可用货位",
+ "detail_already_allocated": "当前明细已经分配过库位",
+ "no_allocated_location": "该明细还没分配货位,请先分配货位",
+ "main_table_status_must_be_allocated": "主表状态必须为分配完!",
+ "no_task_allocation_detail": "未找到任务对应的分配明细",
+ "no_inbound_bill_detail": "未找到入库单明细记录",
+ "no_inbound_bill": "未找到入库单",
+ "no_location_in_warehouse": "该库区没有仓位",
+ "no_vehicle_info": "没有该载具号信息",
+ "no_suitable_location": "未找到满足的仓位",
+ "no_available_warehouse_area": "未找到可用的库区",
+ "cannot_select_suitable_warehouse_area": "无法选择合适的库区",
+ "captcha_config_error": "验证码配置信息错误!正确配置查看 LoginCodeEnum",
+ "available_quantity_cannot_be_negative": "可用数不能为负数,请检查变动数量!当前可用数为【%s】当前变动数为【%s】",
+ "operation_failed": "操作失败",
+ "local_ip": "本机IP地址:"
+ },
+ "business": {
+ "InvReminder": "当前分配策略,%s没有可用位置",
+ "loginPassword": "登入失败,账号密码不正确",
+ "accountUse": "登入失败,账号未启用"
+ },
+ "wms": {
+ "statement": {
+ "record": {
+ "title": "库存变动记录",
+ "location_info": "仓位信息",
+ "enter_location_info": "请输入仓位信息",
+ "material_code": "物料编码",
+ "enter_material_code": "请输入物料编码",
+ "vehicle_code": "载具编码",
+ "enter_vehicle_code": "请输入载具编码",
+ "batch": "批次",
+ "enter_batch_info": "请输入批次信息",
+ "change_date": "变动日期",
+ "start_date": "开始日期",
+ "end_date": "结束日期",
+ "warehouse": "仓库",
+ "location_code": "仓位编码",
+ "material_name": "物料名称",
+ "is_increase_stock": "是否增加库存",
+ "total_stock": "总库存",
+ "frozen_stock": "冻结库存",
+ "change_stock": "变动库存",
+ "unit": "单位",
+ "material_extend_info": "物料扩展信息",
+ "document_number": "单据编号",
+ "document_table_name": "单据表名",
+ "change_type": "变动类型",
+ "update_time": "修改时间"
+ },
+ "structivt": {
+ "title": "库存管理",
+ "warehouse_area": "所属库区",
+ "location_search": "仓位搜索",
+ "location_code_or_name": "仓位编码或名称",
+ "material_search": "物料搜索",
+ "material_code_name_spec": "物料编码、名称或规格",
+ "batch_number": "批次号",
+ "export_excel": "导出Excel",
+ "location_code": "仓位编码",
+ "location_name": "仓位名称",
+ "warehouse": "仓库",
+ "material_code": "物料编码",
+ "material_name": "物料名称",
+ "vehicle_number": "载具号",
+ "stock_quantity": "库存数",
+ "frozen_quantity": "冻结数",
+ "measurement_unit": "计量单位",
+ "remark": "备注",
+ "storage_time": "入库时间",
+ "finished_product_stock": "成品库存"
+ }
},
- "system": {
- "exception": "系统异常,请联系管理员",
- "paramException": "参数异常,请检查输入参数",
- "resultException": "请求结果不存在",
- "dataException": "数据异常,数据不存在",
- "dataExceptionArg": "数据异常,%s数据不存在",
- "dataDuplicationArg": "数据重复,%s已存在于系统中",
- "dataFormat": "数据异常,数据不正确",
- "activatArg": "%s尚未在系统中激活",
- "operation": "操作失败",
- "error_param_undefined": "【%s】对应类型【%s】未定义",
- "per_auth": "权限已分配,无法删除",
- "error_isNull": "数据不存在: %s",
- "dept_has": "部门已关联用户,无法删除",
- "user_not_exist": "用户不存在",
- "password_error": "密码错误",
- "account_not_activated": "账号未激活",
- "vehicle_already_in_storage": "载具编码:%s已存在库内,请对数据进行核实!",
- "no_available_location": "无可用货位",
- "detail_already_allocated": "当前明细已经分配过库位",
- "no_allocated_location": "该明细还没分配货位,请先分配货位",
- "main_table_status_must_be_allocated": "主表状态必须为分配完!",
- "no_task_allocation_detail": "未找到任务对应的分配明细",
- "no_inbound_bill_detail": "未找到入库单明细记录",
- "no_inbound_bill": "未找到入库单",
- "no_location_in_warehouse": "该库区没有仓位",
- "no_vehicle_info": "没有该载具号信息",
- "no_suitable_location": "未找到满足的仓位",
- "no_available_warehouse_area": "未找到可用的库区",
- "cannot_select_suitable_warehouse_area": "无法选择合适的库区",
- "captcha_config_error": "验证码配置信息错误!正确配置查看 LoginCodeEnum",
- "available_quantity_cannot_be_negative": "可用数不能为负数,请检查变动数量!当前可用数为【%s】当前变动数为【%s】",
- "operation_failed": "操作失败",
- "local_ip": "本机IP地址:"
+ "basedata": {
+ "bsrealstorattr": {
+ "title": "仓库",
+ "search_placeholder": "输入仓库编码或名称",
+ "stor_code": "仓库编码",
+ "stor_code_required": "仓库编码不能为空",
+ "stor_name": "仓库名称",
+ "stor_name_required": "仓库名称不能为空",
+ "simple_name": "仓库简称",
+ "ext_id": "外部标识",
+ "stor_capacity": "仓库容量",
+ "total_area": "总面积(㎡)",
+ "stor_type_scode": "仓库性质",
+ "storea_ddress": "仓库地址",
+ "principal": "负责人",
+ "office_phone": "联系电话",
+ "stor_type": "仓库类型",
+ "is_materialstore": "原材料库",
+ "is_semi_finished": "半成品库",
+ "is_productstore": "成品库",
+ "is_attachment": "备件库",
+ "is_virtualstore": "虚拟库",
+ "remark": "备注",
+ "is_used": "是否启用",
+ "valid_phone": "请输入正确的11位手机号码",
+ "only_number": "只能输入数字",
+ "select_at_least_one_type": "仓库类型至少选一条",
+ "disable_confirm": "此操作将停用,是否继续!",
+ "enable_confirm": "此操作将启用,是否继续!"
+ },
+ "class": {
+ "title": "基础类别",
+ "class_code": "分类编码",
+ "class_name": "分类名称",
+ "class_desc": "分类简要描述",
+ "is_top": "顶级类目",
+ "parent_class": "上级类目",
+ "select_parent_class": "选择上级类目",
+ "search_placeholder": "请选择分类名称",
+ "expand_all": "全部展开",
+ "is_modify": "是否可修改",
+ "delete_confirm": "确定删除吗,如果存在下级节点则一并删除,此操作不能撤销!",
+ "add_sibling": "新增同级",
+ "add_children": "新增子级",
+ "not_empty": "不能为空",
+ "top_class_not_empty": "顶级类目不能为空"
+ },
+ "material": {
+ "title": "物料",
+ "not_empty": "不能为空",
+ "material_code_not_empty": "物料编码不能为空",
+ "material_name_not_empty": "物料名称不能为空",
+ "material_type_not_empty": "物料分类不能为空",
+ "change_status_confirm": "此操作将 \"{status}\" {name}, 是否继续?",
+ "status_change_success": "{status}成功",
+ "sync_success": "同步成功!"
+ },
+ "customer": {
+ "title": "客户基础表",
+ "search_placeholder": "输入客户编码或客户名称",
+ "cust_code": "客户编码",
+ "cust_name": "客户名称 ",
+ "cust_simple_name": "客户简称 ",
+ "tax_no": "税务登记号",
+ "register_no": "工商注册号",
+ "manage_lice_no": "经营许可证号",
+ "busi_char_name": "营业执照",
+ "zip_code": "邮政编码",
+ "corp_tele_no": "公司电话",
+ "corp_address": "公司地址",
+ "ext_id": "外部标识",
+ "is_used": "是否启用",
+ "jurid_name": "法人代表",
+ "remark": "备注",
+ "cust_id_not_empty": "客户标识不能为空",
+ "cust_code_not_empty": "客户编码不能为空",
+ "cust_name_not_empty": "客户名称 不能为空",
+ "create_id_not_empty": "创建人不能为空",
+ "create_name_not_empty": "创建人不能为空",
+ "create_time_not_empty": "创建时间不能为空",
+ "is_used_not_empty": "是否启用不能为空",
+ "is_delete_not_empty": "是否删除不能为空",
+ "class_id_not_empty": "基础分类不能为空",
+ "change_status_confirm": "此操作将 \"{status}\" {name}, 是否继续?",
+ "status_change_success": "{status}成功"
+ },
+ "group": {
+ "title": "组盘记录",
+ "material_query": "物料查询",
+ "material_placeholder": "物料编码、名称",
+ "batch_query": "批次查询",
+ "batch_placeholder": "批次",
+ "vehicle_code": "载具编码",
+ "vehicle_placeholder": "载具编码",
+ "status": "组盘状态",
+ "status_placeholder": "状态",
+ "material_code": "物料编码",
+ "material_name": "物料名称",
+ "spec": "规格",
+ "storagevehicle_code": "载具编码",
+ "qty": "物料数量",
+ "unit": "单位",
+ "ext_code": "源单号",
+ "ext_type": "源单类型",
+ "ext_type_placeholder": "源单类型",
+ "add_frame": "添加料框",
+ "frame_no": "料框号",
+ "operation": "操作",
+ "input_frame_no": "请输入料框号",
+ "delete": "删除",
+ "cancel": "取消",
+ "confirm": "确认",
+ "group_qty": "组盘数量",
+ "remark": "备注",
+ "create_name": "组盘人",
+ "create_time": "组盘时间",
+ "duplicate_frame": "存在重复的料框号:{frames}",
+ "zero_qty_error": "存在数量为0的料框,不能提交"
+ },
+ "materialSet": {
+ "title": "物料存放设置",
+ "sect_select": "库区选择",
+ "material_class": "物料分类",
+ "add": "新增",
+ "operation": "操作",
+ "sect_code": "库区编码",
+ "sect_name": "库区名称",
+ "class_code": "物料类别编码",
+ "class_name": "物料类别名称",
+ "set_time": "设置时间",
+ "set_name": "设置人",
+ "sect": "库区",
+ "select_sect": "请选择库区",
+ "second_class": "二级分类",
+ "cancel": "取 消",
+ "confirm": "确 定",
+ "select_record": "请选择记录",
+ "operation_success": "操作成功"
+ },
+ "measure": {
+ "title": "计量单位",
+ "search_placeholder": "输入单位编码或单位名称",
+ "unit_code": "编码",
+ "unit_name": "名称",
+ "ext_id": "外部标识",
+ "qty_precision": "数据精度",
+ "is_used": "是否启用",
+ "no": "否",
+ "yes": "是",
+ "cancel": "取消",
+ "confirm": "确认",
+ "update_optname": "修改者",
+ "update_time": "修改时间",
+ "operation": "操作",
+ "not_empty": "不能为空",
+ "confirm_title": "提示",
+ "change_status_confirm": "此操作将 \"{status}\" {name}, 是否继续?",
+ "status_change_success": "{status}成功"
+ },
+ "sectattr": {
+ "title": "库区",
+ "stor_select": "所属仓库",
+ "search_placeholder": "输入库区编码或名称",
+ "sect_code": "库区编码",
+ "sect_name": "库区名称",
+ "simple_name": "库区简称",
+ "stor_id": "归属仓库",
+ "capacity": "库区容量",
+ "sect_type_attr": "库区类型",
+ "sect_manager_name": "负责人",
+ "mobile_no": "联系电话",
+ "remark": "备注",
+ "stor_name": "仓库名称",
+ "is_used": "是否启用",
+ "ext_id": "外部标识",
+ "valid_phone": "请输入正确的11位手机号码",
+ "valid_number": "只能输入数字",
+ "sect_code_not_empty": "库区编码不能为空",
+ "sect_name_not_empty": "库区名称不能为空",
+ "sect_type_not_empty": "库区类型不能为空",
+ "stor_id_not_empty": "仓库标识不能为空",
+ "not_empty": "不能为空",
+ "disable": "停用",
+ "enable": "启用",
+ "change_status_confirm": "此操作将{status},是否继续!",
+ "confirm_title": "提示",
+ "confirm": "确定",
+ "cancel": "取消",
+ "operation_success": "操作成功"
+ },
+ "supp": {
+ "title": "供应商",
+ "search_placeholder": "输入供应商编码或名称",
+ "supp_code": "供应商编码",
+ "supp_name": "供应商名称",
+ "jurid_name": "法人代表",
+ "tax_no": "税务登记号",
+ "register_no": "工商注册号",
+ "manage_lice_no": "经营许可证号",
+ "busi_char_name": "营业执照",
+ "barcode_print": "条码打印起始值",
+ "zip_code": "邮政编码",
+ "corp_tele_no": "公司电话",
+ "corp_address": "公司地址",
+ "is_used": "是否启用",
+ "no": "否",
+ "yes": "是",
+ "ext_id": "外部标识",
+ "honour_days": "资金计划履约天数",
+ "remark": "备注",
+ "cancel": "取消",
+ "confirm": "确认",
+ "update_optname": "修改者",
+ "update_time": "修改时间",
+ "operation": "操作",
+ "not_empty": "不能为空",
+ "confirm_msg": "此操作将 \"{status}\" {code}, 是否继续?",
+ "confirm_title": "提示",
+ "confirm_btn": "确定",
+ "cancel_btn": "取消",
+ "success": "成功"
+ },
+ "structattr": {
+ "position": "仓位",
+ "position_code": "仓位编码",
+ "position_name": "仓位名称",
+ "position_short_name": "仓位简称",
+ "warehouse_area": "所属库区",
+ "belong_warehouse_area": "归属库区",
+ "warehouse": "所属仓库",
+ "vehicle_number": "载具号",
+ "lock_type": "锁定类型",
+ "capacity": "容量",
+ "weight_bearing": "承受重量",
+ "width": "宽度",
+ "depth": "深度",
+ "height": "高度",
+ "is_temporary": "是否临时",
+ "row": "排",
+ "column": "列",
+ "layer": "层",
+ "layer_1": "1层",
+ "layer_2": "2层",
+ "layer_3": "3层",
+ "remark": "备注",
+ "is_enabled": "是否启用",
+ "is_empty": "是否空位",
+ "empty": "空位",
+ "has_goods": "有货",
+ "fuzzy_search": "模糊搜索",
+ "position_code_name": "仓位编码、名称",
+ "lock_task_type": "锁定任务类型",
+ "lock_task_code": "锁定任务编码",
+ "lock_bill_code": "锁定单据编码",
+ "lock_bill_type": "锁定单据类型",
+ "position_code_not_empty": "仓位编码不能为空",
+ "position_name_not_empty": "仓位名称不能为空",
+ "warehouse_area_not_empty": "库区标识不能为空",
+ "warehouse_not_empty": "仓库标识不能为空",
+ "only_number": "只能输入数字",
+ "disable_confirm": "此操作将停用,是否继续!",
+ "enable_confirm": "此操作将启用,是否继续!",
+ "struct_code_not_empty": "仓位标识不能为空"
+ },
+ "storagevehicleinfo": {
+ "not_empty": "不能为空",
+ "operate_success": "{status}成功",
+ "vehicle_type": "载具类型",
+ "fuzzy_search": "模糊搜索",
+ "vehicle_code_name": "载具号、载具名称",
+ "vehicle_code": "载具编码",
+ "vehicle_name": "载具名称",
+ "vehicle_weight": "载具重量",
+ "is_used": "是否启用",
+ "vehicle_id": "载具标识",
+ "bind_material": "绑定物料",
+ "pallet_weight": "托盘重量",
+ "print": "打印",
+ "vehicle_material_info": "载具物料信息",
+ "material_code": "物料编码",
+ "material_spec": "物料规格",
+ "batch": "批次",
+ "material_qty": "物料数量",
+ "frozen_qty": "冻结数量",
+ "process_instance": "流程实例",
+ "vehicle_info": "载具信息",
+ "vehicle_weight_g": "载具重量(g)",
+ "print_config": "打印配置",
+ "paper_height_mm": "纸张高度(mm)",
+ "paper_width_mm": "纸张宽度(mm)",
+ "margin_top_mm": "页边距top(mm)",
+ "margin_right_mm": "页边距right(mm)",
+ "margin_down_mm": "页边距down(mm)",
+ "margin_left_mm": "页边距left(mm)",
+ "start_vehicle_code": "起始载具号",
+ "vehicle_qty": "载具数量",
+ "height_mm": "高度(mm)",
+ "width_mm": "宽度(mm)",
+ "depth_mm": "深度(mm)",
+ "title": "载具信息",
+ "generate": "生成",
+ "generate_and_print": "生成并打印",
+ "print_success": "打印成功",
+ "only_number": "请输入数字",
+ "type_not_empty": "类型不能为空",
+ "num_not_empty": "数量不能为空",
+ "please_select_type": "请选择类型",
+ "disable_confirm": "确定要禁用此载具吗?",
+ "enable_confirm": "确定要启用此载具吗?",
+ "confirm_change": "此操作将 \"{status}\" {code}, 是否继续?",
+ "is_enabled": "启用状态"
+ }
},
- "business": {
- "InvReminder": "当前分配策略,%s没有可用位置",
- "loginPassword": "登入失败,账号密码不正确",
- "accountUse": "登入失败,账号未启用"
+ "record": {
+ "inventory_change_record": "库存变动记录",
+ "position_info": "仓位信息",
+ "enter_position_info": "请输入仓位信息",
+ "material_code": "物料编码",
+ "enter_material_code": "请输入物料编码",
+ "vehicle_code": "载具编码",
+ "enter_vehicle_code": "请输入载具编码",
+ "batch": "批次",
+ "enter_batch_info": "请输入批次信息",
+ "change_date": "变动日期",
+ "start_date": "开始日期",
+ "end_date": "结束日期",
+ "warehouse": "仓库",
+ "position_code": "仓位编码",
+ "material_name": "物料名称",
+ "is_increase_inventory": "是否增加库存",
+ "total_inventory": "总库存",
+ "frozen_inventory": "冻结库存",
+ "change_inventory": "变动库存",
+ "unit": "单位",
+ "material_extension_info": "物料扩展信息",
+ "document_number": "单据编号",
+ "document_table_name": "单据表名",
+ "change_type": "变动类型",
+ "update_time": "修改时间"
},
- "common": {
- 'home': '首页', // 首页
- 'Layout_setting': '布局设置',
- 'Personal_center': '个人中心',
- 'Log_out': '退出登录',
- 'Personal_information': '个人信息',
- 'username': '用户姓名',
- 'name': '姓名',
- 'phone': '手机号码',
- 'phone2': '手机号',
- 'sex': '性别',
- 'sex_male': '男',
- 'sex_female': '女',
- 'email': '用户邮箱',
- 'Security_settings': '安全设置',
- 'Save_settings': '保存配置',
- 'Reset_settings': '重置配置',
- 'Change_password': '修改密码',
- 'New_password': '新密码',
- 'Old_password': '旧密码',
- 'Verify_password': '确认密码',
- 'User_information': '用户资料',
- 'Operation_log': '操作日志',
- 'action': '行为',
- 'IP_source': 'IP来源',
- 'Browser': '浏览器',
- 'Request_time': '请求耗时',
- 'Creation_date': '创建日期',
- 'account': '账号',
- 'password': '密码',
- 'verification_code': '验证码',
- 'login_rm': '记住我',
- 'login': '登 录',
- 'login_ing': '登 录 中...',
- 'Create': '新增',
- 'Update': '修改',
- 'Delete': '删除',
- 'More': '更多',
- 'Export': '导出',
- 'Editors': '编辑',
- 'SelectAll': '全选',
- 'Query': '查询',
- 'Reset': '重置',
- 'Confirm': '确认',
- 'Cancel': '取消',
- 'Yes': '是',
- 'No': '否',
- 'Success': '成功',
- 'Fail': '失败',
- 'Please_select': '请选择',
- 'Operation_success': '操作成功',
- 'Upload_success': '上传成功',
- 'Operate': '操作',
- 'Refresh': '刷新',
- 'Closes': '关闭',
- 'Closes_l': '关闭左侧',
- 'Closes_r': '关闭右侧',
- 'Closes_o': '关闭其他',
- 'Closes_a': '关闭全部',
- 'Theme_style_setting': '主题风格设置',
- 'Theme_color': '主题颜色',
- 'System_layout_configuration': '系统布局配置',
- 'Open': '开启',
- 'Fixation': '固定',
- 'Display': '显示',
- 'Dynamic_titles': '动态标题',
- 'crudTip': '确定删除本条数据吗?',
- 'startDate': '开始日期',
- 'endDate': '结束日期',
- 'moreMenu': '更多菜单',
- 'browses': '浏览',
- 'fz': '全屏缩放',
- 'submit': '提交成功',
- 'add': '新增成功',
- 'edit': '编辑成功',
- 'del': '删除成功',
- 'close': '确认关闭',
- 'save': '保存成功',
- 'datas': '数据',
- 'Tips': '提示',
- 'Tip1': '确认删除选中的{count}条数据?',
- 'Tip3': '用户姓名不作为登录使用',
- 'Tip4': '手机号码不能重复',
- 'Tip5': '请输入电话号码',
- 'Tip6': '请输入正确的11位手机号码',
- 'Tip7': '拖拽excel文件到此处 或者',
- 'Tip8': '两次输入的密码不一致',
- 'Tip9': '请再次输入密码',
- 'Tip10': '请输入旧密码',
- 'Tip11': '请输入新密码',
- 'Tip12': '长度在 {min} 到 {max} 个字符',
- 'Tip13': '确定注销并退出系统吗?',
- 'Tip14': 'WebSocket连接发生错误',
- 'Tip15': '请输入图标名称',
- 'Tip16': '不能为空',
- 'Tip17': '请输入你要搜索的内容',
- 'loading': '数据加载中...',
- 'Tip18': '选择日期时间',
- 'Tip19': '你确定删除选中的数据吗?',
- 'Tip20': '当前登录状态已过期,请重新登录!',
- "name": "名称",
+ "structivt": {
+ "inventory_management": "库存管理",
+ "warehouse_area": "所属库区",
+ "position_search": "仓位搜索",
+ "position_code_or_name": "仓位编码或名称",
+ "material_search": "物料搜索",
+ "material_info": "物料编码、名称或规格",
+ "batch_number": "批次号",
+ "export_excel": "导出Excel",
+ "position_code": "仓位编码",
+ "position_name": "仓位名称",
+ "warehouse": "仓库",
+ "material_code": "物料编码",
+ "material_name": "物料名称",
+ "vehicle_number": "载具号",
+ "inventory_quantity": "库存数",
+ "frozen_quantity": "冻结数",
+ "unit_of_measurement": "计量单位",
+ "remark": "备注",
+ "storage_time": "入库时间"
+ },
+ "decision_manage": {
+ "location_list_empty": "仓位集合为空",
+ "strategy_type_error": "策略类型错误",
+ "no_available_location": "当前分配策略无可用货位",
+ "no_available_location_same_block_num": "当前分配策略sameBlockNum无可用货位",
+ "no_available_aisle": "未找到可用的巷道",
+ "strategy_name_already_exists": "已存在相同名称的策略【%s】",
+ "strategy_no_instance": "启动失败,当前策略【%s】没有对应的实例信息",
+ "alley_ave_no_available_location": "均衡策略结果:载具号:【%s】当前分配策略无可用货位",
+ "fifo_rule_inventory_shortage": "当前出库策略:先进先出,库存分配失败,失败原因:库存不足!",
+ "depth_priority_location_not_found": " 深位优先策略:获取深货位有货且浅货位无货仓位:载具号:【%s】获取仓位失败,该策略对应库位数量为0!",
+ "limit_storage_vehicle_not_exist": "限位策略:当前载具信息不存在:【%s】不存在",
+ "limit_storage_location_not_found": "限位策略:载具号:【%s】获取仓位失败,该高度等级对应库位数量为0!",
+ "strategy": {
+ "title": "策略管理",
+ "strategy_name": "策略名称",
+ "strategy_type": "策略类型",
+ "system_strategy": "系统策略",
+ "custom_strategy": "自定义策略",
+ "strategy_code": "策略编码",
+ "decision_type": "决策类型",
+ "strategy_executor": "策略执行器",
+ "param": "参数",
+ "description": "描述",
+ "is_used": "是否启用",
+ "operator": "操作人",
+ "operation_time": "操作时间",
+ "confirm_disable": "确定要禁用该策略吗?",
+ "confirm_enable": "确定要启用该策略吗?",
+ "operation_success": "操作成功",
+ "inbound": "入库",
+ "outbound": "出库",
+ "common": "通用",
+ "implementation_class": "实现类",
+ "expression": "表达式",
+ "script": "脚本",
+ "strategy_name_not_empty": "策略名称不能为空",
+ "strategy_type_not_empty": "策略类型不能为空",
+ "strategy_code_not_empty": "策略编码不能为空",
+ "param_not_empty": "参数不能为空",
+ "class_type_not_empty": "策略执行器不能为空",
+ "confirm_close": "确定要关闭吗?"
+ },
+ "sectStrategy": {
+ "select_sect": "请选择分区",
+ "select_strategy_type": "请选择策略类型",
+ "select_strategy": "请选择策略"
+ }
+ },
+ "pm_manage": {
+ "no_such_unit_info": "没有该计量单位信息",
+ "no_such_warehouse_info": "没有该仓库信息",
+ "form_type_param_cannot_be_empty": "表单类型参数不能为空",
+ "current_bill_already_merged": "当前单据已合单,不允许再次提交:【%s】",
+ "current_bill_is_new_merged_bill": "当前单据为合单后新单据,不允许再次提交:【%s】",
+ "current_bill_is_not_new_merged_bill": "当前单据为非合单新单据,不允许提交:【%s】",
+ "form_data2": {
+ "select_cancel_merge": "请选择需要取消合单的单据",
+ "form_detail": "单据详情",
+ "form_code": "单据编号",
+ "form_type": "单据类型",
+ "form_date": "单据日期",
+ "create_time": "创建时间",
+ "material_qty": "物料数量",
+ "form_status": "单据状态",
+ "system_generated": "系统生成",
+ "is_merged": "是否已合单",
+ "qty": "数量",
+ "assigned_qty": "出库已分配数量",
+ "unit": "单位",
+ "generated": "生成",
+ "executing": "执行中",
+ "completed": "完成",
+ "supplier_code": "供应商编码",
+ "supplier_name": "供应商名称",
+ "supplier_code_name": "供应商编码/名称",
+ "material_code": "物料编码",
+ "material_name": "物料名称",
+ "merged_list": "已合并清单",
"import": "导入",
- "export": "导出",
+ "merged_codes": "被合单据",
+ "select_at_least_two": "最少选择2个单据进行合单",
+ "cannot_submit_merged": "不允许提交已合单的单据:",
+ "cannot_submit_new_merged": "不允许提交合新合单的单据:",
+ "material_must_same": "合单的订单物料必须相同:",
+ "out_lifter_must_same": "合单的出库提升机必须相同:",
+ "floor_must_same": "合单的订单楼层必须相同:",
+ "merge_success": "合单成功!",
+ "cannot_submit_unmerged": "不允许提交未合单的单据:",
+ "cancel_merge_success": "取消合单成功!"
+ },
+ "form_data": {
+ "select_material_first": "请先勾选物料",
+ "title": "单据数据",
+ "form_selection": "单据选择",
+ "form_details": "单据明细",
+ "document_details": "单据详情",
+ "form_type": "单据类型",
+ "status": "单据状态",
+ "code": "单据编码",
+ "form_code": "单据编码",
+ "material_code": "物料编码",
+ "form_date": "单据日期",
+ "warehouse": "仓库",
+ "qty": "数量",
+ "pcsn": "批次",
+ "batch": "批次",
+ "remark": "备注",
+ "unit": "单位",
+ "material_name": "物料名称",
+ "material_spec": "物料规格",
+ "vehicle_code": "托盘编码",
+ "source_form_date": "源单日期",
+ "create_name": "创建人",
+ "create_time": "创建时间",
+ "please_select": "请选择/搜索",
+ "select_search": "请选择/搜索",
+ "start_date": "开始日期",
+ "end_date": "结束日期",
+ "select_date": "选择日期",
+ "cancel": "取消",
+ "confirm": "确认",
+ "form_material_qty": "单据物料数量",
+ "actual_qty": "明细实际数量",
+ "select_warehouse": "请选择仓库",
+ "select_form_type": "请选择单据类型",
+ "select_source_form_date": "请选择源单日期",
+ "enter_material_code": "请输入物料编码",
+ "enter_qty": "请输入数量",
+ "enter_pcsn": "请输入批次号",
+ "generated": "生成",
+ "executing": "执行中",
+ "paused": "暂停",
+ "completed": "完成",
+ "biz_form_code": "业务单据编码",
+ "biz_form_time": "业务单据时间",
+ "material_id": "物料id",
+ "material_qty": "物料数量",
+ "process_instance_id": "流程实例id",
+ "parent_form_id": "父单据数据id",
+ "code_name": "编码、名称",
+ "delete_confirm": "确定删除吗,如果存在下级节点则一并删除,此操作不能撤销!",
+ "form_status": "单据状态"
+ }
+ },
+ "pub": {
+ "MaterDialog": {
+ "title": "物料选择",
+ "search": "模糊搜索",
+ "placeholder": "编码、名称",
+ "material_code": "物料编码",
+ "material_name": "物料名称",
+ "spec": "规格",
+ "model": "型号",
+ "class_code": "分类编码",
+ "class_name": "物料分类",
+ "unit": "计量单位",
+ "select_material_first": "请先勾选物料"
+ },
+ "StructDialog": {
+ "title": "货位选择",
+ "sect": "库区",
+ "struct": "货位",
+ "sect_placeholder": "所属库区",
+ "placeholder": "输入货位编码、名称",
+ "struct_code": "货位编码",
+ "struct_name": "货位名称",
+ "sect_name": "库区名称",
+ "select_struct_first": "请先勾选仓位"
+ }
+ },
+ "sch": {
+ "point": {
+ "title": "点位管理",
+ "workshop": "所属车间",
+ "workshop_a": "A车间",
+ "blurry_search": "模糊搜索",
+ "code_name": "编码名称",
+ "region_type": "区域类型",
+ "point_type": "点位类型",
+ "point_status": "点位状态",
+ "lock_type": "锁定类型",
+ "is_used": "是否启用",
+ "enable": "启用",
+ "disable": "禁用",
+ "lock": "锁定",
+ "unlock": "解锁",
+ "point_id": "点位标识",
+ "please_select": "请选择",
+ "region": "所属区域",
+ "point_code": "点位编码",
+ "point_name": "点位名称",
+ "device_point_type": "设备点位类型",
+ "parent_code": "父类编码",
+ "vehicle_code": "载具编码",
+ "vehicle_type": "载具类型",
+ "can_vehicle_types": "可放载具类型",
+ "vehicle_qty": "载具数量",
+ "is_has_worker": "是否有工单",
+ "is_auto": "是否自动",
+ "remark": "备注",
+ "workshop_code": "车间编码",
+ "region_code": "区域编码",
+ "region_name": "区域名称",
+ "is_locked": "是否锁定",
+ "yes": "是",
+ "no": "否",
+ "operation_success": "操作成功",
+ "disable_confirm": "此操作将停用,是否继续!",
+ "enable_confirm": "此操作将启用,是否继续!",
+ "tip": "提示",
+ "point_code_not_empty": "点位编码不能为空",
+ "point_name_not_empty": "点位名称不能为空",
+ "point_type_not_empty": "点位类型不能为空",
+ "region_code_not_empty": "区域类型不能为空"
+ },
+ "region": {
+ "title": "区域管理",
+ "region_code": "区域编码",
+ "region_name": "区域名称",
+ "workshop_code": "车间编码",
+ "workshop": "所属车间",
+ "order_seq": "顺序号",
+ "point_type_explain": "点位类型说明",
+ "point_status_explain": "点位状态说明",
+ "is_has_workder": "是否有工单",
+ "remark": "备注",
"create_name": "创建人",
"create_time": "创建时间",
"update_name": "修改人",
- "remark": "备注",
- "is_used": "已激活",
- "is_delete": "已删除",
- "create_mode": "创建方式",
- "input_optname": "制单人",
- "input_time": "制单时间",
- "update_optname": "修改人",
"update_time": "修改时间",
- "dis_optname": "分配人",
- "dis_time": "分配时间",
- "confirm_optname": "确认人",
- "confirm_time": "确认时间",
- "bill_code": "单据编号",
- "bill_type": "单据类型",
- "biz_date": "业务日期",
- "bill_status": "单据状态",
- "zh_name": "中文名称",
- "in_name": "印尼语名称",
- "en_name": "英语名称",
- "ext_id": "外部ID",
- "request_param_cannot_be_empty": "请求参数不能为空",
+ "operation": "操作",
+ "please_select": "请选择",
+ "cancel": "取消",
+ "confirm": "确认",
"yes": "是",
"no": "否",
- "user_info_get_fail": "用户信息获取失败",
- "operation_success": "操作成功",
- "inputCodeOrName": "输入编码或名称"
- },
- "upload":{
- "load_text1":"将文件拖到此处,或",
- "load_text2":"点击上传",
- "load_text3":"只能上传Excel文件,且不超过10MB",
- "load_text4":"文件过大,请上传小于10MB的文件〜",
- "load_text5":"只能上传一个excel文件!",
- },
- "gateway": {
- "picking_point_not_exist": "您输入的拣选位不存在,请输入1207或1210拣选位!",
- "create_task_fail_empty": "创建任务失败:返回任务信息为空,申请参数为",
- "apply_task_fail": "任务申请失败,申请参数为",
- "check_error_log": "请查看错误日志"
- },
- "md_me_materialbase": {
- "material_code": "物料编码",
- "material_name": "物料名称",
- "material_spec": "物料规格",
- "material_model": "物料型号"
- },
- "md_pb_classstandard": {
- "class_code": "分类编码",
- "class_name": "分类名称",
- "class_desc": "分类描述",
- "product_series_name": "系列",
- "parent_class_id": "上级分类标识"
- },
- "md_pb_measureunit": {
- "unit_code": "编码",
- "unit_name": "名称",
- "qty_precision": "数据精度",
- "qty_unit_id": "基本计量单位",
- "qty_unit_name": "单位名称"
- },
- "md_pb_storagevehicleinfo": {
- "storagevehicle_code": "载具编码",
- "storagevehicle_name": "载具名称",
- "one_code": "一维码",
- "two_code": "二维码",
- "storagevehicle_type": "载具类型",
- "vehicle_width": "载具宽度",
- "vehicle_long": "载具长度",
- "vehicle_height": "载具高度",
- "weigth": "托盘重量",
- "overstruct_type": "载具是否超过位置",
- "occupystruct_qty": "占用位置数量",
- "ext_id": "外部ID"
- },
- "sch_base_point": {
- "point_code": "点位编码",
- "point_name": "点位名称",
- "region_code": "区域编码",
- "region_name": "区域名称",
- "point_type": "点位类型",
- "point_status": "点位状态",
- "vehicle_type": "载具类型",
- "vehicle_code": "载具编码",
- "vehicle_qty": "载具数量",
- "in_order_seq": "入库顺序",
- "out_order_seq": "出库顺序",
- "in_empty_seq": "空载具入库顺序",
- "out_empty_seq": "空载具出库顺序",
- "parent_point_code": "父点位编码",
- "ext_point_code": "外部点位编码",
- "ing_task_code": "正在执行的任务编码",
- "is_has_workder": "是否生成订单",
- "workshop_code": "车间编码",
- "is_auto": "自动"
- },
- "sch_base_region": {
- "region_code": "区域编码",
- "region_name": "区域名称",
- "point_type_explain": "点位类型说明",
- "point_status_explain": "点位状态说明",
- "is_has_workder": "是否生成订单",
- "order_seq": "序号",
- "workshop_code": "车间编码"
- },
- "sch_base_task": {
+ "workshop_a": "A车间"
+ },
+ "task": {
+ "title": "任务管理",
"task_code": "任务编码",
- "task_status": "任务状态",
+ "vehicle_code": "载具编码",
+ "task_name": "任务名称",
"config_code": "配置编码",
+ "config_name": "配置名称",
+ "task_status": "任务状态",
+ "start_point": "起点",
+ "end_point": "终点",
+ "start_point2": "起点2",
+ "end_point2": "终点2",
+ "vehicle_type": "载具类型",
+ "vehicle_qty": "载具数量",
+ "priority": "优先级",
+ "handle_class": "处理类",
+ "handle_status": "处理状态",
+ "car_no": "车号",
+ "task_group_id": "任务组标识",
+ "task_group_seq": "任务组顺序号",
+ "finished_type": "任务完成类型",
+ "create_mode": "生成方式",
+ "acs_trace_id": "链路标识",
+ "request_param": "生成任务的请求参数",
+ "response_param": "下发任务的请求参数",
+ "workshop_code": "车间编码",
+ "ext_group_data": "额外组盘信息",
+ "tip_info": "提示信息",
"point_code1": "点位1",
"point_code2": "点位2",
"point_code3": "点位3",
"point_code4": "点位4",
- "group_id": "组ID",
- "vehicle_type": "载具类型",
- "vehicle_qty": "载具数量",
- "vehicle_code": "载具编码",
- "vehicle_code2": "载具编码2",
- "handle_status": "处理状态",
- "car_no": "车牌号",
- "task_group_id": "任务组ID",
- "task_group_seq": "任务组序号",
- "finished_type": "任务完成类型",
- "create_mode": "创建方式",
- "request_param": "创建任务请求参数",
- "response_param": "下发任务请求参数",
- "workshop_code": "车间编码",
- "ext_group_data": "附加组信息",
- "priority": "ACS优先级"
- },
- "sch_base_taskconfig": {
+ "task_class_id": "任务分类",
+ "complete": "完成",
+ "cancel": "取消",
+ "unfinished": "未完成"
+ },
+ "taskconfig": {
+ "title": "任务配置",
+ "wh_code": "所属车间",
+ "wh_name": "车间名称",
"config_code": "配置编码",
"config_name": "配置名称",
- "route_plan_code": "路线规划编码",
- "task_qf_type": "任务取放类型",
- "acs_task_type": "ACS任务类型",
- "task_name": "任务名称",
- "task_type": "任务类型",
- "task_direction": "任务方向",
+ "task_type": "任务取放类型",
+ "is_start_auto": "是否起点自动",
+ "is_end_auto": "是否终点自动",
+ "route_code": "路由编码",
"priority": "优先级",
- "task_create_max_num": "允许创建任务最大数量",
- "task_issue_max_num": "允许下发任务最大数量",
- "is_auto_issue": "自动下发",
- "start_region_str": "起始区域配置",
- "next_region_str": "结束区域配置",
- "start_point_pre": "起始点前缀",
- "next_region_pre": "结束区域前缀",
- "is_check_workorder": "是否检查工单",
- "is_check_start_lock": "是否评估起始点锁定",
- "is_immediate_create": "立即创建",
- "is_check_next_lock": "是否评估结束点锁定",
- "is_start_auto": "起始点自动",
- "is_next_auto": "结束点自动",
- "is_lock_start": "锁定起始点",
- "is_lock_next": "锁定结束点",
- "request_param": "创建任务请求参数",
- "response_param": "下发任务请求参数",
- "is_group_congrol_issue_seq": "是否按组控制下发顺序",
- "unfinish_notify_time": "任务未完成通知时间",
- "sql_param": "SQL配置",
- "workshop_code": "车间编码"
- },
- "st_ivt_bsrealstorattr": {
- "stor_code": "仓库编码",
- "stor_name": "仓库名称",
- "simple_name": "仓库简称",
- "stor_capacity": "仓库容量",
- "total_area": "总面积",
- "stor_type_scode": "仓库性质",
- "is_virtualstore": "是否虚拟仓库",
- "is_semi_finished": "是否半成品库",
- "is_materialstore": "是否原料库",
- "is_productstore": "是否成品库",
- "is_attachment": "是否配件库",
- "is_reversed": "是否允许退货",
- "is_mvout_auto_cfm": "自动确认转出业务",
- "is_mvin_auto_cfm": "自动确认转入业务",
- "area": "区域",
- "storea_ddress": "仓库地址",
- "principal": "负责人",
- "office_phone": "办公电话",
- "mobile_no": "手机号码",
- "order_index": "显示顺序",
- "whstate_scode": "状态",
- "base_class_id": "物料基本分类",
- "sysownerid": "所有者ID",
- "sysdeptid": "部门ID",
- "syscompanyid": "公司ID",
- "ext_id": "外部ID",
- "depart_name": "部门名称",
- "company_name": "公司名称"
- },
- "st_ivt_checkdtl": {
- "seq_no": "明细序号",
- "sect_code": "盘点区域",
- "struct_code": "盘点位置",
- "checkpoint_code": "盘点站点",
- "storagevehicle_code": "存储载具编码",
- "material_id": "物料ID",
- "pcsn": "批次",
- "base_qty": "库存数量",
"status": "状态",
- "is_down": "已下发",
- "fac_qty": "盘点数量",
- "check_result": "盘点结果",
- "check_optname": "盘点人",
- "check_time": "盘点时间",
- "remark": "明细备注",
- "check_code": "盘点单号",
- "check_type": "盘点单类型",
- "stor_name": "仓库名称",
- "dtl_num": "明细数量",
- "create_mode": "创建方式"
- },
- "st_ivt_iostor": {
- "stor_code": "仓库编码",
- "sect_date": "日期",
- "quality_scode": "质量类型",
- "start_num": "期初数量",
- "in_num": "入库数量",
- "out_num": "出库数量",
- "total_qty": "总数量",
- "total_weight": "总重量",
- "io_type": "出入库类型",
- "detail_count": "明细数量",
- "seq_no": "明细序号",
- "work_status": "执行状态",
- "task_id": "任务ID",
- "storagevehicle_code": "存储载具编码",
- "is_issued": "已下发",
- "plan_qty": "计划数量",
- "real_qty": "实际数量",
- "point_code": "出入库点ID",
- "assign_qty": "已分配数量",
- "unassign_qty": "未分配数量",
- "mol_code": "损耗单号",
- "mol_inv_type": "损耗单类型",
- "mol_type": "损耗类型",
- "turnout_sect_code": "转出区域编码",
- "turnout_struct_code": "转出位置编码",
- "turnin_sect_code": "转入区域编码",
- "turnin_struct_code": "转入位置编码"
- },
- "structWarning": {
- "safe_qty_lower_limit": "安全库存下限",
- "safe_qty_upper_limit": "安全库存上限",
- "cron": "表达式",
- "notify_type": "通知类型",
- "overdue_days": "过期天数",
- "safe_days": "安全天数",
- "is_read": "已读",
- "current_qty": "当前数量"
- },
- "strategy": {
- "sect_code": "仓库区域",
- "strategy": "规则",
- "strategy_type": "1 入库策略 2 出库策略",
- "description": "描述",
- "strategy_code": "策略编码",
- "strategy_name": "策略名称",
- "class_type": "处理类型",
- "param": "处理类",
- "ban": "禁止操作",
- "form_data": "限制参数"
- },
- "code_rule": {
- "current_value": "当前值"
- },
- "dept": {
- "dept_id": "ID",
- "pid": "上级部门",
- "sub_count": "子部门数量",
- "name": "名称",
- "zh_name": "中文名称",
- "in_name": "印尼语名称",
- "en_name": "英语名称",
- "dept_sort": "排序",
- "is_used": "状态",
- "create_name": "创建人",
- "update_name": "更新人",
- "create_time": "创建日期",
+ "remark": "备注",
+ "create_time": "创建时间",
"update_time": "更新时间",
- "code": "部门编码",
- "ext_id": "外部ID"
+ "operate_by": "操作人",
+ "reset": "重置",
+ "search": "搜索",
+ "cancel": "取消",
+ "confirm": "确认",
+ "save": "保存",
+ "edit": "编辑",
+ "delete": "删除",
+ "yes": "是",
+ "no": "否",
+ "please_select": "请选择",
+ "code_name": "编码名称",
+ "enter_config_code": "请输入配置编码",
+ "enter_acs_task_type": "请输入ACS任务类型",
+ "enter_task_create_max_num": "请输入允许创建任务最大数量",
+ "enter_task_issue_max_num": "请输入允许下发任务最大数量",
+ "enter_unfinish_notify_time": "请输入任务未完成通知时间",
+ "blurry_search": "模糊搜索",
+ "please_select_task_type": "请选择任务取放类型",
+ "please_select_wh": "请选择所属车间"
+ }
},
- "dict": {
- "dict_type": "字典类型",
- "dict_sort": "序号",
- "label": "字典标签",
- "value": "字典值",
- "para1": "参数1",
- "para2": "参数2",
- "para3": "参数3"
- },
- "menu": {
- "home": "首页面",
- "menu_id": "菜单ID",
- "pid": "上级菜单ID",
- "sub_count": "子菜单数量",
- "type": "菜单类型",
- "system_type": "所属系统",
- "category": "菜单分类",
- "title": "菜单标题",
- "en_title": "英语标题",
- "in_title": "印尼语标题",
- "zh_title": "中文标题",
- "component_name": "组件名称",
- "component": "组件",
- "menu_sort": "排序",
- "icon": "图标",
- "path": "路径",
- "iframe": "是否外部链接",
- "cache": "是否缓存",
- "hidden": "是否隐藏",
- "permission": "权限",
- "is_pc": "是否PC菜单"
- },
- "param": {
- "code": "编码",
- "name": "名称",
- "zh_name": "名称",
- "en_name": "英语名称",
- "in_name": "印尼语名称",
- "value": "值"
- },
- "user": {
- "user_id": "用户ID",
- "username": "登录账号",
- "password": "密码",
- "is_admin": "是否管理员账号",
- "person_name": "姓名",
- "zh_person_name": "中文姓名",
- "en_person_name": "英文姓名",
- "in_person_name": "印尼语姓名",
- "gender": "性别",
- "zh_gender": "中文性别",
- "en_gender": "英文性别",
- "phone": "电话",
- "email": "邮箱",
- "avatar_name": "头像路径",
- "avatar_path": "实际头像路径",
- "extperson_id": "外部人员ID",
- "extuser_id": "外部用户ID",
- "pwd_reset_user_id": "重置密码人",
- "pwd_reset_time": "重置密码时间"
- },
- "basedata_manage": {
- "same_warehouse_numbers": "存在相同的仓库编号",
- "deleted_or_without_permission_operation_failed": "被删除或无权限,操作失败!",
- "same_supplier_code": "存在相同的供应商编号",
- "current_device_code_already_exists": "当前设备编码已存在【%s】",
- "current_supplier_code_already_exists": "当前供应商编码已存在【%s】",
- "current_cust_code_already_exists": "当前客户编码已存在【%s】",
- "current_material_code_already_exists": "当前物料编码已存在【%s】",
- "current_sorting_code_already_exists": "当前分类编码已存在【%s】",
- "current_unit_code_already_exists": "当前计量单位编码已存在【%s】",
- "unit_code_not_exists": "计量单位编码为【%s】不存在!",
- "current_vehicle_group_plate_info_exists": "当前载具组盘信息已存在",
- "parents_cannot_be_oneself": "上级不能为自己",
- "material_information_not_exists": "物料信息为【%s】不存在!",
- "storage_vehicle_code_already_exists": "当前载具编码已存在【%s】",
- "vehicle_type_no_dict_config": "此载具类型%s没有配置字典值",
- "storage_vehicle_not_exist": "载具编码为【%s】的载具不存在!",
- "parent_class_code_invalid": "请输入正确的父节点编号!",
- "sect_code_already_exists": "存在相同仓库的库区编号",
- "struct_code_not_exist": "结构编码【%s】不存在",
- "sect_no_io_rule": "区域【%s】没有配置出入库策略",
- "strategy_no_available_struct": "策略【%s】没有可用的货位,共查询到%s个货位",
- "sect_no_in_rule": "区域【%s】没有配置入库策略",
- },
- "sch_manage": {
- "task_already_completed": "该任务已完成!",
- "task_already_cancelled": "该任务已取消!",
- "task_not_exists": "该任务不存在",
- "only_cancel_generating_tasks": "只能取消生成中的任务!",
- "task_status_must_be_create_to_cancel": "任务状态必须为生成才能取消任务",
- "same_point_code_exists": "存在相同的点位编码",
- "data_empty": "数据为空!",
- "task_config_already_exists": "任务配置【%s】已存在!",
- "start_and_end_region_cannot_be_empty": "起点区域和终点区域不能同时为空!",
- "tray_cannot_be_empty": "托盘不能为空"
- },
- "decision_manage": {
- "location_list_empty": "仓位集合为空",
- "strategy_type_error": "策略类型错误",
- "no_available_location": "当前分配策略无可用货位",
- "no_available_location_same_block_num": "当前分配策略sameBlockNum无可用货位",
- "no_available_aisle": "未找到可用的巷道",
- "strategy_name_already_exists": "已存在相同名称的策略【%s】",
- "strategy_no_instance": "启动失败,当前策略【%s】没有对应的实例信息",
- "alley_ave_no_available_location": "均衡策略结果:载具号:【%s】当前分配策略无可用货位",
- "fifo_rule_inventory_shortage": "当前出库策略:先进先出,库存分配失败,失败原因:库存不足!",
- "depth_priority_location_not_found": " 深位优先策略:获取深货位有货且浅货位无货仓位:载具号:【%s】获取仓位失败,该策略对应库位数量为0!",
- "limit_storage_vehicle_not_exist": "限位策略:当前载具信息不存在:【%s】不存在",
- "limit_storage_location_not_found": "限位策略:载具号:【%s】获取仓位失败,该高度等级对应库位数量为0!"
- },
- "task": {
- "status": {
- "created": "生成",
- "applied": "申请",
- "created_completed": "创建完成",
- "issued": "下发",
- "executing": "执行中",
- "completed": "完成",
- "cancelled": "已取消",
- "unfinished": "未完成"
- }
- ,
- "created_desc": "生成任务",
- "applied_desc": "申请任务",
- "create_completed_desc": "创建完成任务",
- "issued_desc": "下发任务",
- "executing_desc": "执行中任务",
- "completed_desc": "完成任务",
- "cancelled_desc": "已取消任务",
- "unfinished_desc": "未完成任务"
- },
- "bind": {
- "type": {
- "unbind": "解绑",
- "bind": "绑定",
- "no_operation": "不操作"
- }
- },
- "vehicle": {
- "type": {
- "empty_pallet": "空托盘",
- "empty_container": "空料箱"
- }
- },
- "base_data": {
- "type_not_defined": "对应类型【%s】未定义"
- },
- "pm_manage": {
- "no_such_unit_info": "没有该计量单位信息",
- "no_such_warehouse_info": "没有该仓库信息",
- "form_type_param_cannot_be_empty": "表单类型参数不能为空",
- "current_bill_already_merged": "当前单据已合单,不允许再次提交:【%s】",
- "current_bill_is_new_merged_bill": "当前单据为合单后新单据,不允许再次提交:【%s】",
- "current_bill_is_not_new_merged_bill": "当前单据为非合单新单据,不允许提交:【%s】"
- },
- "warehouse_manage": {
- "main_table_status_must_be_generate": "主表状态必须为生成!",
- "no_cancel_outbound_alloc_dtl": "不存在可取消的出库分配明细",
- "no_selected_outbound_point": "未选择出库点",
- "no_selected_floor": "未选择楼层",
- "no_related_outbound_bill": "未查到相关出库单",
- "no_alloc_dtl_to_set": "当前没有可设置的分配明细",
- "main_table_status_must_be_allocated": "主表状态必须为分配完!",
- "cannot_force_confirm_with_unfinished_tasks": "当前有未完成的任务不能强制确认!",
- "no_alloc_dtl_for_task": "未找到任务对应的分配明细",
- "no_dtl_found": "未找到明细",
- "vehicle_already_in_storage": "载具编码:【%s】已存在库内,请对数据进行核实!",
- "detail_already_allocated_location": "当前明细已经分配过库位",
- "no_available_location": "无可用货位",
- "detail_not_allocated_location": "该明细还没分配货位,请先分配货位",
- "cannot_find_allocation_detail_for_task": "未找到任务对应的分配明细",
- "cannot_find_inbound_detail_record": "未找到入库单明细记录",
- "cannot_find_inbound_order": "未找到入库单",
- "no_location_in_sector": "该库区没有仓位",
- "no_carrier_info": "没有该载具号信息",
- "cannot_find_suitable_location": "未找到满足的仓位",
- "cannot_find_available_sector": "未找到可用的库区",
- "cannot_select_suitable_sector": "无法选择合适的库区",
- "outbill_qty_zero": "数量不能为零",
- "outbill_sect_empty": "分配库区不能为空",
- "outbill_not_found": "查找不到出库单信息",
- "outbill_no_details": "当前订单无可分配出库明细",
- "outbill_no_cancelable_details": "不存在可取消的出库分配明细",
- "outbill_allocated": "已全部分配完,未分配数量为0",
- "storagevehicle_no_inventory": "当前载具【%s】不存在相关物料批次库存,请检查数据!",
- "frozen_quantity_cannot_be_negative": "冻结数不能为负数,请检查变动数量!当前冻结为【%s】当前变动数为【%s】",
- },
- "pda_manage": {
- "change_type_cannot_be_empty": "变动类型不能为空!",
- "carrier_code_cannot_be_empty": "载具编码不能为空!",
- "material_id_cannot_be_empty": "物料标识不能为空!",
- "unit_id_cannot_be_empty": "计量单位标识不能为空!",
- "unit_name_cannot_be_empty": "计量单位名称不能为空!",
- "change_qty_cannot_be_empty": "变动数量不能为空!",
- "carrier_already_has_inventory": "当前载具已存在库存物料,请检查数据!",
- "material_info_cannot_be_empty": "物料信息不能为空!",
- "vehicle_info_cannot_be_empty": "载具信息不能为空!",
- "vehicle_already_has_group_plate_info": "载具编码:【%s】已存在组盘信息,请对数据进行核实!",
- "vehicle_already_in_storage": "载具编码:【%s】已存在库内:【%s】,请对数据进行核实!",
- "dtllist_cannot_be_empty": "dtlList不可为空",
- "vehicle_not_group_plated": "此载具未组盘,请检查!",
- "vehicle_not_in_group_plate_status": "此载具非组盘状态,请检查!",
- "point_not_exists": "点位不存在:【%s】",
- "no_materials_available_for_storage": "当前没有可入库的物料!",
- "move_in_location_cannot_be_empty": "移入货位不能为空!",
- "material_detail_cannot_be_empty": "物料明细不能为空!",
- "vehicle_not_exist_in_system": "载具在系统中不存在!",
- "move_in_location_not_exist_in_system": "移入货位在系统中不存在!",
- "location_and_vehicle_code_cannot_be_empty": "货位编码和载具编码不能同时为空!",
- "vehicle_code_empty": "载具编码不能为空",
- "point_code_empty": "点位编码不能为空",
- "point_not_found": "点位【%s】不存在",
- "point_already_binded": "点位【%s】已绑定载具【%s】",
- "vehicle_already_binded": "载具【%s】已绑定点位【%s】",
- "point_no_vehicle_need_unbind": "点位【%s】没有绑定载具【%s】,无需解绑",
- "start_point_not_exist": "起点不存在",
- "end_point_not_exist": "终点不存在",
- "site_code_empty": "点位编码不能为空",
- "site_not_exist": "点位【%s】不存在"
- },
- "acs": {
- "connection_failed": "ACS连接失败"
- },
- "status": {
- "published": "发布",
- "unpublished": "未发布",
- "started": "启动",
- "stopped": "停止",
- "production_in": "生产入库",
- "purchase_in": "采购入库",
- "other_in": "其他入库",
- "production_out": "生产出库",
- "sales_out": "销售出库",
- "other_out": "其他出库",
- "generated": "生成",
- "allocated": "分配完",
- "type_not_defined": "对应类型【%s】未定义",
- "code_not_defined_r": "对应编码【%s】未定义R的数据",
- "code_not_defined_x": "对应编码【%s】未定义x的数据",
- "node_completed": "节点完成",
- "abnormal_completed": "异常完成",
- "manual_in": "手动入库",
- "material_out": "物料出库",
- "manual_out": "手动出库",
- "move_storage": "移库",
- "abnormal_move": "异常移库",
- "inventory": "盘点",
- "transfer": "转储",
- "inventory_loss": "盘亏",
- "inventory_profit": "盘盈",
- "physical_inventory": "实物盘点",
- "receipt_notice": "收货通知",
- "sales_order": "销售订单",
- "production_inbound": "生产入库",
- "purchase_inbound": "采购入库",
- "sales_return_inbound": "销售退货入库",
- "purchase_return_outbound": "采购退货出库",
- "subcontract_material_list": "委外领料单",
- "production_material_list": "生产备料单",
- "production_picking": "生产领料",
- "simple_production_picking": "简易生产领料",
- "transfer_outbound": "调拨出库",
- "other_outbound": "其他出库",
- "lowest": "最低优先级",
- "normal": "正常优先级",
- "higher": "较高优先级",
- "urgent": "紧急优先级",
- "warehouse": "仓库任务",
- "agv_task": "AGV任务",
- "ctu_task": "CTU任务",
- "third_floor_ctu": "三楼CTU",
- "xian_gong": "先功系统",
- "hairou_ctu": "海柔CTU",
- "hikvision_ctu": "海康CTU",
- "inbound": "入库",
- "outbound": "出库",
- "in_out_bound": "出入库",
- "first_floor_workshop": "一楼车间",
- "second_floor_workshop": "二楼车间",
- "third_floor_workshop": "三楼车间",
- "main_storage_picking_platform": "主库拣选平台",
- "first_floor_io_conveyor": "一楼出入库输送机",
- "second_floor_io_conveyor": "二楼出入库输送机",
- "second_floor_ctu_shelf_docking": "二楼CTU货架对接位",
- "second_floor_agv_production_line_docking": "二楼AGV生产线对接位",
- "second_floor_empty_shelf_buffer": "二楼空货架缓存位",
- "pallet_warehouse": "托盘库",
- "container_warehouse": "料箱库",
- "virtual_warehouse": "虚拟库",
- "second_floor_ctu_buffer": "二楼CTU缓存位",
- "second_floor_shelf_buffer": "二楼货架缓存位",
- "ascending": "升序",
- "descending": "降序",
- "unbind": "解绑",
- "bind": "绑定",
- "no_operation": "不操作",
- "empty_tray": "空托盘",
- "empty_container": "空料箱",
- "start": "开始",
- "pause": "暂停",
- "completed": "完成",
- "force_completed": "强制完成",
- "cancelled": "已取消"
- },
- "error": {
- "param_undefined": "参数【%s】未定义【%s】",
- "ParamExist": "参数【%s】已存在",
- "Update": "更新失败",
- "Detele": "删除失败",
- "NullPoint": "空指针异常",
- "SystemAuthError": "系统授权错误",
- "File_3": "文件上传失败",
- "isNull": "参数【%s】不能为空",
- "Send": "发送失败"
- },
- "role": {
- "Check_1": "角色名称不能为空",
- "level": "角色级别"
- },
- "quartz": {
- "ip_different": "本机IP【%s】与调度IP【%s】不一致",
- "create_job_failure": "创建定时任务失败"
- },
- "system_manage": {
- "username_password_error": "用户名或密码错误",
- "account_not_activated": "账号未激活",
- "param_empty": "参数不能为空",
- "code_rule_not_exist": "缺少【%s】相关配置",
- "menu_no_permission": "没有菜单权限",
- "current_business_executing": "当前业务:【%s】正在执行请稍后再试"
- },
- "login": {
- "childError": "子节点菜单不能设置为目录"
+ "st": {
+ "inAndOutReturn": {
+ "title": "出入库回传",
+ "warehouse": "仓库",
+ "io_type": "出入类型",
+ "bill_type": "业务类型",
+ "blurry_query": "模糊查询",
+ "io_bill_no": "出入库单",
+ "is_upload": "是否回传",
+ "bill_date": "单据日期",
+ "upload": "回传",
+ "disupload": "取消回传",
+ "bill_code": "单据号",
+ "business_date": "业务日期",
+ "total_weight": "总重量",
+ "remark": "备注",
+ "create_mode": "生成方式",
+ "detail_count": "明细数",
+ "created_by": "制单人",
+ "created_time": "制单时间",
+ "confirmed_by": "完成人",
+ "confirmed_time": "完成时间",
+ "updated_by": "回传人",
+ "updated_time": "回传时间",
+ "select_record": "请选择记录",
+ "upload_warning": "所选单据中存在已回传单据,是否继续回传?",
+ "tip": "提示",
+ "confirm": "确定",
+ "cancel": "取消",
+ "upload_success": "回传成功",
+ "cancelled_upload": "已取消回传",
+ "operation_success": "操作成功",
+ "yes": "是",
+ "no": "否",
+ "start_date": "开始日期",
+ "end_date": "结束日期"
+ },
+ "inbill": {
+ "title": "入库单管理",
+ "start_date": "开始日期",
+ "end_date": "结束日期",
+ "blurry_query": "模糊查询",
+ "bill_code": "单据号",
+ "warehouse": "所属仓库",
+ "create_time": "创建时间",
+ "create_mode": "生成方式",
+ "bill_status": "单据状态",
+ "bill_type": "业务类型",
+ "pcsn": "批次号",
+ "allocate": "分配",
+ "force_confirm": "强制确认",
+ "operation": "操作",
+ "warehouse_location": "库位",
+ "vehicle_code": "载具编码",
+ "material_qrcode": "物料二维码",
+ "business_date": "业务日期",
+ "total_weight": "总重量",
+ "remark": "备注",
+ "created_by": "制单人",
+ "created_time": "制单时间",
+ "updated_by": "修改人",
+ "updated_time": "修改时间",
+ "allocated_by": "分配人",
+ "allocated_time": "分配时间",
+ "confirmed_by": "确认人",
+ "confirmed_time": "确认时间",
+ "select_bill": "请选择一条单据",
+ "bill_confirm_success": "单据确认成功!",
+ "system_generated": "系统生成",
+ "add_pallet_material": "添加组盘物料",
+ "material_code": "物料编码",
+ "material_name": "物料名称",
+ "unit_name": "计量单位名称",
+ "warehouse_not_empty": "仓库不能为空",
+ "business_type_not_empty": "业务类型不能为空",
+ "business_date_not_empty": "业务日期不能为空",
+ "please_select_at_least_one_detail": "请至少选择一条明细",
+ "please_select_business_type": "请选择业务类型!",
+ "add_material": "物料新增",
+ "view_detail": "入库详情",
+ "stor": "仓库",
+ "detail_count": "明细数",
+ "total_qty": "总重量",
+ "biz_date": "业务日期",
+ "in_detail": "入库明细",
+ "weight": "重量",
+ "source_bill_type": "源单类型",
+ "source_bill_code": "源单号",
+ "detail_remark": "明细备注",
+ "operation_detail": "作业明细",
+ "storagevehicle_code": "载具号",
+ "start_position": "起始位置",
+ "dest_position": "目的位置",
+ "task_code": "任务号"
+ },
+ "outbill": {
+ "title": "出库单管理",
+ "start_date": "开始日期",
+ "end_date": "结束日期",
+ "blurry_query": "模糊查询",
+ "bill_code": "单据号",
+ "warehouse": "仓库",
+ "bill_status": "单据状态",
+ "create_time": "创建时间",
+ "bill_type": "业务类型",
+ "pcsn": "批次号",
+ "is_upload": "是否回传",
+ "operation": "操作",
+ "business_date": "业务日期",
+ "detail_count": "明细数",
+ "plan_weight": "计划重量",
+ "create_mode": "生成方式",
+ "remark": "备注",
+ "created_by": "制单人",
+ "created_time": "制单时间",
+ "updated_by": "修改人",
+ "updated_time": "修改时间",
+ "allocated_by": "分配人",
+ "allocated_time": "分配时间",
+ "confirmed_by": "确认人",
+ "confirmed_time": "确认时间",
+ "allocate": "分配",
+ "force_confirm": "强制确认",
+ "outbound_success": "出库成功!",
+ "upload_notice": "点击确认按钮后,单据进行回传!",
+ "upload_success": "回传成功!",
+ "yes": "是",
+ "no": "否"
+ },
+ "movebill": {
+ "select_material_first": "请先勾选物料",
+ "stor_code": "仓库编码",
+ "stor_name": "仓库名称",
+ "title": "移库单管理",
+ "start_date": "开始日期",
+ "end_date": "结束日期",
+ "blurry_query": "模糊查询",
+ "move_bill_no": "移库单号",
+ "warehouse": "所属仓库",
+ "material_search": "物料查询",
+ "material_code": "物料编码",
+ "create_mode": "生成方式",
+ "bill_status": "单据状态",
+ "bill_type": "业务类型",
+ "create_time": "创建时间",
+ "force_confirm": "强制确认",
+ "operation": "操作",
+ "bill_code": "单据号",
+ "business_date": "业务日期",
+ "detail_count": "明细数",
+ "created_by": "创建人",
+ "created_date": "创建日期",
+ "updated_by": "修改人",
+ "updated_date": "修改日期",
+ "confirm_success": "强制确认成功!"
+ }
}
+ },
+ "region": {
+ "title": "区域管理",
+ "workshop": "所属车间",
+ "workshop_a": "A车间",
+ "blurry_search": "模糊搜索",
+ "code_name": "编码名称",
+ "please_select": "请选择",
+ "region_code": "区域编码",
+ "region_name": "区域名称",
+ "order_seq": "顺序号",
+ "point_type_explain": "点位类型说明",
+ "point_status_explain": "点位状态说明",
+ "is_has_worker": "是否有工单",
+ "yes": "是",
+ "no": "否",
+ "remark": "备注",
+ "workshop_code": "车间编码",
+ "create_optname": "创建人",
+ "create_time": "创建时间",
+ "update_optname": "修改人",
+ "update_time": "修改时间",
+ "operation": "操作"
+ },
+ "common": {
+ "home": "首页",
+ "Layout_setting": "布局设置",
+ "Personal_center": "个人中心",
+ "Log_out": "退出登录",
+ "Personal_information": "个人信息",
+ "username": "用户姓名",
+ "phone": "手机号码",
+ "phone2": "手机号",
+ "sex": "性别",
+ "sex_male": "男",
+ "sex_female": "女",
+ "email": "用户邮箱",
+ "Security_settings": "安全设置",
+ "Save_settings": "保存配置",
+ "Reset_settings": "重置配置",
+ "Change_password": "修改密码",
+ "New_password": "新密码",
+ "Old_password": "旧密码",
+ "Verify_password": "确认密码",
+ "User_information": "用户资料",
+ "Operation_log": "操作日志",
+ "action": "行为",
+ "IP_source": "IP来源",
+ "Browser": "浏览器",
+ "Request_time": "请求耗时",
+ "Creation_date": "创建日期",
+ "account": "账号",
+ "password": "密码",
+ "verification_code": "验证码",
+ "login_rm": "记住我",
+ "login": "登 录",
+ "login_ing": "登 录 中...",
+ "Create": "新增",
+ "Update": "修改",
+ "Delete": "删除",
+ "More": "更多",
+ "Export": "导出",
+ "Editors": "编辑",
+ "SelectAll": "全选",
+ "Query": "查询",
+ "Reset": "重置",
+ "Confirm": "确认",
+ "Cancel": "取消",
+ "Yes": "是",
+ "No": "否",
+ "Success": "成功",
+ "Fail": "失败",
+ "Please_select": "请选择",
+ "Operation_success": "操作成功",
+ "Upload_success": "上传成功",
+ "Operate": "操作",
+ "Refresh": "刷新",
+ "Closes": "关闭",
+ "Closes_l": "关闭左侧",
+ "Closes_r": "关闭右侧",
+ "Closes_o": "关闭其他",
+ "Closes_a": "关闭全部",
+ "Theme_style_setting": "主题风格设置",
+ "Theme_color": "主题颜色",
+ "System_layout_configuration": "系统布局配置",
+ "Open": "开启",
+ "Fixation": "固定",
+ "Display": "显示",
+ "Dynamic_titles": "动态标题",
+ "crudTip": "确定删除本条数据吗?",
+ "startDate": "开始日期",
+ "endDate": "结束日期",
+ "moreMenu": "更多菜单",
+ "browses": "浏览",
+ "fz": "全屏缩放",
+ "submit": "提交成功",
+ "add": "新增成功",
+ "edit": "编辑成功",
+ "del": "删除成功",
+ "close": "确认关闭",
+ "save": "保存成功",
+ "datas": "数据",
+ "Tips": "提示",
+ "Tip1": "确认删除选中的{count}条数据?",
+ "Tip3": "用户姓名不作为登录使用",
+ "Tip4": "手机号码不能重复",
+ "Tip5": "请输入电话号码",
+ "Tip6": "请输入正确的11位手机号码",
+ "Tip7": "拖拽excel文件到此处 或者",
+ "Tip8": "两次输入的密码不一致",
+ "Tip9": "请再次输入密码",
+ "Tip10": "请输入旧密码",
+ "Tip11": "请输入新密码",
+ "Tip12": "长度在 {min} 到 {max} 个字符",
+ "Tip13": "确定注销并退出系统吗?",
+ "Tip14": "WebSocket连接发生错误",
+ "Tip15": "请输入图标名称",
+ "Tip16": "不能为空",
+ "Tip17": "请输入你要搜索的内容",
+ "loading": "数据加载中...",
+ "Tip18": "选择日期时间",
+ "Tip19": "你确定删除选中的数据吗?",
+ "Tip20": "当前登录状态已过期,请重新登录!",
+ "name": "名称",
+ "import": "导入",
+ "export": "导出",
+ "create_name": "创建人",
+ "create_time": "创建时间",
+ "update_name": "修改人",
+ "remark": "备注",
+ "is_used": "已激活",
+ "is_delete": "已删除",
+ "create_mode": "创建方式",
+ "input_optname": "制单人",
+ "input_time": "制单时间",
+ "update_optname": "修改人",
+ "update_time": "修改时间",
+ "dis_optname": "分配人",
+ "dis_time": "分配时间",
+ "confirm_optname": "确认人",
+ "confirm_time": "确认时间",
+ "bill_code": "单据编号",
+ "bill_type": "单据类型",
+ "biz_date": "业务日期",
+ "bill_status": "单据状态",
+ "zh_name": "中文名称",
+ "in_name": "印尼语名称",
+ "en_name": "英语名称",
+ "ext_id": "外部ID",
+ "request_param_cannot_be_empty": "请求参数不能为空",
+ "yes": "是",
+ "no": "否",
+ "user_info_get_fail": "用户信息获取失败",
+ "operation_success": "操作成功",
+ "inputCodeOrName": "输入编码或名称"
+ },
+ "upload": {
+ "load_text1": "将文件拖到此处,或",
+ "load_text2": "点击上传",
+ "load_text3": "只能上传Excel文件,且不超过10MB",
+ "load_text4": "文件过大,请上传小于10MB的文件〜",
+ "load_text5": "只能上传一个excel文件!"
+ },
+ "gateway": {
+ "picking_point_not_exist": "您输入的拣选位不存在,请输入1207或1210拣选位!",
+ "create_task_fail_empty": "创建任务失败:返回任务信息为空,申请参数为",
+ "apply_task_fail": "任务申请失败,申请参数为",
+ "check_error_log": "请查看错误日志"
+ },
+ "md_me_materialbase": {
+ "material_code": "物料编码",
+ "material_name": "物料名称",
+ "material_spec": "物料规格",
+ "material_model": "物料型号"
+ },
+ "md_pb_classstandard": {
+ "class_code": "分类编码",
+ "class_name": "分类名称",
+ "class_desc": "分类描述",
+ "product_series_name": "系列",
+ "parent_class_id": "上级分类标识"
+ },
+ "md_pb_measureunit": {
+ "unit_code": "编码",
+ "unit_name": "名称",
+ "qty_precision": "数据精度",
+ "qty_unit_id": "基本计量单位",
+ "qty_unit_name": "单位名称"
+ },
+ "md_pb_storagevehicleinfo": {
+ "title": "载具",
+ "storagevehicle_id": "载具标识",
+ "storagevehicle_type": "载具类型",
+ "storagevehicle_code": "载具编码",
+ "storagevehicle_name": "载具名称",
+ "bind_material": "绑定物料",
+ "tray_weight": "托盘重量",
+ "is_used": "是否启用",
+ "weight": "重量(g)",
+ "generate": "生成",
+ "generate_and_print": "生成并打印",
+ "not_empty": "不能为空",
+ "only_number": "只能输入数字",
+ "disable_confirm": "此操作将停用载具,是否继续!",
+ "enable_confirm": "此操作将启用载具,是否继续!",
+ "print_success": "打印成功",
+ "type_not_empty": "载具类型不能为空",
+ "num_not_empty": "数量不能为空",
+ "please_select_type": "请选择载具类型",
+ "one_code": "一维码",
+ "two_code": "二维码",
+ "vehicle_width": "载具宽度",
+ "vehicle_long": "载具长度",
+ "vehicle_height": "载具高度",
+ "weigth": "托盘重量",
+ "overstruct_type": "载具是否超过位置",
+ "occupystruct_qty": "占用位置数量",
+ "ext_id": "外部ID"
+ },
+ "sch_base_point": {
+ "point_code": "点位编码",
+ "point_name": "点位名称",
+ "region_code": "区域编码",
+ "region_name": "区域名称",
+ "point_type": "点位类型",
+ "point_status": "点位状态",
+ "vehicle_type": "载具类型",
+ "vehicle_code": "载具编码",
+ "vehicle_qty": "载具数量",
+ "in_order_seq": "入库顺序",
+ "out_order_seq": "出库顺序",
+ "in_empty_seq": "空载具入库顺序",
+ "out_empty_seq": "空载具出库顺序",
+ "parent_point_code": "父点位编码",
+ "ext_point_code": "外部点位编码",
+ "ing_task_code": "正在执行的任务编码",
+ "is_has_workder": "是否生成订单",
+ "workshop_code": "车间编码",
+ "is_auto": "自动"
+ },
+ "sch_base_region": {
+ "region_code": "区域编码",
+ "region_name": "区域名称",
+ "point_type_explain": "点位类型说明",
+ "point_status_explain": "点位状态说明",
+ "is_has_workder": "是否生成订单",
+ "order_seq": "序号",
+ "workshop_code": "车间编码"
+ },
+ "sch_base_task": {
+ "task_code": "任务编码",
+ "task_status": "任务状态",
+ "config_code": "配置编码",
+ "point_code1": "点位1",
+ "point_code2": "点位2",
+ "point_code3": "点位3",
+ "point_code4": "点位4",
+ "group_id": "组ID",
+ "vehicle_type": "载具类型",
+ "vehicle_qty": "载具数量",
+ "vehicle_code": "载具编码",
+ "vehicle_code2": "载具编码2",
+ "handle_status": "处理状态",
+ "car_no": "车牌号",
+ "task_group_id": "任务组ID",
+ "task_group_seq": "任务组序号",
+ "finished_type": "任务完成类型",
+ "create_mode": "创建方式",
+ "request_param": "创建任务请求参数",
+ "response_param": "下发任务请求参数",
+ "workshop_code": "车间编码",
+ "ext_group_data": "附加组信息",
+ "priority": "ACS优先级"
+ },
+ "sch_base_taskconfig": {
+ "config_code": "配置编码",
+ "config_name": "配置名称",
+ "route_plan_code": "路线规划编码",
+ "task_qf_type": "任务取放类型",
+ "acs_task_type": "ACS任务类型",
+ "task_name": "任务名称",
+ "task_type": "任务类型",
+ "task_direction": "任务方向",
+ "priority": "优先级",
+ "task_create_max_num": "允许创建任务最大数量",
+ "task_issue_max_num": "允许下发任务最大数量",
+ "is_auto_issue": "自动下发",
+ "start_region_str": "起始区域配置",
+ "next_region_str": "结束区域配置",
+ "start_point_pre": "起始点前缀",
+ "next_region_pre": "结束区域前缀",
+ "is_check_workorder": "是否检查工单",
+ "is_check_start_lock": "是否评估起始点锁定",
+ "is_immediate_create": "立即创建",
+ "is_check_next_lock": "是否评估结束点锁定",
+ "is_start_auto": "起始点自动",
+ "is_next_auto": "结束点自动",
+ "is_lock_start": "锁定起始点",
+ "is_lock_next": "锁定结束点",
+ "request_param": "创建任务请求参数",
+ "response_param": "下发任务请求参数",
+ "is_group_congrol_issue_seq": "是否按组控制下发顺序",
+ "unfinish_notify_time": "任务未完成通知时间",
+ "sql_param": "SQL配置",
+ "workshop_code": "车间编码"
+ },
+ "st_ivt_bsrealstorattr": {
+ "stor_code": "仓库编码",
+ "stor_name": "仓库名称",
+ "simple_name": "仓库简称",
+ "stor_capacity": "仓库容量",
+ "total_area": "总面积",
+ "stor_type_scode": "仓库性质",
+ "is_virtualstore": "是否虚拟仓库",
+ "is_semi_finished": "是否半成品库",
+ "is_materialstore": "是否原料库",
+ "is_productstore": "是否成品库",
+ "is_attachment": "是否配件库",
+ "is_reversed": "是否允许退货",
+ "is_mvout_auto_cfm": "自动确认转出业务",
+ "is_mvin_auto_cfm": "自动确认转入业务",
+ "area": "区域",
+ "warehouse_address": "仓库地址",
+ "principal": "负责人",
+ "office_phone": "办公电话",
+ "mobile_no": "手机号码",
+ "order_index": "显示顺序",
+ "whstate_scode": "状态",
+ "base_class_id": "物料基本分类",
+ "sysownerid": "所有者ID",
+ "sysdeptid": "部门ID",
+ "syscompanyid": "公司ID",
+ "ext_id": "外部ID",
+ "depart_name": "部门名称",
+ "company_name": "公司名称"
+ },
+ "st_ivt_checkdtl": {
+ "seq_no": "明细序号",
+ "sect_code": "盘点区域",
+ "struct_code": "盘点位置",
+ "checkpoint_code": "盘点站点",
+ "storagevehicle_code": "存储载具编码",
+ "material_id": "物料ID",
+ "pcsn": "批次",
+ "base_qty": "库存数量",
+ "status": "状态",
+ "is_down": "已下发",
+ "fac_qty": "盘点数量",
+ "check_result": "盘点结果",
+ "check_optname": "盘点人",
+ "check_time": "盘点时间",
+ "remark": "明细备注",
+ "check_code": "盘点单号",
+ "check_type": "盘点单类型",
+ "stor_name": "仓库名称",
+ "dtl_num": "明细数量",
+ "create_mode": "创建方式"
+ },
+ "st_ivt_iostor": {
+ "stor_code": "仓库编码",
+ "sect_date": "日期",
+ "quality_scode": "质量类型",
+ "start_num": "期初数量",
+ "in_num": "入库数量",
+ "out_num": "出库数量",
+ "total_qty": "总数量",
+ "total_weight": "总重量",
+ "io_type": "出入库类型",
+ "detail_count": "明细数量",
+ "seq_no": "明细序号",
+ "work_status": "执行状态",
+ "task_id": "任务ID",
+ "storagevehicle_code": "存储载具编码",
+ "is_issued": "已下发",
+ "plan_qty": "计划数量",
+ "real_qty": "实际数量",
+ "point_code": "出入库点ID",
+ "assign_qty": "已分配数量",
+ "unassign_qty": "未分配数量",
+ "mol_code": "损耗单号",
+ "mol_inv_type": "损耗单类型",
+ "mol_type": "损耗类型",
+ "turnout_sect_code": "转出区域编码",
+ "turnout_struct_code": "转出位置编码",
+ "turnin_sect_code": "转入区域编码",
+ "turnin_struct_code": "转入位置编码"
+ },
+ "structWarning": {
+ "safe_qty_lower_limit": "安全库存下限",
+ "safe_qty_upper_limit": "安全库存上限",
+ "cron": "表达式",
+ "notify_type": "通知类型",
+ "overdue_days": "过期天数",
+ "safe_days": "安全天数",
+ "is_read": "已读",
+ "current_qty": "当前数量"
+ },
+ "strategy": {
+ "sect_code": "仓库区域",
+ "strategy": "规则",
+ "strategy_type": "1 入库策略 2 出库策略",
+ "description": "描述",
+ "strategy_code": "策略编码",
+ "strategy_name": "策略名称",
+ "class_type": "处理类型",
+ "param": "处理类",
+ "ban": "禁止操作",
+ "form_data": "限制参数"
+ },
+ "code_rule": {
+ "current_value": "当前值"
+ },
+ "dept": {
+ "dept_id": "ID",
+ "pid": "上级部门",
+ "sub_count": "子部门数量",
+ "name": "名称",
+ "zh_name": "中文名称",
+ "in_name": "印尼语名称",
+ "en_name": "英语名称",
+ "dept_sort": "排序",
+ "is_used": "状态",
+ "create_name": "创建人",
+ "update_name": "更新人",
+ "create_time": "创建日期",
+ "update_time": "更新时间",
+ "code": "部门编码",
+ "ext_id": "外部ID"
+ },
+ "dict": {
+ "dict_type": "字典类型",
+ "dict_sort": "序号",
+ "label": "字典标签",
+ "value": "字典值",
+ "para1": "参数1",
+ "para2": "参数2",
+ "para3": "参数3"
+ },
+ "menu": {
+ "home": "首页面",
+ "menu_id": "菜单ID",
+ "pid": "上级菜单ID",
+ "sub_count": "子菜单数量",
+ "type": "菜单类型",
+ "system_type": "所属系统",
+ "category": "菜单分类",
+ "title": "菜单标题",
+ "en_title": "英语标题",
+ "in_title": "印尼语标题",
+ "zh_title": "中文标题",
+ "component_name": "组件名称",
+ "component": "组件",
+ "menu_sort": "排序",
+ "icon": "图标",
+ "path": "路径",
+ "iframe": "是否外部链接",
+ "cache": "是否缓存",
+ "hidden": "是否隐藏",
+ "permission": "权限",
+ "is_pc": "是否PC菜单"
+ },
+ "param": {
+ "code": "编码",
+ "name": "名称",
+ "zh_name": "名称",
+ "en_name": "英语名称",
+ "in_name": "印尼语名称",
+ "value": "值"
+ },
+ "user": {
+ "user_id": "用户ID",
+ "username": "登录账号",
+ "password": "密码",
+ "is_admin": "是否管理员账号",
+ "person_name": "姓名",
+ "zh_person_name": "中文姓名",
+ "en_person_name": "英文姓名",
+ "in_person_name": "印尼语姓名",
+ "gender": "性别",
+ "zh_gender": "中文性别",
+ "en_gender": "英文性别",
+ "phone": "电话",
+ "email": "邮箱",
+ "avatar_name": "头像路径",
+ "avatar_path": "实际头像路径",
+ "extperson_id": "外部人员ID",
+ "extuser_id": "外部用户ID",
+ "pwd_reset_user_id": "重置密码人",
+ "pwd_reset_time": "重置密码时间"
+ },
+ "basedata_manage": {
+ "same_warehouse_numbers": "存在相同的仓库编号",
+ "deleted_or_without_permission_operation_failed": "被删除或无权限,操作失败!",
+ "same_supplier_code": "存在相同的供应商编号",
+ "current_device_code_already_exists": "当前设备编码已存在【%s】",
+ "current_supplier_code_already_exists": "当前供应商编码已存在【%s】",
+ "current_cust_code_already_exists": "当前客户编码已存在【%s】",
+ "current_material_code_already_exists": "当前物料编码已存在【%s】",
+ "current_sorting_code_already_exists": "当前分类编码已存在【%s】",
+ "current_unit_code_already_exists": "当前计量单位编码已存在【%s】",
+ "unit_code_not_exists": "计量单位编码为【%s】不存在!",
+ "current_vehicle_group_plate_info_exists": "当前载具组盘信息已存在",
+ "parents_cannot_be_oneself": "上级不能为自己",
+ "material_information_not_exists": "物料信息为【%s】不存在!",
+ "storage_vehicle_code_already_exists": "当前载具编码已存在【%s】",
+ "vehicle_type_no_dict_config": "此载具类型%s没有配置字典值",
+ "storage_vehicle_not_exist": "载具编码为【%s】的载具不存在!",
+ "parent_class_code_invalid": "请输入正确的父节点编号!",
+ "sect_code_already_exists": "存在相同仓库的库区编号",
+ "struct_code_not_exist": "结构编码【%s】不存在",
+ "sect_no_io_rule": "区域【%s】没有配置出入库策略",
+ "strategy_no_available_struct": "策略【%s】没有可用的货位,共查询到%s个货位",
+ "sect_no_in_rule": "区域【%s】没有配置入库策略"
+ },
+ "sch_manage": {
+ "task_already_completed": "该任务已完成!",
+ "task_already_cancelled": "该任务已取消!",
+ "task_not_exists": "该任务不存在",
+ "only_cancel_generating_tasks": "只能取消生成中的任务!",
+ "task_status_must_be_create_to_cancel": "任务状态必须为生成才能取消任务",
+ "same_point_code_exists": "存在相同的点位编码",
+ "data_empty": "数据为空!",
+ "task_config_already_exists": "任务配置【%s】已存在!",
+ "start_and_end_region_cannot_be_empty": "起点区域和终点区域不能同时为空!",
+ "tray_cannot_be_empty": "托盘不能为空"
+ },
+ "task": {
+ "status": {
+ "created": "生成",
+ "applied": "申请",
+ "created_completed": "创建完成",
+ "issued": "下发",
+ "executing": "执行中",
+ "completed": "完成",
+ "cancelled": "已取消",
+ "unfinished": "未完成"
+ },
+ "created_desc": "生成任务",
+ "applied_desc": "申请任务",
+ "create_completed_desc": "创建完成任务",
+ "issued_desc": "下发任务",
+ "executing_desc": "执行中任务",
+ "completed_desc": "完成任务",
+ "cancelled_desc": "已取消任务",
+ "unfinished_desc": "未完成任务"
+ },
+ "bind": {
+ "type": {
+ "unbind": "解绑",
+ "bind": "绑定",
+ "no_operation": "不操作"
+ }
+ },
+ "vehicle": {
+ "type": {
+ "empty_pallet": "空托盘",
+ "empty_container": "空料箱"
+ }
+ },
+ "base_data": {
+ "type_not_defined": "对应类型【%s】未定义"
+ },
+ "warehouse_manage": {
+ "main_table_status_must_be_generate": "主表状态必须为生成!",
+ "no_cancel_outbound_alloc_dtl": "不存在可取消的出库分配明细",
+ "no_selected_outbound_point": "未选择出库点",
+ "no_selected_floor": "未选择楼层",
+ "no_related_outbound_bill": "未查到相关出库单",
+ "no_alloc_dtl_to_set": "当前没有可设置的分配明细",
+ "main_table_status_must_be_allocated": "主表状态必须为分配完!",
+ "cannot_force_confirm_with_unfinished_tasks": "当前有未完成的任务不能强制确认!",
+ "no_alloc_dtl_for_task": "未找到任务对应的分配明细",
+ "no_dtl_found": "未找到明细",
+ "vehicle_already_in_storage": "载具编码:【%s】已存在库内,请对数据进行核实!",
+ "detail_already_allocated_location": "当前明细已经分配过库位",
+ "no_available_location": "无可用货位",
+ "detail_not_allocated_location": "该明细还没分配货位,请先分配货位",
+ "cannot_find_allocation_detail_for_task": "未找到任务对应的分配明细",
+ "cannot_find_inbound_detail_record": "未找到入库单明细记录",
+ "cannot_find_inbound_order": "未找到入库单",
+ "no_location_in_sector": "该库区没有仓位",
+ "no_carrier_info": "没有该载具号信息",
+ "cannot_find_suitable_location": "未找到满足的仓位",
+ "cannot_find_available_sector": "未找到可用的库区",
+ "cannot_select_suitable_sector": "无法选择合适的库区",
+ "outbill_qty_zero": "数量不能为零",
+ "outbill_sect_empty": "分配库区不能为空",
+ "outbill_not_found": "查找不到出库单信息",
+ "outbill_no_details": "当前订单无可分配出库明细",
+ "outbill_no_cancelable_details": "不存在可取消的出库分配明细",
+ "outbill_allocated": "已全部分配完,未分配数量为0",
+ "storagevehicle_no_inventory": "当前载具【%s】不存在相关物料批次库存,请检查数据!",
+ "frozen_quantity_cannot_be_negative": "冻结数不能为负数,请检查变动数量!当前冻结为【%s】当前变动数为【%s】"
+ },
+ "pda_manage": {
+ "change_type_cannot_be_empty": "变动类型不能为空!",
+ "carrier_code_cannot_be_empty": "载具编码不能为空!",
+ "material_id_cannot_be_empty": "物料标识不能为空!",
+ "unit_id_cannot_be_empty": "计量单位标识不能为空!",
+ "unit_name_cannot_be_empty": "计量单位名称不能为空!",
+ "change_qty_cannot_be_empty": "变动数量不能为空!",
+ "carrier_already_has_inventory": "当前载具已存在库存物料,请检查数据!",
+ "material_info_cannot_be_empty": "物料信息不能为空!",
+ "vehicle_info_cannot_be_empty": "载具信息不能为空!",
+ "vehicle_already_has_group_plate_info": "载具编码:【%s】已存在组盘信息,请对数据进行核实!",
+ "vehicle_already_in_storage": "载具编码:【%s】已存在库内:【%s】,请对数据进行核实!",
+ "dtllist_cannot_be_empty": "dtlList不可为空",
+ "vehicle_not_group_plated": "此载具未组盘,请检查!",
+ "vehicle_not_in_group_plate_status": "此载具非组盘状态,请检查!",
+ "point_not_exists": "点位不存在:【%s】",
+ "no_materials_available_for_storage": "当前没有可入库的物料!",
+ "move_in_location_cannot_be_empty": "移入货位不能为空!",
+ "material_detail_cannot_be_empty": "物料明细不能为空!",
+ "vehicle_not_exist_in_system": "载具在系统中不存在!",
+ "move_in_location_not_exist_in_system": "移入货位在系统中不存在!",
+ "location_and_vehicle_code_cannot_be_empty": "货位编码和载具编码不能同时为空!",
+ "vehicle_code_empty": "载具编码不能为空",
+ "point_code_empty": "点位编码不能为空",
+ "point_not_found": "点位【%s】不存在",
+ "point_already_binded": "点位【%s】已绑定载具【%s】",
+ "vehicle_already_binded": "载具【%s】已绑定点位【%s】",
+ "point_no_vehicle_need_unbind": "点位【%s】没有绑定载具【%s】,无需解绑",
+ "start_point_not_exist": "起点不存在",
+ "end_point_not_exist": "终点不存在",
+ "site_code_empty": "点位编码不能为空",
+ "site_not_exist": "点位【%s】不存在"
+ },
+ "acs": {
+ "connection_failed": "ACS连接失败"
+ },
+ "status": {
+ "published": "发布",
+ "unpublished": "未发布",
+ "started": "启动",
+ "stopped": "停止",
+ "production_in": "生产入库",
+ "purchase_in": "采购入库",
+ "other_in": "其他入库",
+ "production_out": "生产出库",
+ "sales_out": "销售出库",
+ "other_out": "其他出库",
+ "generated": "生成",
+ "allocated": "分配完",
+ "type_not_defined": "对应类型【%s】未定义",
+ "code_not_defined_r": "对应编码【%s】未定义R的数据",
+ "code_not_defined_x": "对应编码【%s】未定义x的数据",
+ "node_completed": "节点完成",
+ "abnormal_completed": "异常完成",
+ "manual_in": "手动入库",
+ "material_out": "物料出库",
+ "manual_out": "手动出库",
+ "move_storage": "移库",
+ "abnormal_move": "异常移库",
+ "inventory": "盘点",
+ "transfer": "转储",
+ "inventory_loss": "盘亏",
+ "inventory_profit": "盘盈",
+ "physical_inventory": "实物盘点",
+ "receipt_notice": "收货通知",
+ "sales_order": "销售订单",
+ "production_inbound": "生产入库",
+ "purchase_inbound": "采购入库",
+ "sales_return_inbound": "销售退货入库",
+ "purchase_return_outbound": "采购退货出库",
+ "subcontract_material_list": "委外领料单",
+ "production_material_list": "生产备料单",
+ "production_picking": "生产领料",
+ "simple_production_picking": "简易生产领料",
+ "transfer_outbound": "调拨出库",
+ "other_outbound": "其他出库",
+ "lowest": "最低优先级",
+ "normal": "正常优先级",
+ "higher": "较高优先级",
+ "urgent": "紧急优先级",
+ "warehouse": "仓库任务",
+ "agv_task": "AGV任务",
+ "ctu_task": "CTU任务",
+ "third_floor_ctu": "三楼CTU",
+ "xian_gong": "先功系统",
+ "hairou_ctu": "海柔CTU",
+ "hikvision_ctu": "海康CTU",
+ "inbound": "入库",
+ "outbound": "出库",
+ "in_out_bound": "出入库",
+ "first_floor_workshop": "一楼车间",
+ "second_floor_workshop": "二楼车间",
+ "third_floor_workshop": "三楼车间",
+ "main_storage_picking_platform": "主库拣选平台",
+ "first_floor_io_conveyor": "一楼出入库输送机",
+ "second_floor_io_conveyor": "二楼出入库输送机",
+ "second_floor_ctu_shelf_docking": "二楼CTU货架对接位",
+ "second_floor_agv_production_line_docking": "二楼AGV生产线对接位",
+ "second_floor_empty_shelf_buffer": "二楼空货架缓存位",
+ "pallet_warehouse": "托盘库",
+ "container_warehouse": "料箱库",
+ "virtual_warehouse": "虚拟库",
+ "second_floor_ctu_buffer": "二楼CTU缓存位",
+ "second_floor_shelf_buffer": "二楼货架缓存位",
+ "ascending": "升序",
+ "descending": "降序",
+ "unbind": "解绑",
+ "bind": "绑定",
+ "no_operation": "不操作",
+ "empty_tray": "空托盘",
+ "empty_container": "空料箱",
+ "start": "开始",
+ "pause": "暂停",
+ "completed": "完成",
+ "force_completed": "强制完成",
+ "cancelled": "已取消"
+ },
+ "error": {
+ "param_undefined": "参数【%s】未定义【%s】",
+ "ParamExist": "参数【%s】已存在",
+ "Update": "更新失败",
+ "Detele": "删除失败",
+ "NullPoint": "空指针异常",
+ "SystemAuthError": "系统授权错误",
+ "File_3": "文件上传失败",
+ "isNull": "参数【%s】不能为空",
+ "Send": "发送失败"
+ },
+ "role": {
+ "Check_1": "角色名称不能为空",
+ "level": "角色级别"
+ },
+ "quartz": {
+ "ip_different": "本机IP【%s】与调度IP【%s】不一致",
+ "create_job_failure": "创建定时任务失败"
+ },
+ "system_manage": {
+ "username_password_error": "用户名或密码错误",
+ "account_not_activated": "账号未激活",
+ "param_empty": "参数不能为空",
+ "code_rule_not_exist": "缺少【%s】相关配置",
+ "menu_no_permission": "没有菜单权限",
+ "current_business_executing": "当前业务:【%s】正在执行请稍后再试"
+ },
+ "login": {
+ "childError": "子节点菜单不能设置为目录"
+ }
}
diff --git a/nladmin-ui/src/components/Breadcrumb/index.vue b/nladmin-ui/src/components/Breadcrumb/index.vue
index 83e3425..26a8447 100644
--- a/nladmin-ui/src/components/Breadcrumb/index.vue
+++ b/nladmin-ui/src/components/Breadcrumb/index.vue
@@ -11,6 +11,7 @@