diff --git a/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheck/controller/CheckStockinController.java b/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheck/controller/CheckStockinController.java index 875e60d..4159ecf 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheck/controller/CheckStockinController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheck/controller/CheckStockinController.java @@ -130,10 +130,10 @@ public class CheckStockinController extends BaseController * @return */ @Log(title = "盘点自动分配", businessType = BusinessType.OTHER) - @PostMapping("/autoAllocation") + @GetMapping("/autoAllocation") @PreAuthorize("@ss.hasPermi('check:stockCheck:autoAllocation')") @ResponseBody - public AjaxResult autoAllocation(@RequestBody CheckStockin checkStockin) { + public AjaxResult autoAllocation(CheckStockin checkStockin) { return checkStockinService.autoAllocation(checkStockin); } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheck/service/impl/CheckStockinServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheck/service/impl/CheckStockinServiceImpl.java index b1bdb7a..676ef0c 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheck/service/impl/CheckStockinServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheck/service/impl/CheckStockinServiceImpl.java @@ -10,6 +10,7 @@ import java.util.Map; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.convert.Convert; import cn.hutool.core.util.IdUtil; +import cn.hutool.core.util.ObjUtil; import com.ruoyi.bas.BasProduct.domain.BasProduct; import com.ruoyi.bas.BasProduct.service.IBasProductService; import com.ruoyi.bas.basJobId.service.IBasJobIdService; @@ -222,13 +223,17 @@ public class CheckStockinServiceImpl implements ICheckStockinService @Override public AjaxResult autoAllocation(CheckStockin checkStockin) { + CheckStockin currentCheckStock = selectCheckStockinByStockGuid(checkStockin.getStockGuid()); + if (ObjUtil.isNull(currentCheckStock)){ + return AjaxResult.warn("单据不存在!"); + } HashMap map = new HashMap<>(); - map.put("v_stock_check_id", checkStockin.getStockCheckId()); + map.put("v_stock_check_id", currentCheckStock.getStockCheckId()); checkStockinMapper.autoAllot(map); if ("10".equals(map.get("v_result"))){ return AjaxResult.success("自动分配成功"); }else { - return AjaxResult.warn(map.get("v_resultString")); + return AjaxResult.warn(map.get("v_resultmsg")); } } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/job/mydojob/controller/InMydoJobController.java b/ruoyi-admin/src/main/java/com/ruoyi/job/mydojob/controller/InMydoJobController.java index 943db53..c4aac1f 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/job/mydojob/controller/InMydoJobController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/job/mydojob/controller/InMydoJobController.java @@ -48,7 +48,7 @@ public class InMydoJobController extends BaseController { startPage(); List list = null; - mydoJob.setInOut("1"); + //mydoJob.setInOut("1"); if(Integer.parseInt(mydoJob.getStatus())<4) { list = mydoJobService.selectMydoJobList(mydoJob); }else{ diff --git a/ruoyi-admin/src/main/java/com/ruoyi/job/mydojob/controller/OutMydoJobController.java b/ruoyi-admin/src/main/java/com/ruoyi/job/mydojob/controller/OutMydoJobController.java index 7267b20..ce1ffe2 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/job/mydojob/controller/OutMydoJobController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/job/mydojob/controller/OutMydoJobController.java @@ -38,7 +38,7 @@ public class OutMydoJobController extends BaseController { public TableDataInfo list(MydoJob mydoJob) { startPage(); - mydoJob.setInOut("2"); + //mydoJob.setInOut("2"); List list = new ArrayList<>(); if(Integer.parseInt(mydoJob.getStatus())<4) { list = mydoJobService.selectMydoJobList(mydoJob); diff --git a/ruoyi-admin/src/main/resources/application-druid.yml b/ruoyi-admin/src/main/resources/application-druid.yml index 5c1290b..47f698d 100644 --- a/ruoyi-admin/src/main/resources/application-druid.yml +++ b/ruoyi-admin/src/main/resources/application-druid.yml @@ -35,7 +35,7 @@ spring: # 配置一个连接在池中最大生存的时间,单位是毫秒 maxEvictableIdleTimeMillis: 900000 # 配置检测连接是否有效 - validationQuery: SELECT 1 FROM sys_oper_log + validationQuery: SELECT 1 FROM sys_user testWhileIdle: true testOnBorrow: false testOnReturn: false diff --git a/ruoyi-admin/src/main/resources/mapper/check/CheckStockinMapper.xml b/ruoyi-admin/src/main/resources/mapper/check/CheckStockinMapper.xml index 7074f4f..6893bf6 100644 --- a/ruoyi-admin/src/main/resources/mapper/check/CheckStockinMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/check/CheckStockinMapper.xml @@ -65,9 +65,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" diff --git a/ruoyi-admin/src/main/resources/mapper/job/MydoJobMapper.xml b/ruoyi-admin/src/main/resources/mapper/job/MydoJobMapper.xml index 2d0b836..b791ec8 100644 --- a/ruoyi-admin/src/main/resources/mapper/job/MydoJobMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/job/MydoJobMapper.xml @@ -86,6 +86,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and mj.fault_flag = #{faultFlag} and mj.in_or_out >=20 and mj.in_or_out < 20 + and mj.in_or_out in (5,6) + and mj.in_or_out in (25,26) diff --git a/ruoyi-ui/src/api/check/stockCheck.js b/ruoyi-ui/src/api/check/stockCheck.js index c17b8e4..2d69446 100644 --- a/ruoyi-ui/src/api/check/stockCheck.js +++ b/ruoyi-ui/src/api/check/stockCheck.js @@ -49,3 +49,12 @@ export function delStockCheck(stockGuid) { method: 'delete' }) } + +// 导出盘库单据主信息 +export function autoAllocation(data) { + return request({ + url: '/check/stockCheck/autoAllocation', + method: 'get', + params: data + }) +} diff --git a/ruoyi-ui/src/lang/en.js b/ruoyi-ui/src/lang/en.js index 52aa5b1..a050f8e 100644 --- a/ruoyi-ui/src/lang/en.js +++ b/ruoyi-ui/src/lang/en.js @@ -438,7 +438,9 @@ export default { reviewSuccess: 'Review successful', onlyUnreviewedCanReview: 'Only unreviewed documents can be reviewed', confirmSuccess: 'Confirm successful', - onlyReviewedCanConfirm: 'Only reviewed documents can be confirmed' + onlyReviewedCanConfirm: 'Only reviewed documents can be confirmed', + autoAllocation:'autoAllocation', + autoAllocationSuccess:"autoAllocationSuccess" }, // ***************盘点入库作业************* checkJobIn: { @@ -502,7 +504,15 @@ export default { jobIdRequired: 'Task ID cannot be empty', statusRequired: 'Task Status cannot be empty', taskNoRequired: 'Task No. cannot be empty', - selectData: 'Please select data to operate' + selectData: 'Please select data to operate', + materialDesc:"materialDesc", + englishDesc:"englishDesc", + cartonNo:"cartonNo", + packingMethod:"packingMethod", + netWeight:"netWeight", + totalNetWeight:"totalNetWeight", + grossWeight:"grossWeight", + onlyOneCanAutoAllocation:"onlyOneCanAutoAllocation" }, // **************盘点出库作业**************** checkJobOut: { @@ -561,7 +571,17 @@ export default { 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' + invalidSuccess: 'Manual invalid successful', + materialDesc:"materialDesc", + englishDesc:"englishDesc", + cartonNo:"cartonNo", + packingMethod:"packingMethod", + netWeight:"netWeight", + totalNetWeight:"totalNetWeight", + grossWeight:"grossWeight", + onlyOneCanAutoAllocation:"onlyOneCanAutoAllocation", + outQuantity: 'outQuantity', + pickQuantity: 'pickQuantity' }, // ****************盘点差异管理***************** checkDifference: { diff --git a/ruoyi-ui/src/lang/hu.js b/ruoyi-ui/src/lang/hu.js index cffe3bc..745f1f8 100644 --- a/ruoyi-ui/src/lang/hu.js +++ b/ruoyi-ui/src/lang/hu.js @@ -1,6 +1,7 @@ // import "core-js/fn/symbol"; // import { assign } from 'core-js/core/object' import 'core-js/features/symbol' +import { status } from 'nprogress' // import { Dialog } from 'element-ui' export default { @@ -10,189 +11,190 @@ export default { username: 'Felhasználónév', password: 'Jelszó', code: 'Ellenőrző kód', - rememberMe: 'Jelszó megjegyzése' + rememberMe: 'Jelszó megjegyzése', + bottom:'Copyright © 2025 ForTucky All Rights Reserved.400-1882-319' }, tagsView: { - refresh: 'Frissítés', - close: 'Bezárás', - closeOthers: 'Többi bezárása', - closeAll: 'Összes bezárása' + refresh: '刷新', + close: '关闭', + closeOthers: '关闭其它', + closeAll: '关闭所有' }, settings: { - title: 'Rendszer elrendezés beállítása', - theme: 'Téma szín', - tagsView: 'Tags-View engedélyezése', - fixedHeader: 'Rögzített fejléc', - sidebarLogo: 'Oldalsáv logó' + title: '系统布局配置', + theme: '主题色', + tagsView: '开启 Tags-View', + fixedHeader: '固定 Header', + sidebarLogo: '侧边栏 Logo' }, // ***************收货单据新增************* receiveStockinAdd: { - title: 'Új átvételi bizonylat', - warehouse: 'Raktár', - supplier: 'Beszállító', - remark: 'Megjegyzés', - InboundMaterials: 'Beérkező anyagok', - AddMaterials: 'Anyag hozzáadása', - ImportMaterials: 'Anyag importálása', - selectWarehouse: 'Válasszon raktárat', - selectSupplier: 'Válasszon beszállítót', - inputRemark: 'Adja meg a megjegyzést', - warehouseRequired: 'Kérjük, válasszon raktárat', - supplierRequired: 'Kérjük, válasszon beszállítót', - addMaterialsRequired: 'Kérjük, adjon hozzá beérkező anyagokat', - materialInfoRequired: 'Kérjük, töltse ki helyesen az anyag információkat', - addSuccess: 'Átvételi bizonylat sikeresen létrehozva', - uploadTitle: 'Anyag importálása', - dragText: 'Húzza ide a fájlt, vagy', - clickUpload: 'Kattintson a feltöltéshez', - uploadTip: 'Csak xls, xlsx formátumú fájlok importálhatók.', - downloadTemplate: 'Sablon letöltése', - confirm: 'Megerősítés', - cancel: 'Mégse', - serialNumber: 'Sorszám', + title: '新增收货单据', + warehouse: '仓库', + supplier: '供应商', + remark: '备注', + InboundMaterials: '入库物料', + AddMaterials: '添加物料', + ImportMaterials: '导入物料', + selectWarehouse: '请选择仓库', + selectSupplier: '请选择供应商', + inputRemark: '请输入备注信息', + warehouseRequired: '请选择仓库', + supplierRequired: '请选择供应商', + addMaterialsRequired: '请添加入库物料', + materialInfoRequired: '请填写正确的物料信息', + addSuccess: '新增收货单成功', + uploadTitle: '物料导入', + dragText: '将文件拖到此处,或', + clickUpload: '点击上传', + uploadTip: '仅允许导入xls、xlsx格式文件。', + downloadTemplate: '下载模板', + confirm: '确 定', + cancel: '取 消', + serialNumber: '序号', guid: 'GUID', - parentId: 'Szülő ID', - productCode: 'Anyagkód', - productName: 'Anyag neve', - price: 'Ár', - brand: 'Márka', - unit: 'Egység', - spec: 'Specifikáció', - description: 'Leírás', - batchNumber: 'Tételszám', - quantity: 'Mennyiség', - unitPrice: 'Egységár', - amount: 'Összeg', - operation: 'Művelet', - delete: 'Törlés', - totalQuantity: 'Teljes mennyiség', - totalAmount: 'Teljes összeg', - submit: 'Beküldés', - selectProduct: 'Anyag kiválasztása', - productId: 'Anyagkód', - spare1: 'Angol leírás', - spare2: 'Nettó súly/db KG', - totalNetWeight: 'Teljes nettó súly', - spare3: 'Dobozszám', - spare4: 'Csomagolási mód', - spare5: 'Hossz MM', - spare6: 'Szélesség MM', - spare7: 'Magasság MM', - spare8: 'Térfogat m³', - netWeight: 'Nettó súly KG', - grossWeight: 'Bruttó súly KG' + parentId: '父节点ID', + productCode: '物料编码', + productName: '物料名称', + price: '价格', + brand: '品牌', + unit: '单位', + spec: '规格', + description: '描述', + batchNumber: '批号', + quantity: '数量', + unitPrice: '单价', + amount: '金额', + operation: '操作', + delete: '删除', + totalQuantity: '总数量', + totalAmount: '总金额', + submit: '提交', + selectProduct: '选择物料', + productId: '物料编码', + spare1: '英文描述', + spare2: '单件净重KG', + totalNetWeight: '总净重', + spare3: '箱号', + spare4: '包装方式', + spare5: '长MM', + spare6: '宽MM', + spare7: '高MM', + spare8: '体积m³', + netWeight: '净重KG', + grossWeight: '毛重KG' }, // ***************收货单据管理************* inReceiveStockin: { - stockinId: 'Bevételezési rendelés ID', - inputstockinId: 'Kérjük, adja meg a bevételezési rendelés ID-t', - supplierNo: 'Beszállító kód', - selecInType: "Válassza ki a bevételezés típusát", - inputSupplierNo: 'Adja meg a beszállító kódját', - stockSource: 'Bizonylat forrása', - inputStockSource: 'Adja meg a bizonylat forrását', - inputMaterialDesc: 'Adja meg az anyag leírását', - inputLotNo: 'Adja meg a tételszámot', - warehouseId: 'Raktár', - selectWarehouseId: 'Válasszon raktárat', - status: 'Bizonylat állapota', - selectStatus: 'Válassza ki a bizonylat állapotát', - search: 'Keresés', - reset: 'Visszaállítás', - generateStockin: 'Bevételezési bizonylat létrehozása', - delet: 'Törlés', - inType: 'Bevételezés típusa', - createDate: 'Létrehozás ideje', - createManName: 'Létrehozó', - warehouseName: 'Raktár', - departmentName: 'Részleg', - supplierName: 'Beszállító', - testing: 'Minőségellenőrzés', - stockinDetailId: 'Altétel ID', - lotNo: 'Tételszám', - productId: 'Anyagkód', - materialDesc: 'Anyag leírása', - englishDesc: 'Angol leírás', - cartonNo: 'Dobozszám', - packingMethod: 'Csomagolási mód', - quantity: 'Tervezett mennyiség', - stockStatus: 'Bizonylat állapota', - operate: 'Művelet', - netWeight: 'Nettó súly', - totalPrice: 'Teljes ár', - totalNetWeight: 'Teljes nettó súly', - grossWeight: 'Bruttó súly', + stockinId: '入库订单ID', + inputstockinId: '请输入入库订单ID', + supplierNo: '供应商编码', + selecInType: "请选择入库类型", + inputSupplierNo: '请输入供应商编码', + stockSource: '单据来源', + inputStockSource: '请输入单据来源', + inputMaterialDesc:'请输入物料描述', + inputLotNo:'请输入批号', + 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: '操作', + netWeight: '净重', + totalPrice: '总价格', + totalNetWeight: '总净重', + grossWeight: '毛重', }, // ***************入库单据管理************* inStockin: { - selecInType: "Válassza ki a bevételezés típusát", - cancel: 'Bizonylat érvénytelenítése', - examine: 'Bizonylat ellenőrzése', - confirm: 'Bizonylat megerősítése', - printBarcode: 'Vonalkód nyomtatása', - finishDate: 'Befejezés dátuma', - scanNum: 'Beolvasott mennyiség', - assignNum: 'Tényleges mennyiség' + selecInType: "请选择入库类型", + cancel: '单据作废', + examine: '单据审核', + confirm: '单据确认', + printBarcode: '打印条码', + finishDate: '完成日期', + scanNum: '扫码数量', + assignNum: '实际数量' }, // ***************入库作业管理************* inJob: { - jobId: 'Feladat ID', - status: 'Feladat állapota', - onLineType: 'Online típus', - inOrOut: 'Feladat típusa', - taskNo: 'Feladatszám', - supplierName: 'Beszállító', - departmentName: 'Részleg', - trayCode: 'Raklapkód', - roadwayId: 'Folyosó ID', - cargoSpaceName: 'Tárolóhely', - targetRoadwayId: 'Célfolyosó', - targetCargoSpaceName: 'Céltárolóhely', - lineId: 'Gyártósor ID', - workshopId: 'Műhely ID', - priority: 'Prioritás', - executionPhase: 'Végrehajtási fázis', - startTime: 'Kezdési idő', - finishTime: 'Befejezési idő', - entranceId: 'Bejárat ID', - exitId: 'Kijárat ID', - classId: 'Műszak ID', - warehouseId: 'Raktár ID', - faultFlag: 'Újraosztályozási jelző', - jobDetailId: 'Részfeladat ID', - stockId: 'Készlet ID', - lotNo: 'Tételszám', - inDate: 'Bevételezés ideje', - inOrOutId: 'Bizonylat ID', - inOrOutDId: 'Részbizonylat ID', - productGuid: 'Anyag GUID', - productId: 'Anyagkód', - stockStatus: 'Készlet állapota', - inQuantity: 'Bevételezett mennyiség', - printDate: 'Gyártási dátum', - supplierId: 'Beszállító ID', + jobId: '任务ID', + status: '任务状态', + onLineType: '上线类型', + inOrOut: '任务类型', + taskNo: '任务号', + supplierName: '供应商', + departmentName: '部门', + trayCode: '托盘码', + roadwayId: '巷道ID', + cargoSpaceName: '货位', + targetRoadwayId: '目标巷道', + targetCargoSpaceName: '目标货位', + lineId: '产线ID', + workshopId: '车间ID', + priority: '优先级', + executionPhase: '执行阶段', + startTime: '开始时间', + finishTime: '结束时间', + entranceId: '入口ID', + exitId: '出口ID', + classId: '班组ID', + warehouseId: '仓库ID', + faultFlag: '重分标记', + jobDetailId: '子任务ID', + stockId: '库存ID', + lotNo: '批次号', + inDate: '入库时间', + inOrOutId: '单据ID', + inOrOutDId: '子单据ID', + productGuid: '物料GUID', + productId: '物料编码', + stockStatus: '库存状态', + inQuantity: '入库数量', + printDate: '生产日期', + supplierId: '供应商ID', // Placeholder translations - inputJobId: 'Adja meg a feladat ID-t', - selectStatus: 'Válassza ki a feladat állapotát', - inputTaskNo: 'Adja meg a feladatszámot', - inputTrayCode: 'Adja meg a raklapkódot', - targetCargoSpaceId: 'Céltárolóhely ID', - inputTargetCargoSpaceId: 'Adja meg a céltárolóhely ID-t', - selectExecutionPhase: 'Válassza ki a végrehajtási fázist', - selectInOrOut: 'Válassza ki a feladat típusát', - selectStartTime: 'Válassza ki a kezdési időt', - selectFinishTime: 'Válassza ki a befejezési időt', - inputEntranceId: 'Adja meg a bejárat ID-t', - inputExitId: 'Adja meg a kijárat ID-t', + inputJobId: '请输入任务ID', + selectStatus: '请选择任务状态', + inputTaskNo: '请输入任务号', + inputTrayCode: '请输入托盘码', + targetCargoSpaceId: '目标货位ID', + inputTargetCargoSpaceId: '请输入目标货位ID', + selectExecutionPhase: '请选择执行阶段', + selectInOrOut: '请选择任务类型', + selectStartTime: '请选择开始时间', + selectFinishTime: '请选择结束时间', + inputEntranceId: '请输入入口ID', + inputExitId: '请输入出口ID', - netWeight: 'Nettó súly', - totalPrice: 'Megerősítés', - totalNetWeight: 'Teljes nettó súly', - grossWeight: 'Bruttó súly', - materialDesc: 'Anyag leírása', - englishDesc: 'Angol leírás', - cartonNo: 'Dobozszám', - packingMethod: 'Csomagolási mód', + netWeight: '净重', + totalPrice: '确定', + totalNetWeight: '总净重', + grossWeight: '毛重', + materialDesc: '物料描述', + englishDesc: '英文描述', + cartonNo: '箱号', + packingMethod: '包装方式', }, // ***************新建出库单据************** addOutStockout: { @@ -360,7 +362,13 @@ export default { quantityExceedError: '数量不能大于库存数量', saveSuccess: '单据{msg}保存成功', lotNo:'批次号', - cargoSpaceName: 'cargoSpaceName', + cargoSpaceName: '货位名称', + trayCode: '托盘码', + inputTrayCode: '请输入托盘码', + inputCargoSpaceName: '请输入货位名称', + selectTrayCode:"选择托盘", + trayDetail:"物资详情", + close: '关闭', }, //***************盘点单据管理*************** checkStockCheck: { @@ -406,7 +414,10 @@ export default { reviewSuccess: '审核成功', onlyUnreviewedCanReview: '只有未审核的单据可以审核', confirmSuccess: '确认成功', - onlyReviewedCanConfirm: '只有已审核的单据可以确认' + onlyReviewedCanConfirm: '只有已审核的单据可以确认', + cargoSpaceName: '货位名称', + autoAllocation:'自动分配', + autoAllocationSuccess:"自动分配成功" }, // ***************盘点入库作业************* checkJobIn: { @@ -470,7 +481,15 @@ export default { jobIdRequired: '任务ID不能为空', statusRequired: '任务状态不能为空', taskNoRequired: '任务号不能为空', - selectData: '请选择要操作的数据' + selectData: '请选择要操作的数据', + materialDesc:"物料描述", + englishDesc:"英文描述", + cartonNo:"箱号", + packingMethod:"包装方式", + netWeight:"净重", + totalNetWeight:"总净重", + grossWeight:"毛重", + onlyOneCanAutoAllocation:"请选择一条分配单据" }, // **************盘点出库作业**************** checkJobOut: { @@ -529,7 +548,17 @@ export default { confirmFinish: '是否确认手动完成编号为"{jobIds}"的数据项?', finishSuccess: '手动完成成功', confirmInvalid: '是否确认手动作废编号为"{jobIds}"的数据项?', - invalidSuccess: '手动作废成功' + invalidSuccess: '手动作废成功', + materialDesc:"物料描述", + englishDesc:"英文描述", + cartonNo:"箱号", + packingMethod:"包装方式", + netWeight:"净重", + totalNetWeight:"总净重", + grossWeight:"毛重", + onlyOneCanAutoAllocation:"请选择一条分配单据", + outQuantity: '出库数量', + pickQuantity: '拣货数量' }, // ****************盘点差异管理***************** checkDifference: { @@ -634,22 +663,7 @@ export default { }, - viewsMain: { - title: '首页', - unfinishedInboundTask: '未完成入库任务概览', - taskKey: '任务键值', - unfinishedInboundTaskName: '未完成入库任务', - totalUnfinishedCount: '全部未完成数量', - todayUnfinishedCount: '今日未完成数量', - finishedInboundTask: '已完成入库任务概览', - finishedInboundTaskName: '已完成入库任务', - totalFinishedCount: '全部已完成数量', - todayFinishedCount: '今日已完成数量', - unfinishedOutboundTask: '未完成出库任务概览', - unfinishedOutboundTaskName: '未完成出库任务', - finishedOutboundTask: '已完成出库任务概览', - finishedOutboundTaskName: '已完成出库任务' - }, + searchViewStockSecure: { stockId: '库存ID', @@ -689,9 +703,12 @@ export default { addSuccess: '新增成功', editSuccess: '修改成功', deleteSuccess: '删除成功', - deleteConfirm: '是否确认删除安全库存查询编号为"{stockIds}"的数据项?' + deleteConfirm: '是否确认删除安全库存查询编号为"{stockIds}"的数据项?', + search:'搜索', + reset:'重置', + export:'导出' }, - // *************供应商管理*************** + // *************供应商管理*************** BasSupplier: { // 字段 supplierNo: '供应商编号', @@ -810,7 +827,7 @@ export default { priceRequired: '价格不能为空' }, - // *************供应商管理*************** + // *************基础信息:供应商管理*************** BasPort: { portName: '点位名称', inputPortName: '请输入点位名称', @@ -1000,6 +1017,9 @@ export default { ManagementOfInboundDocuments: "入库单据管理", InboundTaskManagement: "入库作业管理", + //********************基础信息******************** + //容器管理 + ContainerManagement: '容器管理', //********************仓库管理******************** WarehouseManagement: '仓库管理', @@ -1007,53 +1027,65 @@ export default { WarehouseAreaManagement: '库区管理', //货位管理 CargoSpaceManagement: '货位管理', + //********************出库管理******************** outboundManagement: '出库管理', createNewOutboundDocument: '新建出库单据', outboundDocumentManagement: '出库单据管理', outboundTaskManagement: '出库作业管理', - //********************系统管理******************** - SystemManagement: '系统管理', - //用户管理 - UserManagement: '用户管理', - //角色管理 - RoleManagement: '角色管理', - //菜单管理 - MenuManagement: '菜单管理', - //部门管理 - DepartmentManagement: '部门管理', - //岗位管理 - PostManagement: '岗位管理', - //字典管理 - DictionaryManagement: '字典管理', - //参数管理 - ConfigManagement: '参数管理', - //通知公告 - NoticeManagement: '通知公告', - //日志管理 - LogManagement: '日志管理', - //操作日志 - LogManagement_OperationLog: '操作日志', - //登录日志 - LogManagement_LoginLog: '操作日志', + //********************KPI分析******************** + KPIAnalysis: 'KPI分析', + // 入库分析 + KPIAnalysis_StockIn: '入库分析', + // 出库分析 + KPIAnalysis_StockOut: '出库分析', + // 巷道分布 + KPIAnalysis_Roadway: '巷道分布', + // 货位分析 + KPIAnalysis_CargoSpace: '货位分析', + // 库存平面图 + KPIAnalysis_CargoPlan: '库存平面图', //********************系统监控******************** SystemMonitor: '系统监控', - // 在线用户 - SystemMonitor_Online: '在线用户', - // 定时任务 - SystemMonitor_ScheduledTask: '定时任务', - // 数据监控 - SystemMonitor_DataMonitor: '数据监控', - //服务监控 - SystemMonitor_ServiceMonitor: '服务监控', - //缓存监控 - SystemMonitor_CacheMonitor: '缓存监控', - //缓存列表 - SystemMonitor_CacheList: '缓存列表', - + // 在线用户 + SystemMonitor_Online: '在线用户', + // 定时任务 + SystemMonitor_ScheduledTask: '定时任务', + // 数据监控 + SystemMonitor_DataMonitor: '数据监控', + // 服务监控 + SystemMonitor_ServiceMonitor: '服务监控', + // 缓存监控 + SystemMonitor_CacheMonitor: '缓存监控', + // 缓存列表 + SystemMonitor_CacheList: '缓存列表', + //********************系统管理******************** + SystemManagement: '系统管理', + //用户管理 + UserManagement: '用户管理', + //角色管理 + RoleManagement: '角色管理', + //菜单管理 + MenuManagement: '菜单管理', + //部门管理 + DepartmentManagement: '部门管理', + //岗位管理 + PostManagement: '岗位管理', + //字典管理 + DictionaryManagement: '字典管理', + //参数管理 + ConfigManagement: '参数管理', + //通知公告 + NoticeManagement: '通知公告', + //日志管理 + LogManagement: '日志管理', + //操作日志 + LogManagement_OperationLog: '操作日志', + //登录日志 + LogManagement_LoginLog: '操作日志', // ****************盘点管理****************** @@ -1085,8 +1117,7 @@ export default { flatInventoryFlow:'平库入库流水', flatOutboundFlow:'平库出库流水', safetyStockInquiry:'安全库存查询', - warningInventoryInquiry:'预警库存查询' - + warningInventoryInquiry:'库存预警报表' }, @@ -1182,6 +1213,7 @@ export default { placeholderRoadwayId: '请输入巷道号', placeholderCargoAreaId: '请输入货区编码', placeholderCargoSpaceType: '请输入货位类型', + placeholderCargoSpaceTypeName: '请输入货位类型名称', placeholderCargoSpaceName: '请输入货位名称', placeholderPlatoon: '请输入排', placeholderColumn: '请输入列', @@ -1191,17 +1223,17 @@ export default { placeholderStatus: '请输入货位状态', placeholderCargoHeight: '请输入货位高度', placeholderIsDouble: '请输入是否双伸(Y/N)', - // placeholdergroupCodingNo: '双货位分组编码', - // placeholdergroupCodingName: '双货位分组编码(1、2...)', - // placeholdercargoSpaceLogo: '双货位标识(0外1内)', - // placeholderthisCargoAreaId: '仓库区域编码', + placeholderGroupCodingNo: '请输入双货位分组编码', + placeholderGroupCodingName: '请输入双货位分组编码(1、2...)', + placeholderCargoSpaceLogo: '请输入双货位标识(0外1内)', + placeholderThisCargoAreaId: '请输入仓库区域编码', //--------------交互按钮-------------- btnSearch: '搜索', btnReset: '重置', btnAdd: '新增', btnEdit: '修改', - btnDel: '删除', + btnDelete: '删除', btnExport: '导出', btnImport: '导入', btnSubmit: '提交', @@ -1230,9 +1262,93 @@ export default { lockedIsNull: '是否可用不能为空', }, + //=====================基础信息:容器管理===================== + bas_ContainerManagement: { + //--------------标题-------------- + addContainerItem: '添加容器管理', + editContainerItem: '修改容器管理', + + //--------------子页面标题-------------- + addContainerDetailsItem: '添加容器明细', + editContainerDetailsItem: '修改容器明细', + + //--------------字段名-------------- + containerId: '容器编号', + portName: '点位名称', + status: '容器状态', + productTypeQuantity: '物料种类', + capacity: '容量', + createTime: '创建时间', + updateTime: '更新时间', + operationMan: '操作人', + operation: '人工操作', + + //--------------子页面字段-------------- + id: '序号', + productId: '物料编码', + productName: '物料名称', + quantity: '数量', + unit: '单位', + + //--------------文本框输入提示-------------- + placeholderContainerId: '请输入容器编号', + placeholderPortName: '请选择点位名称', + placeholderStatus: '请选择容器状态', + placeholderProductTypeQuantity: '请输入物料种类', + placeholderCapacity: '请选择料架容量', + placeholderOperationMan: '请输入操作人', + + //--------------子页面输入提示-------------- + placeholderProductId: '请输入物料编码', + placeholderProductName: '请输入物料名称', + placeholderQuantity: '请输入数量', + placeholderUnit: '请输入单位', + + //--------------交互按钮-------------- + btnSearch: '搜索', + btnReset: '重置', + btnAdd: '新增', + btnEdit: '修改', + btnDelete: '删除', + btnExport: '导出', + btnImport: '导入', + btnSubmit: '提交', + btnConfirm: '确定', + btnCancel: '取消', + btnClose: '关闭', + btnRemark: '备注', + btnAddOrBinding: '新增/绑定', + btnDeleteOrUnbinding: '删除/解绑', + btnDetails:'详情', + + //--------------交互文本-------------- + //--------------提示信息-------------- + addSuccessInfo: '新增成功', + editSuccessInfo: '编辑成功', + deleteSuccessInfo: '删除成功', + + //---getList--- + textErrorForGetPortName: '获取点位名称失败!', + textErrorForRequestException: '请求异常,请检查网络!', + + //---handleDelete--- + textDeleteConfirm1: '是否确认删除容器管理编号为"', + textDeleteConfirm2: '"的数据项?', + + //---子页面--- + textDeleteDetailsConfirm1: '是否确认删除容器物料明细编号为"', + textDeleteDetailsConfirm2: '"的数据项?', + + //--------------其他-------------- + lblWidthSearch: '68px', + lblWidthDialog: '80px', + + }, + //=====================系统管理:用户管理===================== systemManagement_UserManagement: { //--------------数据表标题-------------- + id: '序号', userId: '用户编号', userName: '用户名称', password: '密码', @@ -1240,7 +1356,7 @@ export default { deptName: '部门', phoneNumber: '手机号', status: '状态', - creatTime: '创建时间', + createTime: '创建时间', operation: '操作', email: '邮箱', post: '岗位', @@ -1276,46 +1392,49 @@ export default { btnSubmit: '确定', btnCancel: '取消', btnMore: '更多', + btnBack: '返回', btnResetPassword: '重置密码', btnAssignRole: '分配角色', + btnSave: '保存', + btnClose: '关闭', + btnSelect: '选择', //--------------二级窗口标题-------------- addUserItem: '添加用户', 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: '导入成功', - - //---函数:textUploadTitle--- - textImportResult: '导入结果', + //---函数:handleImport--- + textImportTitle: '导入成功', + //---函数:textUploadTitle--- + textImportResult: '导入结果', //--------------操作提示-------------- addSuccessInfo: '新增成功', @@ -1323,6 +1442,7 @@ export default { deleteSuccessInfo: '删除成功', resetPasswordSuccessInfo: '重置密码成功', assignRoleSuccessInfo: '分配角色成功', + authorizeSuccessInfo: '授权成功', //--------------校验提示-------------- checkUserNameIsNull: '用户名称不能为空', @@ -1331,13 +1451,55 @@ export default { checkPasswordIsNull: '密码不能为空', checkPasswordLength: '密码长度必须介于5-20个字符', checkPasswordCharacter: "不能包含非法字符:< > \" ' \\\ |", + checkEmailIsNull: '邮箱地址不能为空', checkEmailFormat: '请输入正确的邮箱地址', + checkPhoneNumberIsNull: '手机号不能为空', checkPhoneNumberFormat: '请输入正确的手机号', //--------------其他-------------- lblWidthUserName: '68px', lblWidthPhoneNumber: '68px', lblWidthDialog: '80px', + lblWidthPassword: '80px', + + //------------------------------------------------------------------------ + + //分配角色 + basInfo:'基本信息', + roleInfo:'角色信息', + roleId:'角色编号', + roleName:'角色名称', + roleKey:'权限字符', + + //个人信息 + userInfo:'个人信息', + roleGroup:'所属角色', + basDetail:'基本资料', + resetPwd:'修改密码', + + //基本资料---用户信息 + male:'男', + female:'女', + + //基本资料---修改密码 + oldPassword:'旧密码', + newPassword:'新密码', + confirmPassword:'确认密码', + placecholderOldPassword:'请输入旧密码', + placecholderNewPassword:'请输入新密码', + placecholderConfirmPassword:'再次确认密码', + + checkPasswordIsSame:'两次输入的密码不一致', + oldPasswordIsNull:'旧密码不能为空', + newPasswordIsNull:'新密码不能为空', + passwordFormat1:"长度在 6 到 20 个字符", + passwordFormat2:"不能包含非法字符:< > \" ' \\\ |", + confirmPasswordIsNull:'确认密码不能为空', + + //上传头像 + avatarTitle:'点击上传头像', + updateAvatar:'修改头像', + errorMessage:'文件格式错误,请上传图片类型,如:JPG,PNG后缀的文件。' }, @@ -1348,9 +1510,10 @@ export default { roleName: '角色名称', roleKey: '权限字符', dataScope: '权限范围', + warehouseDataScope: '仓库范围', menuAccess: '菜单权限', roleSort: '显示顺序', - roleStatus: '角色状态', + status: '角色状态', createTime: '创建时间', operation: '操作', role: '角色', @@ -1370,7 +1533,7 @@ export default { placeholderEmail: '请输入邮箱', placeholderPost: '请选择岗位', placeholderGender: '请选择性别', - selectWarehouse: '请选择仓库', + placeholderWarehouse: '请选择仓库', //--------------交互按钮-------------- btnSearch: '搜索', @@ -1385,6 +1548,7 @@ export default { btnMore: '更多', btnDataPermission: '数据权限', btnAssignRole: '分配角色', + btnClose: '关闭', //--------------二级窗口标题-------------- addRoleItem: '添加角色', @@ -1437,6 +1601,32 @@ export default { //--------------其他-------------- lblWidthUserName: '68px', lblWidthPhoneNumber: '68px', + + //----------------------------------------------------------------- + //选择用户 + selectUserTitle: '选择用户', + userName: '用户名称', + nickName: '用户昵称', + email: '邮箱', + phoneNumber: '手机号码', + textSelectRole:'请选择要分配的用户', + + placeholderUserName: '用户名称', + placeholderPhoneNumber: '手机号码', + + //分配角色 + btnAddUserItem: '添加用户', + btnCancelAuthorizations: '批量取消授权', + btnCancelAuthorization: '取消授权', + + //---cancelAuthUser--- + textConfirmCancelRole1: '确认要取消该用户"', + textConfirmCancelRole2: '"角色吗?', + cancelSuccessInfo: '取消授权成功', + + //---cancelAuthUserAll--- + textConfirmCancelSelectedRole: '是否取消选中用户授权数据项?', + }, @@ -1560,6 +1750,7 @@ export default { status: '部门状态', createTime: '创建时间', operation: '操作', + remark: '备注', //--------------交互框操作提示-------------- placeholderDeptName: '请输入部门名称', @@ -1593,6 +1784,9 @@ export default { btnCancel: '取消', btnExpandOrCollapse: '展开/折叠', + lblWidthDialog: '80px', + windowWidthDialog: '600px', + //--------------提示文本-------------- //---handleDelete--- @@ -1624,7 +1818,7 @@ export default { status: '状态', createTime: '创建时间', operation: '操作', - Remark: '备注', + remark: '备注', //--------------交互框操作提示-------------- placeholderpostName: '请输入岗位名称', @@ -1651,6 +1845,8 @@ export default { btnCancel: '取消', btnExpandOrCollapse: '展开/折叠', + lblWidthDialog: '68px', + //--------------提示文本-------------- //---handleDelete--- @@ -1675,7 +1871,7 @@ export default { dictId: '字典编号', dictName: '字典名称', dictType: '字典类型', - status: 'Sta状态tus', + status: '状态', remark: '备注', createTime: '创建时间', operation: '人工操作', @@ -1689,11 +1885,11 @@ export default { placeholderDateEnd: '结束时间', //--------------二级窗口标题-------------- - addDictTypeItem: '新增字典类型', - editDictTypeItem: '编辑字典类型', + addDictTypeItem: '新增字典类型', + editDictTypeItem: '编辑字典类型', - //--------------二级窗口操作提示-------------- - placeholderRemark: '请输入内容', + //--------------二级窗口操作提示-------------- + placeholderRemark: '请输入内容', //--------------交互按钮-------------- btnSearch: '搜索', @@ -1705,24 +1901,58 @@ export default { btnExport: '导出', btnSubmit: '确定', btnCancel: '取消', + btnClose: '关闭', btnExpandOrCollapse: '展开/折叠', btnRefreshCache: '刷新缓存', //--------------提示文本-------------- - //---handleDelete--- - textDeleteConfirm1: '是否确认删除字典类型为"', - textDeleteConfirm2: '"的数据项?', + //---handleDelete--- + textDeleteConfirm1: '是否确认删除字典类型为"', + textDeleteConfirm2: '"的数据项?', //--------------操作提示-------------- addSuccessInfo: '新增成功', editSuccessInfo: '编辑成功', deleteSuccessInfo: '删除成功', + refreshSuccessInfo: '刷新缓存成功', //--------------校验提示-------------- checkDictNameIsNull: '字典名称不能为空', checkDictTypeIsNull: '字典类型不能为空', + //-------------------------------------------------------------- + // 子页面data + dictCode:'字典编码', + dictLabel:'字典标签', + dictValue:'字典键值', + dictSort:'字典排序', + + placeholderDictLabel:'请输入字典标签', + placeholderDictValue:'请输入数据键值', + placeholderCssClass:'请输入样式属性', + + cssClass:'样式属性', + listClass:'回显样式', + + optionDefault:'默认', + optionPrimary:'主要', + optionSuccess:'成功', + optionInfo:'信息', + optionWarning:'警告', + optionDanger:'危险', + + heckDictLabelIsNull: '数据标签不能为空', + heckDictValueIsNull: '数据键值不能为空', + heckDictSortIsNull: '数据顺序不能为空', + + addDictItem: '新增字典数据', + editDictItem: '修改字典数据', + + //---handleDelete--- + textDeleteDictCodeConfirm1: '是否确认删除字典编码为"', + textDeleteDictCodeConfirm2: '"的数据项?', + }, // ***************系统管理:参数设置************* @@ -1746,11 +1976,11 @@ export default { placeholderDateEnd: '结束时间', //--------------二级窗口标题-------------- - addConfigItem: '新增参数', - editConfigItem: '修改参数', + addConfigItem: '新增参数', + editConfigItem: '修改参数', - //--------------二级窗口操作提示-------------- - placeholderRemark: '请输入内容', + //--------------二级窗口操作提示-------------- + placeholderRemark: '请输入内容', //--------------交互按钮-------------- btnSearch: '搜索', @@ -1767,9 +1997,9 @@ export default { //--------------提示文本-------------- - //---handleDelete--- - textDeleteConfirm1: '是否确认删除参数编号为"', - textDeleteConfirm2: '"的数据项?', + //---handleDelete--- + textDeleteConfirm1: '是否确认删除参数编号为"', + textDeleteConfirm2: '"的数据项?', //--------------操作提示-------------- addSuccessInfo: '新增成功', @@ -1809,16 +2039,16 @@ export default { placeholderDateEnd: '结束时间', //--------------二级窗口-------------- - //--------------标题-------------- - addNoticeItem: '新增公告', - editNoticeItem: '修改公告', + //--------------标题-------------- + addNoticeItem: '新增公告', + editNoticeItem: '修改公告', - //--------------交互框标签-------------- - noticeContent:"公告内容", + //--------------交互框标签-------------- + noticeContent:"公告内容", - //--------------二级窗口操作提示-------------- - placeholderRemark: '请输入内容', - placeholderNoticeContent: '请输入内容', + //--------------二级窗口操作提示-------------- + placeholderRemark: '请输入内容', + placeholderNoticeContent: '请输入内容', //--------------交互按钮-------------- btnSearch: '搜索', @@ -1835,9 +2065,9 @@ export default { //--------------提示文本-------------- - //---handleDelete--- - textDeleteConfirm1: '是否确认删除公告编号为"', - textDeleteConfirm2: '"的数据项?', + //---handleDelete--- + textDeleteConfirm1: '是否确认删除公告编号为"', + textDeleteConfirm2: '"的数据项?', //--------------操作提示-------------- addSuccessInfo: '新增成功', @@ -1859,45 +2089,45 @@ export default { // ***************views/monitor/operlog************* systemManagement_LogManagement_Operation:{ //--------------数据表标题-------------- - operId: '日志编号', - title: '系统模块', - businessType: '操作类型', - operName: '操作人员', - operIp: '操作地址', - operLocation: '操作地点', - status: '操作状态', - operTime: '操作日期', - costTime: '消耗时间', - unitMillisecond: '毫秒', - operation: '消耗时间', - details: '明细', + operId: '日志编号', + title: '系统模块', + businessType: '操作类型', + operName: '操作人员', + operIp: '操作地址', + operLocation: '操作地点', + status: '操作状态', + operTime: '操作日期', + costTime: '消耗时间', + unitMillisecond: '毫秒', + operation: '消耗时间', + details: '明细', - //--------------当前页面交互框操作提示-------------- - placeholderOpenIp: '请输入日志编号', - placeholderTitle: '请输入系统模块', - placeholderBusinessType: '请选择公告类型', - placeholderOperName: '请选择操作人员', - placeholderStatus: '请选择操作状态', - placeholderOperTime: '操作日期', - placeholderDateStart: '开始时间', - placeholderDateEnd: '结束时间', + //--------------当前页面交互框操作提示-------------- + placeholderOpenIp: '请输入日志编号', + placeholderTitle: '请输入系统模块', + placeholderBusinessType: '请选择公告类型', + placeholderOperName: '请选择操作人员', + placeholderStatus: '请选择操作状态', + placeholderOperTime: '操作日期', + placeholderDateStart: '开始时间', + placeholderDateEnd: '结束时间', //--------------二级窗口-------------- - //--------------标题-------------- - logDetails: '日志明细', + //--------------标题-------------- + logDetails: '日志明细', - //--------------交互框标签-------------- - noticeContent:"公告内容", - loginInfo: '登录信息', - requestInfo: '请求信息', - requestUrl: '请求地址', - requestMethod: '请求方式', - method:'方法', - requestParam: '请求参数', - responseParam: '响应参数', - statusNormal: '响应正常', - statusFail: '响应失败', - errorMsg:'异常信息', + //--------------交互框标签-------------- + noticeContent:"公告内容", + loginInfo: '登录信息', + requestInfo: '请求信息', + requestUrl: '请求地址', + requestMethod: '请求方式', + method:'方法', + requestParam: '请求参数', + responseParam: '响应参数', + statusNormal: '响应正常', + statusFail: '响应失败', + errorMsg:'异常信息', //--------------交互按钮-------------- btnSearch: '搜索', @@ -1914,8 +2144,8 @@ export default { //--------------提示文本-------------- - //---handleClean--- - textDeleteConfirm: '是否确认清空所有操作日志数据项?"', + //---handleClean--- + textDeleteConfirm: '是否确认清空所有操作日志数据项?"', //--------------操作提示-------------- addSuccessInfo: '新增成功', @@ -1933,24 +2163,24 @@ export default { // ***************views/monitor/logininfor************* systemManagement_LogManagement_Login:{ //--------------数据表标题-------------- - infoId: '访问编号', - userName: '用户名称', - ipAddress: '登录地址', - loginLocation: '登录地点', - operLocation: '操作地点', - browser: '浏览器', - os: '操作系统', - status: '登录状态', - loginTime: '登录日期', - message: '操作信息', + infoId: '访问编号', + userName: '用户名称', + ipAddress: '登录地址', + loginLocation: '登录地点', + operLocation: '操作地点', + browser: '浏览器', + os: '操作系统', + status: '登录状态', + loginTime: '登录日期', + message: '操作信息', - //--------------当前页面交互框操作提示-------------- - placeholderIpAddress: '请输入登录地址', - placeholderUserName: '请输入用户名称', - placeholderStatus: '请选择登录状态', - placeholderLoginTime: '登录时间', - placeholderDateStart: '开始时间', - placeholderDateEnd: '结束时间', + //--------------当前页面交互框操作提示-------------- + placeholderIpAddress: '请输入登录地址', + placeholderUserName: '请输入用户名称', + placeholderStatus: '请选择登录状态', + placeholderLoginTime: '登录时间', + placeholderDateStart: '开始时间', + placeholderDateEnd: '结束时间', //--------------交互按钮-------------- btnSearch: '搜索', @@ -1967,16 +2197,16 @@ export default { btnUnlocked: '解锁', //--------------提示文本-------------- - //---函数:handleDelete--- - textDeleteConfirm1: '是否确认删除访问编号为"', - textDeleteConfirm2: '"的数据项?', + //---函数:handleDelete--- + textDeleteConfirm1: '是否确认删除访问编号为"', + textDeleteConfirm2: '"的数据项?', - //---函数:handleUnlock--- - textUnlockConfirm1: '是否确认解锁访问编号为"', - textUnlockConfirm2: '"的数据项?', + //---函数:handleUnlock--- + textUnlockConfirm1: '是否确认解锁访问编号为"', + textUnlockConfirm2: '"的数据项?', - //---函数:handleClean--- - textCleanConfirm: '是否确认清空所有登录日志数据项?', + //---函数:handleClean--- + textCleanConfirm: '是否确认清空所有登录日志数据项?', //--------------操作提示-------------- addSuccessInfo: '新增成功', @@ -1994,20 +2224,21 @@ export default { // ***************系统监控:在线用户************* monitor_Online:{ //--------------数据表标题-------------- - num: '序号', - tokenId: '会话编号', - userName: '登录名称', - deptName: '部门名称', - ipAddress: '主机', - loginLocation: '登录地点', - browser: '浏览器', - os: '操作系统', - loginTime: '登录日期', - message: '操作信息', + num: '序号', + tokenId: '会话编号', + userName: '登录名称', + deptName: '部门名称', + ipAddress: '主机', + loginLocation: '登录地点', + browser: '浏览器', + os: '操作系统', + loginTime: '登录日期', + message: '操作信息', + operation: '操作', - //--------------当前页面交互框操作提示-------------- - placeholderIpAddress: '请输入登录地址', - placeholderUserName: '请输入用户名称', + //--------------当前页面交互框操作提示-------------- + placeholderIpAddress: '请输入登录地址', + placeholderUserName: '请输入用户名称', //--------------交互按钮-------------- btnSearch: '搜索', @@ -2015,9 +2246,9 @@ export default { btnForceLogout: '强制退出', //--------------提示文本-------------- - //---函数:handleForceLogout--- - textForceLogoutConfirm1: '是否强制退出用户名为"', - textForceLogoutConfirm2: '"的用户?', + //---函数:handleForceLogout--- + textForceLogoutConfirm1: '是否强制退出用户名为"', + textForceLogoutConfirm2: '"的用户?', //--------------其他-------------- lblWidthSearch: '68px', @@ -2027,21 +2258,21 @@ export default { // ***************系统监控:定时任务************* Monitor_ScheduledTask:{ //--------------数据表标题-------------- - jobId: '任务编号', - jobName: '任务名称', - jobGroup: '任务组名', - invokeTarget: '调用目标字符串', - cronExpression: 'cron执行表达式', - status: '状态', - operation: '操作', + jobId: '任务编号', + jobName: '任务名称', + jobGroup: '任务组名', + invokeTarget: '调用目标字符串', + cronExpression: 'cron执行表达式', + status: '状态', + operation: '操作', - //--------------当前页面交互框操作提示-------------- - placeholderJobName: '请输入任务名称', - placeholderJobGroup: '请选择任务组名', + //--------------当前页面交互框操作提示-------------- + placeholderJobName: '请输入任务名称', + placeholderJobGroup: '请选择任务组名', - //---------------二级窗口操作提示------------------ - placeholderInvokeTarget: '请输入调用目标字符串', - placeholderCronExpression: '请输入Cron执行表达式', + //---------------二级窗口操作提示------------------ + placeholderInvokeTarget: '请输入调用目标字符串', + placeholderCronExpression: '请输入Cron执行表达式', //--------------交互按钮-------------- btnSearch: '搜索', @@ -2055,6 +2286,9 @@ export default { btnCancel: '取消', btnMore: '更多', btnLog: '日志', + btnDetails: '详情', + btnClose: '关闭', + btnClear: '清空', btnGenerateExpression: '生成表达式', btnExceOnce: '执行一次', @@ -2062,47 +2296,47 @@ export default { btnJobLog: '调度日志', //--------------提示文本-------------- - //---二级窗口标题--- - titleAddJob: '添加任务', - titleEditJob: '修改任务', + //---二级窗口标题--- + titleAddJob: '添加任务', + titleEditJob: '修改任务', - //---标签--- - nextValidTime:'下次执行时间', - execStrategy:'执行策略', - allowParallel:'是否并发', - createTime:'创建时间', + //---标签--- + nextValidTime:'下次执行时间', + execStrategy:'执行策略', + allowParallel:'是否并发', + createTime:'创建时间', - //---二级窗口--- - textInvokeMethod: '调用方法', - textInvokeMethodTip1: "Bean调用示例:ryTask.ryParams('ry')", - textInvokeMethodTip2: "Class类调用示例:com.ruoyi.quartz.task.RyTask.ryParams('ry')", - textInvokeMethodTip3: "参数说明:支持字符串,布尔类型,长整型,浮点型,整型", + //---二级窗口--- + textInvokeMethod: '调用方法', + textInvokeMethodTip1: "Bean调用示例:ryTask.ryParams('ry')", + textInvokeMethodTip2: "Class类调用示例:com.ruoyi.quartz.task.RyTask.ryParams('ry')", + textInvokeMethodTip3: "参数说明:支持字符串,布尔类型,长整型,浮点型,整型", - textJobStatusNormal: '正常', - textJobStatusPause: '暂停', + textJobStatusNormal: '正常', + textJobStatusPause: '暂停', - textDefaultStrategy: '默认策略', - textExecStrategyTip1: '立即执行', - textExecStrategyTip2: '执行一次', - textExecStrategyTip3: '放弃执行', + textDefaultStrategy: '默认策略', + textExecStrategyTip1: '立即执行', + textExecStrategyTip2: '执行一次', + textExecStrategyTip3: '放弃执行', - textIsParallelTip1: '允许', - textIsParallelTip2: '禁止', + textIsParallelTip1: '允许', + textIsParallelTip2: '禁止', - //---函数:handleStatusChange--- - textEnable: '启用', - textDisable: '停用', - textChangeConfirm1: '确认要"', - textChangeConfirm2: '"任务吗?', - textSuccess: '成功', + //---函数:handleStatusChange--- + textEnable: '启用', + textDisable: '停用', + textChangeConfirm1: '确认要"', + textChangeConfirm2: '"任务吗?', + textSuccess: '成功', - //---函数:handleRun--- - textExecConfirm1: '确认要立即执行一次"', - textExecConfirm2: '"任务吗?', + //---函数:handleRun--- + textExecConfirm1: '确认要立即执行一次"', + textExecConfirm2: '"任务吗?', - //---函数:handleDelete--- - textDeleteConfirm1: '是否确认删除定时任务编号为"', - textDeleteConfirm2: '"的数据项?', + //---函数:handleDelete--- + textDeleteConfirm1: '是否确认删除定时任务编号为"', + textDeleteConfirm2: '"的数据项?', //--------------操作提示-------------- addSuccessInfo: '新增成功', @@ -2120,6 +2354,29 @@ export default { //--------------其他-------------- lblWidthSearch: '68px', lblWidthDialog: '100px', + + //------------------------------------------------------------- + //---子页面--- + execTime: '执行时间', + jobLogId: '日志编号', + jobMessage: '日志信息', + exceptionInfo: '异常信息:', + + placeholderDateStart: '开始时间', + placeholderDateEnd: '结束时间', + placeholderStatus: '请选择状态', + + jobLogTitle: '调度日志', + + optionNormal: '正常', + optionFail: '失败', + + //---函数:handleDelete--- + textDeleteJobLogConfirm1: '是否确认删除定时日志编号为"', + textDeleteJobLogConfirm2: '"的数据项?', + + //---函数:handleClean--- + textClearJobLogConfirm: '是否确认清空所有调度日志数据项?', }, // ***************系统监控:服务监控*************** @@ -2173,6 +2430,8 @@ export default { basInfomation: '基本信息', redisVersion: 'Redis版本', redisMode: '运行模式', + redisModeStandalone: '单机', + redisModeCluster: '集群', port: '端口', connectedClients: '客户端数', @@ -2181,7 +2440,9 @@ export default { cpuUsed: '使用CPU', memorySize: '内存配置', - AOFIsOpen: "AOF是否开启", + AOFStatus: "AOF是否开启", + Open: "是", + Close: "否", RDBIsEnable: "RDB是否成功", keySize: "Key数量", netInputAndOutput: "网络入口/出口", @@ -2223,6 +2484,117 @@ export default { }, + // ***************KPI分析:入库分析*************** + KPIAnalysis_StockIn:{ + warehouse: '仓库', + yearMonth: '年月', + + placeholderWarehouse: '请选择仓库', + placeholderYearMonth: '选择年月', + + btnSearch: '查询', + btnReset: '重置', + + textChartStockIn: '入库分析', + textYAxisName: '数量', + + lblWidthSearch:'68px' + + }, + + // ***************KPI分析:出库分析*************** + KPIAnalysis_StockOut:{ + warehouse: '仓库', + yearMonth: '年月', + + placeholderWarehouse: '请选择仓库', + placeholderYearMonth: '选择年月', + + btnSearch: '查询', + btnReset: '重置', + + textChartStockOut: '出库分析', + textYAxisName: '数量', + + lblWidthSearch:'68px' + + }, + + // ***************KPI分析:巷道分析*************** + KPIAnalysis_Roadway:{ + warehouse: '仓库', + dateStart: '开始时间', + dateEnd: '结束时间', + + placeholderWarehouse: '请选择仓库', + placeholderDateStart: '请选择开始时间', + placeholderDateEnd: '请选择结束时间', + + btnSearch: '查询', + btnReset: '重置', + + textChartRoadway: '巷道分布分析', + textValue: '数量', + quantityOfStockIn: '入库数量', + quantityOfStockOut: '出库数量', + + lblWidthSearch:'68px' + + }, + + // ***************KPI分析:货位分析*************** + KPIAnalysis_CargoSpace:{ + warehouse: '仓库', + + placeholderWarehouse: '请选择仓库', + + btnSearch: '查询', + btnReset: '重置', + + //---handleQuery--- + errorGetData: '获取数据失败', + + //---updateChart--- + warnInvalidChartData: '无效的图表数据', + roadway: '巷道', + roadway1: '巷道1', + roadway2: '巷道2', + roadway3: '巷道3', + roadway4: '巷道4', + config:'生成的系列配置', + + textChartCargoSpace: '货位分析', + textValue: '数量', + + lblWidthSearch:'68px' + + }, + + // ***************KPI分析:库存平面图*************** + KPIAnalysis_CargoPlan:{ + warehouse: '仓库', + raodway: '巷道', + row: '排', + column: '列', + floor: '层', + + placeholderWarehouse: '请选择仓库', + + //---updateNormalChart--- + title: '库位分布平面图', + legendEmpty: '空位', + legendOccupied: '满位', + legendStockInAssigned: '入库已分配', + legendStockOutAssigned: '出库已分配', + legendStockInException:'入库需盘点', + legendStockOutException:'出库需盘点', + + //---formatTooltip--- + failGetCargoSpace: '获取货位信息失败', + + lblWidthSearch:'68px' + + }, // ***************出库作业流水查询************* @@ -2386,7 +2758,7 @@ export default { }, // ***************库存明细查询************* searchViewStockDetail: { - stockId: '库存ID111111111', + stockId: '库存ID', inputStockId: '请输入库存ID', cargoSpaceId: '货位ID', inputCargoSpaceId: '请输入货位ID', @@ -2444,7 +2816,7 @@ export default { }, // ***************平库出库流水************* searchViewFlatWarehouseOutFlow: { - warehouse: '仓库111111111111', + warehouse: '仓库', selectWarehouse: '请选择仓库', productId: '物料ID', inputProductId: '请输入物料ID', @@ -2489,7 +2861,7 @@ export default { }, // ***************平库入库流水************* searchViewFlatWarehouseInFlow: { - warehouse: '仓库1111111111', + warehouse: '仓库', selectWarehouse: '请选择仓库', productId: '物料ID', inputProductId: '请输入物料ID', @@ -2522,7 +2894,7 @@ export default { }, // ***************出库单据历史查询************* searchViewStockoutHistory: { - stockoutId: '出库单号111111111111', + stockoutId: '出库单号', inputStockoutId: '请输入出库单号', outType: '出库类型', selectOutType: '请选择出库类型', @@ -2570,7 +2942,7 @@ export default { }, // ***************入库单据历史查询************* searchViewStockinHistory: { - stockinGuid: '入库单guid1111111111', + stockinGuid: '入库单', inputStockinGuid: '请输入入库单guid', stockinId: '入库单号', inputStockinId: '请输入入库单号', @@ -2652,7 +3024,7 @@ export default { // ***************收货单据管理************* searchStockSummary: { export: '导出', - productId: '物料编码1111111111', + productId: '物料编码', inputProductId: '请输入物料编码', productName: '物料名称', inputProductName: '请输入物料名称', @@ -2671,7 +3043,7 @@ export default { }, // ***************预警库存查询************* searchViewStockWarning: { - stockId: '库存ID111111111111', + stockId: '库存ID', inputStockId: '请输入库存ID', cargoSpaceId: '货位ID', inputCargoSpaceId: '请输入货位ID', @@ -2745,7 +3117,17 @@ export default { confirm: '确 定', cancel: '取 消' }, - +// ***************产品基础表添加字段************** + basproduct1:{ + englishName:"英文名称", + netWeightPerUnit:"单件净重", + long:"长MM", + wide:"宽MM", + tall:"高MM", + volume:"体积m³", + price:"价格", + notes:"描述" + }, // ***************客户管理************** basCustomer: { customerNo: '客户编号', @@ -2804,5 +3186,38 @@ export default { editSuccess: '修改成功', deleteSuccess: '删除成功', deleteConfirm: '是否确认删除客户编号为"{ids}"的数据项?' + }, + viewsMain: { + systemTitle: '福莱瑞达管理系统', + title: '首页', + inboundOrders: '入库单数', + outboundOrders: '出库单数', + inventoryOrders: '盘点单数', + totalOrders: '总单据数', + weeklyStats: '近一周入库出库统计', + locationStats: '库位统计', + documentList: '单据列表', + documentId: '单据编号', + type: '类型', + status: '状态', + executingTasks: '正执行任务', + taskId: '任务编号', + pendingTasks: '待执行任务', + priority: '优先级', + // 单据类型 + inbound: '入库', + outbound: '出库', + inventory: '盘点', + // 单据状态 + unexecuted: '未执行', + reviewing: '审核中', + executing: '正执行', + // 饼图 + emptyLocation:"空货位", + fullLocation:"满货位", + inboundAllocated:"入库已分配", + outboundAllocated:"出库已分配", + inboundNeedCheck:"入库需盘点", + outboundNeedCheck:"出库需盘点", } } diff --git a/ruoyi-ui/src/lang/zh.js b/ruoyi-ui/src/lang/zh.js index 46a794b..49c58f4 100644 --- a/ruoyi-ui/src/lang/zh.js +++ b/ruoyi-ui/src/lang/zh.js @@ -416,7 +416,8 @@ export default { confirmSuccess: '确认成功', onlyReviewedCanConfirm: '只有已审核的单据可以确认', cargoSpaceName: '货位名称', - autoAllocation:'自动分配' + autoAllocation:'自动分配', + autoAllocationSuccess:"自动分配成功" }, // ***************盘点入库作业************* checkJobIn: { @@ -480,7 +481,15 @@ export default { jobIdRequired: '任务ID不能为空', statusRequired: '任务状态不能为空', taskNoRequired: '任务号不能为空', - selectData: '请选择要操作的数据' + selectData: '请选择要操作的数据', + materialDesc:"物料描述", + englishDesc:"英文描述", + cartonNo:"箱号", + packingMethod:"包装方式", + netWeight:"净重", + totalNetWeight:"总净重", + grossWeight:"毛重", + onlyOneCanAutoAllocation:"请选择一条分配单据" }, // **************盘点出库作业**************** checkJobOut: { @@ -539,7 +548,17 @@ export default { confirmFinish: '是否确认手动完成编号为"{jobIds}"的数据项?', finishSuccess: '手动完成成功', confirmInvalid: '是否确认手动作废编号为"{jobIds}"的数据项?', - invalidSuccess: '手动作废成功' + invalidSuccess: '手动作废成功', + materialDesc:"物料描述", + englishDesc:"英文描述", + cartonNo:"箱号", + packingMethod:"包装方式", + netWeight:"净重", + totalNetWeight:"总净重", + grossWeight:"毛重", + onlyOneCanAutoAllocation:"请选择一条分配单据", + outQuantity: '出库数量', + pickQuantity: '拣货数量' }, // ****************盘点差异管理***************** checkDifference: { diff --git a/ruoyi-ui/src/views/check/job/in/index.vue b/ruoyi-ui/src/views/check/job/in/index.vue index f496fa7..dbf1c3b 100644 --- a/ruoyi-ui/src/views/check/job/in/index.vue +++ b/ruoyi-ui/src/views/check/job/in/index.vue @@ -299,7 +299,7 @@ - + - - - - - - - - -