#
zjj
4 天以前 b6222dd7f740ad57aef7e37774364e3c9c01cf7a
#
3个文件已修改
16 ■■■■ 已修改文件
rsf-admin/src/i18n/zh.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/work/outBound/OutBoundList.jsx 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/WcsServiceImpl.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/i18n/zh.js
@@ -791,7 +791,7 @@
            },
            deviceSite: {
                type: "入出库类型",
                site: "入库口",
                site: "作业站点",
                name: "名称",
                target: "目标站点",
                label: "站点标签",
@@ -1162,7 +1162,7 @@
            stock: "库存不足,无法提交!!", 
            select_error_order: "请选择通知单",
            out_stock_qty: "出库数量不能大于库存数量",
            qty_not_negative: "数量不能小于等于0",
        }
    }
rsf-admin/src/page/work/outBound/OutBoundList.jsx
@@ -223,6 +223,7 @@
            type: 'number',
            editable: true,
            headerClassName: "custom",
        },
        {
            field: 'anfme',
@@ -315,6 +316,12 @@
    const processRowUpdate = (newRow, oldRow) => {
        // 确保outQty不小于0
        if (newRow.outQty <= 0) {
            notify(translate('request.error.qty_not_negative'), { type: 'error', messageArgs: { _: translate('request.error.qty_not_negative') } });
            return oldRow; // 如果小于0,保持原值不变
        }
        const rows = tabelData.map((r) =>
            r.id === newRow.id ? { ...newRow } : r
        )
rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/WcsServiceImpl.java
@@ -84,8 +84,6 @@
    @Override
    @Transactional(rollbackFor = Exception.class)
    public InTaskMsgDto createInTask(TaskInParam param) {
        // 获取库位号
        InTaskMsgDto locNo = getLocNo(param);
        // 验证设备站点
        DeviceSite deviceSite = validateDeviceSite(param);
@@ -96,6 +94,9 @@
        // 生成任务编码
        String ruleCode = generateTaskCode();
        // 获取库位号
        InTaskMsgDto locNo = getLocNo(param);
        // 创建并保存任务
        Task task = createTask(ruleCode, locNo.getLocNo(), waitPakin.getBarcode(),
                deviceSite.getDeviceSite(), param.getSourceStaNo().toString(), param.getUser());