feat: 完成了物料总表,生产发料,入料,以及部分采购计划。

This commit is contained in:
c
2026-03-06 15:04:57 +08:00
parent 219eef4729
commit b12b758be2
27 changed files with 3681 additions and 685 deletions

View File

@@ -18,12 +18,596 @@ export default {
[SERVER_ERROR_NAME]: "404",
[GATEWAY_TIMEOUT_NAME]: "500",
[HOME_NAME]: "Workbenches",
[TEST_NAME]: "summary table",
SYS: "SystemManage",
SYSUSER: "UserManage",
[TEST_NAME]: "Summary Table",
ErrorLog: "Error Logger",
SYS: "System Manage",
SYSUSER: "User Manage",
warehouse: "Warehouse",
warehouse_item: "Warehouse Item",
stock_by_type: "Stock By Type",
stock_by_brand: "Stock By Brand",
stock_by_warehouse: "Stock By Warehouse",
stock_transfer_order: "Stock Transfer Order",
warehouse_receipt: "Warehouse Receipt",
inventory_count: "Inventory Count",
production: "Production",
bom: "BOM",
production_plan: "Production Plan",
production_issue: "Production Issue",
production_return: "Production Return",
finished_product_receipt: "Finished Product Receipt",
finished_product_shipment: "Finished Product Shipment",
purchase: "Purchase",
purchase_plan: "Purchase Plan",
purchase_order: "Purchase Order",
sale: "Sale",
sale_order: "Sale Order",
device_sn: "Device SN",
repair_record: "Repair Record",
systemset: "System Setting",
syschannel: "Channel",
key_account: "Key Account",
vendor: "Vendor",
store: "Store",
sysrecord: "Record",
sysrole: "Role",
},
_prop: {
common: {
tel: "Tel",
address: "Address",
createDate: "Create Date",
status: "Status",
operate: "Operate",
remark: "Remark",
startdate: "Start Date",
enddate: "End Date",
},
warehouse: {
warehouse: {
storeMark: "Remark",
storeName: "Store Name",
},
warehouse_item: {
productPacking: "Min Packing",
productPackSize: "Pack Size",
productBrand: "Brand",
productMark: "Remark",
createUserName: "Creator",
partNumber: "Part Number",
productSpecs: "Specs",
productType: "Type",
productPrice: "Price",
availableVendors: "Available Vendors",
selectedVendors: "Selected Vendors",
vendorName: "Vendor Name",
costPrice: "Cost Price",
procureDate: "Last Procure Date",
},
stock: {
productCount: "Count",
},
stocktransferorder: {
outStoreName: "Out Store",
formCode: "Form Code",
formName: "Form Name",
formMark: "Form Mark",
storeName: "In Store",
storeId: "In Store",
outStoreId: "Out Store",
createDate: "Create Date",
},
warehousereceipt: {
formCode: "Form Code",
formName: "Form Name",
formMark: "Form Mark",
storeName: "Store Name",
storeId: "Store",
},
inventorycount: {
formCode: "Form Code",
formName: "Form Name",
formMark: "Form Mark",
storeName: "Store Name",
storeId: "Store",
},
},
production: {
bom: {
brandName: "Brand Name",
bomNo: "BOM No",
formMark: "BOM Mark",
bomName: "BOM Name",
customerName: "Customer Name",
spec: "Spec",
manufacturer: "Manufacturer",
searchCode: "BOM No / Name",
},
bom_item: {
productPackSize: "Pack Size",
productBrand: "Brand",
productMark: "Remark",
manufactureCount: "Count",
partNumber: "Part Number",
productSpecs: "Specs",
productType: "Type",
itemPosition: "Position",
sameUseCount: "Same Use Count",
sameUseNum: "Same Use",
},
production_plan: {
storeNo: "Store No",
productionNote: "Note",
storeName: "Store Name",
productionCount: "Count",
projectName: "Project Name",
projectId: "Project Id",
productionMark: "Mark",
productionNum: "Form No",
requiredQty: "Required Qty",
stockQty: "Stock Qty",
diffQty: "Diff Qty",
outStoreNo: "Out Store",
actualQty: "Actual Qty",
},
production_issue: {
formCode: "Form Code",
formStatus: "Status",
formMark: "Mark",
storeName: "Store",
requiredQty: "Required Qty",
actualQty: "Actual Qty",
expectedReturnQty: "Expected Return",
actualReturnQty: "Actual Return",
},
production_return: {
formCode: "Form Code",
formStatus: "Status",
formMark: "Mark",
storeName: "Store",
returnQty: "Return Qty",
},
finishedproductreceipt: {
totalValue: "Total Value",
formCode: "Form Code",
formName: "Form Name",
formMark: "Form Mark",
storeName: "Store",
},
},
purchase: {
purchase_plan: {
planNo: "Plan No",
remask: "Remark",
planName: "Plan Name",
planStatus: "Status",
storeName: "Store",
vendorName: "Vendor",
baseTitle: "Basic Info",
tableTitle: "Details",
generateOrder: "Generate Order",
model: "Model",
defaultVendor: "Default Vendor",
demandQuantity: "Demand Qty",
packQuantity: "Pack Qty",
purchaseQuantity: "Purchase Qty",
unitPrice: "Unit Price",
totalPrice: "Total Price",
purchaseStatus: "Status",
},
purchase_plan_item: {
partNumber: "Part Number",
purchaseCount: "Count",
completeCount: "Complete",
price: "Price",
currentCount: "Current",
input_partNumber: "Enter Part Number",
input_purchaseCount: "Enter Count",
input_price: "Enter Price",
input_currentCount: "Enter Current",
},
purchaseorder: {
totalValue: "Total Value",
formCode: "Form Code",
formMark: "Mark",
formStatus: "Status",
vendorName: "Vendor",
},
finishedproductshipment: {
formCode: "Form Code",
formName: "Form Name",
formMark: "Mark",
storeName: "Store",
},
},
sale: {
saleorder: {
totalValue: "Total Value",
formCode: "Form Code",
formName: "Form Name",
formMark: "Mark",
formStatus: "Status",
customerName: "Customer",
},
devicesn: {
softVersion: "Soft Version",
AlVersion: "AL Version",
serialNum: "Serial Num",
productSn: "Product SN",
repairMark: "Repair Mark",
outProductDate: "Out Date",
productType: "Type",
mac: "MAC",
},
repairrecord: {
productSn: "Product SN",
repairMark: "Repair Mark",
outProductDate: "Out Date",
repairDate: "Repair Date",
productType: "Type",
mac: "MAC",
},
},
systemset: {
vendor: {
vendorName: "Vendor Name",
contactPerson: "Contact",
vendorMark: "Remark",
},
store: {
storeMark: "Remark",
storeName: "Store Name",
},
keyaccount: {
contactPerson: "Contact",
keyAccountMark: "Remark",
keyAccountName: "Account Name",
},
syschannel: {
iconName: "Icon",
show: "Show",
eventName: "Event Name",
channelName: "Channel Name",
className: "Class",
channelType: "Type",
sort: "Sort",
channelLink: "Link",
viewLink: "View Link",
},
sysrecord: {
recordType: "Type",
ip: "IP",
linkUrl: "URL",
channelName: "Channel",
remark: "Remark",
createUserName: "Operator",
isSuccess: "Status",
createDate: "Date",
},
sysrole: {
roleName: "Role Name",
roleType: "Role Type",
},
},
},
_button: {
add: "Add",
edit: "Edit",
remove: "Delete",
batchRemove: "Batch Delete",
submit: "Submit",
confirm: "Confirm",
cancel: "Cancel",
reset: "Reset",
enable: "Enable",
disable: "Disable",
search: "Search",
save: "Save",
showItem: "Show Details",
generatePurchasePlan: "Generate Purchase Plan",
generateProductionIssue: "Generate Issue",
generateTransferOrder: "Generate Transfer",
viewMaterialShortage: "View Shortage",
viewLossRate: "View Loss Rate",
shortageFilterButton: "Shortage Data",
unfilterButton: "All Data",
approve: "Approve",
reject: "Reject",
productionReturn: "Return",
generatePurchaseOrder: "Generate Order",
download: "Download",
print: "Print",
vendorList: "Vendor List",
printQrCode: "Print QR Code",
},
_message: {
common: {
input_tel: "Enter Tel",
type_tel: "Tel must be number",
input_address: "Enter Address",
input_remark: "Enter Remark",
select_status: "Select Status",
add_success: "Add Success!",
add_failure: "Add Failed: ",
edit_success: "Update Success!",
edit_failure: "Update Failed: ",
delete_confirm: "Confirm Delete",
delete_success: "Delete Success!",
delete_failure: "Delete Failed: ",
delete_cannel: "Delete Cancelled",
generate_document_mark_prefix: "System [",
generate_document_mark_suffix: "]",
approve_confirm: "Confirm Approve",
approve_success: "Approve Success",
approve_fail: "Approve Failed",
approve_cannel: "Approve Cancelled",
reject_confirm: "Confirm Reject",
reject_success: "Reject Success",
reject_fail: "Reject Failed",
reject_cannel: "Reject Cancelled",
},
warehouse: {
warehouse_item: {
input_productNumber: "Enter Part Number",
input_productSpec: "Enter Specs",
input_productType: "Enter Type",
input_productBrand: "Enter Brand",
input_productPackSize: "Enter Pack Size",
input_productPacking: "Enter Min Packing",
input_productMark: "Enter Remark",
input_partNumber: "Enter Part Number",
input_productSpecs: "Enter Specs",
input_costPrice: "Enter Cost Price",
select_vendor: "Select Vendor",
select_procureDate: "Select Procure Date",
search_vendor: "Search Vendor",
delete_message: "Delete Warehouse Item",
not_exist_partNumber: "Part Number Not Exist",
no_qrcode_content: "No QR Code Content",
vendor_duplicate: "Vendor cannot be duplicated",
},
stocktransferorder: {
input_storeId: "Enter In Store",
input_outStoreId: "Enter Out Store",
input_formName: "Enter Form Name",
input_formMark: "Enter Form Mark",
delete_message: "Delete Transfer Order",
},
warehousereceipt: {
select_storeId: "Select Store",
input_formName: "Enter Form Name",
input_formMark: "Enter Form Mark",
delete_message: "Delete Receipt",
},
inventorycount: {
select_storeId: "Select Store",
input_formName: "Enter Form Name",
input_formMark: "Enter Form Mark",
delete_message: "Delete Count",
},
},
production: {
bom: {
input_bomNo: "Enter BOM No",
input_bomName: "Enter BOM Name",
input_manufacturer: "Enter Manufacturer",
input_spec: "Enter Spec",
input_brandName: "Enter Brand",
input_formMark: "Enter BOM Mark",
delete_message: "Delete BOM",
upload_bomitems: "Upload BOM Items",
input_manufactureCount: "Enter Count",
input_itemPosition: "Enter Position",
unpair_manufactureCount_itemPosition: "Count not match Position",
},
production_plan: {
select_projectId: "Select BOM",
input_productionNum: "Enter Form No",
select_storeNo: "Select Store",
input_productionCount: "Enter Count",
input_productionMark: "Enter Mark",
input_productionNote: "Enter Note",
delete_message: "Delete Plan",
select_production_plan: "Select Plan",
duplicate_store_no: "Only one store supported",
generate_purchase_plan_confirm: "Generate Purchase Plan?",
generate_purchase_plan_mark_suffix: "] Generate Plan [",
generate_purchase_plan_name_suffix: " Shortage",
generate_purchase_plan_success: "Generate Success",
generate_purchase_plan_fail: "Generate Failed: ",
generate_transfer_order_confirm: "Generate Transfer?",
generate_transfer_order_mark_suffix: "] Generate Transfer [",
generate_transfer_order_name_suffix: " Transfer",
generate_transfer_order_success: "Generate Success",
generate_transfer_order_fail: "Generate Failed: ",
generate_production_issue_confirm: "Generate Issue?",
generate_production_issue_mark_suffix: "] Generate Issue [",
generate_production_issue_name_suffix: " Issue",
generate_production_issue_success: "Generate Success",
generate_production_issue_fail: "Generate Failed: ",
error_production_status: "Only incomplete plans",
},
production_issue: {
only_approved_can_return: "Only approved can return",
get_detail_failed: "Get detail failed",
no_return_data: "No return data",
enter_valid_return_qty: "Enter valid return qty",
return_order_created: "Return order created",
create_return_order_failed: "Create failed",
generate_return_confirm: "Generate Return?",
generate_return_mark_suffix: "] Generate Return [",
generate_return_name_suffix: " Return",
generate_return_success: "Generate Success",
generate_return_fail: "Generate Failed: ",
},
production_return: {},
finishedproductreceipt: {
delete_message: "Delete Receipt",
},
},
purchase: {
purchase_plan: {
delete_message: "Delete Plan",
input_planName: "Enter Plan Name",
select_vendor: "Select Vendor",
select_store: "Select Store",
input_remask: "Enter Remark",
upload_planItems: "Upload Items",
get_items_error: "Get items failed",
select_items: "Select items",
generate_order_success: "Generate Success",
generate_order_error: "Generate Failed",
vendor_priority_tip: "Priority",
},
purchaseorder: {
delete_message: "Delete Order",
},
finishedproductshipment: {
delete_message: "Delete Shipment",
},
},
sale: {
saleorder: {
delete_message: "Delete Order",
},
},
systemset: {
vendor: {
input_vendorName: "Enter Vendor Name",
input_contactPerson: "Enter Contact",
input_vendorMark: "Enter Remark",
delete_message: "Delete Vendor",
},
store: {
input_storeName: "Enter Store Name",
input_storeMark: "Enter Remark",
delete_message: "Delete Store",
},
keyaccount: {
input_keyAccountName: "Enter Account Name",
input_contactPerson: "Enter Contact",
input_keyAccountMark: "Enter Remark",
delete_message: "Delete Account",
},
syschannel: {
input_channelName: "Enter Channel Name",
input_channelLink: "Enter Link",
input_eventName: "Enter Event",
input_className: "Enter Class",
input_iconName: "Enter Icon",
input_channelType: "Select Type",
input_sort: "Enter Sort",
input_show: "Select Show",
input_viewLink: "Enter View Link",
delete_message: "Delete Channel",
},
sysrole: {
input_roleName: "Enter Role Name",
select_roleType: "Select Type",
delete_message: "Delete Role",
},
},
},
_title: {
warehouse: {
warehouseitem: {
add: "Add Warehouse Item",
edit: "Edit Warehouse Item",
vendorList: "Vendor List",
printQrCode: "Print QR Code",
},
stocktransferorder: {
add: "Add Transfer",
edit: "Edit Transfer",
},
warehousereceipt: {
add: "Add Receipt",
edit: "Edit Receipt",
},
inventorycount: {
add: "Add Count",
edit: "Edit Count",
},
},
production: {
bom: {
add: "Add BOM",
edit: "Edit BOM",
showItem: "BOM Items",
baseTitle: "BOM Info",
tableTitle: "BOM Details",
},
production_plan: {
add: "Add Plan",
edit: "Edit Plan",
dialog: "Shortage View",
issueDialog: "Issue Edit",
},
production_issue: {
returnDialog: "Return Edit",
},
finishedproductreceipt: {
add: "Add Receipt",
edit: "Edit Receipt",
},
finishedproductshipment: {
add: "Add Shipment",
edit: "Edit Shipment",
},
},
purchase: {
purchase_plan: {
add: "Add Plan",
edit: "Edit Plan",
generateOrder: "Generate Order",
model: "Model",
defaultVendor: "Default Vendor",
demandQuantity: "Demand Qty",
packQuantity: "Pack Qty",
purchaseQuantity: "Purchase Qty",
unitPrice: "Unit Price",
totalPrice: "Total Price",
purchaseStatus: "Status",
},
purchaseorder: {
add: "Add Order",
edit: "Edit Order",
},
},
sale: {
saleorder: {
add: "Add Order",
edit: "Edit Order",
},
},
systemset: {
vendor: {
add: "Add Vendor",
edit: "Edit Vendor",
},
store: {
add: "Add Store",
edit: "Edit Store",
},
keyaccount: {
add: "Add Account",
edit: "Edit Account",
},
syschannel: {
add: "Add Channel",
edit: "Edit Channel",
},
sysrole: {
add: "Add Role",
edit: "Edit Role",
},
},
},
_tabNav: {
refresh: "Refresh Page",
@@ -40,7 +624,7 @@ export default {
},
_headerBar: {
search: "Search",
changeLanguage: "Successfully modified the language",
changeLanguage: "Successfully modified the language!",
profile: "My Profile",
setting: "My Setting",
messageCenter: "My Message",
@@ -232,4 +816,42 @@ export default {
selectKeydown: "Select",
closeKeyDown: " Close",
},
_base_info: {
unknown: "-",
status: {
enable: "Enable",
disable: "Disable",
},
production: {
production_plan: {
no_complete: "Not Complete",
completed: "Completed",
approving: "Approving",
reviewed: "Reviewed",
},
},
purchase: {
purchase_plan: {
pending: "Pending",
in_progress: "In Progress",
completed: "Completed",
},
purchase_plan_item: {
no_start: "Not Purchased",
ordered: "Purchasing",
completed: "Purchased",
},
},
form_status: {
no_approve: "Not Approved",
approve: "Approved",
reject: "Rejected",
no_complete: "Not Complete",
complete: "Completed",
receipting: "Receiving",
imported: "Imported",
approving: "Approving",
returned: "Returned",
},
},
};