From 02d3734e9fb290c96ee3492481d69104f093cd56 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: Thu, 5 Jun 2025 16:02:04 +0800
Subject: [PATCH 1/2] =?UTF-8?q?=E7=9B=98=E7=82=B9=E7=AE=A1=E7=90=86?=
=?UTF-8?q?=E4=B8=8B5=E4=B8=AA=E9=A1=B5=E9=9D=A2=E5=9B=BD=E9=99=85?=
=?UTF-8?q?=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
ruoyi-ui/src/lang/en.js | 371 +++++++++++---
ruoyi-ui/src/lang/zh.js | 477 +++++++++++++-----
ruoyi-ui/src/views/check/create/index.vue | 84 ++-
ruoyi-ui/src/views/check/difference/index.vue | 108 ++--
ruoyi-ui/src/views/check/job/in/index.vue | 204 ++++----
ruoyi-ui/src/views/check/job/out/index.vue | 214 ++++----
ruoyi-ui/src/views/check/stockCheck/index.vue | 93 ++--
7 files changed, 1021 insertions(+), 530 deletions(-)
diff --git a/ruoyi-ui/src/lang/en.js b/ruoyi-ui/src/lang/en.js
index 5915e5c..c5ac9f6 100644
--- a/ruoyi-ui/src/lang/en.js
+++ b/ruoyi-ui/src/lang/en.js
@@ -22,7 +22,7 @@ export default {
sidebarLogo: 'Sidebar Logo'
},
// ***************收货单据新增*************
- receiveStockinAdd:{
+ receiveStockinAdd: {
title: 'Add Receive Stockin',
warehouse: 'Warehouse',
supplier: 'Supplier',
@@ -79,7 +79,7 @@ export default {
grossWeight: 'Gross Weight (KG)'
},
// ***************收货单据管理*************
- inReceiveStockin:{
+ inReceiveStockin: {
stockinId: 'Stockin Order ID',
inputstockinId: 'Please input stockin order ID',
supplierNo: 'Supplier Code',
@@ -114,7 +114,7 @@ export default {
selecInType: 'Please select stockin type',
},
// ***************入库单据管理*************
- inStockin:{
+ inStockin: {
selecInType: 'Please select stockin type',
cancel: 'Cancel Document',
examine: 'Document Review',
@@ -166,7 +166,7 @@ export default {
selectStatus: 'Please select Task Status',
inputTaskNo: 'Please input Task No.',
inputTrayCode: 'Please input Tray Code',
- targetCargoSpaceId:'TargetCargoSpaceID',
+ targetCargoSpaceId: 'TargetCargoSpaceID',
inputTargetCargoSpaceId: 'Please input Target Cargo Space ID',
selectExecutionPhase: 'Please select Execution Phase',
selectInOrOut: 'Please select Task Type',
@@ -175,8 +175,8 @@ export default {
inputEntranceId: 'Please input Entrance ID',
inputExitId: 'Please input Exit ID'
},
-
- outStockoutManage:{
+ // ***************出库单据管理**************
+ outStockoutManage: {
stockoutId: 'Outbound Order ID',
outType: 'Outbound Type',
status: 'Document Status',
@@ -210,7 +210,8 @@ export default {
selectStatus: 'Please select document status',
inputCustomerNo: 'Please input customer code'
},
- addOutStockout:{
+ // ***************新建出库单据**************
+ addOutStockout: {
warehouse: 'Warehouse',
selectWarehouse: 'Please select warehouse',
customer: 'Customer',
@@ -235,7 +236,7 @@ export default {
confirm: 'Confirm',
cancel: 'Cancel'
},
- productAndStock:{
+ productAndStock: {
serialNumber: 'Serial Number1111111111',
productId: 'Material Code',
lotNo: 'Batch Number',
@@ -252,6 +253,7 @@ export default {
inputProductName: 'Please input material name',
inputWarehouse: 'Please input warehouse'
},
+ // ***************出库作业管理**************
outJobManagement: {
// Status and Job Type
status: 'Status',
@@ -300,14 +302,248 @@ export default {
manualComplete: 'Manual Complete',
manualInvalidate: 'Manual Invalidate'
},
+ // *****************新建盘点单据***************
+ checkCreate: {
+ warehouse: 'Warehouse',
+ selectWarehouse: 'Please select warehouse',
+ customer: 'Customer',
+ inputCustomerNo: 'Please input customer number',
+ documentType: 'Document Type',
+ selectDocumentType: 'Please select document type',
+ reset: 'Reset',
+ saveDocument: 'Save Document',
+ selectMaterial: 'Select Material',
+ recreateDocument: 'Recreate Document',
+ materialCode: 'Material Code',
+ materialName: 'Material Name',
+ batchNo: 'Batch No.',
+ inputBatchNo: 'Please input batch number',
+ quantity: 'Quantity',
+ operation: 'Operation',
+ delete: 'Delete',
+ inputMaterialCode: 'Please input material code',
+ inputMaterialName: 'Please input material name',
+ search: 'Search',
+ confirm: 'Confirm',
+ cancel: 'Cancel',
+ warehouseRequired: 'Please select warehouse',
+ customerRequired: 'Please input customer number',
+ documentTypeRequired: 'Please select document type',
+ selectMaterialRequired: 'Please select material',
+ materialExistWarning: 'Selected material already exists, please reselect',
+ quantityExceedError: 'Quantity cannot exceed stock quantity',
+ saveSuccess: 'Document {msg} saved successfully'
+ },
+ //***************盘点单据管理***************
+ checkStockCheck: {
+ stockCheckId: 'Stock Check ID',
+ inputStockCheckId: 'Please input stock check ID',
+ checkType: 'Check Type',
+ selectCheckType: 'Please select check type',
+ status: 'Status',
+ selectStatus: 'Please select status',
+ warehouse: 'Warehouse',
+ selectWarehouse: 'Please select warehouse',
+ search: 'Search',
+ reset: 'Reset',
+ invalidate: 'Invalidate',
+ review: 'Review',
+ confirm: 'Confirm',
+ warehouseId: 'Warehouse ID',
+ stockSource: 'Stock Source',
+ departmentNo: 'Department No',
+ createManId: 'Creator',
+ createDate: 'Create Date',
+ finishDate: 'Finish Date',
+ detailId: 'Detail ID',
+ mainId: 'Main ID',
+ lotNo: 'Lot No',
+ productId: 'Product ID',
+ materialDesc: 'Material Description',
+ englishDesc: 'English Description',
+ cartonNo: 'Carton No',
+ packingMethod: 'Packing Method',
+ quantity: 'Planned Quantity',
+ scanNum: 'Scanned Quantity',
+ assignNum: 'Actual Quantity',
+ stockCheckIdRequired: 'Stock check ID is required',
+ checkTypeRequired: 'Check type is required',
+ createDateRequired: 'Create date is required',
+ statusRequired: 'Status is required',
+ editSuccess: 'Edit successful',
+ addSuccess: 'Add successful',
+ invalidateSuccess: 'Invalidate successful',
+ onlyUnreviewedCanInvalidate: 'Only unreviewed documents can be invalidated',
+ alreadyReviewed: 'Document has been reviewed, please do not review again',
+ reviewSuccess: 'Review successful',
+ onlyUnreviewedCanReview: 'Only unreviewed documents can be reviewed',
+ confirmSuccess: 'Confirm successful',
+ onlyReviewedCanConfirm: 'Only reviewed documents can be confirmed'
+ },
+ // ***************盘点入库作业*************
+ checkJobIn: {
+ jobId: 'Task ID',
+ status: 'Task Status',
+ onLineType: 'Online Type',
+ jobType: 'Task Type',
+ taskNo: 'Task No.',
+ supplier: 'Supplier',
+ department: 'Department',
+ trayCode: 'Tray Code',
+ roadwayId: 'Roadway ID',
+ cargoSpace: 'Cargo Space',
+ targetRoadway: 'Target Roadway',
+ targetCargoSpace: 'Target Cargo Space',
+ lineId: 'Production Line ID',
+ workshopId: 'Workshop ID',
+ priority: 'Priority',
+ executionPhase: 'Execution Phase',
+ startTime: 'Start Time',
+ finishTime: 'Finish Time',
+ entrance: 'Entrance',
+ entranceId: 'Entrance ID',
+ exit: 'Exit',
+ exitId: 'Exit ID',
+ classId: 'Class ID',
+ warehouseId: 'Warehouse ID',
+ warehouse: 'Warehouse',
+ faultFlag: 'Fault Flag',
+ jobDetailId: 'Sub-task ID',
+ stockId: 'Stock ID',
+ lotNo: 'Lot No.',
+ inDate: 'Storage Time',
+ inOrOutId: 'Document ID',
+ inOrOutDId: 'Sub-document ID',
+ productGuid: 'Material GUID',
+ productId: 'Material Code',
+ stockStatus: 'Stock Status',
+ inQuantity: 'Storage Quantity',
+ printDate: 'Production Date',
+ supplierId: 'Supplier ID',
+ // 按钮和操作文本
+ search: 'Search',
+ reset: 'Reset',
+ manualVoid: 'Manual Void',
+ manualFinish: 'Manual Complete',
+ // 输入框提示文本
+ inputJobId: 'Please input Task ID',
+ selectStatus: 'Please select Task Status',
+ inputTaskNo: 'Please input Task No.',
+ inputTrayCode: 'Please input Tray Code',
+ inputTargetCargoSpace: 'Please input Target Cargo Space',
+ selectExecutionPhase: 'Please select Execution Phase',
+ selectJobType: 'Please select Task Type',
+ selectStartTime: 'Please select Start Time',
+ selectFinishTime: 'Please select Finish Time',
+ inputEntranceId: 'Please input Entrance ID',
+ inputExitId: 'Please input Exit ID',
+ inputWarehouseId: 'Please input Warehouse ID',
+ // 校验提示信息
+ jobIdRequired: 'Task ID cannot be empty',
+ statusRequired: 'Task Status cannot be empty',
+ taskNoRequired: 'Task No. cannot be empty',
+ selectData: 'Please select data to operate'
+ },
+ // **************盘点出库作业****************
+ checkJobOut: {
+ jobId: 'Task ID',
+ status: 'Task Status',
+ onLineType: 'Online Type',
+ jobType: 'Task Type',
+ taskNo: 'Task No.',
+ supplierId: 'Supplier ID',
+ departmentId: 'Department ID',
+ trayCode: 'Tray Code',
+ roadwayId: 'Roadway ID',
+ cargoSpaceId: 'Cargo Space ID',
+ targetRoadwayId: 'Target Roadway ID',
+ targetCargoSpace: 'Target Cargo Space',
+ lineId: 'Production Line ID',
+ workshopId: 'Workshop ID',
+ priority: 'Priority',
+ executionPhase: 'Execution Phase',
+ startTime: 'Start Time',
+ finishTime: 'Finish Time',
+ entranceId: 'Entrance ID',
+ exitId: 'Exit ID',
+ classId: 'Class ID',
+ warehouse: 'Warehouse',
+ faultFlag: 'Fault Flag',
+ operation: 'Operation',
+ subJobId: 'Sub Task ID',
+ stockId: 'Stock ID',
+ batchNo: 'Batch No.',
+ inTime: 'In Time',
+ billId: 'Bill ID',
+ subBillId: 'Sub Bill ID',
+ materialGuid: 'Material GUID',
+ materialCode: 'Material Code',
+ stockStatus: 'Stock Status',
+ inQty: 'In Quantity',
+ productDate: 'Production Date',
+ search: 'Search',
+ reset: 'Reset',
+ manualFinish: 'Manual Finish',
+ manualInvalid: 'Manual Invalid',
+ inputJobId: 'Please input task ID',
+ selectStatus: 'Please select task status',
+ inputTaskNo: 'Please input task No.',
+ inputTrayCode: 'Please input tray code',
+ inputTargetCargoSpace: 'Please input target cargo space ID',
+ selectExecutionPhase: 'Please select execution phase',
+ selectJobType: 'Please select task type',
+ selectStartTime: 'Please select start time',
+ selectFinishTime: 'Please select finish time',
+ inputEntranceId: 'Please input entrance ID',
+ inputExitId: 'Please input exit ID',
+ inputWarehouseId: 'Please input warehouse ID',
+ selectData: 'Please select data to operate',
+ confirmFinish: 'Are you sure to manually finish the data with ID "{jobIds}"?',
+ finishSuccess: 'Manual finish successful',
+ confirmInvalid: 'Are you sure to manually invalid the data with ID "{jobIds}"?',
+ invalidSuccess: 'Manual invalid successful'
+ },
+ // ****************盘点差异管理*****************
+ checkDifference: {
+ checkGuid: 'Check ID',
+ checkStockDetailId: 'Check Document ID',
+ stockId: 'Stock ID',
+ trayCode: 'Tray',
+ cargoSpaceId: 'Cargo Space ID',
+ productId: 'Product ID',
+ lotNo: 'Lot No.',
+ supplier: 'Supplier',
+ customer: 'Customer',
+ oldQuantity: 'Original Value',
+ newQuantity: 'New Value',
+ recordType: 'Operation Type',
+ productGuid: 'Product GUID',
+ operation: 'Operation',
+ edit: 'Edit',
+ delete: 'Delete',
+ search: 'Search',
+ reset: 'Reset',
+ confirm: 'Confirm',
+ cancel: 'Cancel',
+ inputCheckStockDetailId: 'Please enter check document ID',
+ inputStockId: 'Please enter stock ID',
+ inputTrayCode: 'Please enter tray',
+ inputCargoSpaceId: 'Please enter cargo space ID',
+ inputProductId: 'Please enter product ID',
+ inputLotNo: 'Please enter lot No.',
+ inputSupplier: 'Please enter supplier',
+ inputCustomer: 'Please enter customer',
+ inputOldQuantity: 'Please enter original value',
+ inputNewQuantity: 'Please enter new value',
+ inputProductGuid: 'Please enter product GUID'
+ },
menu: {
//收货单据新增
InboundManagement: 'InboundManagement',
- ReceivingDocumentsAdd:"ReceivingDocumentsAdd",
- ReceiptDocumentManagement:"ReceiptDocumentManagement",
- ManagementOfInboundDocuments:"ManagementOfInboundDocuments",
- InboundTaskManagement:"InboundTaskManagement",
-
+ ReceivingDocumentsAdd: "ReceivingDocumentsAdd",
+ ReceiptDocumentManagement: "ReceiptDocumentManagement",
+ ManagementOfInboundDocuments: "ManagementOfInboundDocuments",
+ InboundTaskManagement: "InboundTaskManagement",
//********************仓库管理********************
@@ -317,33 +553,39 @@ export default {
//货位管理
CargoSpaceManagement: 'CargoSpaceManagement',
//********************出库管理********************
- outboundManagement:'outboundManagement',
- createNewOutboundDocument:'createNewOutboundDocument',
- outboundDocumentManagement:'outboundDocumentManagement',
- outboundTaskManagement:'outboundTaskManagement',
+ outboundManagement: 'outboundManagement',
+ createNewOutboundDocument: 'createNewOutboundDocument',
+ outboundDocumentManagement: 'outboundDocumentManagement',
+ outboundTaskManagement: 'outboundTaskManagement',
//********************系统管理********************
SystemManagement: 'SystemManagement',
- //用户管理
- UserManagement: 'UserManagement',
- //角色管理
- RoleManagement: 'RoleManagement',
- //菜单管理
- MenuManagement: 'MenuManagement',
- //部门管理
- DepartmentManagement: 'DepartmentManagement',
- //岗位管理
- PostManagement: 'PostManagement',
- //字典管理
- DictionaryManagement: 'DictionaryManagement',
- //参数管理
- ParameterManagement: 'ParameterManagement',
- //通知公告
- NoticeManagement: 'NoticeManagement',
- //日志管理
- LogManagement: 'LogManagement',
-
+ //用户管理
+ UserManagement: 'UserManagement',
+ //角色管理
+ RoleManagement: 'RoleManagement',
+ //菜单管理
+ MenuManagement: 'MenuManagement',
+ //部门管理
+ DepartmentManagement: 'DepartmentManagement',
+ //岗位管理
+ PostManagement: 'PostManagement',
+ //字典管理
+ DictionaryManagement: 'DictionaryManagement',
+ //参数管理
+ ParameterManagement: 'ParameterManagement',
+ //通知公告
+ NoticeManagement: 'NoticeManagement',
+ //日志管理
+ LogManagement: 'LogManagement',
+ // ****************盘点管理******************
+ inventoryManagement: 'inventoryManagement',
+ createNewInventoryDocument: 'createNewInventoryDocument',
+ inventoryDocumentManagement: 'inventoryDocumentManagement',
+ inventoryStorageTask: 'inventoryStorageTask',
+ inventoryOutboundTask: 'inventoryOutboundTask',
+ inventoryDiscrepancyManagement: 'inventoryDiscrepancyManagement'
},
//=====================仓库(库区)管理=====================
@@ -406,7 +648,7 @@ export default {
},
//=====================货位管理=====================
- cargoSpace:{
+ cargoSpace: {
//--------------数据表标题--------------
title: 'CargoSpace Management',
cargoSpaceId: 'CargoSpaceId',
@@ -489,9 +731,6 @@ export default {
},
-
-
-
//=====================系统管理=====================
systemManagement_RoleManagement: {
//--------------数据表标题--------------
@@ -546,37 +785,37 @@ export default {
editUserItem: 'Edit User',
//--------------提示文本--------------
- //---布局---
- textDragOrClick1: 'Drag file here, or ',
- textDragOrClick2: 'click to upload',
- textUpdateExistingData: 'Do you want to update existing user data?',
- textUploadTip: 'Only xlsx and xls files are allowed.',
- textDownloadTemplate: 'Download Template',
+ //---布局---
+ textDragOrClick1: 'Drag file here, or ',
+ textDragOrClick2: 'click to upload',
+ textUpdateExistingData: 'Do you want to update existing user data?',
+ textUploadTip: 'Only xlsx and xls files are allowed.',
+ textDownloadTemplate: 'Download Template',
- //---函数:handleStatusChange---
- textEnable: 'enable',
- textDisable: 'disable',
- textUserConfirm1:"Are you sure you want to \"",
- textUserConfirm2:"\" user?",
- textSuccess: 'success',
+ //---函数:handleStatusChange---
+ textEnable: 'enable',
+ textDisable: 'disable',
+ textUserConfirm1: "Are you sure you want to \"",
+ textUserConfirm2: "\" user?",
+ textSuccess: 'success',
- //---函数:handleResetPwd---
- textInputPassword1: 'Please enter the new password for the \"',
- textInputPassword2: '\" user',
- textTips: 'Tip',
- textConfirm: 'Confirm',
- textCancel: 'Cancel',
- textResetPassword: 'The change was successful and the new password is:',
+ //---函数:handleResetPwd---
+ textInputPassword1: 'Please enter the new password for the \"',
+ textInputPassword2: '\" user',
+ textTips: 'Tip',
+ textConfirm: 'Confirm',
+ textCancel: 'Cancel',
+ textResetPassword: 'The change was successful and the new password is:',
- //---函数:handleDelete---
- textDeleteConfirm1: 'Is it confirmed to delete the data item with user number "',
- textDeleteConfirm2: '"?',
+ //---函数:handleDelete---
+ textDeleteConfirm1: 'Is it confirmed to delete the data item with user number "',
+ textDeleteConfirm2: '"?',
- //---函数:handleImport---
- textImportTitle: 'Import User Data',
+ //---函数:handleImport---
+ textImportTitle: 'Import User Data',
- //---函数:textUploadTitle---
- textImportResult: 'Result',
+ //---函数:textUploadTitle---
+ textImportResult: 'Result',
//--------------提示信息--------------
diff --git a/ruoyi-ui/src/lang/zh.js b/ruoyi-ui/src/lang/zh.js
index af117e4..8588a0c 100644
--- a/ruoyi-ui/src/lang/zh.js
+++ b/ruoyi-ui/src/lang/zh.js
@@ -26,7 +26,7 @@ export default {
sidebarLogo: '侧边栏 Logo'
},
// ***************收货单据新增*************
- receiveStockinAdd:{
+ receiveStockinAdd: {
title: '新增收货单据',
warehouse: '仓库',
supplier: '供应商',
@@ -69,64 +69,64 @@ export default {
totalAmount: '总金额',
submit: '提交',
selectProduct: '选择物料',
- productId:'物料编码',
- spare1:'英文描述',
- spare2:'单件净重KG',
- totalNetWeight:'总净重',
- spare3:'箱号',
- spare4:'包装方式',
- spare5:'长MM',
- spare6:'宽MM',
- spare7:'高MM',
- spare8:'体积m³',
- netWeight:'净重KG',
- grossWeight:'毛重KG'
+ productId: '物料编码',
+ spare1: '英文描述',
+ spare2: '单件净重KG',
+ totalNetWeight: '总净重',
+ spare3: '箱号',
+ spare4: '包装方式',
+ spare5: '长MM',
+ spare6: '宽MM',
+ spare7: '高MM',
+ spare8: '体积m³',
+ netWeight: '净重KG',
+ grossWeight: '毛重KG'
},
// ***************收货单据管理*************
- inReceiveStockin:{
- stockinId:'入库订单ID',
- inputstockinId:'请输入入库订单ID',
- supplierNo:'供应商编码',
- selecInType:"请选择入库类型",
- inputSupplierNo:'请输入供应商编码',
- stockSource:'单据来源',
- inputStockSource:'请输入单据来源',
- warehouseId:'仓库',
- selectWarehouseId:'请选择仓库',
- status:'单据状态',
- selectStatus:'请选择单据状态',
- search:'搜索',
- reset:'重置',
- generateStockin:'生成入库单据',
- delet:'删除',
- inType:'入库类型',
- createDate:'建立时间',
- createManName:'创建人',
- warehouseName:'仓库',
- departmentName:'部门',
- supplierName:'供应商',
- testing:'质检',
- stockinDetailId:'子单ID',
- lotNo:'批次号',
- productId:'物料编码',
- materialDesc:'物料描述',
- englishDesc:'英文描述',
- cartonNo:'箱号',
- packingMethod:'包装方式',
- quantity:'计划数量',
- stockStatus:'单据状态',
- operate:'操作'
+ inReceiveStockin: {
+ stockinId: '入库订单ID',
+ inputstockinId: '请输入入库订单ID',
+ supplierNo: '供应商编码',
+ selecInType: "请选择入库类型",
+ inputSupplierNo: '请输入供应商编码',
+ stockSource: '单据来源',
+ inputStockSource: '请输入单据来源',
+ warehouseId: '仓库',
+ selectWarehouseId: '请选择仓库',
+ status: '单据状态',
+ selectStatus: '请选择单据状态',
+ search: '搜索',
+ reset: '重置',
+ generateStockin: '生成入库单据',
+ delet: '删除',
+ inType: '入库类型',
+ createDate: '建立时间',
+ createManName: '创建人',
+ warehouseName: '仓库',
+ departmentName: '部门',
+ supplierName: '供应商',
+ testing: '质检',
+ stockinDetailId: '子单ID',
+ lotNo: '批次号',
+ productId: '物料编码',
+ materialDesc: '物料描述',
+ englishDesc: '英文描述',
+ cartonNo: '箱号',
+ packingMethod: '包装方式',
+ quantity: '计划数量',
+ stockStatus: '单据状态',
+ operate: '操作'
},
// ***************入库单据管理*************
- inStockin:{
- selecInType:"请选择入库类型",
- cancel:'单据作废',
- examine:'单据审核',
- confirm:'单据确认',
- printBarcode:'打印条码',
- finishDate:'完成日期',
- scanNum:'扫码数量',
- assignNum:'实际数量'
+ inStockin: {
+ selecInType: "请选择入库类型",
+ cancel: '单据作废',
+ examine: '单据审核',
+ confirm: '单据确认',
+ printBarcode: '打印条码',
+ finishDate: '完成日期',
+ scanNum: '扫码数量',
+ assignNum: '实际数量'
},
// ***************入库作业管理*************
inJob: {
@@ -170,7 +170,7 @@ export default {
selectStatus: '请选择任务状态',
inputTaskNo: '请输入任务号',
inputTrayCode: '请输入托盘码',
- targetCargoSpaceId:'目标货位ID',
+ targetCargoSpaceId: '目标货位ID',
inputTargetCargoSpaceId: '请输入目标货位ID',
selectExecutionPhase: '请选择执行阶段',
selectInOrOut: '请选择任务类型',
@@ -179,7 +179,8 @@ export default {
inputEntranceId: '请输入入口ID',
inputExitId: '请输入出口ID'
},
- addOutStockout:{
+ // ***************新建出库单据**************
+ addOutStockout: {
warehouse: '仓库',
selectWarehouse: '请选择仓库',
customer: '客户',
@@ -204,7 +205,8 @@ export default {
confirm: '确 定',
cancel: '取 消'
},
- outStockoutManage:{
+ // ***************出库单据管理**************
+ outStockoutManage: {
stockoutId: '出库单编号',
outType: '出库类型',
status: '单据状态',
@@ -238,7 +240,7 @@ export default {
selectStatus: '请选择单据状态',
inputCustomerNo: '请输入客户编码'
},
- productAndStock:{
+ productAndStock: {
serialNumber: '序号',
productId: '物资编码',
lotNo: '批号',
@@ -255,6 +257,7 @@ export default {
inputProductName: '请输入物资名称',
inputWarehouse: '请输入仓库'
},
+ // ***************出库作业管理**************
outJobManagement: {
// 状态和作业类型
status: '状态',
@@ -303,14 +306,248 @@ export default {
manualComplete: '手动完成',
manualInvalidate: '手动作废'
},
- menu:{
- InboundManagement:"入库管理",
+ // *****************新建盘点单据***************
+ checkCreate: {
+ warehouse: '仓库',
+ selectWarehouse: '请选择仓库',
+ customer: '客户',
+ inputCustomerNo: '请输入客户编号',
+ documentType: '单据类型',
+ selectDocumentType: '请选择单据类型',
+ reset: '重置',
+ saveDocument: '保存单据',
+ selectMaterial: '选择物资',
+ recreateDocument: '重新建单',
+ materialCode: '物资编号',
+ materialName: '物资名称',
+ batchNo: '批号',
+ inputBatchNo: '请输入批号',
+ quantity: '数量',
+ operation: '操作',
+ delete: '删除',
+ inputMaterialCode: '请输入物资编码',
+ inputMaterialName: '请输入物资名称',
+ search: '搜索',
+ confirm: '确定',
+ cancel: '取消',
+ warehouseRequired: '请选择仓库',
+ customerRequired: '请输入客户编号',
+ documentTypeRequired: '请选择单据类型',
+ selectMaterialRequired: '请选择物资',
+ materialExistWarning: '所选物资已存在,请重新选择',
+ quantityExceedError: '数量不能大于库存数量',
+ saveSuccess: '单据{msg}保存成功'
+ },
+ //***************盘点单据管理***************
+ checkStockCheck: {
+ stockCheckId: '盘点单据ID',
+ inputStockCheckId: '请输入盘点单据ID',
+ checkType: '盘库类型',
+ selectCheckType: '请选择盘库类型',
+ status: '状态',
+ selectStatus: '请选择状态',
+ warehouse: '仓库',
+ selectWarehouse: '请选择仓库',
+ search: '搜索',
+ reset: '重置',
+ invalidate: '单据作废',
+ review: '单据审核',
+ confirm: '单据确认',
+ warehouseId: '仓库ID',
+ stockSource: '单据来源',
+ departmentNo: '部门编码',
+ createManId: '创建人',
+ createDate: '建立时间',
+ finishDate: '完成日期',
+ detailId: '子单ID',
+ mainId: '主单ID',
+ lotNo: '批次号',
+ productId: '物料编码',
+ materialDesc: '物料描述',
+ englishDesc: '英文描述',
+ cartonNo: '箱号',
+ packingMethod: '包装方式',
+ quantity: '计划数量',
+ scanNum: '扫码数量',
+ assignNum: '实际数量',
+ stockCheckIdRequired: '盘点单据ID不能为空',
+ checkTypeRequired: '盘库类型不能为空',
+ createDateRequired: '建立时间不能为空',
+ statusRequired: '单据状态不能为空',
+ editSuccess: '修改成功',
+ addSuccess: '新增成功',
+ invalidateSuccess: '作废成功',
+ onlyUnreviewedCanInvalidate: '只有未审核的单据可以作废',
+ alreadyReviewed: '单据已审核,请勿重复审核',
+ reviewSuccess: '审核成功',
+ onlyUnreviewedCanReview: '只有未审核的单据可以审核',
+ confirmSuccess: '确认成功',
+ onlyReviewedCanConfirm: '只有已审核的单据可以确认'
+ },
+ // ***************盘点入库作业*************
+ checkJobIn: {
+ jobId: '任务ID',
+ status: '任务状态',
+ onLineType: '上线类型',
+ jobType: '任务类型',
+ taskNo: '任务号',
+ supplier: '供应商',
+ department: '部门',
+ trayCode: '托盘码',
+ roadwayId: '巷道ID',
+ cargoSpace: '货位',
+ targetRoadway: '目标巷道',
+ targetCargoSpace: '目标货位',
+ lineId: '产线ID',
+ workshopId: '车间ID',
+ priority: '优先级',
+ executionPhase: '执行阶段',
+ startTime: '开始时间',
+ finishTime: '结束时间',
+ entrance: '入口',
+ entranceId: '入口ID',
+ exit: '出口',
+ exitId: '出口ID',
+ classId: '班组ID',
+ warehouseId: '仓库ID',
+ warehouse: '仓库',
+ faultFlag: '重分标记',
+ jobDetailId: '子任务ID',
+ stockId: '库存ID',
+ lotNo: '批次号',
+ inDate: '入库时间',
+ inOrOutId: '单据ID',
+ inOrOutDId: '子单据ID',
+ productGuid: '物料GUID',
+ productId: '物料编码',
+ stockStatus: '库存状态',
+ inQuantity: '入库数量',
+ printDate: '生产日期',
+ supplierId: '供应商ID',
+ // 按钮和操作文本
+ search: '搜索',
+ reset: '重置',
+ manualVoid: '手动作废',
+ manualFinish: '手动完成',
+ // 输入框提示文本
+ inputJobId: '请输入任务ID',
+ selectStatus: '请选择任务状态',
+ inputTaskNo: '请输入任务号',
+ inputTrayCode: '请输入托盘码',
+ inputTargetCargoSpace: '请输入目标货位',
+ selectExecutionPhase: '请选择执行阶段',
+ selectJobType: '请选择任务类型',
+ selectStartTime: '请选择开始时间',
+ selectFinishTime: '请选择结束时间',
+ inputEntranceId: '请输入入口ID',
+ inputExitId: '请输入出口ID',
+ inputWarehouseId: '请输入仓库ID',
+ // 校验提示信息
+ jobIdRequired: '任务ID不能为空',
+ statusRequired: '任务状态不能为空',
+ taskNoRequired: '任务号不能为空',
+ selectData: '请选择要操作的数据'
+ },
+ // **************盘点出库作业****************
+ checkJobOut: {
+ jobId: '任务ID',
+ status: '任务状态',
+ onLineType: '上线类型',
+ jobType: '任务类型',
+ taskNo: '任务号',
+ supplierId: '供应商ID',
+ departmentId: '部门ID',
+ trayCode: '托盘码',
+ roadwayId: '巷道ID',
+ cargoSpaceId: '货位ID',
+ targetRoadwayId: '目标巷道ID',
+ targetCargoSpace: '目标货位',
+ lineId: '产线ID',
+ workshopId: '车间ID',
+ priority: '优先级',
+ executionPhase: '执行阶段',
+ startTime: '开始时间',
+ finishTime: '结束时间',
+ entranceId: '入口ID',
+ exitId: '出口ID',
+ classId: '班组ID',
+ warehouse: '仓库',
+ faultFlag: '重分标记',
+ operation: '操作',
+ subJobId: '子任务ID',
+ stockId: '库存ID',
+ batchNo: '批次号',
+ inTime: '入库时间',
+ billId: '单据ID',
+ subBillId: '子单据ID',
+ materialGuid: '物料GUID',
+ materialCode: '物料编码',
+ stockStatus: '库存状态',
+ inQty: '入库数量',
+ productDate: '生产日期',
+ search: '搜索',
+ reset: '重置',
+ manualFinish: '手动完成',
+ manualInvalid: '手动作废',
+ inputJobId: '请输入任务ID',
+ selectStatus: '请选择任务状态',
+ inputTaskNo: '请输入任务号',
+ inputTrayCode: '请输入托盘码',
+ inputTargetCargoSpace: '请输入目标货位ID',
+ selectExecutionPhase: '请选择执行阶段',
+ selectJobType: '请选择任务类型',
+ selectStartTime: '请选择开始时间',
+ selectFinishTime: '请选择结束时间',
+ inputEntranceId: '请输入入口ID',
+ inputExitId: '请输入出口ID',
+ inputWarehouseId: '请输入仓库ID',
+ selectData: '请选择要操作的数据',
+ confirmFinish: '是否确认手动完成编号为"{jobIds}"的数据项?',
+ finishSuccess: '手动完成成功',
+ confirmInvalid: '是否确认手动作废编号为"{jobIds}"的数据项?',
+ invalidSuccess: '手动作废成功'
+ },
+ // ****************盘点差异管理*****************
+ checkDifference: {
+ checkGuid: '盘点id',
+ checkStockDetailId: '盘点单据id',
+ stockId: '库存id',
+ trayCode: '托盘',
+ cargoSpaceId: '货位id',
+ productId: '物料id',
+ lotNo: '批次号',
+ supplier: '供应商',
+ customer: '客户',
+ oldQuantity: '原值',
+ newQuantity: '新值',
+ recordType: '操作方式',
+ productGuid: '物料guid',
+ operation: '操作',
+ edit: '修改',
+ delete: '删除',
+ search: '搜索',
+ reset: '重置',
+ confirm: '确定',
+ cancel: '取消',
+ inputCheckStockDetailId: '请输入盘点单据id',
+ inputStockId: '请输入库存id',
+ inputTrayCode: '请输入托盘',
+ inputCargoSpaceId: '请输入货位id',
+ inputProductId: '请输入物料id',
+ inputLotNo: '请输入批次号',
+ inputSupplier: '请输入供应商',
+ inputCustomer: '请输入客户',
+ inputOldQuantity: '请输入原值',
+ inputNewQuantity: '请输入新值',
+ inputProductGuid: '请输入物料guid'
+},
+ menu: {
+ InboundManagement: "入库管理",
//收货单据新增
ReceivingDocumentsAdd: '收货单据新增',
- ReceiptDocumentManagement:"收货单据管理",
- ManagementOfInboundDocuments:"入库单据管理",
- InboundTaskManagement:"入库作业管理",
-
+ ReceiptDocumentManagement: "收货单据管理",
+ ManagementOfInboundDocuments: "入库单据管理",
+ InboundTaskManagement: "入库作业管理",
//********************仓库管理********************
@@ -320,32 +557,38 @@ export default {
//货位管理
CargoSpaceManagement: '货位管理',
//********************出库管理********************
- outboundManagement:'出库管理',
- createNewOutboundDocument:'新建出库单据',
- outboundDocumentManagement:'出库单据管理',
- outboundTaskManagement:'出库作业管理',
+ outboundManagement: '出库管理',
+ createNewOutboundDocument: '新建出库单据',
+ outboundDocumentManagement: '出库单据管理',
+ outboundTaskManagement: '出库作业管理',
//********************系统管理********************
SystemManagement: '系统管理',
- //用户管理
- UserManagement: '用户管理',
- //角色管理
- RoleManagement: '角色管理',
- //菜单管理
- MenuManagement: '菜单管理',
- //部门管理
- DepartmentManagement: '部门管理',
- //岗位管理
- PostManagement: '岗位管理',
- //字典管理
- DictionaryManagement: '字典管理',
- //参数管理
- ParameterManagement: '参数管理',
- //通知公告
- NoticeManagement: '通知公告',
- //日志管理
- LogManagement: '日志管理',
-
+ //用户管理
+ UserManagement: '用户管理',
+ //角色管理
+ RoleManagement: '角色管理',
+ //菜单管理
+ MenuManagement: '菜单管理',
+ //部门管理
+ DepartmentManagement: '部门管理',
+ //岗位管理
+ PostManagement: '岗位管理',
+ //字典管理
+ DictionaryManagement: '字典管理',
+ //参数管理
+ ParameterManagement: '参数管理',
+ //通知公告
+ NoticeManagement: '通知公告',
+ //日志管理
+ LogManagement: '日志管理',
+ // ****************盘点管理******************
+ inventoryManagement: '盘点管理',
+ createNewInventoryDocument: '新建盘点单据',
+ inventoryDocumentManagement: '盘点单据管理',
+ inventoryStorageTask: '盘点入库作业',
+ inventoryOutboundTask: '盘点出库作业',
+ inventoryDiscrepancyManagement: '盘点差异管理'
},
@@ -490,11 +733,6 @@ export default {
},
-
-
-
-
-
//=====================系统管理:用户管理=====================
systemManagement_RoleManagement: {
//--------------数据表标题--------------
@@ -549,37 +787,37 @@ export default {
editUserItem: '修改用户',
//--------------提示文本--------------
- //---布局---
- textDragOrClick1: '将文件拖到此处,或',
- textDragOrClick2: '点击上传',
- textUpdateExistingData: '是否更新已经存在的用户数据?',
- textUploadTip: '仅允许导入xls、xlsx格式文件。',
- textDownloadTemplate: '下载模板',
+ //---布局---
+ textDragOrClick1: '将文件拖到此处,或',
+ textDragOrClick2: '点击上传',
+ textUpdateExistingData: '是否更新已经存在的用户数据?',
+ textUploadTip: '仅允许导入xls、xlsx格式文件。',
+ textDownloadTemplate: '下载模板',
- //---函数:handleStatusChange---
- textEnable: '启用',
- textDisable: '禁用',
- textUserConfirm1:"确认要\"",
- textUserConfirm2:"\"用户吗?",
- textSuccess: '成功',
+ //---函数:handleStatusChange---
+ textEnable: '启用',
+ textDisable: '禁用',
+ textUserConfirm1: "确认要\"",
+ textUserConfirm2: "\"用户吗?",
+ textSuccess: '成功',
- //---函数:handleResetPwd---
- textInputPassword1: '请输入',
- textInputPassword2: '的新密码',
- textTips: '提示',
- textConfirm: '确认',
- textCancel: '取消',
- textResetPassword: '修改成功,新密码是:',
+ //---函数:handleResetPwd---
+ textInputPassword1: '请输入',
+ textInputPassword2: '的新密码',
+ textTips: '提示',
+ textConfirm: '确认',
+ textCancel: '取消',
+ textResetPassword: '修改成功,新密码是:',
- //---函数:handleDelete---
- textDeleteConfirm1: '是否确认删除用户编号为"',
- textDeleteConfirm2: '"的数据项?',
+ //---函数:handleDelete---
+ textDeleteConfirm1: '是否确认删除用户编号为"',
+ textDeleteConfirm2: '"的数据项?',
- //---函数:handleImport---
- textImportTitle: '导入成功',
+ //---函数:handleImport---
+ textImportTitle: '导入成功',
- //---函数:textUploadTitle---
- textImportResult: '导入结果',
+ //---函数:textUploadTitle---
+ textImportResult: '导入结果',
//--------------提示信息--------------
@@ -606,5 +844,4 @@ export default {
},
-
}
diff --git a/ruoyi-ui/src/views/check/create/index.vue b/ruoyi-ui/src/views/check/create/index.vue
index 0d61eec..1de94cf 100644
--- a/ruoyi-ui/src/views/check/create/index.vue
+++ b/ruoyi-ui/src/views/check/create/index.vue
@@ -2,8 +2,8 @@
-
-
+
+
-
+
-
-
+
+
- 重置
- 保存单据
+ {{ $t('checkCreate.reset') }}
+ {{ $t('checkCreate.saveDocument') }}
- 选择物资
- 重新建单
+ {{ $t('checkCreate.selectMaterial') }}
+ {{ $t('checkCreate.recreateDocument') }}
-
-
-
+
+
+
-
+
-
+
-
+
- 删除
+ {{ $t('checkCreate.delete') }}
-
+
-
+
-
+
-
+
@@ -97,27 +97,21 @@
/>
-->
- 搜索
- 重置
+ {{ $t('checkCreate.search') }}
+ {{ $t('checkCreate.reset') }}
-
-
-
-
-
+
+
+
@@ -139,13 +133,13 @@
// 表单验证规则
rules: {
warehouseId: [
- { required: true, message: "请选择仓库", trigger: "change" }
+ { required: true, message: this.$t('checkCreate.warehouseRequired'), trigger: "change" }
],
customerNo: [
- { required: true, message: "请输入客户编号", trigger: "blur" }
+ { required: true, message: this.$t('checkCreate.customerRequired'), trigger: "blur" }
],
billType: [
- { required: true, message: "请选择单据类型", trigger: "change" }
+ { required: true, message: this.$t('checkCreate.documentTypeRequired'), trigger: "change" }
]
},
// 主表数据
@@ -208,7 +202,7 @@
/** 确认选择物资 */
confirmSelectMaterials() {
if (this.selectedMaterials.length === 0) {
- this.$modal.msgError("请选择物资");
+ this.$modal.msgError(this.$t('checkCreate.selectMaterialRequired'));
return;
}
// 过滤掉已经存在的物资
@@ -217,7 +211,7 @@
});
if (newMaterials.length === 0) {
- this.$modal.msgWarning("所选物资已存在,请重新选择");
+ this.$modal.msgWarning(this.$t('checkCreate.materialExistWarning'));
return;
}
@@ -260,7 +254,7 @@
// 如果修改后的数量大于初始数量,给出提示并重置为当前值
if (row.quantity > row.quantityOrignal) {
- this.$modal.msgError("数量不能大于库存数量");
+ this.$modal.msgError(this.$t('checkCreate.quantityExceedError'));
row.quantity = row.quantityOrignal;
}
},
@@ -269,7 +263,7 @@
this.$refs.formRef.validate(valid => {
if (valid) {
if (this.materialList.length === 0) {
- this.$modal.msgError("请选择物资");
+ this.$modal.msgError(this.$t('checkCreate.selectMaterialRequired'));
return;
}
const data = {
@@ -279,7 +273,7 @@
// 这里需要调用保存接口
saveCheckStock(data).then(response => {
console.log(response)
- this.$modal.msgSuccess("单据"+response.msg+"保存成功");
+ this.$modal.msgSuccess(this.$t('checkCreate.saveSuccess', { msg: response.msg }));
this.$tab.refreshPage(this.$route);
// this.reset();
});
diff --git a/ruoyi-ui/src/views/check/difference/index.vue b/ruoyi-ui/src/views/check/difference/index.vue
index b169cec..182b1bc 100644
--- a/ruoyi-ui/src/views/check/difference/index.vue
+++ b/ruoyi-ui/src/views/check/difference/index.vue
@@ -1,50 +1,50 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -90,8 +90,8 @@
/>
-->
- 搜索
- 重置
+ {{$t('checkDifference.search')}}
+ {{$t('checkDifference.reset')}}
@@ -143,20 +143,20 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
修改
+ >{{$t('checkDifference.edit')}}
删除
+ >{{$t('checkDifference.delete')}}
@@ -187,43 +187,43 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
diff --git a/ruoyi-ui/src/views/check/job/in/index.vue b/ruoyi-ui/src/views/check/job/in/index.vue
index 4b77e22..be081ee 100644
--- a/ruoyi-ui/src/views/check/job/in/index.vue
+++ b/ruoyi-ui/src/views/check/job/in/index.vue
@@ -1,16 +1,16 @@
-
+
-
-
+
+
-->
-
+
@@ -61,10 +61,10 @@
@keyup.enter.native="handleQuery"
/>
-->
-
+
@@ -93,10 +93,10 @@
@keyup.enter.native="handleQuery"
/>
-->
-
+
@@ -125,8 +125,8 @@
@keyup.enter.native="handleQuery"
/>
-->
-
-
+
+
-
-
+
+
-
+
+ :placeholder="$t('checkJobIn.selectStartTime')">
-
+
+ :placeholder="$t('checkJobIn.selectFinishTime')">
-
+
-
+
@@ -185,10 +185,10 @@
@keyup.enter.native="handleQuery"
/>
-->
-
+
@@ -202,97 +202,87 @@
/>
-->
- 搜索
- 重置
+ {{$t('checkJobIn.search')}}
+ {{$t('checkJobIn.reset')}}
-
-
- 手动作废
-
-
- 手动完成
-
-
-
-
+
+
+ {{$t('checkJobIn.manualVoid')}}
+
+
+ {{$t('checkJobIn.manualFinish')}}
+
+
+
-
-
+
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
{{ parseTime(scope.row.startTime, '{y}-{m}-{d}') }}
-
+
{{ parseTime(scope.row.finishTime, '{y}-{m}-{d}') }}
-
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
{{ parseTime(scope.row.inDate, '{y}-{m}-{d}') }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-->
-
+
@@ -61,10 +61,10 @@
@keyup.enter.native="handleQuery"
/>
-->
-
+
@@ -93,10 +93,10 @@
@keyup.enter.native="handleQuery"
/>
-->
-
+
@@ -125,8 +125,8 @@
@keyup.enter.native="handleQuery"
/>
-->
-
-
+
+
-
-
+
+
-
+
+ :placeholder="$t('checkJobOut.selectStartTime')">
-
+
+ :placeholder="$t('checkJobOut.selectFinishTime')">
-
+
-
+
@@ -185,10 +185,10 @@
@keyup.enter.native="handleQuery"
/>
-->
-
+
@@ -202,12 +202,13 @@
/>
-->
- 搜索
- 重置
+ {{$t('checkJobOut.search')}}
+ {{$t('checkJobOut.reset')}}
-
手动完成
+ >{{$t('checkJobOut.manualFinish')}}
-<!–
+
- -->
+
-
+
-
-
+
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
{{ parseTime(scope.row.startTime, '{y}-{m}-{d}') }}
-
+
{{ parseTime(scope.row.finishTime, '{y}-{m}-{d}') }}
-
-
-
-
-
+
+
+
+
+
+
+
+ {{$t('checkJobOut.manualFinish')}}
+ {{$t('checkJobOut.manualInvalid')}}
+
+
-
+
-
-
-
-
-
+
+
+
+
+
- {{ parseTime(scope.row.inDate, '{y}-{m}-{d}') }}
+ {{ parseTime(scope.row.inTime, '{y}-{m}-{d}') }}
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.productDate, '{y}-{m}-{d}') }}
+
+
+
+
@@ -425,13 +441,13 @@ export default {
// 表单校验
rules: {
jobId: [
- { required: true, message: "任务ID不能为空", trigger: "blur" }
+ { required: true, message: this.$t('checkJobOut.inputJobId'), trigger: 'blur' }
],
status: [
- { required: true, message: "任务状态不能为空", trigger: "change" }
+ { required: true, message: this.$t('checkJobOut.selectStatus'), trigger: 'change' }
],
taskNo: [
- { required: true, message: "任务号不能为空", trigger: "blur" }
+ { required: true, message: this.$t('checkJobOut.inputTaskNo'), trigger: 'blur' }
],
}
}
@@ -522,7 +538,7 @@ export default {
handleCompletedManually(row) {
const jobIds = this.ids;
if (jobIds.length === 0) {
- this.$modal.msgError("请选择要操作的数据");
+ this.$modal.msgError(this.$t('checkJobOut.selectData')); // 请选择要操作的数据
return;
}
if (row.type === 'invalid'){
@@ -563,6 +579,34 @@ export default {
this.detailLoading = false;
});
},
+ /** 手动完成按钮操作 */
+ handleManualFinish(row) {
+ const jobIds = row.jobId || this.ids;
+ if (jobIds.length === 0) {
+ this.$modal.msgError(this.$t('checkJobOut.selectData'));
+ return;
+ }
+ this.$modal.confirm(this.$t('checkJobOut.confirmFinish', { jobIds: jobIds })).then(function() {
+ return manualFinish(jobIds);
+ }).then(() => {
+ this.getList();
+ this.$modal.msgSuccess(this.$t('checkJobOut.finishSuccess'));
+ }).catch(() => {});
+ },
+ /** 手动作废按钮操作 */
+ handleManualInvalid(row) {
+ const jobIds = row.jobId || this.ids;
+ if (jobIds.length === 0) {
+ this.$modal.msgError(this.$t('checkJobOut.selectData'));
+ return;
+ }
+ this.$modal.confirm(this.$t('checkJobOut.confirmInvalid', { jobIds: jobIds })).then(function() {
+ return manualInvalid(jobIds);
+ }).then(() => {
+ this.getList();
+ this.$modal.msgSuccess(this.$t('checkJobOut.invalidSuccess'));
+ }).catch(() => {});
+ },
}
}
diff --git a/ruoyi-ui/src/views/check/stockCheck/index.vue b/ruoyi-ui/src/views/check/stockCheck/index.vue
index 1344a7f..f3c5bdd 100644
--- a/ruoyi-ui/src/views/check/stockCheck/index.vue
+++ b/ruoyi-ui/src/views/check/stockCheck/index.vue
@@ -1,16 +1,16 @@
-
+
-
-
+
+
-
-
+
+
-->
-
-
+
+
-->
- 搜索
- 重置
+ {{$t('checkStockCheck.search')}}
+ {{$t('checkStockCheck.reset')}}
@@ -159,7 +159,7 @@
:disabled="multiple"
@click="handleInvalidated"
v-hasPermi="['check:stockCheck:edit']"
- >单据作废
+ >{{$t('checkStockCheck.invalidate')}}
单据审核
+ >{{$t('checkStockCheck.review')}}
单据确认
+ >{{$t('checkStockCheck.confirm')}}
@@ -189,25 +189,24 @@
-
-
+
+
-
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
{
- this.$modal.msgSuccess("修改成功")
+ this.$modal.msgSuccess(this.$t('checkStockCheck.editSuccess'))
this.open = false
this.getList()
})
} else {
addStockCheck(this.form).then(response => {
- this.$modal.msgSuccess("新增成功")
+ this.$modal.msgSuccess(this.$t('checkStockCheck.addSuccess'))
this.open = false
this.getList()
})
@@ -461,18 +460,18 @@ export default {
"status": "5"
}
updateStockCheck(data).then(response => {
- this.$modal.msgSuccess("作废成功")
+ this.$modal.msgSuccess(this.$t('checkStockCheck.invalidateSuccess'))
this.getList()
})
} else {
- this.$modal.msgError("只有未审核的单据可以作废")
+ this.$modal.msgError(this.$t('checkStockCheck.onlyUnreviewedCanInvalidate'))
}
},
/** 审核按钮操作 */
handleReview(row) {
let stockCheck = this.stockCheckList.find(item => item.stockGuid === (row?.stockGuid || this.ids[0]));
if (stockCheck.status === "2") {
- this.$modal.msgError("单据已审核,请勿重复审核")
+ this.$modal.msgError(this.$t('checkStockCheck.alreadyReviewed'))
return
}
if (stockCheck.status === "1") {
@@ -481,11 +480,11 @@ export default {
"status": "2"
}
updateStockCheck(data).then(response => {
- this.$modal.msgSuccess("审核成功")
+ this.$modal.msgSuccess(this.$t('checkStockCheck.reviewSuccess'))
this.getList()
})
} else {
- this.$modal.msgError("只有未审核的单据可以审核")
+ this.$modal.msgError(this.$t('checkStockCheck.onlyUnreviewedCanReview'))
}
},
/** 确认按钮操作 */
@@ -497,11 +496,11 @@ export default {
"status": "4"
}
updateStockCheck(data).then(response => {
- this.$modal.msgSuccess("确认成功")
+ this.$modal.msgSuccess(this.$t('checkStockCheck.confirmSuccess'))
this.getList()
})
} else {
- this.$modal.msgError("只有已审核的单据可以确认")
+ this.$modal.msgError(this.$t('checkStockCheck.onlyReviewedCanConfirm'))
}
},
}
From 2549e7c80cf72faef98fe35d586292b89339f5eb Mon Sep 17 00:00:00 2001
From: liuhanqing
Date: Thu, 5 Jun 2025 17:43:47 +0800
Subject: [PATCH 2/2] =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E7=BB=9F=E8=AE=A1?=
=?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
---
ruoyi-ui/src/lang/en.js | 1186 ++++++++++++-----
ruoyi-ui/src/lang/zh.js | 517 ++++++-
.../src/views/search/StockSummary/index.vue | 50 +-
.../search/ViewFlatWarehouseInFlow/index.vue | 110 +-
.../search/ViewFlatWarehouseOutFlow/index.vue | 150 +--
.../src/views/search/ViewInJobFlow/index.vue | 242 ++--
.../src/views/search/ViewOutJobFlow/index.vue | 177 +--
.../views/search/ViewStockDetail/index.vue | 208 +--
.../views/search/ViewStockSecure/index.vue | 713 ++--------
.../views/search/ViewStockWarning/index.vue | 645 ++-------
.../views/search/ViewStockinHistory/index.vue | 296 ++--
.../search/ViewStockoutHistory/index.vue | 206 +--
12 files changed, 2297 insertions(+), 2203 deletions(-)
diff --git a/ruoyi-ui/src/lang/en.js b/ruoyi-ui/src/lang/en.js
index c5ac9f6..3842360 100644
--- a/ruoyi-ui/src/lang/en.js
+++ b/ruoyi-ui/src/lang/en.js
@@ -79,6 +79,518 @@ export default {
grossWeight: 'Gross Weight (KG)'
},
// ***************收货单据管理*************
+ searchStockSummary: {
+ productId: 'Material Code',
+ inputProductId: 'Please input material code',
+ productName: 'Material Name',
+ inputProductName: 'Please input material name',
+ spec: 'Specification',
+ inputSpec: 'Please input specification',
+ lotNo: 'Lot No.',
+ inputLotNo: 'Please input lot no.',
+ warehouseId: 'Warehouse',
+ inputWarehouseId: 'Please input warehouse',
+ roadwayId: 'Roadway',
+ inputRoadwayId: 'Please input roadway',
+ search: 'Search',
+ reset: 'Reset',
+ export: 'Export',
+ unit: 'Unit',
+ quantity: 'Stock Quantity'
+ },
+ // ***************出库作业流水查询*************
+ searchViewOutJobFlow: {
+ title: 'Outbound Job Flow Query',
+ jobId: 'Job ID',
+ inputJobId: 'Please enter job ID',
+ jobDetailId: 'Sub-job ID',
+ inputJobDetailId: 'Please enter sub-job ID',
+ status: 'Status',
+ selectStatus: 'Please select status',
+ taskNo: 'Task No.',
+ inputTaskNo: 'Please enter task No.',
+ trayCode: 'Tray Code',
+ inputTrayCode: 'Please enter tray code',
+ stockStatus: 'Stock Status',
+ selectStockStatus: 'Please select stock status',
+ roadwayId: 'Roadway ID',
+ inputRoadwayId: 'Please enter roadway ID',
+ cargoSpaceId: 'Cargo Space ID',
+ inputCargoSpaceId: 'Please enter cargo space ID',
+ cargoSpaceName: 'Cargo Space Name',
+ inputCargoSpaceName: 'Please enter cargo space name',
+ thePlatoon: 'Row',
+ inputThePlatoon: 'Please enter row',
+ theColumn: 'Column',
+ inputTheColumn: 'Please enter column',
+ theFloor: 'Layer',
+ inputTheFloor: 'Please enter layer',
+ priority: 'Priority',
+ inputPriority: 'Please enter priority',
+ executionPhase: 'Execution Phase',
+ selectExecutionPhase: 'Please select execution phase',
+ inOrOut: 'Job Type',
+ inputInOrOut: 'Please enter job type',
+ exitId: 'Exit ID',
+ inputExitId: 'Please enter exit ID',
+ productId: 'Material ID',
+ inputProductId: 'Please enter material ID',
+ productName: 'Material Name',
+ inputProductName: 'Please enter material name',
+ lotNo: 'Lot No.',
+ inputLotNo: 'Please enter lot No.',
+ stackingId: 'Stacking ID',
+ inputStackingId: 'Please enter stacking ID',
+ outQuantity: 'Outbound Quantity',
+ giveNum: 'Return Quantity',
+ inOrOutId: 'Document ID',
+ inputInOrOutId: 'Please enter document ID',
+ inOrOutDId: 'Sub-document ID',
+ inputInOrOutDId: 'Please enter sub-document ID',
+ createTime: 'Create Time',
+ selectCreateTime: 'Please select create time',
+ startTime: 'Start Time',
+ selectStartTime: 'Please select start time',
+ finishTime: 'End Time',
+ selectFinishTime: 'Please select end time',
+ warehouseId: 'Warehouse ID',
+ inputWarehouseId: 'Please enter warehouse ID',
+ spec: 'Specification',
+ inputSpec: 'Please enter specification',
+ cargoNo: 'Brand',
+ inputCargoNo: 'Please enter brand',
+ unit: 'Unit',
+ inputUnit: 'Please enter unit',
+ customerName: 'Customer Name',
+ inputCustomerName: 'Please enter customer name',
+ search: 'Search',
+ reset: 'Reset',
+ export: 'Export',
+ confirm: 'Confirm',
+ cancel: 'Cancel',
+ add: 'Add',
+ edit: 'Edit',
+ delete: 'Delete',
+ addTitle: 'Add Outbound Job Flow',
+ editTitle: 'Edit Outbound Job Flow',
+ deleteConfirm: 'Are you sure to delete the outbound job flow with ID "',
+ deleteSuccess: 'Delete successful',
+ addSuccess: 'Add successful',
+ editSuccess: 'Edit successful',
+ jobIdRequired: 'Job ID cannot be empty'
+ },
+ // ***************Inbound Job Flow Query*************
+ searchViewInJobFlow: {
+ status: 'Status',
+ selectStatus: 'Please select status',
+ taskNo: 'Task No.',
+ inputTaskNo: 'Please input task no.',
+ thePlatoon: 'Row',
+ inputThePlatoon: 'Please input row',
+ theColumn: 'Column',
+ inputTheColumn: 'Please input column',
+ theFloor: 'Layer',
+ inputTheFloor: 'Please input layer',
+ trayCode: 'Tray Code',
+ inputTrayCode: 'Please input tray code',
+ productId: 'Material ID',
+ inputProductId: 'Please input material ID',
+ lotNo: 'Lot No.',
+ inputLotNo: 'Please input lot no.',
+ stockStatus: 'Stock Status',
+ selectStockStatus: 'Please select stock status',
+ productName: 'Material Name',
+ inputProductName: 'Please input material name',
+ warehouseId: 'Warehouse ID',
+ inputWarehouseId: 'Please input warehouse ID',
+ startTime: 'Start Time',
+ selectStartTime: 'Please select start time',
+ finishTime: 'End Time',
+ selectFinishTime: 'Please select end time',
+ search: 'Search',
+ reset: 'Reset',
+ export: 'Export',
+ jobId: 'Job ID',
+ inputJobId: 'Please input job ID',
+ jobDetailId: 'Sub-job ID',
+ inputJobDetailId: 'Please input sub-job ID',
+ roadwayId: 'Roadway ID',
+ inputRoadwayId: 'Please input roadway ID',
+ cargoSpaceId: 'Cargo Space ID',
+ inputCargoSpaceId: 'Please input cargo space ID',
+ cargoSpaceName: 'Cargo Space Name',
+ inputCargoSpaceName: 'Please input cargo space name',
+ priority: 'Priority',
+ inputPriority: 'Please input priority',
+ executionPhase: 'Execution Phase',
+ selectExecutionPhase: 'Please select execution phase',
+ inOrOut: 'Job Type',
+ inputInOrOut: 'Please input job type',
+ entranceId: 'Entrance ID',
+ inputEntranceId: 'Please input entrance ID',
+ stackingId: 'Stacking ID',
+ inputStackingId: 'Please input stacking ID',
+ inQuantity: 'Inbound Quantity',
+ inputInQuantity: 'Please input inbound quantity',
+ inOrOutId: 'Document ID',
+ inputInOrOutId: 'Please input document ID',
+ inOrOutDId: 'Sub-document ID',
+ inputInOrOutDId: 'Please input sub-document ID',
+ createTime: 'Create Time',
+ selectCreateTime: 'Please select create time',
+ spec: 'Specification',
+ inputSpec: 'Please input specification',
+ cargoNo: 'Brand',
+ inputCargoNo: 'Please input brand',
+ unit: 'Unit',
+ inputUnit: 'Please input unit',
+ confirm: 'Confirm',
+ cancel: 'Cancel',
+ add: 'Add',
+ edit: 'Edit',
+ delete: 'Delete',
+ addTitle: 'Add Inbound Job Flow',
+ editTitle: 'Edit Inbound Job Flow',
+ deleteConfirm: 'Are you sure to delete the inbound job flow with ID "',
+ deleteSuccess: 'Delete successful',
+ addSuccess: 'Add successful',
+ editSuccess: 'Edit successful'
+ },
+ // ***************Stock Detail Query*************
+ searchViewStockDetail: {
+ onlyIdentity: 'ID',
+ inputOnlyIdentity: 'Please input ID',
+ quantity: 'Quantity',
+ inputQuantity: 'Please input quantity',
+ jobId: 'Job ID',
+ inputJobId: 'Please input job ID',
+ lotNo: 'Lot No.',
+ inputLotNo: 'Please input lot no.',
+ stockinDetailId: 'Stockin Detail ID',
+ inputStockinDetailId: 'Please input stockin detail ID',
+ inDate: 'Inbound Date',
+ inputInDate: 'Please input inbound date',
+ warehouseId: 'Warehouse',
+ inputWarehouseId: 'Please input warehouse',
+ stackingId: 'Stacking ID',
+ inputStackingId: 'Please input stacking ID',
+ cargoSpaceName: 'Cargo Space Name',
+ inputCargoSpaceName: 'Please input cargo space name',
+ roadwayId: 'Roadway ID',
+ inputRoadwayId: 'Please input roadway ID',
+ cargoSpaceStatus: 'Cargo Space Status',
+ inputCargoSpaceStatus: 'Please input cargo space status',
+ locked: 'Locked',
+ inputLocked: 'Please input locked status',
+ productId: 'Material ID',
+ inputProductId: 'Please input material ID',
+ productName: 'Material Name',
+ inputProductName: 'Please input material name',
+ spec: 'Specification',
+ inputSpec: 'Please input specification',
+ unit: 'Unit',
+ inputUnit: 'Please input unit',
+ price: 'Price',
+ inputPrice: 'Please input price',
+ search: 'Search',
+ reset: 'Reset',
+ export: 'Export',
+ confirm: 'Confirm',
+ cancel: 'Cancel',
+ add: 'Add',
+ edit: 'Edit',
+ delete: 'Delete',
+ addTitle: 'Add Stock Detail Query',
+ editTitle: 'Edit Stock Detail Query',
+ deleteConfirm: 'Are you sure to delete the stock detail query with ID "{id}"?',
+ deleteSuccess: 'Delete successful',
+ addSuccess: 'Add successful',
+ editSuccess: 'Edit successful'
+ },
+ // ***************预警库存查询*************
+ searchViewStockWarning: {
+ stockId: '库存ID.',
+ inputStockId: '请输入库存ID.',
+ cargoSpaceId: '货位ID.',
+ inputCargoSpaceId: '请输入货位ID.',
+ stockStatus: '库存状态.',
+ selectStockStatus: '请选择库存状态.',
+ productStatus: '物料状态.',
+ selectProductStatus: '请选择物料状态.',
+ lotNo: '批次号.',
+ inputLotNo: '请输入批次号.',
+ inDate: '入库时间.',
+ inputInDate: '请输入入库时间.',
+ backDate: '回流时间.',
+ inputBackDate: '请输入回流时间.',
+ quantity: '库存数量.',
+ inputQuantity: '请输入库存数量.',
+ jobId: '作业ID.',
+ inputJobId: '请输入作业ID.',
+ trayCode: '托盘条码.',
+ inputTrayCode: '请输入托盘条码.',
+ outQuantity: '出库数量.',
+ inputOutQuantity: '请输入出库数量.',
+ stockinId: '入库主单.',
+ inputStockinId: '请输入入库主单.',
+ inType: '入库类型.',
+ selectInType: '请选择入库类型.',
+ warehouseId: '仓库ID.',
+ inputWarehouseId: '请输入仓库ID.',
+ stackingId: '垛型ID.',
+ inputStackingId: '请输入垛型ID.',
+ productId: '物料ID.',
+ inputProductId: '请输入物料ID.',
+ warehouseName: '仓库名称.',
+ inputWarehouseName: '请输入仓库名称.',
+ warehouseType: '仓库类型.',
+ inputWarehouseType: '请输入仓库类型.',
+ isCurrent: '是否可用.',
+ inputIsCurrent: '请输入是否可用.',
+ productName: '物料名称.',
+ inputProductName: '请输入物料名称.',
+ spec: '规格.',
+ inputSpec: '请输入规格.',
+ cargoNo: '品牌.',
+ inputCargoNo: '请输入品牌.',
+ unit: '单位.',
+ inputUnit: '请输入单位.',
+ price: '价格.',
+ inputPrice: '请输入价格.',
+ cargoSpaceName: '货位名称.',
+ inputCargoSpaceName: '请输入货位名称.',
+ cargoAreaId: '货区ID.',
+ inputCargoAreaId: '请输入货区ID.',
+ theType: '货位类型.',
+ inputTheType: '请输入货位类型.',
+ cargoStatus: '货位状态.',
+ inputCargoStatus: '请输入货位状态.',
+ locked: '是否锁定.',
+ inputLocked: '请输入是否锁定.',
+ cargoHight: '货位高度.',
+ inputCargoHight: '请输入货位高度.',
+ issDouble: '是否双伸.',
+ inputIssDouble: '请输入是否双伸.',
+ thePlatoon: '排.',
+ inputThePlatoon: '请输入排.',
+ theColumn: '列.',
+ inputTheColumn: '请输入列.',
+ theFloor: '层.',
+ inputTheFloor: '请输入层.',
+ search: '搜索.',
+ reset: '重置.',
+ export: '导出.',
+ confirm: '确 定.',
+ cancel: '取 消.'
+ },
+ // ***************平库出库流水*************
+ searchViewFlatWarehouseOutFlow: {
+ warehouse: 'Warehouse',
+ selectWarehouse: 'Please select warehouse',
+ productId: 'Product ID',
+ inputProductId: 'Please input Product ID',
+ createMan: 'Creator',
+ inputCreateMan: 'Please input creator',
+ isCurrent: 'Available',
+ inputIsCurrent: 'Please input availability',
+ productName: 'Product Name',
+ inputProductName: 'Please input Product Name',
+ spec: 'Specification',
+ inputSpec: 'Please input specification',
+ search: 'Search',
+ reset: 'Reset',
+ export: 'Export',
+ creator: 'Creator',
+ materialId: 'Material ID',
+ materialName: 'Material Name',
+ quantity: 'Quantity',
+ inputQuantity: 'Please input Quantity',
+ brand: 'Brand',
+ inputBrand: 'Please input Brand',
+ unit: 'Unit',
+ inputUnit: 'Please input Unit',
+ price: 'Price',
+ inputPrice: 'Please input Price',
+ description: 'Description',
+ inputDescription: 'Please input Description',
+ warehouseId: 'Warehouse ID',
+ inputWarehouseId: 'Please input Warehouse ID',
+ warehouseName: 'Warehouse Name',
+ inputWarehouseName: 'Please input Warehouse Name',
+ address: 'Address',
+ inputAddress: 'Please input Address',
+ warehouseDesc: 'Warehouse Description',
+ inputWarehouseDesc: 'Please input Warehouse Description',
+ warehouseLevel: 'Warehouse Level',
+ inputWarehouseLevel: 'Please input Warehouse Level',
+ warehouseType: 'Warehouse Type',
+ available: 'Available',
+ confirm: 'Confirm',
+ cancel: 'Cancel'
+ },
+ // ***************平库入库流水*************
+ searchViewFlatWarehouseInFlow: {
+ warehouse: 'Warehouse',
+ selectWarehouse: 'Please select warehouse',
+ productId: 'Material ID',
+ inputProductId: 'Please input material ID',
+ createMan: 'Creator',
+ inputCreateMan: 'Please input creator',
+ isCurrent: 'Available',
+ inputIsCurrent: 'Please input availability',
+ productName: 'Material Name',
+ inputProductName: 'Please input material name',
+ spec: 'Specification',
+ inputSpec: 'Please input specification',
+ search: 'Search',
+ reset: 'Reset',
+ export: 'Export',
+ creator: 'Creator',
+ materialId: 'Material ID',
+ materialName: 'Material Name',
+ quantity: 'Quantity',
+ brand: 'Brand',
+ unit: 'Unit',
+ price: 'Price',
+ description: 'Description',
+ warehouseId: 'Warehouse ID',
+ warehouseName: 'Warehouse Name',
+ address: 'Warehouse Address',
+ warehouseDesc: 'Warehouse Description',
+ warehouseLevel: 'Warehouse Level',
+ warehouseType: 'Warehouse Type',
+ available: 'Available'
+ },
+ // ***************Outbound Document History Query*************
+ searchViewStockoutHistory: {
+ stockoutId: 'Outbound No.',
+ inputStockoutId: 'Please input outbound No.',
+ outType: 'Outbound Type',
+ selectOutType: 'Please select outbound type',
+ createDate: 'Create Date',
+ selectCreateDate: 'Please select create date',
+ createManId: 'Creator ID',
+ inputCreateManId: 'Please input creator ID',
+ status: 'Outbound Status',
+ selectStatus: 'Please select outbound status',
+ stockoutSource: 'Outbound Source',
+ inputStockoutSource: 'Please input outbound source',
+ exitId: 'Exit Type',
+ inputExitId: 'Please input exit type',
+ stockoutDetailId: 'Outbound Detail ID',
+ inputStockoutDetailId: 'Please input outbound detail ID',
+ productId: 'Product ID',
+ inputProductId: 'Please input product ID',
+ productName: 'Product Name',
+ inputProductName: 'Please input product name',
+ lotNo: 'Lot No.',
+ inputLotNo: 'Please input lot No.',
+ quantity: 'Outbound Quantity',
+ inputQuantity: 'Please input outbound quantity',
+ allotQuantity: 'Allocated Quantity',
+ inputAllotQuantity: 'Please input allocated quantity',
+ assignNum: 'Assignment No.',
+ inputAssignNum: 'Please input assignment No.',
+ erpStockoutId: 'ERP Outbound ID',
+ inputErpStockoutId: 'Please input ERP outbound ID',
+ entryid: 'Customer No.',
+ inputEntryid: 'Please input customer No.',
+ customerName: 'Customer Name',
+ inputCustomerName: 'Please input customer name',
+ spec: 'Specification',
+ inputSpec: 'Please input specification',
+ brand: 'Brand',
+ inputBrand: 'Please input brand',
+ unit: 'Unit',
+ inputUnit: 'Please input unit',
+ search: 'Search',
+ reset: 'Reset',
+ export: 'Export',
+ confirm: 'Confirm',
+ cancel: 'Cancel'
+ },
+ // ***************Inbound Document History Query*************
+ searchViewStockinHistory: {
+ stockinGuid: 'Stockin GUID',
+ inputStockinGuid: 'Please input stockin GUID',
+ stockinId: 'Stockin ID',
+ inputStockinId: 'Please input stockin ID',
+ inType: 'Inbound Type',
+ selectInType: 'Please select inbound type',
+ createDate: 'Create Time',
+ selectCreateDate: 'Please select create time',
+ finishDate: 'Finish Time',
+ selectFinishDate: 'Please select finish time',
+ createManId: 'Creator',
+ inputCreateManId: 'Please input creator',
+ status: 'Document Status',
+ selectStatus: 'Please select document status',
+ warehouseId: 'Warehouse ID',
+ inputWarehouseId: 'Please input warehouse ID',
+ erpBill: 'ERP Document No.',
+ inputErpBill: 'Please input ERP document No.',
+ stockSource: 'Document Source',
+ inputStockSource: 'Please input document source',
+ departmentNo: 'Department Code',
+ inputDepartmentNo: 'Please input department code',
+ classNo: 'Team Code',
+ inputClassNo: 'Please input team code',
+ supplierNo: 'Supplier No.',
+ inputSupplierNo: 'Please input supplier No.',
+ supplierName: 'Supplier Name',
+ inputSupplierName: 'Please input supplier name',
+ simpleName: 'Supplier Short Name',
+ inputSimpleName: 'Please input supplier short name',
+ contactName: 'Contact Person',
+ inputContactName: 'Please input contact person',
+ contactNumber: 'Contact Number',
+ inputContactNumber: 'Please input contact number',
+ address: 'Supplier Address',
+ inputAddress: 'Please input supplier address',
+ stockinDetailId: 'Stockin Detail ID',
+ inputStockinDetailId: 'Please input stockin detail ID',
+ lotNo: 'Lot No.',
+ inputLotNo: 'Please input lot No.',
+ printDate: 'Inbound Date',
+ selectPrintDate: 'Please select inbound date',
+ stockStatus: 'Stock Status',
+ selectStockStatus: 'Please select stock status',
+ price: 'Unit Price',
+ inputPrice: 'Please input unit price',
+ remark: 'Remark',
+ inputRemark: 'Please input remark',
+ productId: 'Material Code',
+ inputProductId: 'Please input material code',
+ productName: 'Material Name',
+ inputProductName: 'Please input material name',
+ cargoNo: 'Brand',
+ inputCargoNo: 'Please input brand',
+ unit: 'Unit',
+ inputUnit: 'Please input unit',
+ spec: 'Specification',
+ inputSpec: 'Please input specification',
+ quantity: 'Planned Quantity',
+ quantityX: 'Planned Box Quantity',
+ quantityJ: 'Planned Piece Quantity',
+ assignNum: 'Actual Quantity',
+ assignNumX: 'Actual Box Quantity',
+ assignNumJ: 'Actual Piece Quantity',
+ scanNum: 'Scanned Quantity',
+ scanNumX: 'Scanned Box Quantity',
+ scanNumJ: 'Scanned Piece Quantity',
+ search: 'Search',
+ reset: 'Reset',
+ export: 'Export',
+ addTitle: 'Add Inbound Document History',
+ editTitle: 'Edit Inbound Document History',
+ deleteConfirm: 'Are you sure to delete the inbound document history with ID "{id}"?',
+ deleteSuccess: 'Delete successful',
+ addSuccess: 'Add successful',
+ editSuccess: 'Edit successful',
+ confirm: 'Confirm',
+ cancel: 'Cancel'
+ },
+ // ***************收货单据管理*************
inReceiveStockin: {
stockinId: 'Stockin Order ID',
inputstockinId: 'Please input stockin order ID',
@@ -253,341 +765,8 @@ export default {
inputProductName: 'Please input material name',
inputWarehouse: 'Please input warehouse'
},
- // ***************出库作业管理**************
- outJobManagement: {
- // Status and Job Type
- status: 'Status',
- selectStatus: 'Please select status',
- jobType: 'Job Type',
- selectJobType: 'Please select job type',
- onLineType: 'Online Type',
- executionPhase: 'Execution Phase',
-
- // Task Information
- jobId: 'Task ID',
- taskNo: 'Task No.',
- inputTaskNo: 'Please input task number',
- subTaskId: 'Sub-task ID',
- subDocumentId: 'Sub-document ID',
- priority: 'Priority',
-
- // Time Related
- startTime: 'Start Time',
- selectStartTime: 'Please select start time',
- finishTime: 'End Time',
- selectFinishTime: 'Please select end time',
-
- // Location Information
- warehouse: 'Warehouse',
- selectWarehouse: 'Please select warehouse',
- warehouseId: 'Warehouse ID',
- roadwayId: 'Roadway ID',
- cargoSpaceId: 'Cargo Space ID',
- exitId: 'Exit ID',
-
- // Material Information
- materialCode: 'Material Code',
- stockId: 'Stock ID',
- lotNo: 'Lot No.',
- outQuantity: 'Out Quantity',
-
- // Customer Information
- customerId: 'Customer ID',
- trayCode: 'Tray Code',
- inputTrayCode: 'Please input tray code',
-
- // Button Text
- search: 'Search',
- reset: 'Reset',
- manualComplete: 'Manual Complete',
- manualInvalidate: 'Manual Invalidate'
- },
- // *****************新建盘点单据***************
- checkCreate: {
- warehouse: 'Warehouse',
- selectWarehouse: 'Please select warehouse',
- customer: 'Customer',
- inputCustomerNo: 'Please input customer number',
- documentType: 'Document Type',
- selectDocumentType: 'Please select document type',
- reset: 'Reset',
- saveDocument: 'Save Document',
- selectMaterial: 'Select Material',
- recreateDocument: 'Recreate Document',
- materialCode: 'Material Code',
- materialName: 'Material Name',
- batchNo: 'Batch No.',
- inputBatchNo: 'Please input batch number',
- quantity: 'Quantity',
- operation: 'Operation',
- delete: 'Delete',
- inputMaterialCode: 'Please input material code',
- inputMaterialName: 'Please input material name',
- search: 'Search',
- confirm: 'Confirm',
- cancel: 'Cancel',
- warehouseRequired: 'Please select warehouse',
- customerRequired: 'Please input customer number',
- documentTypeRequired: 'Please select document type',
- selectMaterialRequired: 'Please select material',
- materialExistWarning: 'Selected material already exists, please reselect',
- quantityExceedError: 'Quantity cannot exceed stock quantity',
- saveSuccess: 'Document {msg} saved successfully'
- },
- //***************盘点单据管理***************
- checkStockCheck: {
- stockCheckId: 'Stock Check ID',
- inputStockCheckId: 'Please input stock check ID',
- checkType: 'Check Type',
- selectCheckType: 'Please select check type',
- status: 'Status',
- selectStatus: 'Please select status',
- warehouse: 'Warehouse',
- selectWarehouse: 'Please select warehouse',
- search: 'Search',
- reset: 'Reset',
- invalidate: 'Invalidate',
- review: 'Review',
- confirm: 'Confirm',
- warehouseId: 'Warehouse ID',
- stockSource: 'Stock Source',
- departmentNo: 'Department No',
- createManId: 'Creator',
- createDate: 'Create Date',
- finishDate: 'Finish Date',
- detailId: 'Detail ID',
- mainId: 'Main ID',
- lotNo: 'Lot No',
- productId: 'Product ID',
- materialDesc: 'Material Description',
- englishDesc: 'English Description',
- cartonNo: 'Carton No',
- packingMethod: 'Packing Method',
- quantity: 'Planned Quantity',
- scanNum: 'Scanned Quantity',
- assignNum: 'Actual Quantity',
- stockCheckIdRequired: 'Stock check ID is required',
- checkTypeRequired: 'Check type is required',
- createDateRequired: 'Create date is required',
- statusRequired: 'Status is required',
- editSuccess: 'Edit successful',
- addSuccess: 'Add successful',
- invalidateSuccess: 'Invalidate successful',
- onlyUnreviewedCanInvalidate: 'Only unreviewed documents can be invalidated',
- alreadyReviewed: 'Document has been reviewed, please do not review again',
- reviewSuccess: 'Review successful',
- onlyUnreviewedCanReview: 'Only unreviewed documents can be reviewed',
- confirmSuccess: 'Confirm successful',
- onlyReviewedCanConfirm: 'Only reviewed documents can be confirmed'
- },
- // ***************盘点入库作业*************
- checkJobIn: {
- jobId: 'Task ID',
- status: 'Task Status',
- onLineType: 'Online Type',
- jobType: 'Task Type',
- taskNo: 'Task No.',
- supplier: 'Supplier',
- department: 'Department',
- trayCode: 'Tray Code',
- roadwayId: 'Roadway ID',
- cargoSpace: 'Cargo Space',
- targetRoadway: 'Target Roadway',
- targetCargoSpace: 'Target Cargo Space',
- lineId: 'Production Line ID',
- workshopId: 'Workshop ID',
- priority: 'Priority',
- executionPhase: 'Execution Phase',
- startTime: 'Start Time',
- finishTime: 'Finish Time',
- entrance: 'Entrance',
- entranceId: 'Entrance ID',
- exit: 'Exit',
- exitId: 'Exit ID',
- classId: 'Class ID',
- warehouseId: 'Warehouse ID',
- warehouse: 'Warehouse',
- faultFlag: 'Fault Flag',
- jobDetailId: 'Sub-task ID',
- stockId: 'Stock ID',
- lotNo: 'Lot No.',
- inDate: 'Storage Time',
- inOrOutId: 'Document ID',
- inOrOutDId: 'Sub-document ID',
- productGuid: 'Material GUID',
- productId: 'Material Code',
- stockStatus: 'Stock Status',
- inQuantity: 'Storage Quantity',
- printDate: 'Production Date',
- supplierId: 'Supplier ID',
- // 按钮和操作文本
- search: 'Search',
- reset: 'Reset',
- manualVoid: 'Manual Void',
- manualFinish: 'Manual Complete',
- // 输入框提示文本
- inputJobId: 'Please input Task ID',
- selectStatus: 'Please select Task Status',
- inputTaskNo: 'Please input Task No.',
- inputTrayCode: 'Please input Tray Code',
- inputTargetCargoSpace: 'Please input Target Cargo Space',
- selectExecutionPhase: 'Please select Execution Phase',
- selectJobType: 'Please select Task Type',
- selectStartTime: 'Please select Start Time',
- selectFinishTime: 'Please select Finish Time',
- inputEntranceId: 'Please input Entrance ID',
- inputExitId: 'Please input Exit ID',
- inputWarehouseId: 'Please input Warehouse ID',
- // 校验提示信息
- jobIdRequired: 'Task ID cannot be empty',
- statusRequired: 'Task Status cannot be empty',
- taskNoRequired: 'Task No. cannot be empty',
- selectData: 'Please select data to operate'
- },
- // **************盘点出库作业****************
- checkJobOut: {
- jobId: 'Task ID',
- status: 'Task Status',
- onLineType: 'Online Type',
- jobType: 'Task Type',
- taskNo: 'Task No.',
- supplierId: 'Supplier ID',
- departmentId: 'Department ID',
- trayCode: 'Tray Code',
- roadwayId: 'Roadway ID',
- cargoSpaceId: 'Cargo Space ID',
- targetRoadwayId: 'Target Roadway ID',
- targetCargoSpace: 'Target Cargo Space',
- lineId: 'Production Line ID',
- workshopId: 'Workshop ID',
- priority: 'Priority',
- executionPhase: 'Execution Phase',
- startTime: 'Start Time',
- finishTime: 'Finish Time',
- entranceId: 'Entrance ID',
- exitId: 'Exit ID',
- classId: 'Class ID',
- warehouse: 'Warehouse',
- faultFlag: 'Fault Flag',
- operation: 'Operation',
- subJobId: 'Sub Task ID',
- stockId: 'Stock ID',
- batchNo: 'Batch No.',
- inTime: 'In Time',
- billId: 'Bill ID',
- subBillId: 'Sub Bill ID',
- materialGuid: 'Material GUID',
- materialCode: 'Material Code',
- stockStatus: 'Stock Status',
- inQty: 'In Quantity',
- productDate: 'Production Date',
- search: 'Search',
- reset: 'Reset',
- manualFinish: 'Manual Finish',
- manualInvalid: 'Manual Invalid',
- inputJobId: 'Please input task ID',
- selectStatus: 'Please select task status',
- inputTaskNo: 'Please input task No.',
- inputTrayCode: 'Please input tray code',
- inputTargetCargoSpace: 'Please input target cargo space ID',
- selectExecutionPhase: 'Please select execution phase',
- selectJobType: 'Please select task type',
- selectStartTime: 'Please select start time',
- selectFinishTime: 'Please select finish time',
- inputEntranceId: 'Please input entrance ID',
- inputExitId: 'Please input exit ID',
- inputWarehouseId: 'Please input warehouse ID',
- selectData: 'Please select data to operate',
- confirmFinish: 'Are you sure to manually finish the data with ID "{jobIds}"?',
- finishSuccess: 'Manual finish successful',
- confirmInvalid: 'Are you sure to manually invalid the data with ID "{jobIds}"?',
- invalidSuccess: 'Manual invalid successful'
- },
- // ****************盘点差异管理*****************
- checkDifference: {
- checkGuid: 'Check ID',
- checkStockDetailId: 'Check Document ID',
- stockId: 'Stock ID',
- trayCode: 'Tray',
- cargoSpaceId: 'Cargo Space ID',
- productId: 'Product ID',
- lotNo: 'Lot No.',
- supplier: 'Supplier',
- customer: 'Customer',
- oldQuantity: 'Original Value',
- newQuantity: 'New Value',
- recordType: 'Operation Type',
- productGuid: 'Product GUID',
- operation: 'Operation',
- edit: 'Edit',
- delete: 'Delete',
- search: 'Search',
- reset: 'Reset',
- confirm: 'Confirm',
- cancel: 'Cancel',
- inputCheckStockDetailId: 'Please enter check document ID',
- inputStockId: 'Please enter stock ID',
- inputTrayCode: 'Please enter tray',
- inputCargoSpaceId: 'Please enter cargo space ID',
- inputProductId: 'Please enter product ID',
- inputLotNo: 'Please enter lot No.',
- inputSupplier: 'Please enter supplier',
- inputCustomer: 'Please enter customer',
- inputOldQuantity: 'Please enter original value',
- inputNewQuantity: 'Please enter new value',
- inputProductGuid: 'Please enter product GUID'
- },
- menu: {
- //收货单据新增
- InboundManagement: 'InboundManagement',
- ReceivingDocumentsAdd: "ReceivingDocumentsAdd",
- ReceiptDocumentManagement: "ReceiptDocumentManagement",
- ManagementOfInboundDocuments: "ManagementOfInboundDocuments",
- InboundTaskManagement: "InboundTaskManagement",
- //********************仓库管理********************
- WarehouseManagement: 'WarehouseManagement',
- //仓库(库区)管理
- WarehouseAreaManagement: 'WarehouseManagement',
- //货位管理
- CargoSpaceManagement: 'CargoSpaceManagement',
- //********************出库管理********************
- outboundManagement: 'outboundManagement',
- createNewOutboundDocument: 'createNewOutboundDocument',
- outboundDocumentManagement: 'outboundDocumentManagement',
- outboundTaskManagement: 'outboundTaskManagement',
-
-
- //********************系统管理********************
- SystemManagement: 'SystemManagement',
- //用户管理
- UserManagement: 'UserManagement',
- //角色管理
- RoleManagement: 'RoleManagement',
- //菜单管理
- MenuManagement: 'MenuManagement',
- //部门管理
- DepartmentManagement: 'DepartmentManagement',
- //岗位管理
- PostManagement: 'PostManagement',
- //字典管理
- DictionaryManagement: 'DictionaryManagement',
- //参数管理
- ParameterManagement: 'ParameterManagement',
- //通知公告
- NoticeManagement: 'NoticeManagement',
- //日志管理
- LogManagement: 'LogManagement',
- // ****************盘点管理******************
- inventoryManagement: 'inventoryManagement',
- createNewInventoryDocument: 'createNewInventoryDocument',
- inventoryDocumentManagement: 'inventoryDocumentManagement',
- inventoryStorageTask: 'inventoryStorageTask',
- inventoryOutboundTask: 'inventoryOutboundTask',
- inventoryDiscrepancyManagement: 'inventoryDiscrepancyManagement'
-
- },
//=====================仓库(库区)管理=====================
warehouse: {
//--------------数据表表标题--------------
@@ -843,4 +1022,345 @@ export default {
},
+// ***************Stock Secure Query*************
+ searchViewStockSecure: {
+ stockId: 'Stock ID',
+ inputStockId: 'Please input stock ID',
+ cargoSpaceId: 'Cargo Space ID',
+ inputCargoSpaceId: 'Please input cargo space ID',
+ stockStatus: 'Stock Status',
+ selectStockStatus: 'Please select stock status',
+ productStatus: 'Product Status',
+ selectProductStatus: 'Please select product status',
+ lotNo: 'Lot No.',
+ inputLotNo: 'Please input lot no.',
+ inDate: 'Inbound Date',
+ inputInDate: 'Please input inbound date',
+ backDate: 'Return Date',
+ inputBackDate: 'Please input return date',
+ productGuid: 'Product GUID',
+ inputProductGuid: 'Please input product GUID',
+ quantity: 'Stock Quantity',
+ inputContent: 'Please input content',
+ jobId: 'Job ID',
+ inputJobId: 'Please input job ID',
+ trayCode: 'Tray Code',
+ inputTrayCode: 'Please input tray code',
+ outQuantity: 'Outbound Quantity',
+ stockinDetailId: 'Stockin Detail ID',
+ inputStockinDetailId: 'Please input stockin detail ID',
+ stockinId: 'Stockin ID',
+ inputStockinId: 'Please input stockin ID',
+ inType: 'Inbound Type',
+ selectInType: 'Please select inbound type',
+ search: 'Search',
+ reset: 'Reset',
+ export: 'Export',
+ operation: 'Operation',
+ modify: 'Modify',
+ delete: 'Delete',
+ confirm: 'Confirm',
+ cancel: 'Cancel'
+ },
+
+
+ outJobManagement: {
+ // Status and Job Type
+ status: 'Status',
+ selectStatus: 'Please select status',
+ jobType: 'Job Type',
+ selectJobType: 'Please select job type',
+ onLineType: 'Online Type',
+ executionPhase: 'Execution Phase',
+
+ // Task Information
+ jobId: 'Task ID',
+ taskNo: 'Task No.',
+ inputTaskNo: 'Please input task number',
+ subTaskId: 'Sub-task ID',
+ subDocumentId: 'Sub-document ID',
+ priority: 'Priority',
+
+ // Time Related
+ startTime: 'Start Time',
+ selectStartTime: 'Please select start time',
+ finishTime: 'End Time',
+ selectFinishTime: 'Please select end time',
+
+ // Location Information
+ warehouse: 'Warehouse',
+ selectWarehouse: 'Please select warehouse',
+ warehouseId: 'Warehouse ID',
+ roadwayId: 'Roadway ID',
+ cargoSpaceId: 'Cargo Space ID',
+ exitId: 'Exit ID',
+
+ // Material Information
+ materialCode: 'Material Code',
+ stockId: 'Stock ID',
+ lotNo: 'Lot No.',
+ outQuantity: 'Out Quantity',
+
+ // Customer Information
+ customerId: 'Customer ID',
+ trayCode: 'Tray Code',
+ inputTrayCode: 'Please input tray code',
+
+ // Button Text
+ search: 'Search',
+ reset: 'Reset',
+ manualComplete: 'Manual Complete',
+ manualInvalidate: 'Manual Invalidate'
+ },
+ menu: {
+ //收货单据新增
+ InboundManagement: 'InboundManagement',
+ ReceivingDocumentsAdd: "ReceivingDocumentsAdd",
+ ReceiptDocumentManagement: "ReceiptDocumentManagement",
+ ManagementOfInboundDocuments: "ManagementOfInboundDocuments",
+ InboundTaskManagement: "InboundTaskManagement",
+ // Button Text
+ search: 'Search',
+ reset: 'Reset',
+ manualComplete: 'Manual Complete',
+ manualInvalidate: 'Manual Invalidate'
+ },
+ // *****************新建盘点单据***************
+ checkCreate: {
+ warehouse: 'Warehouse',
+ selectWarehouse: 'Please select warehouse',
+ customer: 'Customer',
+ inputCustomerNo: 'Please input customer number',
+ documentType: 'Document Type',
+ selectDocumentType: 'Please select document type',
+ reset: 'Reset',
+ saveDocument: 'Save Document',
+ selectMaterial: 'Select Material',
+ recreateDocument: 'Recreate Document',
+ materialCode: 'Material Code',
+ materialName: 'Material Name',
+ batchNo: 'Batch No.',
+ inputBatchNo: 'Please input batch number',
+ quantity: 'Quantity',
+ operation: 'Operation',
+ delete: 'Delete',
+ inputMaterialCode: 'Please input material code',
+ inputMaterialName: 'Please input material name',
+ search: 'Search',
+ confirm: 'Confirm',
+ cancel: 'Cancel',
+ warehouseRequired: 'Please select warehouse',
+ customerRequired: 'Please input customer number',
+ documentTypeRequired: 'Please select document type',
+ selectMaterialRequired: 'Please select material',
+ materialExistWarning: 'Selected material already exists, please reselect',
+ quantityExceedError: 'Quantity cannot exceed stock quantity',
+ saveSuccess: 'Document {msg} saved successfully'
+ },
+ //***************盘点单据管理***************
+ checkStockCheck: {
+ stockCheckId: 'Stock Check ID',
+ inputStockCheckId: 'Please input stock check ID',
+ checkType: 'Check Type',
+ selectCheckType: 'Please select check type',
+ status: 'Status',
+ selectStatus: 'Please select status',
+ warehouse: 'Warehouse',
+ selectWarehouse: 'Please select warehouse',
+ search: 'Search',
+ reset: 'Reset',
+ invalidate: 'Invalidate',
+ review: 'Review',
+ confirm: 'Confirm',
+ warehouseId: 'Warehouse ID',
+ stockSource: 'Stock Source',
+ departmentNo: 'Department No',
+ createManId: 'Creator',
+ createDate: 'Create Date',
+ finishDate: 'Finish Date',
+ detailId: 'Detail ID',
+ mainId: 'Main ID',
+ lotNo: 'Lot No',
+ productId: 'Product ID',
+ materialDesc: 'Material Description',
+ englishDesc: 'English Description',
+ cartonNo: 'Carton No',
+ packingMethod: 'Packing Method',
+ quantity: 'Planned Quantity',
+ scanNum: 'Scanned Quantity',
+ assignNum: 'Actual Quantity',
+ stockCheckIdRequired: 'Stock check ID is required',
+ checkTypeRequired: 'Check type is required',
+ createDateRequired: 'Create date is required',
+ statusRequired: 'Status is required',
+ editSuccess: 'Edit successful',
+ addSuccess: 'Add successful',
+ invalidateSuccess: 'Invalidate successful',
+ onlyUnreviewedCanInvalidate: 'Only unreviewed documents can be invalidated',
+ alreadyReviewed: 'Document has been reviewed, please do not review again',
+ reviewSuccess: 'Review successful',
+ onlyUnreviewedCanReview: 'Only unreviewed documents can be reviewed',
+ confirmSuccess: 'Confirm successful',
+ onlyReviewedCanConfirm: 'Only reviewed documents can be confirmed'
+ },
+ // ***************盘点入库作业*************
+ checkJobIn: {
+ jobId: 'Task ID',
+ status: 'Task Status',
+ onLineType: 'Online Type',
+ jobType: 'Task Type',
+ taskNo: 'Task No.',
+ supplier: 'Supplier',
+ department: 'Department',
+ trayCode: 'Tray Code',
+ roadwayId: 'Roadway ID',
+ cargoSpace: 'Cargo Space',
+ targetRoadway: 'Target Roadway',
+ targetCargoSpace: 'Target Cargo Space',
+ lineId: 'Production Line ID',
+ workshopId: 'Workshop ID',
+ priority: 'Priority',
+ executionPhase: 'Execution Phase',
+ startTime: 'Start Time',
+ finishTime: 'Finish Time',
+ entrance: 'Entrance',
+ entranceId: 'Entrance ID',
+ exit: 'Exit',
+ exitId: 'Exit ID',
+ classId: 'Class ID',
+ warehouseId: 'Warehouse ID',
+ warehouse: 'Warehouse',
+ faultFlag: 'Fault Flag',
+ jobDetailId: 'Sub-task ID',
+ stockId: 'Stock ID',
+ lotNo: 'Lot No.',
+ inDate: 'Storage Time',
+ inOrOutId: 'Document ID',
+ inOrOutDId: 'Sub-document ID',
+ productGuid: 'Material GUID',
+ productId: 'Material Code',
+ stockStatus: 'Stock Status',
+ inQuantity: 'Storage Quantity',
+ printDate: 'Production Date',
+ supplierId: 'Supplier ID',
+ // 按钮和操作文本
+ search: 'Search',
+ reset: 'Reset',
+ manualVoid: 'Manual Void',
+ manualFinish: 'Manual Complete',
+ // 输入框提示文本
+ inputJobId: 'Please input Task ID',
+ selectStatus: 'Please select Task Status',
+ inputTaskNo: 'Please input Task No.',
+ inputTrayCode: 'Please input Tray Code',
+ inputTargetCargoSpace: 'Please input Target Cargo Space',
+ selectExecutionPhase: 'Please select Execution Phase',
+ selectJobType: 'Please select Task Type',
+ selectStartTime: 'Please select Start Time',
+ selectFinishTime: 'Please select Finish Time',
+ inputEntranceId: 'Please input Entrance ID',
+ inputExitId: 'Please input Exit ID',
+ inputWarehouseId: 'Please input Warehouse ID',
+ // 校验提示信息
+ jobIdRequired: 'Task ID cannot be empty',
+ statusRequired: 'Task Status cannot be empty',
+ taskNoRequired: 'Task No. cannot be empty',
+ selectData: 'Please select data to operate'
+ },
+ // **************盘点出库作业****************
+ checkJobOut: {
+ jobId: 'Task ID',
+ status: 'Task Status',
+ onLineType: 'Online Type',
+ jobType: 'Task Type',
+ taskNo: 'Task No.',
+ supplierId: 'Supplier ID',
+ departmentId: 'Department ID',
+ trayCode: 'Tray Code',
+ roadwayId: 'Roadway ID',
+ cargoSpaceId: 'Cargo Space ID',
+ targetRoadwayId: 'Target Roadway ID',
+ targetCargoSpace: 'Target Cargo Space',
+ lineId: 'Production Line ID',
+ workshopId: 'Workshop ID',
+ priority: 'Priority',
+ executionPhase: 'Execution Phase',
+ startTime: 'Start Time',
+ finishTime: 'Finish Time',
+ entranceId: 'Entrance ID',
+ exitId: 'Exit ID',
+ classId: 'Class ID',
+ warehouse: 'Warehouse',
+ faultFlag: 'Fault Flag',
+ operation: 'Operation',
+ subJobId: 'Sub Task ID',
+ stockId: 'Stock ID',
+ batchNo: 'Batch No.',
+ inTime: 'In Time',
+ billId: 'Bill ID',
+ subBillId: 'Sub Bill ID',
+ materialGuid: 'Material GUID',
+ materialCode: 'Material Code',
+ stockStatus: 'Stock Status',
+ inQty: 'In Quantity',
+ productDate: 'Production Date',
+ search: 'Search',
+ reset: 'Reset',
+ manualFinish: 'Manual Finish',
+ manualInvalid: 'Manual Invalid',
+ inputJobId: 'Please input task ID',
+ selectStatus: 'Please select task status',
+ inputTaskNo: 'Please input task No.',
+ inputTrayCode: 'Please input tray code',
+ inputTargetCargoSpace: 'Please input target cargo space ID',
+ selectExecutionPhase: 'Please select execution phase',
+ selectJobType: 'Please select task type',
+ selectStartTime: 'Please select start time',
+ selectFinishTime: 'Please select finish time',
+ inputEntranceId: 'Please input entrance ID',
+ inputExitId: 'Please input exit ID',
+ inputWarehouseId: 'Please input warehouse ID',
+ selectData: 'Please select data to operate',
+ confirmFinish: 'Are you sure to manually finish the data with ID "{jobIds}"?',
+ finishSuccess: 'Manual finish successful',
+ confirmInvalid: 'Are you sure to manually invalid the data with ID "{jobIds}"?',
+ invalidSuccess: 'Manual invalid successful'
+ },
+ // ****************盘点差异管理*****************
+ checkDifference: {
+ checkGuid: 'Check ID',
+ checkStockDetailId: 'Check Document ID',
+ stockId: 'Stock ID',
+ trayCode: 'Tray',
+ cargoSpaceId: 'Cargo Space ID',
+ productId: 'Product ID',
+ lotNo: 'Lot No.',
+ supplier: 'Supplier',
+ customer: 'Customer',
+ oldQuantity: 'Original Value',
+ newQuantity: 'New Value',
+ recordType: 'Operation Type',
+ productGuid: 'Product GUID',
+ operation: 'Operation',
+ edit: 'Edit',
+ delete: 'Delete',
+ search: 'Search',
+ reset: 'Reset',
+ confirm: 'Confirm',
+ cancel: 'Cancel',
+ inputCheckStockDetailId: 'Please enter check document ID',
+ inputStockId: 'Please enter stock ID',
+ inputTrayCode: 'Please enter tray',
+ inputCargoSpaceId: 'Please enter cargo space ID',
+ inputProductId: 'Please enter product ID',
+ inputLotNo: 'Please enter lot No.',
+ inputSupplier: 'Please enter supplier',
+ inputCustomer: 'Please enter customer',
+ inputOldQuantity: 'Please enter original value',
+ inputNewQuantity: 'Please enter new value',
+ inputProductGuid: 'Please enter product GUID'
+ },
+
+
+
}
diff --git a/ruoyi-ui/src/lang/zh.js b/ruoyi-ui/src/lang/zh.js
index 8588a0c..0ec28ac 100644
--- a/ruoyi-ui/src/lang/zh.js
+++ b/ruoyi-ui/src/lang/zh.js
@@ -83,6 +83,441 @@ export default {
grossWeight: '毛重KG'
},
// ***************收货单据管理*************
+ searchStockSummary: {
+ productId: '物料编码',
+ inputProductId: '请输入物料编码',
+ productName: '物料名称',
+ inputProductName: '请输入物料名称',
+ spec: '规格',
+ inputSpec: '请输入规格',
+ lotNo: '批号',
+ inputLotNo: '请输入批号',
+ warehouseId: '仓库',
+ inputWarehouseId: '请输入仓库',
+ roadwayId: '巷道',
+ inputRoadwayId: '请输入巷道',
+ search: '搜索',
+ reset: '重置',
+ },
+ // ***************出库作业流水查询*************
+ searchViewOutJobFlow: {
+ title: '出库作业流水查询',
+ jobId: '作业ID',
+ inputJobId: '请输入作业ID',
+ jobDetailId: '子作业ID',
+ inputJobDetailId: '请输入子作业ID',
+ status: '状态',
+ selectStatus: '请选择状态',
+ taskNo: '任务号',
+ inputTaskNo: '请输入任务号',
+ trayCode: '托盘码',
+ inputTrayCode: '请输入托盘码',
+ stockStatus: '库存状态',
+ selectStockStatus: '请选择库存状态',
+ roadwayId: '巷道ID',
+ inputRoadwayId: '请输入巷道ID',
+ cargoSpaceId: '货位ID',
+ inputCargoSpaceId: '请输入货位ID',
+ cargoSpaceName: '货位名称',
+ inputCargoSpaceName: '请输入货位名称',
+ thePlatoon: '排',
+ inputThePlatoon: '请输入排',
+ theColumn: '列',
+ inputTheColumn: '请输入列',
+ theFloor: '层',
+ inputTheFloor: '请输入层',
+ priority: '优先级',
+ inputPriority: '请输入优先级',
+ executionPhase: '执行阶段',
+ selectExecutionPhase: '请选择执行阶段',
+ inOrOut: '作业类型',
+ inputInOrOut: '请输入作业类型',
+ exitId: '出口ID',
+ inputExitId: '请输入出口ID',
+ productId: '物料ID',
+ inputProductId: '请输入物料ID',
+ productName: '物料名称',
+ inputProductName: '请输入物料名称',
+ lotNo: '批号',
+ inputLotNo: '请输入批号',
+ stackingId: '剁型ID',
+ inputStackingId: '请输入剁型ID',
+ outQuantity: '出库数量',
+ giveNum: '回流数量',
+ inOrOutId: '单据ID',
+ inputInOrOutId: '请输入单据ID',
+ inOrOutDId: '子单据ID',
+ inputInOrOutDId: '请输入子单据ID',
+ createTime: '创建时间',
+ selectCreateTime: '请选择创建时间',
+ startTime: '开始时间',
+ selectStartTime: '请选择开始时间',
+ finishTime: '结束时间',
+ selectFinishTime: '请选择结束时间',
+ warehouseId: '仓库ID',
+ inputWarehouseId: '请输入仓库ID',
+ spec: '规格',
+ inputSpec: '请输入规格',
+ cargoNo: '品牌',
+ inputCargoNo: '请输入品牌',
+ unit: '单位',
+ inputUnit: '请输入单位',
+ customerName: '客户名称',
+ inputCustomerName: '请输入客户名称',
+ search: '搜索',
+ reset: '重置',
+ export: '导出',
+ confirm: '确 定',
+ cancel: '取 消',
+ add: '新增',
+ edit: '修改',
+ delete: '删除',
+ addTitle: '添加出库做业务流水',
+ editTitle: '修改出库做业务流水',
+ deleteConfirm: '是否确认删除出库做业务流水编号为"',
+ deleteSuccess: '删除成功',
+ addSuccess: '新增成功',
+ editSuccess: '修改成功',
+ jobIdRequired: '作业ID不能为空'
+ },
+ // ***************入库作业流水查询*************
+ searchViewInJobFlow: {
+ status: '状态',
+ selectStatus: '请选择状态',
+ taskNo: '任务号',
+ inputTaskNo: '请输入任务号',
+ thePlatoon: '排',
+ inputThePlatoon: '请输入排',
+ theColumn: '列',
+ inputTheColumn: '请输入列',
+ theFloor: '层',
+ inputTheFloor: '请输入层',
+ trayCode: '托盘号',
+ inputTrayCode: '请输入托盘号',
+ productId: '物料ID',
+ inputProductId: '请输入物料ID',
+ lotNo: '批号',
+ inputLotNo: '请输入批号',
+ stockStatus: '库存状态',
+ selectStockStatus: '请选择库存状态',
+ productName: '物料名称',
+ inputProductName: '请输入物料名称',
+ warehouseId: '仓库ID',
+ inputWarehouseId: '请输入仓库ID',
+ startTime: '开始时间',
+ selectStartTime: '请选择开始时间',
+ finishTime: '结束时间',
+ selectFinishTime: '请选择结束时间',
+ search: '搜索',
+ reset: '重置',
+ jobId: '作业ID',
+ inputJobId: '请输入作业ID',
+ jobDetailId: '子作业ID',
+ inputJobDetailId: '请输入子作业ID',
+ roadwayId: '巷道ID',
+ inputRoadwayId: '请输入巷道ID',
+ cargoSpaceId: '货位ID',
+ inputCargoSpaceId: '请输入货位ID',
+ cargoSpaceName: '货位名称',
+ inputCargoSpaceName: '请输入货位名称',
+ priority: '优先级',
+ inputPriority: '请输入优先级',
+ executionPhase: '执行阶段',
+ selectExecutionPhase: '请选择执行阶段',
+ inOrOut: '作业类型',
+ inputInOrOut: '请输入作业类型',
+ entranceId: '入口ID',
+ inputEntranceId: '请输入入口ID',
+ stackingId: '垛型ID',
+ inputStackingId: '请输入垛型ID',
+ inQuantity: '入库数量',
+ inputInQuantity: '请输入入库数量',
+ inOrOutId: '单据ID',
+ inputInOrOutId: '请输入单据ID',
+ inOrOutDId: '子单据ID',
+ inputInOrOutDId: '请输入子单据ID',
+ createTime: '创建时间',
+ selectCreateTime: '请选择创建时间',
+ spec: '规格',
+ inputSpec: '请输入规格',
+ cargoNo: '品牌',
+ inputCargoNo: '请输入品牌',
+ inputUnit: '请输入单位',
+ confirm: '确 定',
+ cancel: '取 消',
+ add: '新增',
+ edit: '修改',
+ delete: '删除',
+ addTitle: '添加入库作业流水',
+ editTitle: '修改入库作业流水',
+ deleteConfirm: '是否确认删除入库作业流水编号为"',
+ deleteSuccess: '删除成功',
+ addSuccess: '新增成功',
+ editSuccess: '修改成功',
+ export: '导出',
+ unit: '单位',
+ quantity: '库存数量'
+ },
+ // ***************库存明细查询*************
+ searchViewStockDetail: {
+ onlyIdentity: 'ID',
+ inputOnlyIdentity: '请输入ID',
+
+ quantity: '数量',
+ inputQuantity: '请输入数量',
+ jobId: '作业ID',
+ inputJobId: '请输入作业ID',
+ lotNo: '批号',
+ inputLotNo: '请输入批号',
+ stockinDetailId: '入库子单ID',
+ inputStockinDetailId: '请输入入库子单ID',
+ inDate: '入库时间',
+ inputInDate: '请输入入库时间',
+ warehouseId: '仓库',
+ inputWarehouseId: '请输入仓库',
+ stackingId: '剁型ID',
+ inputStackingId: '请输入剁型ID',
+ cargoSpaceName: '货位名称',
+ inputCargoSpaceName: '请输入货位名称',
+ roadwayId: '巷道ID',
+ inputRoadwayId: '请输入巷道ID',
+ cargoSpaceStatus: '货位状态',
+ inputCargoSpaceStatus: '请输入货位状态',
+ locked: '是否锁定',
+ inputLocked: '请输入是否锁定',
+ productId: '物料ID',
+ inputProductId: '请输入物料ID',
+ productName: '物料名称',
+ inputProductName: '请输入物料名称',
+ spec: '规格',
+ inputSpec: '请输入规格',
+ unit: '单位',
+ inputUnit: '请输入单位',
+ price: '价格',
+ inputPrice: '请输入价格',
+ search: '搜索',
+ reset: '重置',
+ export: '导出',
+ confirm: '确 定',
+ cancel: '取 消',
+ add: '新增',
+ edit: '修改',
+ delete: '删除',
+ addTitle: '添加库存明细查询',
+ editTitle: '修改库存明细查询',
+ deleteConfirm: '是否确认删除库存明细查询编号为"{id}"的数据项?',
+ deleteSuccess: '删除成功',
+ addSuccess: '新增成功',
+ editSuccess: '修改成功'
+ },
+ // ***************平库出库流水*************
+ searchViewFlatWarehouseOutFlow: {
+ warehouse: '仓库',
+ selectWarehouse: '请选择仓库',
+ productId: '物料ID',
+ inputProductId: '请输入物料ID',
+ createMan: '创建人',
+ inputCreateMan: '请输入创建人',
+ isCurrent: '是否可用',
+ inputIsCurrent: '请输入是否可用',
+ productName: '物料名称',
+ inputProductName: '请输入物料名称',
+ spec: '规格',
+ inputSpec: '请输入规格',
+ search: '搜索',
+ reset: '重置',
+ export: '导出',
+ creator: '创建人',
+ materialId: '物料ID',
+ materialName: '物料名称',
+ quantity: '数量',
+ brand: '品牌',
+ unit: '单位',
+ price: '价格',
+ description: '描述',
+ warehouseId: '仓库ID',
+ warehouseName: '仓库名称',
+ address: '仓库地址',
+ warehouseDesc: '仓库描述',
+ warehouseLevel: '仓库级别',
+ warehouseType: '仓库类型',
+ available: '是否可用',
+ inputQuantity: '请输入入出库数量',
+ inputWarehouseId: '请输入仓库ID',
+ inputWarehouseName: '请输入仓库名称',
+ inputAddress: '请输入仓库地址',
+ inputBrand: '请输入品牌',
+ inputUnit: '请输入单位',
+ inputPrice: '请输入价格',
+ inputDescription: '请输入描述',
+ inputWarehouseDesc: '请输入仓库描述',
+ inputWarehouseLevel: '请输入仓库级别',
+ confirm: '确 定',
+ cancel: '取 消'
+ },
+ // ***************平库入库流水*************
+ searchViewFlatWarehouseInFlow: {
+ warehouse: '仓库',
+ selectWarehouse: '请选择仓库',
+ productId: '物料ID',
+ inputProductId: '请输入物料ID',
+ createMan: '创建人',
+ inputCreateMan: '请输入创建人',
+ isCurrent: '是否可用',
+ inputIsCurrent: '请输入是否可用',
+ productName: '物料名称',
+ inputProductName: '请输入物料名称',
+ spec: '规格',
+ inputSpec: '请输入规格',
+ search: '搜索',
+ reset: '重置',
+ export: '导出',
+ creator: '创建人',
+ materialId: '物料ID',
+ materialName: '物料名称',
+ quantity: '数量',
+ brand: '品牌',
+ unit: '单位',
+ price: '价格',
+ description: '描述',
+ warehouseId: '仓库id',
+ warehouseName: '仓库名称',
+ address: '仓库地址',
+ warehouseDesc: '仓库描述',
+ warehouseLevel: '仓库级别',
+ warehouseType: '仓库类型',
+ available: '是否可用'
+ },
+ // ***************出库单据历史查询*************
+ searchViewStockoutHistory: {
+ stockoutId: '出库单号',
+ inputStockoutId: '请输入出库单号',
+ outType: '出库类型',
+ selectOutType: '请选择出库类型',
+ createDate: '创建日期',
+ selectCreateDate: '请选择创建日期',
+ createManId: '创建人ID',
+ inputCreateManId: '请输入创建人ID',
+ status: '出库状态',
+ selectStatus: '请选择出库状态',
+ stockoutSource: '出库来源',
+ inputStockoutSource: '请输入出库来源',
+ exitId: '出口类型',
+ inputExitId: '请输入出口类型',
+ stockoutDetailId: '出库明细ID',
+ inputStockoutDetailId: '请输入出库明细ID',
+ productId: '产品ID',
+ inputProductId: '请输入产品ID',
+ productName: '产品名称',
+ inputProductName: '请输入产品名称',
+ lotNo: '批次号',
+ inputLotNo: '请输入批次号',
+ quantity: '出库数量',
+ inputQuantity: '请输入出库数量',
+ allotQuantity: '分配数量',
+ inputAllotQuantity: '请输入分配数量',
+ assignNum: '分配编号',
+ inputAssignNum: '请输入分配编号',
+ erpStockoutId: 'ERP出库单ID',
+ inputErpStockoutId: '请输入ERP出库单ID',
+ entryid: '客户编号',
+ inputEntryid: '请输入客户编号',
+ customerName: '客户名称',
+ inputCustomerName: '请输入客户名称',
+ spec: '规格',
+ inputSpec: '请输入规格',
+ brand: '品牌',
+ inputBrand: '请输入品牌',
+ unit: '单位',
+ inputUnit: '请输入单位',
+ search: '搜索',
+ reset: '重置',
+ export: '导出',
+ confirm: '确定',
+ cancel: '取消'
+ },
+ // ***************入库单据历史查询*************
+ searchViewStockinHistory: {
+ stockinGuid: '入库单guid',
+ inputStockinGuid: '请输入入库单guid',
+ stockinId: '入库单号',
+ inputStockinId: '请输入入库单号',
+ inType: '入库类型',
+ selectInType: '请选择入库类型',
+ createDate: '创建时间',
+ selectCreateDate: '请选择创建时间',
+ finishDate: '完成时间',
+ selectFinishDate: '请选择完成时间',
+ createManId: '创建人',
+ inputCreateManId: '请输入创建人',
+ status: '单据状态',
+ selectStatus: '请选择单据状态',
+ warehouseId: '仓库ID',
+ inputWarehouseId: '请输入仓库ID',
+ erpBill: 'ERP单号',
+ inputErpBill: '请输入ERP单号',
+ stockSource: '单据来源',
+ inputStockSource: '请输入单据来源',
+ departmentNo: '部门编码',
+ inputDepartmentNo: '请输入部门编码',
+ classNo: '班组编码',
+ inputClassNo: '请输入班组编码',
+ supplierNo: '供应商编号',
+ inputSupplierNo: '请输入供应商编号',
+ supplierName: '供应商名称',
+ inputSupplierName: '请输入供应商名称',
+ simpleName: '供应商简称',
+ inputSimpleName: '请输入供应商简称',
+ contactName: '联系人',
+ inputContactName: '请输入联系人',
+ contactNumber: '联系电话',
+ inputContactNumber: '请输入联系电话',
+ address: '供应商地址',
+ inputAddress: '请输入供应商地址',
+ stockinDetailId: '入库明细ID',
+ inputStockinDetailId: '请输入入库明细ID',
+ lotNo: '批次号',
+ inputLotNo: '请输入批次号',
+ printDate: '入库日期',
+ selectPrintDate: '请选择入库日期',
+ stockStatus: '库存状态',
+ selectStockStatus: '请选择库存状态',
+ price: '单价',
+ inputPrice: '请输入单价',
+ remark: '备注',
+ inputRemark: '请输入备注',
+ productId: '物料编码',
+ inputProductId: '请输入物料编码',
+ productName: '物料名称',
+ inputProductName: '请输入物料名称',
+ cargoNo: '品牌',
+ inputCargoNo: '请输入品牌',
+ unit: '单位',
+ inputUnit: '请输入单位',
+ spec: '规格',
+ inputSpec: '请输入规格',
+ quantity: '计划数量',
+ quantityX: '计划箱数',
+ quantityJ: '计划件数',
+ assignNum: '实际数量',
+ assignNumX: '实际箱数',
+ assignNumJ: '实际件数',
+ scanNum: '扫码数量',
+ scanNumX: '扫码箱数',
+ scanNumJ: '扫码件数',
+ search: '搜索',
+ reset: '重置',
+ export: '导出',
+ addTitle: '添加入库单据历史',
+ editTitle: '修改入库单据历史',
+ deleteConfirm: '是否确认删除入库单据历史编号为"{id}"的数据项?',
+ deleteSuccess: '删除成功',
+ addSuccess: '新增成功',
+ editSuccess: '修改成功',
+ confirm: '确 定',
+ cancel: '取 消'
+ },
+ // ***************收货单据管理*************
inReceiveStockin: {
stockinId: '入库订单ID',
inputstockinId: '请输入入库订单ID',
@@ -177,7 +612,87 @@ export default {
selectStartTime: '请选择开始时间',
selectFinishTime: '请选择结束时间',
inputEntranceId: '请输入入口ID',
- inputExitId: '请输入出口ID'
+ inputExitId: '请输入出口ID',
+ modify: '修改',
+ delete: '删除',
+ confirm: '确 定',
+ cancel: '取 消'
+ },
+ // ***************预警库存查询*************
+ searchViewStockWarning: {
+ stockId: '库存ID',
+ inputStockId: '请输入库存ID',
+ cargoSpaceId: '货位ID',
+ inputCargoSpaceId: '请输入货位ID',
+ stockStatus: '库存状态',
+ selectStockStatus: '请选择库存状态',
+ productStatus: '物料状态',
+ selectProductStatus: '请选择物料状态',
+ lotNo: '批次号',
+ inputLotNo: '请输入批次号',
+ inDate: '入库时间',
+ inputInDate: '请输入入库时间',
+ backDate: '回流时间',
+ inputBackDate: '请输入回流时间',
+ quantity: '库存数量',
+ inputQuantity: '请输入库存数量',
+ jobId: '作业ID',
+ inputJobId: '请输入作业ID',
+ trayCode: '托盘条码',
+ inputTrayCode: '请输入托盘条码',
+ outQuantity: '出库数量',
+ inputOutQuantity: '请输入出库数量',
+ stockinId: '入库主单',
+ inputStockinId: '请输入入库主单',
+ inType: '入库类型',
+ selectInType: '请选择入库类型',
+ warehouseId: '仓库ID',
+ inputWarehouseId: '请输入仓库ID',
+ stackingId: '垛型ID',
+ inputStackingId: '请输入垛型ID',
+ productId: '物料ID',
+ inputProductId: '请输入物料ID',
+ warehouseName: '仓库名称',
+ inputWarehouseName: '请输入仓库名称',
+ warehouseType: '仓库类型',
+ inputWarehouseType: '请输入仓库类型',
+ isCurrent: '是否可用',
+ inputIsCurrent: '请输入是否可用',
+ productName: '物料名称',
+ inputProductName: '请输入物料名称',
+ spec: '规格',
+ inputSpec: '请输入规格',
+ cargoNo: '品牌',
+ inputCargoNo: '请输入品牌',
+ unit: '单位',
+ inputUnit: '请输入单位',
+ price: '价格',
+ inputPrice: '请输入价格',
+ cargoSpaceName: '货位名称',
+ inputCargoSpaceName: '请输入货位名称',
+ cargoAreaId: '货区ID',
+ inputCargoAreaId: '请输入货区ID',
+ theType: '货位类型',
+ inputTheType: '请输入货位类型',
+ cargoStatus: '货位状态',
+ inputCargoStatus: '请输入货位状态',
+ locked: '是否锁定',
+ inputLocked: '请输入是否锁定',
+ cargoHight: '货位高度',
+ inputCargoHight: '请输入货位高度',
+ issDouble: '是否双伸',
+ inputIssDouble: '请输入是否双伸',
+ thePlatoon: '排',
+ inputThePlatoon: '请输入排',
+ theColumn: '列',
+ inputTheColumn: '请输入列',
+ theFloor: '层',
+ inputTheFloor: '请输入层',
+ search: '搜索',
+ reset: '重置',
+ export: '导出',
+ confirm: '确 定',
+ cancel: '取 消'
},
// ***************新建出库单据**************
addOutStockout: {
diff --git a/ruoyi-ui/src/views/search/StockSummary/index.vue b/ruoyi-ui/src/views/search/StockSummary/index.vue
index e8395a9..3a0a4fc 100644
--- a/ruoyi-ui/src/views/search/StockSummary/index.vue
+++ b/ruoyi-ui/src/views/search/StockSummary/index.vue
@@ -1,57 +1,57 @@
-
+
-
+
-
+
-
+
-
+
-
+
- 搜索
- 重置
+ {{$t('searchStockSummary.search')}}
+ {{$t('searchStockSummary.reset')}}
@@ -64,7 +64,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['search:StockSummary:export']"
- >导出
+ >{{$t('searchStockSummary.export')}}
@@ -75,16 +75,16 @@
@selection-change="handleSelectionChange"
>
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
\ No newline at end of file
+
diff --git a/ruoyi-ui/src/views/search/ViewFlatWarehouseInFlow/index.vue b/ruoyi-ui/src/views/search/ViewFlatWarehouseInFlow/index.vue
index 96a4137..080d6cf 100644
--- a/ruoyi-ui/src/views/search/ViewFlatWarehouseInFlow/index.vue
+++ b/ruoyi-ui/src/views/search/ViewFlatWarehouseInFlow/index.vue
@@ -33,8 +33,8 @@
-
-
+
+
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
@@ -156,8 +108,8 @@
- 搜索
- 重置
+ {{$t('searchViewFlatWarehouseInFlow.search')}}
+ {{$t('searchViewFlatWarehouseInFlow.reset')}}
@@ -202,7 +154,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['search:ViewFlatWarehouseInFlow:export']"
- >导出
+ >{{$t('searchViewFlatWarehouseInFlow.export')}}
@@ -213,22 +165,22 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ruoyi-ui/src/views/search/ViewFlatWarehouseOutFlow/index.vue b/ruoyi-ui/src/views/search/ViewFlatWarehouseOutFlow/index.vue
index c3a1c85..8fec815 100644
--- a/ruoyi-ui/src/views/search/ViewFlatWarehouseOutFlow/index.vue
+++ b/ruoyi-ui/src/views/search/ViewFlatWarehouseOutFlow/index.vue
@@ -1,8 +1,8 @@
-
-
+
+
-
+
@@ -59,10 +59,10 @@
-
+
@@ -107,57 +107,33 @@
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
+ {{ $t('searchViewFlatWarehouseOutFlow.search') }}
+ {{ $t('searchViewFlatWarehouseOutFlow.reset') }}
@@ -202,7 +178,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['search:ViewFlatWarehouseOutFlow:export']"
- >导出
+ >{{ $t('searchViewFlatWarehouseOutFlow.export') }}
@@ -213,22 +189,22 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -276,55 +252,55 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
diff --git a/ruoyi-ui/src/views/search/ViewInJobFlow/index.vue b/ruoyi-ui/src/views/search/ViewInJobFlow/index.vue
index f45cfed..1362d41 100644
--- a/ruoyi-ui/src/views/search/ViewInJobFlow/index.vue
+++ b/ruoyi-ui/src/views/search/ViewInJobFlow/index.vue
@@ -17,8 +17,8 @@
-
-
+
+
-
+
@@ -60,34 +60,34 @@
-
+
-
+
-
+
-
+
@@ -126,18 +126,18 @@
-
+
-
+
@@ -150,8 +150,8 @@
-
-
+
+
-
+
@@ -200,28 +200,28 @@
-
+
-
+
+ :placeholder="$t('searchViewInJobFlow.selectStartTime')">
-
+
+ :placeholder="$t('searchViewInJobFlow.selectFinishTime')">
@@ -251,8 +251,8 @@
- 搜索
- 重置
+ {{$t('searchViewInJobFlow.search')}}
+ {{$t('searchViewInJobFlow.reset')}}
@@ -297,67 +297,67 @@
size="mini"
@click="handleExport"
v-hasPermi="['search:ViewInJobFlow:export']"
- >导出
+ >{{$t('searchViewInJobFlow.export')}}
-
-
-
+
+
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+
@@ -389,14 +389,14 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
+ :placeholder="$t('searchViewInJobFlow.selectStartTime')">
-
+
+ :placeholder="$t('searchViewInJobFlow.selectFinishTime')">
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
@@ -661,7 +661,7 @@ export default {
handleAdd() {
this.reset()
this.open = true
- this.title = "添加入库作业流水"
+ this.title = this.$t('searchViewInJobFlow.addTitle')
},
/** 修改按钮操作 */
handleUpdate(row) {
@@ -670,7 +670,7 @@ export default {
getViewInJobFlow(jobId).then(response => {
this.form = response.data
this.open = true
- this.title = "修改入库作业流水"
+ this.title = this.$t('searchViewInJobFlow.editTitle')
})
},
/** 提交按钮 */
@@ -679,13 +679,13 @@ export default {
if (valid) {
if (this.form.jobId != null) {
updateViewInJobFlow(this.form).then(response => {
- this.$modal.msgSuccess("修改成功")
+ this.$modal.msgSuccess(this.$t('searchViewInJobFlow.editSuccess'))
this.open = false
this.getList()
})
} else {
addViewInJobFlow(this.form).then(response => {
- this.$modal.msgSuccess("新增成功")
+ this.$modal.msgSuccess(this.$t('searchViewInJobFlow.addSuccess'))
this.open = false
this.getList()
})
@@ -696,11 +696,11 @@ export default {
/** 删除按钮操作 */
handleDelete(row) {
const jobIds = row.jobId || this.ids
- this.$modal.confirm('是否确认删除入库作业流水编号为"' + jobIds + '"的数据项?').then(function() {
+ this.$modal.confirm(this.$t('searchViewInJobFlow.deleteConfirm') + jobIds + '"的数据项?').then(function() {
return delViewInJobFlow(jobIds)
}).then(() => {
this.getList()
- this.$modal.msgSuccess("删除成功")
+ this.$modal.msgSuccess(this.$t('searchViewInJobFlow.deleteSuccess'))
}).catch(() => {})
},
/** 导出按钮操作 */
diff --git a/ruoyi-ui/src/views/search/ViewOutJobFlow/index.vue b/ruoyi-ui/src/views/search/ViewOutJobFlow/index.vue
index b98b98b..595ee83 100644
--- a/ruoyi-ui/src/views/search/ViewOutJobFlow/index.vue
+++ b/ruoyi-ui/src/views/search/ViewOutJobFlow/index.vue
@@ -1,10 +1,10 @@
-
+
@@ -17,8 +17,8 @@
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
@@ -135,26 +135,26 @@
-
+
-
+
-
+
@@ -192,20 +192,20 @@
-
+
+ :placeholder="$t('searchViewOutJobFlow.selectStartTime')">
-
+
+ :placeholder="$t('searchViewOutJobFlow.selectFinishTime')">
@@ -250,8 +250,8 @@
- 搜索
- 重置
+ {{$t('searchViewOutJobFlow.search')}}
+ {{$t('searchViewOutJobFlow.reset')}}
@@ -296,7 +296,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['search:ViewOutJobFlow:export']"
- >导出
+ >{{$t('searchViewOutJobFlow.export')}}
@@ -304,62 +304,62 @@
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
@@ -388,16 +388,25 @@
@pagination="getList"
/>
+
+
+ {{$t('searchViewOutJobFlow.confirmExport')}}
+
+
+
-
+
-
+
-
+
-
+
@@ -422,13 +431,13 @@
-
+
-
+
-
+
@@ -450,16 +459,16 @@
-
+
-
+
-
+
+ placeholder="请选择结束时间">
@@ -494,7 +503,7 @@
-
+
@@ -511,8 +520,8 @@
@@ -550,6 +559,8 @@ export default {
title: "",
// 是否显示弹出层
open: false,
+ // 是否显示导出弹出层
+ exportOpen: false,
// 查询参数
queryParams: {
pageNum: 1,
@@ -717,11 +728,17 @@ export default {
})
},
/** 导出按钮操作 */
- handleExport() {
- this.download('search/ViewOutJobFlow/export', {
- ...this.queryParams
- }, `ViewOutJobFlow_${new Date().getTime()}.xlsx`)
- }
+ handleExport() {
+ this.exportOpen = true;
+ },
+ /** 确认导出 */
+ confirmExport() {
+ this.download('search/ViewOutJobFlow/export', {
+ ...this.queryParams
+ }, `ViewOutJobFlow_${new Date().getTime()}.xlsx`)
+ this.$modal.msgSuccess($t('searchViewOutJobFlow.exportSuccess'));
+ this.exportOpen = false;
+ }
}
}
diff --git a/ruoyi-ui/src/views/search/ViewStockDetail/index.vue b/ruoyi-ui/src/views/search/ViewStockDetail/index.vue
index 548be9c..0cf0bce 100644
--- a/ruoyi-ui/src/views/search/ViewStockDetail/index.vue
+++ b/ruoyi-ui/src/views/search/ViewStockDetail/index.vue
@@ -9,153 +9,153 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
- 搜索
- 重置
+ {{$t('searchViewStockDetail.search')}}
+ {{$t('searchViewStockDetail.reset')}}
@@ -200,7 +200,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['search:ViewStockDetail:export']"
- >导出
+ >{{$t('searchViewStockDetail.export')}}
@@ -208,25 +208,25 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -258,67 +258,67 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
@@ -448,7 +448,7 @@ export default {
handleAdd() {
this.reset()
this.open = true
- this.title = "添加库存明细查询"
+ this.title = this.$t('searchViewStockDetail.addTitle')
},
/** 修改按钮操作 */
handleUpdate(row) {
@@ -457,7 +457,7 @@ export default {
getViewStockDetail(onlyIdentity).then(response => {
this.form = response.data
this.open = true
- this.title = "修改库存明细查询"
+ this.title = this.$t('searchViewStockDetail.editTitle')
})
},
/** 提交按钮 */
@@ -466,13 +466,13 @@ export default {
if (valid) {
if (this.form.onlyIdentity != null) {
updateViewStockDetail(this.form).then(response => {
- this.$modal.msgSuccess("修改成功")
+ this.$modal.msgSuccess(this.$t('searchViewStockDetail.editSuccess'))
this.open = false
this.getList()
})
} else {
addViewStockDetail(this.form).then(response => {
- this.$modal.msgSuccess("新增成功")
+ this.$modal.msgSuccess(this.$t('searchViewStockDetail.addSuccess'))
this.open = false
this.getList()
})
@@ -483,11 +483,11 @@ export default {
/** 删除按钮操作 */
handleDelete(row) {
const onlyIdentitys = row.onlyIdentity || this.ids
- this.$modal.confirm('是否确认删除库存明细查询编号为"' + onlyIdentitys + '"的数据项?').then(function() {
+ this.$modal.confirm(this.$t('searchViewStockDetail.deleteConfirm', {id: onlyIdentitys})).then(function() {
return delViewStockDetail(onlyIdentitys)
}).then(() => {
this.getList()
- this.$modal.msgSuccess("删除成功")
+ this.$modal.msgSuccess(this.$t('searchViewStockDetail.deleteSuccess'))
}).catch(() => {})
},
/** 导出按钮操作 */
diff --git a/ruoyi-ui/src/views/search/ViewStockSecure/index.vue b/ruoyi-ui/src/views/search/ViewStockSecure/index.vue
index d636eef..dbee878 100644
--- a/ruoyi-ui/src/views/search/ViewStockSecure/index.vue
+++ b/ruoyi-ui/src/views/search/ViewStockSecure/index.vue
@@ -1,24 +1,24 @@
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
+
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
+ {{$t('searchViewStockSecure.search')}}
+ {{$t('searchViewStockSecure.reset')}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
导出
+ >{{$t('searchViewStockSecure.export')}}
-
+
-
-
-
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ {{$t('searchViewStockSecure.modify')}}
+ {{$t('searchViewStockSecure.delete')}}
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ruoyi-ui/src/views/search/ViewStockWarning/index.vue b/ruoyi-ui/src/views/search/ViewStockWarning/index.vue
index 80dda2d..33b2c97 100644
--- a/ruoyi-ui/src/views/search/ViewStockWarning/index.vue
+++ b/ruoyi-ui/src/views/search/ViewStockWarning/index.vue
@@ -1,24 +1,24 @@
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
+ {{$t('searchViewStockWarning.search')}}
+ {{$t('searchViewStockWarning.reset')}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
导出
+ >{{$t('searchViewStockWarning.export')}}
-
-
-
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
diff --git a/ruoyi-ui/src/views/search/ViewStockinHistory/index.vue b/ruoyi-ui/src/views/search/ViewStockinHistory/index.vue
index f278849..419aef7 100644
--- a/ruoyi-ui/src/views/search/ViewStockinHistory/index.vue
+++ b/ruoyi-ui/src/views/search/ViewStockinHistory/index.vue
@@ -9,16 +9,16 @@
-
+
-
-
+
+
-
+
-
+
@@ -63,19 +63,19 @@
-
+
-
+
@@ -96,18 +96,18 @@
-
+
-
+
@@ -152,24 +152,24 @@
-
+
-
+
+ :placeholder="$t('searchViewStockinHistory.selectPrintDate')">
-
-
+
+
-
+
-
+
@@ -226,17 +226,17 @@
-
+
- 搜索
- 重置
+ {{$t('searchViewStockinHistory.search')}}
+ {{$t('searchViewStockinHistory.reset')}}
@@ -281,7 +281,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['search:ViewStockinHistory:export']"
- >导出
+ >{{$t('searchViewStockinHistory.export')}}
@@ -289,59 +289,59 @@
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ parseTime(scope.row.printDate, '{y}-{m}-{d}') }}
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -373,123 +373,133 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
+ :placeholder="$t('searchViewStockinHistory.selectPrintDate')">
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
@@ -654,19 +664,19 @@ export default {
},
/** 新增按钮操作 */
handleAdd() {
- this.reset()
- this.open = true
- this.title = "添加入库单据历史"
+ this.reset();
+ this.open = true;
+ this.title = this.$t('searchViewStockinHistory.addTitle'); // "添加入库单据历史"
},
/** 修改按钮操作 */
handleUpdate(row) {
- this.reset()
+ this.reset();
const stockinGuid = row.stockinGuid || this.ids
getViewStockinHistory(stockinGuid).then(response => {
- this.form = response.data
- this.open = true
- this.title = "修改入库单据历史"
- })
+ this.form = response.data;
+ this.open = true;
+ this.title = this.$t('searchViewStockinHistory.editTitle'); // "修改入库单据历史"
+ });
},
/** 提交按钮 */
submitForm() {
@@ -674,13 +684,13 @@ export default {
if (valid) {
if (this.form.stockinGuid != null) {
updateViewStockinHistory(this.form).then(response => {
- this.$modal.msgSuccess("修改成功")
+ this.$modal.msgSuccess(this.$t('searchViewStockinHistory.editSuccess')); // "修改成功"
this.open = false
this.getList()
})
} else {
addViewStockinHistory(this.form).then(response => {
- this.$modal.msgSuccess("新增成功")
+ this.$modal.msgSuccess(this.$t('searchViewStockinHistory.addSuccess')); // "新增成功"
this.open = false
this.getList()
})
@@ -691,11 +701,11 @@ export default {
/** 删除按钮操作 */
handleDelete(row) {
const stockinGuids = row.stockinGuid || this.ids
- this.$modal.confirm('是否确认删除入库单据历史编号为"' + stockinGuids + '"的数据项?').then(function() {
+ this.$modal.confirm(this.$t('searchViewStockinHistory.deleteConfirm', {id: stockinGuids})).then(function() { // '是否确认删除入库单据历史编号为"' + stockinGuids + '"的数据项?'
return delViewStockinHistory(stockinGuids)
}).then(() => {
this.getList()
- this.$modal.msgSuccess("删除成功")
+ this.$modal.msgSuccess(this.$t('searchViewStockinHistory.deleteSuccess')); // "删除成功"
}).catch(() => {})
},
/** 导出按钮操作 */
diff --git a/ruoyi-ui/src/views/search/ViewStockoutHistory/index.vue b/ruoyi-ui/src/views/search/ViewStockoutHistory/index.vue
index 1b4710a..12eeb2f 100644
--- a/ruoyi-ui/src/views/search/ViewStockoutHistory/index.vue
+++ b/ruoyi-ui/src/views/search/ViewStockoutHistory/index.vue
@@ -1,16 +1,16 @@
-
+
-
-
+
+
-
+
+ :placeholder="$t('searchViewStockoutHistory.selectCreateDate')">
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -166,8 +166,8 @@
- 搜索
- 重置
+ {{$t('searchViewStockoutHistory.search')}}
+ {{$t('searchViewStockoutHistory.reset')}}
@@ -212,45 +212,45 @@
size="mini"
@click="handleExport"
v-hasPermi="['search:ViewStockoutHistory:export']"
- >导出
+ >{{$t('searchViewStockoutHistory.export')}}
-
-
+
+
-
+
{{ parseTime(scope.row.createDate, '{y}-{m}-{d}') }}
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -282,11 +282,11 @@
-
-
+
+
-
-
+
+
-
+
+ :placeholder="$t('searchViewStockoutHistory.selectCreateDate')">
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+