From ee0eeabcc8a33d2395c36ffc7783bf627bc7da7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8C=AB=E7=8C=ABguowen?= <9290821+guowen-the-cat@user.noreply.gitee.com> Date: Tue, 10 Jun 2025 13:36:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E7=A1=80=E4=BF=A1=E6=81=AF=E4=B8=8B?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=9B=BD=E9=99=85=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-ui/src/lang/en.js | 228 ++++++++++++++++- ruoyi-ui/src/lang/zh.js | 227 ++++++++++++++++- ruoyi-ui/src/views/bas/BasProduct/index.vue | 180 +++++++------- ruoyi-ui/src/views/bas/BasSupplier/index.vue | 214 ++++++++-------- ruoyi-ui/src/views/bas/port/index.vue | 229 +++++++++--------- .../views/search/ViewStockSecure/index.vue | 14 +- 6 files changed, 771 insertions(+), 321 deletions(-) diff --git a/ruoyi-ui/src/lang/en.js b/ruoyi-ui/src/lang/en.js index 70fecee..5fb66fb 100644 --- a/ruoyi-ui/src/lang/en.js +++ b/ruoyi-ui/src/lang/en.js @@ -625,6 +625,219 @@ export default { cargoSpaceStatus:'货位状态' }, + + searchViewStockSecure: { + stockId: 'Stock ID', + cargoSpaceId: 'Cargo Space ID', + stockStatus: 'Stock Status', + productStatus: 'Product Status', + lotNo: 'Lot No', + inDate: 'In Date', + backDate: 'Back Date', + productGuid: 'Product GUID', + quantity: 'Quantity', + jobId: 'Job ID', + trayCode: 'Tray Code', + outQuantity: 'Out Quantity', + stockinDetailId: 'Stock-in Detail ID', + stockinId: 'Stock-in ID', + inType: 'In Type', + inputStockId: 'Please enter stock ID', + inputCargoSpaceId: 'Please enter cargo space ID', + selectStockStatus: 'Please select stock status', + selectProductStatus: 'Please select product status', + inputLotNo: 'Please enter lot No', + inputInDate: 'Please enter in date', + inputBackDate: 'Please enter back date', + inputProductGuid: 'Please enter product GUID', + inputContent: 'Please enter content', + inputJobId: 'Please enter job ID', + inputTrayCode: 'Please enter tray code', + inputStockinDetailId: 'Please enter stock-in detail ID', + inputStockinId: 'Please enter stock-in ID', + selectInType: 'Please select in type', + confirm: 'Confirm', + cancel: 'Cancel', + stockIdRequired: 'Stock ID is required', + addTitle: 'Add Stock Secure Query', + editTitle: 'Edit Stock Secure Query', + addSuccess: 'Added successfully', + editSuccess: 'Modified successfully', + deleteSuccess: 'Deleted successfully', + deleteConfirm: 'Are you sure you want to delete the stock secure query with ID "{stockIds}"?' + }, + + // *************Supplier Management*************** + BasSupplier: { + // Fields + supplierNo: 'Supplier No.', + supplierGroupNo: 'Supplier Group No.', + supplierName: 'Supplier Name', + simpleName: 'Short Name', + useable: 'Useable', + remark: 'Remark', + supplierArae: 'Area Category', + taxpayerRegistrationNumber: 'Taxpayer Registration No.', + country: 'Country', + timeZone: 'Time Zone', + dataFormat: 'Data Format', + receivingCountry: 'Receiving Country', + taxCategory: 'Tax Category', + legalPerson: 'Legal Person', + registeredCapital: 'Registered Capital', + address: 'Company Address', + contactName: 'Contact Name', + contactNumber: 'Contact Number', + operation: 'Operation', + + // Input placeholders + inputSupplierNo: 'Please input supplier No.', + inputSupplierGroupNo: 'Please input supplier group No.', + inputSupplierName: 'Please input supplier name', + inputSimpleName: 'Please input short name', + inputUseable: 'Please input useable status', + inputRemark: 'Please input remark', + inputSupplierArae: 'Please input area category', + inputTaxpayerRegistrationNumber: 'Please input taxpayer registration No.', + inputCountry: 'Please input country', + inputTimeZone: 'Please input time zone', + inputDataFormat: 'Please input data format', + inputReceivingCountry: 'Please input receiving country', + inputTaxCategory: 'Please input tax category', + inputLegalPerson: 'Please input legal person', + inputRegisteredCapital: 'Please input registered capital', + inputAddress: 'Please input company address', + inputContactName: 'Please input contact name', + inputContactNumber: 'Please input contact number', + + // Button text + search: 'Search', + reset: 'Reset', + add: 'Add', + edit: 'Edit', + delete: 'Delete', + export: 'Export', + confirm: 'Confirm', + cancel: 'Cancel', + + // Dialog titles + addTitle: 'Add Supplier', + editTitle: 'Edit Supplier', + + // Success messages + addSuccess: 'Added successfully', + editSuccess: 'Modified successfully', + deleteSuccess: 'Deleted successfully', + + // Delete confirmation + deleteConfirm: 'Are you sure to delete the supplier with ID {ids}?', + + // Form validation + fidRequired: 'FID is required', + useableRequired: 'Useable status is required' + }, + + // *************Material Management*************** + BasProduct: { + productId: 'Material Code', + inputProductId: 'Please input material code', + productName: 'Material Name', + inputProductName: 'Please input material name', + spare1: 'English Description', + inputSpare1: 'Please input English description', + unit: 'Unit', + inputUnit: 'Please input unit', + spare2: 'Net Weight per Unit (KG)', + inputSpare2: 'Please input net weight per unit', + spare3: 'Carton No.', + inputSpare3: 'Please input carton No.', + spare4: 'Packing Method', + inputSpare4: 'Please input packing method', + spare5: 'Length (MM)', + inputSpare5: 'Please input length', + spare6: 'Width (MM)', + inputSpare6: 'Please input width', + spare7: 'Height (MM)', + inputSpare7: 'Please input height', + spare8: 'Volume (m³)', + inputSpare8: 'Please input volume', + price: 'Price', + inputPrice: 'Please input price', + remark: 'Description', + inputRemark: 'Please input description', + search: 'Search', + reset: 'Reset', + add: 'Add', + edit: 'Edit', + delete: 'Delete', + export: 'Export', + confirm: 'Confirm', + cancel: 'Cancel', + operation: 'Operation', + addTitle: 'Add Material', + editTitle: 'Edit Material', + deleteConfirm: 'Are you sure to delete the material with ID "{productGuids}"?', + addSuccess: 'Added successfully', + editSuccess: 'Modified successfully', + deleteSuccess: 'Deleted successfully', + productIdRequired: 'Material code cannot be empty', + productNameRequired: 'Material name cannot be empty', + unitRequired: 'Unit cannot be empty', + priceRequired: 'Price cannot be empty' + }, + + // *************Supplier Management*************** + BasPort: { + portName: 'Port Name', + inputPortName: 'Please input port name', + portType: 'Port Type', + inputPortType: 'Please input port type', + portDesc: 'Port Description', + inputPortDesc: 'Please input port description', + search: 'Search', + reset: 'Reset', + add: 'Add', + edit: 'Edit', + delete: 'Delete', + export: 'Export', + id: 'ID', + createMan: 'Creator', + createTime: 'Create Time', + operation: 'Operation', + confirm: 'Confirm', + cancel: 'Cancel', + addTitle: 'Add Base Port', + editTitle: 'Edit Base Port', + addSuccess: 'Added successfully', + editSuccess: 'Modified successfully', + deleteSuccess: 'Deleted successfully', + deleteConfirm: 'Are you sure to delete the base port with ID "{ids}"?', + productCode: 'Product Code', + inputProductCode: 'Please input product code', + productName: 'Product Name', + inputProductName: 'Please input product name', + bindStatus: 'Bind Status', + selectBindStatus: 'Please select status', + batchBind: 'Batch Bind', + batchUnbind: 'Batch Unbind', + productEnDesc: 'English Description', + unit: 'Unit', + netWeight: 'Net Weight(KG)', + boxNo: 'Box No.', + packWay: 'Packing Method', + length: 'Length(MM)', + width: 'Width(MM)', + height: 'Height(MM)', + volume: 'Volume(m³)', + price: 'Price', + description: 'Description', + bindProduct: 'Bind Product', + unbindProduct: 'Unbind Product', + bindSuccess: 'Bound successfully', + unbindSuccess: 'Unbound successfully', + selectProduct: 'Select Product' + }, + // *************库存操作记录*************** stockRecord: { stockId: 'Stock ID', @@ -830,8 +1043,19 @@ export default { customerManagement:'customerManagement', supplierManagement:'supplierManagement', materialManagement:'materialManagement', - basicPointLocation:'basicPointLocation' - + basicPointLocation:'basicPointLocation', + //*************** 查询统计************* + queryStatistics:'queryStatistics', + inventoryDetailQuery:'inventoryDetailQuery', + inventorySummaryQuery:'inventorySummaryQuery', + inboundDocumentHistory:'inboundDocumentHistory', + outboundDocumentHistory:'outboundDocumentHistory', + inboundTaskFlow:'inboundTaskFlow', + outboundTaskFlow:'outboundTaskFlow', + flatInventoryFlow:'flatInventoryFlow', + flatOutboundFlow:'flatOutboundFlow', + safetyStockInquiry:'safetyStockInquiry', + warningInventoryInquiry:'warningInventoryInquiry' }, //=====================仓库(库区)管理===================== warehouse: { diff --git a/ruoyi-ui/src/lang/zh.js b/ruoyi-ui/src/lang/zh.js index 3423656..e204ca9 100644 --- a/ruoyi-ui/src/lang/zh.js +++ b/ruoyi-ui/src/lang/zh.js @@ -632,6 +632,218 @@ export default { }, + + searchViewStockSecure: { + stockId: '库存ID', + cargoSpaceId: '货位ID', + stockStatus: '库存状态', + productStatus: '物料状态', + lotNo: '批次号', + inDate: '入库时间', + backDate: '回流时间', + productGuid: '物料GUID', + quantity: '库存数量', + jobId: '作业ID', + trayCode: '托盘条码', + outQuantity: '出库数量', + stockinDetailId: '入库子单ID', + stockinId: '入库主单', + inType: '入库类型', + inputStockId: '请输入库存ID', + inputCargoSpaceId: '请输入货位ID', + selectStockStatus: '请选择库存状态', + selectProductStatus: '请选择物料状态', + inputLotNo: '请输入批次号', + inputInDate: '请输入入库时间', + inputBackDate: '请输入回流时间', + inputProductGuid: '请输入物料GUID', + inputContent: '请输入内容', + inputJobId: '请输入作业ID', + inputTrayCode: '请输入托盘条码', + inputStockinDetailId: '请输入入库子单ID', + inputStockinId: '请输入入库主单', + selectInType: '请选择入库类型', + confirm: '确定', + cancel: '取消', + stockIdRequired: '库存ID不能为空', + addTitle: '添加安全库存查询', + editTitle: '修改安全库存查询', + addSuccess: '新增成功', + editSuccess: '修改成功', + deleteSuccess: '删除成功', + deleteConfirm: '是否确认删除安全库存查询编号为"{stockIds}"的数据项?' + }, + // *************供应商管理*************** + BasSupplier: { + // 字段 + supplierNo: '供应商编号', + supplierGroupNo: '供应商组编号', + supplierName: '供应商名称', + simpleName: '简称', + useable: '是否可用', + remark: '备注', + supplierArae: '地区分类', + taxpayerRegistrationNumber: '纳税人登记号', + country: '国家', + timeZone: '时区', + dataFormat: '数据格式', + receivingCountry: '收货国家', + taxCategory: '税类', + legalPerson: '法人', + registeredCapital: '注册资金', + address: '企业地址', + contactName: '联系人姓名', + contactNumber: '联系电话', + operation: '操作', + + // 输入框提示 + inputSupplierNo: '请输入供应商编号', + inputSupplierGroupNo: '请输入供应商组编号', + inputSupplierName: '请输入供应商名称', + inputSimpleName: '请输入简称', + inputUseable: '请输入是否可用', + inputRemark: '请输入备注', + inputSupplierArae: '请输入地区分类', + inputTaxpayerRegistrationNumber: '请输入纳税人登记号', + inputCountry: '请输入国家', + inputTimeZone: '请输入时区', + inputDataFormat: '请输入数据格式', + inputReceivingCountry: '请输入收货国家', + inputTaxCategory: '请输入税类', + inputLegalPerson: '请输入法人', + inputRegisteredCapital: '请输入注册资金', + inputAddress: '请输入企业地址', + inputContactName: '请输入联系人姓名', + inputContactNumber: '请输入联系电话', + + // 按钮文本 + search: '搜索', + reset: '重置', + add: '新增', + edit: '修改', + delete: '删除', + export: '导出', + confirm: '确定', + cancel: '取消', + + // 对话框标题 + addTitle: '添加供应商管理', + editTitle: '修改供应商管理', + + // 成功提示 + addSuccess: '新增成功', + editSuccess: '修改成功', + deleteSuccess: '删除成功', + + // 删除确认提示 + deleteConfirm: '是否确认删除供应商管理编号为{ids}的数据项?', + + // 表单校验提示 + fidRequired: 'fid不能为空', + useableRequired: '是否可用不能为空' + }, + + // *************物料管理*************** + BasProduct: { + productId: '物料编码', + inputProductId: '请输入物料编码', + productName: '物料名称', + inputProductName: '请输入物料名称', + spare1: '英文描述', + inputSpare1: '请输入英文描述', + unit: '单位', + inputUnit: '请输入单位', + spare2: '单件净重KG', + inputSpare2: '请输入单件净重', + spare3: '箱号', + inputSpare3: '请输入箱号', + spare4: '包装方式', + inputSpare4: '请输入包装方式', + spare5: '长MM', + inputSpare5: '请输入长度', + spare6: '宽MM', + inputSpare6: '请输入宽度', + spare7: '高MM', + inputSpare7: '请输入高度', + spare8: '体积m³', + inputSpare8: '请输入体积m³', + price: '价格', + inputPrice: '请输入价格', + remark: '描述', + inputRemark: '请输入描述', + search: '搜索', + reset: '重置', + add: '新增', + edit: '修改', + delete: '删除', + export: '导出', + confirm: '确定', + cancel: '取消', + operation: '操作', + addTitle: '添加物料管理', + editTitle: '修改物料管理', + deleteConfirm: '是否确认删除物料管理编号为"{productGuids}"的数据项?', + addSuccess: '新增成功', + editSuccess: '修改成功', + deleteSuccess: '删除成功', + productIdRequired: '物料编码不能为空', + productNameRequired: '物料名称不能为空', + unitRequired: '单位不能为空', + priceRequired: '价格不能为空' + }, + + // *************供应商管理*************** + BasPort: { + portName: '点位名称', + inputPortName: '请输入点位名称', + portType: '点位分类', + inputPortType: '请输入点位分类', + portDesc: '点位描述', + inputPortDesc: '请输入点位描述', + search: '搜索', + reset: '重置', + add: '新增', + edit: '修改', + delete: '删除', + export: '导出', + id: 'ID', + createMan: '创建人', + createTime: '创建时间', + operation: '操作', + confirm: '确定', + cancel: '取消', + addTitle: '添加基础点位', + editTitle: '修改基础点位', + addSuccess: '新增成功', + editSuccess: '修改成功', + deleteSuccess: '删除成功', + deleteConfirm: '是否确认删除基础点位编号为"{ids}"的数据项?', + productCode: '物料编码', + inputProductCode: '请输入物料编码', + productName: '物料名称', + inputProductName: '请输入物料名称', + bindStatus: '是否绑定', + selectBindStatus: '请选择状态', + batchBind: '批量绑定', + batchUnbind: '批量解绑', + productEnDesc: '英文描述', + unit: '单位', + netWeight: '单件净重KG', + boxNo: '箱号', + packWay: '包装方式', + length: '长MM', + width: '宽MM', + height: '高MM', + volume: '体积m³', + price: '价格', + description: '描述', + bindProduct: '绑定物料', + unbindProduct: '删除物料', + bindSuccess: '绑定成功', + unbindSuccess: '解绑成功', + selectProduct: '选择物料' + }, + // *************库存操作记录*************** stockRecord: { stockId: '库存编码', @@ -843,7 +1055,20 @@ export default { customerManagement:'客户管理', supplierManagement:'供应商管理', materialManagement:'物料管理', - basicPointLocation:'基础点位' + basicPointLocation:'基础点位', + //*************** 查询统计************* + queryStatistics:'查询统计', + inventoryDetailQuery:'库存明细查询', + inventorySummaryQuery:'库存汇总查询', + inboundDocumentHistory:'入库单据历史', + outboundDocumentHistory:'出库单据历史', + inboundTaskFlow:'入库作业流水', + outboundTaskFlow:'出库作业流水', + flatInventoryFlow:'平库入库流水', + flatOutboundFlow:'平库出库流水', + safetyStockInquiry:'安全库存查询', + warningInventoryInquiry:'预警库存查询' + }, diff --git a/ruoyi-ui/src/views/bas/BasProduct/index.vue b/ruoyi-ui/src/views/bas/BasProduct/index.vue index 92bb04a..af2c0c7 100644 --- a/ruoyi-ui/src/views/bas/BasProduct/index.vue +++ b/ruoyi-ui/src/views/bas/BasProduct/index.vue @@ -1,26 +1,26 @@