From 0d93ec4c10d146ffe287e7f4430ee66ad5832a17 Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期五, 10 四月 2026 16:08:20 +0800
Subject: [PATCH] #页面优化

---
 rsf-design/src/locales/langs/en.json |  186 +++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 181 insertions(+), 5 deletions(-)

diff --git a/rsf-design/src/locales/langs/en.json b/rsf-design/src/locales/langs/en.json
index f4ef9d8..e5ed2d3 100644
--- a/rsf-design/src/locales/langs/en.json
+++ b/rsf-design/src/locales/langs/en.json
@@ -1192,6 +1192,10 @@
         "reportTitle": "ASN Report",
         "entity": "ASN",
         "buttons": {
+          "create": "New ASN",
+          "import": "Import",
+          "downloadTemplate": "Download Template",
+          "inspection": "Batch Inspection",
           "createByPo": "Create by PO"
         },
         "search": {
@@ -1201,8 +1205,14 @@
           "codePlaceholder": "Enter ASN No.",
           "poCode": "PO No.",
           "poCodePlaceholder": "Enter PO No.",
+          "poId": "PO ID",
+          "type": "Order Type",
           "wkType": "Business Type",
-          "wkTypePlaceholder": "Enter business type",
+          "anfme": "Delivery Qty",
+          "qty": "Received Qty",
+          "logisNo": "Logistics No.",
+          "arrTime": "Estimated Arrival",
+          "memo": "Remark",
           "exceStatus": "Document Status",
           "supplierName": "Supplier",
           "supplierPlaceholder": "Enter supplier",
@@ -1213,7 +1223,14 @@
           "condition": "Enter ASN No./PO No./Supplier",
           "code": "Enter ASN No.",
           "poCode": "Enter PO No.",
-          "wkType": "Enter business type",
+          "poId": "Enter PO ID",
+          "type": "Select order type",
+          "wkType": "Select business type",
+          "anfme": "Enter delivery qty",
+          "qty": "Enter received qty",
+          "logisNo": "Enter logistics No.",
+          "arrTime": "Select estimated arrival time",
+          "memo": "Enter remark",
           "supplierName": "Enter supplier",
           "purchaseUserName": "Enter purchaser"
         },
@@ -1229,6 +1246,8 @@
         "actions": {
           "view": "View Detail",
           "items": "Receiving Items",
+          "edit": "Edit",
+          "delete": "Delete",
           "print": "Print",
           "complete": "Complete"
         },
@@ -1256,6 +1275,77 @@
           "actionFailed": "ASN action failed",
           "detailTimeout": "ASN detail items timed out and waiting has stopped",
           "itemsTimeout": "ASN detail items timed out and waiting has stopped"
+        },
+        "dialog": {
+          "createTitle": "Create ASN",
+          "editTitle": "Edit ASN",
+          "addMaterial": "Add Material",
+          "deleteSelected": "Delete Selected",
+          "itemCount": "{count} item(s)",
+          "materialDuplicate": "The selected materials already exist in current items",
+          "placeholder": {
+            "type": "Select order type",
+            "wkType": "Select business type",
+            "poCode": "Enter PO No.",
+            "logisNo": "Enter logistics No.",
+            "arrTime": "Select estimated arrival time",
+            "memo": "Enter remark"
+          },
+          "validation": {
+            "type": "Please select order type",
+            "wkType": "Please select business type",
+            "items": "Please add at least one material item",
+            "anfme": "Expected quantity must be greater than 0"
+          }
+        },
+        "materialDialog": {
+          "title": "Select Material",
+          "selected": "Selected",
+          "unselected": "Available",
+          "search": {
+            "name": "Material Name",
+            "code": "Material Code",
+            "groupId": "Material Group"
+          },
+          "placeholder": {
+            "name": "Enter material name",
+            "code": "Enter material code",
+            "groupId": "Select material group"
+          },
+          "table": {
+            "code": "Material Code",
+            "name": "Material Name",
+            "group": "Material Group",
+            "spec": "Specification",
+            "model": "Model",
+            "status": "Selection Status"
+          },
+          "messages": {
+            "groupTimeout": "Material group loading timed out and waiting has stopped"
+          }
+        },
+        "messages": {
+          "createSuccess": "ASN created successfully",
+          "createFailed": "Failed to create ASN",
+          "updateSuccess": "ASN updated successfully",
+          "updateFailed": "Failed to update ASN",
+          "deleteTitle": "Delete Confirmation",
+          "deleteConfirm": "Are you sure you want to delete ASN {code}?",
+          "deleteSuccess": "ASN deleted successfully",
+          "detailTimeout": "ASN detail loading timed out and waiting has stopped",
+          "detailFailed": "Failed to load ASN detail",
+          "inspectionTitle": "Inspection Confirmation",
+          "inspectionConfirm": "Are you sure you want to inspect the selected {count} ASN(s)?",
+          "inspectionSuccess": "ASN inspection submitted successfully",
+          "inspectionFailed": "Failed to submit ASN inspection",
+          "inspectionSelectRequired": "Please select the ASN records to inspect first",
+          "importSuccess": "ASN import succeeded",
+          "importFailed": "ASN import failed",
+          "templateDownloadSuccess": "Template downloaded successfully",
+          "templateDownloadFailed": "Failed to download template",
+          "typeOptionsTimeout": "Order type options timed out and waiting has stopped",
+          "wkTypeOptionsTimeout": "Business type options timed out and waiting has stopped",
+          "fieldOptionsTimeout": "Extended field loading timed out and waiting has stopped"
         },
         "createByPoDialog": {
           "title": "Create by PO",
@@ -1287,6 +1377,9 @@
           }
         },
         "table": {
+          "purchaseOrgName": "Purchasing Org",
+          "businessTime": "Purchase Date",
+          "supplierId": "Supplier Code",
           "poItemId": "PO Line No.",
           "expectedQty": "Expected Qty",
           "receivedQty": "Received Qty",
@@ -1556,6 +1649,8 @@
         "search": {
           "condition": "Keyword",
           "conditionPlaceholder": "Enter No./ERP master order/platform order",
+          "timeStart": "Created From",
+          "timeEnd": "Created To",
           "code": "No.",
           "codePlaceholder": "Enter No.",
           "platId": "ERP Master Order ID",
@@ -1566,6 +1661,12 @@
           "wkTypePlaceholder": "Enter business type",
           "source": "Order Source",
           "sourcePlaceholder": "Enter order source",
+          "anfme": "Outbound Qty",
+          "qty": "Outbound Done Qty",
+          "workQty": "Working Qty",
+          "platCode": "Platform Order No.",
+          "startTime": "Planned Outbound Time",
+          "endTime": "Planned Outbound End Time",
           "exceStatus": "Execution Status",
           "exceStatusPlaceholder": "Enter execution status",
           "memo": "Remark",
@@ -1573,13 +1674,26 @@
         },
         "placeholder": {
           "condition": "Enter No./ERP master order/platform order",
+          "timeStart": "Select created from",
+          "timeEnd": "Select created to",
           "code": "Enter No.",
           "platId": "Enter ERP master order ID",
           "type": "Enter order type",
           "wkType": "Enter business type",
           "source": "Enter order source",
+          "anfme": "Enter outbound qty",
+          "qty": "Enter outbound done qty",
+          "workQty": "Enter working qty",
+          "platCode": "Enter platform order No.",
+          "startTime": "Select planned outbound time",
+          "endTime": "Select planned outbound end time",
+          "status": "Select status",
           "exceStatus": "Enter execution status",
           "memo": "Enter remark"
+        },
+        "buttons": {
+          "import": "Import",
+          "downloadTemplate": "Download Template"
         },
         "status": {
           "normal": "Normal",
@@ -1591,8 +1705,13 @@
         },
         "actions": {
           "view": "View Detail",
+          "edit": "Edit",
           "items": "Items",
           "delete": "Delete"
+        },
+        "manage": {
+          "title": "Edit DO",
+          "baseInfo": "Order Information"
         },
         "detail": {
           "title": "Handover Order Detail",
@@ -1640,7 +1759,11 @@
         "messages": {
           "itemsTimeout": "DO items timed out and waiting has stopped",
           "detailTimeout": "DO detail timed out and waiting has stopped",
-          "detailLoadFailed": "Failed to load DO detail"
+          "detailLoadFailed": "Failed to load DO detail",
+          "importSuccess": "DO imported successfully",
+          "importFailed": "Failed to import DO",
+          "templateDownloadSuccess": "Template downloaded successfully",
+          "templateDownloadFailed": "Failed to download template"
         }
       },
       "deliveryItem": {
@@ -1653,11 +1776,58 @@
           "deliveryCodePlaceholder": "Enter DO No.",
           "platItemId": "Platform Line No.",
           "platItemIdPlaceholder": "Enter platform line No.",
+          "fieldsIndexPlaceholder": "Enter field index",
           "matnrCodePlaceholder": "Enter material code",
           "maktxPlaceholder": "Enter material name",
           "supplierName": "Supplier Name",
           "supplierNamePlaceholder": "Enter supplier name",
-          "supplierBatchPlaceholder": "Enter supplier batch"
+          "supplierCodePlaceholder": "Enter supplier code",
+          "supplierBatchPlaceholder": "Enter supplier batch",
+          "statusPlaceholder": "Select status",
+          "timeStart": "Created From",
+          "timeStartPlaceholder": "Select created from",
+          "timeEnd": "Created To",
+          "timeEndPlaceholder": "Select created to",
+          "memoPlaceholder": "Enter remark"
+        },
+        "actions": {
+          "add": "Add Item"
+        },
+        "dialog": {
+          "titleAdd": "Add DO Item",
+          "titleEdit": "Edit DO Item",
+          "deliveryId": "DO ID",
+          "platItemId": "Platform Line No.",
+          "matnrCode": "Material Code",
+          "maktx": "Material Name",
+          "fieldsIndex": "Field Index",
+          "unit": "Unit",
+          "anfme": "Qty",
+          "qty": "Outbound Qty",
+          "printQty": "Print Qty",
+          "splrName": "Supplier Name",
+          "splrCode": "Supplier Code",
+          "splrBatch": "Supplier Batch",
+          "status": "Status",
+          "memo": "Remark",
+          "placeholder": {
+            "platItemId": "Enter platform line No.",
+            "matnrCode": "Enter material code",
+            "maktx": "Enter material name",
+            "fieldsIndex": "Enter field index",
+            "unit": "Enter unit",
+            "anfme": "Enter qty",
+            "qty": "Enter outbound qty",
+            "printQty": "Enter print qty",
+            "splrName": "Enter supplier name",
+            "splrCode": "Enter supplier code",
+            "splrBatch": "Enter supplier batch",
+            "status": "Select status",
+            "memo": "Enter remark"
+          },
+          "validation": {
+            "anfme": "Enter qty"
+          }
         },
         "table": {
           "deliveryId": "DO ID",
@@ -1690,7 +1860,13 @@
         },
         "messages": {
           "detailTimeout": "DO item detail timed out and waiting has stopped",
-          "detailFailed": "Failed to load DO item detail"
+          "detailFailed": "Failed to load DO item detail",
+          "createSuccess": "DO item created successfully",
+          "createFailed": "Failed to create DO item",
+          "updateSuccess": "DO item updated successfully",
+          "updateFailed": "Failed to update DO item",
+          "deleteConfirm": "Are you sure you want to delete DO item {code}?",
+          "actionFailed": "DO item action failed"
         }
       },
       "transfer": {

--
Gitblit v1.9.1