自动化立体仓库 - WMS系统
#
18516761980
2021-08-25 240351d2a285eba42dfb3c3568eb4d339a05974b
#
29个文件已修改
308 ■■■■ 已修改文件
src/main/java/com/zy/ints/controller/WaitMatinController.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/errorWrkMast/errorWrkMast.js 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/handWrkMast/handWrkMast.js 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/locDetl/locDetl.js 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/pakStore/locCheckOut.js 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/pakStore/stockAdjust.js 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/pakStore/stockOut.js 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/pakStore/stockOut0.js 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/stoMan/stoQue.js 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/waitPakin/waitPakin.js 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/waitPakinLog/waitPakinLog.js 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/wrkDetl/wrkDetl.js 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/wrkDetlLog/wrkDetlLog.js 21 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/wrkMast/wrkMast.js 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/locDetl/locDetl.html 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/locDetl/locDetl_detail.html 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/pakStore/locDetlCheckQuery.html 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/pakStore/locDetlQuery.html 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/pakStore/locDetlQuery0.html 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/pda/locDetlIframe.html 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/pda/stockOut.html 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/pda/stockQuery.html 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/report/viewWorkIn.html 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/report/viewWorkOut.html 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/waitPakin/waitPakin.html 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/waitPakin/waitPakin_detail.html 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/waitPakinLog/waitPakinLog_detail.html 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/wrkDetl/wrkDetl_detail.html 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/wrkDetlLog/wrkDetlLog_detail.html 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/ints/controller/WaitMatinController.java
@@ -9,7 +9,6 @@
import com.core.common.Cools;
import com.core.common.DateUtils;
import com.core.common.R;
import com.zy.asrs.entity.LocDetl;
import com.zy.asrs.entity.MatCode;
import com.zy.asrs.service.MatCodeService;
import com.zy.common.entity.KeyValueVo;
@@ -58,7 +57,7 @@
    @ManagerAuth
    public R getMatDataKV(@RequestParam(required = false) String condition) {
        Wrapper<MatCode> wrapper = new EntityWrapper<MatCode>()
                .andNew().like("matnr", condition).or().like("maktx", condition)
                .andNew().like("mat_no", condition).or().like("mat_name", condition)
                .orderBy("create_time", false);
        List<MatCode> mats = matCodeService.selectPage(new Page<>(1, 30), wrapper).getRecords();
        List<KeyValueVo> valueVos = new ArrayList<>();
src/main/webapp/static/js/errorWrkMast/errorWrkMast.js
@@ -359,15 +359,15 @@
                {type: 'checkbox'}
                ,{field: 'wrkNo', align: 'center',title: '工作号'}
                ,{field: 'ioTime$', align: 'center',title: '工作时间'}
                ,{field: 'matnr', align: 'center',title: '产品'}
                ,{field: 'lgnum', align: 'center',title: '仓库号'}
                ,{field: 'tbnum', align: 'center',title: '转储请求编号'}
                ,{field: 'tbpos', align: 'center',title: '行项目'}
                ,{field: 'zmatid', align: 'center',title: '产品标签ID'}
                ,{field: 'maktx', align: 'center',title: '产品描述'}
                ,{field: 'werks', align: 'center',title: '工厂'}
                ,{field: 'anfme', align: 'center',title: '数量'}
                ,{field: 'altme', align: 'center',title: '单位'}
                ,{field: 'matNo', align: 'center',title: '产品编码'}
                ,{field: 'matName', align: 'center',title: '产品名称'}
                ,{field: 'specs', align: 'center',title: '规格'}
                ,{field: 'size', align: 'center',title: '尺寸'}
                ,{field: 'color', align: 'center',title: '颜色'}
                // ,{field: 'zmatid', align: 'center',title: '产品标签ID'}
                // ,{field: 'werks', align: 'center',title: '工厂'}
                ,{field: 'qty', align: 'center',title: '数量'}
                ,{field: 'unit', align: 'center',title: '单位'}
                ,{field: 'zpallet', align: 'center',title: '托盘条码'}
                ,{field: 'bname', align: 'center',title: '用户ID'}
                ,{field: 'memo', align: 'center',title: '备注'}
src/main/webapp/static/js/handWrkMast/handWrkMast.js
@@ -355,15 +355,15 @@
                {type: 'checkbox'}
                ,{field: 'wrkNo', align: 'center',title: '工作号'}
                ,{field: 'ioTime$', align: 'center',title: '工作时间'}
                ,{field: 'matnr', align: 'center',title: '物料'}
                ,{field: 'lgnum', align: 'center',title: '仓库号'}
                ,{field: 'tbnum', align: 'center',title: '转储请求编号'}
                ,{field: 'tbpos', align: 'center',title: '行项目'}
                ,{field: 'zmatid', align: 'center',title: '物料标签ID'}
                ,{field: 'maktx', align: 'center',title: '物料描述'}
                ,{field: 'werks', align: 'center',title: '工厂'}
                ,{field: 'anfme', align: 'center',title: '数量'}
                ,{field: 'altme', align: 'center',title: '单位'}
                ,{field: 'matNo', align: 'center',title: '产品编码'}
                ,{field: 'matName', align: 'center',title: '产品名称'}
                ,{field: 'specs', align: 'center',title: '规格'}
                ,{field: 'size', align: 'center',title: '尺寸'}
                ,{field: 'color', align: 'center',title: '颜色'}
                // ,{field: 'zmatid', align: 'center',title: '物料标签ID'}
                // ,{field: 'werks', align: 'center',title: '工厂'}
                ,{field: 'qty', align: 'center',title: '数量'}
                ,{field: 'unit', align: 'center',title: '单位'}
                ,{field: 'zpallet', align: 'center',title: '托盘条码'}
                ,{field: 'bname', align: 'center',title: '用户ID'}
                ,{field: 'memo', align: 'center',title: '备注'}
src/main/webapp/static/js/locDetl/locDetl.js
@@ -212,7 +212,7 @@
                        layer.getChildFrame('#data-detail-submit-save', index).hide();
                        setFormVal(layer.getChildFrame('#detail', index), data, false);
                        top.convertDisabled(layer.getChildFrame('#data-detail :input', index), false);
                        top.convertDisabled(layer.getChildFrame('#locNo,#matnr', index), true);
                        top.convertDisabled(layer.getChildFrame('#locNo,#matNo', index), true);
                        layer.iframeAuto(index);layer.style(index, {top: (($(window).height()-layer.getChildFrame('#data-detail', index).height())/3)+"px"});
                        layero.find('iframe')[0].contentWindow.layui.form.render('select');
                        layero.find('iframe')[0].contentWindow.layui.form.render('checkbox');
@@ -352,15 +352,15 @@
        var data = {
//            id: $('#id').val(),
            locNo: $('#locNo').val(),
            matnr: $('#matnr').val(),
            lgnum: $('#lgnum').val(),
            tbnum: $('#tbnum').val(),
            tbpos: $('#tbpos').val(),
            matNo: $('#matNo').val(),
            matName: $('#matName').val(),
            specs: $('#specs').val(),
            size: $('#size').val(),
            color: $('#color').val(),
            zmatid: $('#zmatid').val(),
            maktx: $('#maktx').val(),
            werks: $('#werks').val(),
            anfme: $('#anfme').val(),
            altme: $('#altme').val(),
            // werks: $('#werks').val(),
            qty: $('#qty').val(),
            unit: $('#unit').val(),
            zpallet: $('#zpallet').val(),
            bname: $('#bname').val(),
            memo: $('#memo').val(),
src/main/webapp/static/js/pakStore/locCheckOut.js
@@ -31,7 +31,7 @@
    // 页面修改
    table.on('edit(chooseData)', function (obj) {
        updateLocDetlData(obj.data.locNo, obj.data.matnr, Number(obj.value));
        updateLocDetlData(obj.data.locNo, obj.data.matNo, Number(obj.value));
    });
    // 监听头工具栏事件
@@ -49,8 +49,8 @@
                    }
                    var locDetls = [];
                    data.forEach(function(elem) {
                        // locDetls.push({locNo: elem.locNo, matnr: elem.matnr, count: elem.count}); // todo
                        locDetls.push({locNo: elem.locNo, matnr: elem.matnr});
                        // locDetls.push({locNo: elem.locNo, matNo: elem.matNo, count: elem.count}); // todo
                        locDetls.push({locNo: elem.locNo, matNo: elem.matNo});
                    });
                    let param = {
                        outSite: staNo,
@@ -85,7 +85,7 @@
        switch (obj.event) {
            case 'remove':
                for (var i = locDetlData.length - 1; i >= 0; i--) {
                    if (locDetlData[i].locNo === data.locNo && locDetlData[i].matnr === data.matnr) {
                    if (locDetlData[i].locNo === data.locNo && locDetlData[i].matNo === data.matNo) {
                        locDetlData.splice(i, 1);
                    }
                }
@@ -94,14 +94,14 @@
        }
    });
    function updateLocDetlData(locNo, matnr, count) {
    function updateLocDetlData(locNo, matNo, count) {
        if (isNaN(count)) {
            layer.msg("请输入数字");
        } else {
            if (count > 0) {
                for (var i=0;i<locDetlData.length;i++){
                    if (locDetlData[i]["locNo"] === locNo && locDetlData[i]["matnr"] === matnr){
                        if (count > locDetlData[i]["anfme"]) {
                    if (locDetlData[i]["locNo"] === locNo && locDetlData[i]["matNo"] === matNo){
                        if (count > locDetlData[i]["qty"]) {
                            layer.msg("不能超过原数量");
                        } else {
                            locDetlData[i]["count"] = count;
@@ -160,7 +160,7 @@
    for (var i=0;i<data.length;i++){
        let pass = false;
        for (var j=0;j<locDetlData.length;j++){
            if (data[i].matnr === locDetlData[j].matnr && data[i].locNo$ === locDetlData[j].locNo$) {
            if (data[i].matNo === locDetlData[j].matNo && data[i].locNo$ === locDetlData[j].locNo$) {
                pass = true;
                break;
            }
@@ -168,7 +168,7 @@
        if (pass) {
            data.splice(i--, 1);
        } else {
            data[i]["count"] = data[i]["anfme"];
            data[i]["count"] = data[i]["qty"];
        }
    }
src/main/webapp/static/js/pakStore/stockAdjust.js
@@ -5,9 +5,9 @@
function getCol() {
    var cols = [
        {fixed: 'left', field: 'count', title: '实际数量', align: 'center', edit:'text', width: 120,  style:'color: blue;font-weight: bold'}
        ,{field: 'anfme', align: 'center',title: '数量'}
        ,{field: 'qty', align: 'center',title: '数量'}
    ];
    arrRemove(detlCols, "field", "anfme")
    arrRemove(detlCols, "field", "qty")
    cols.push.apply(cols, detlCols);
    cols.push({fixed: 'right', title:'操作', align: 'center', toolbar: '#operate', width:80})
    return cols;
@@ -35,7 +35,7 @@
    // 页面修改
    table.on('edit(chooseData)', function (obj) {
        updateMatCodeData(obj.data.matnr, Number(obj.value));
        updateMatCodeData(obj.data.matNo, Number(obj.value));
    });
    // 监听头工具栏事件
@@ -94,7 +94,7 @@
        switch (obj.event) {
            case 'remove':
                for (var i = matCodeData.length - 1; i >= 0; i--) {
                    if (matCodeData[i].matnr === data.matnr) {
                    if (matCodeData[i].matNo === data.matNo) {
                        matCodeData.splice(i, 1);
                    }
                }
@@ -124,7 +124,7 @@
            matCodeData = [];
            let data = res.data.records;
            for (var i = 0; i<data.length; i++) {
                data[i]["count"] = data[i].anfme;
                data[i]["count"] = data[i].qty;
                data[i]["removeBtn"] = false;
                matCodeData.push(data[i]);
            }
@@ -174,13 +174,13 @@
        }
    }
    function updateMatCodeData(matnr, count) {
    function updateMatCodeData(matNo, count) {
        if (isNaN(count)) {
            layer.msg("请输入数字");
        } else {
            if (count >= 0) {
                for (var i=0;i<matCodeData.length;i++){
                    if (matCodeData[i]["matnr"] === matnr){
                    if (matCodeData[i]["matNo"] === matNo){
                        matCodeData[i]["count"] = count;
                    }
                }
@@ -228,7 +228,7 @@
    for (var i=0;i<data.length;i++){
        let pass = false;
        for (var j=0;j<matCodeData.length;j++){
            if (data[i].matNo === matCodeData[j].matnr) {
            if (data[i].matNo === matCodeData[j].matNo) {
                pass = true;
                break;
            }
@@ -238,12 +238,12 @@
                count: initCountVal,
                anfme: initAnfmeVal,
                removeBtn: true,
                matnr: data[i].matNo,
                maktx: data[i].matName,
                lgnum: data[i].str2,
                color: data[i].str3,
                bname: data[i].str4,
                altme: data[i].str1,
                matNo: data[i].matNo,
                matName: data[i].matName,
                specs: data[i].specs,
                size: data[i].size,
                unit: data[i].unit,
                color: data[i].color,
            })
        }
    }
src/main/webapp/static/js/pakStore/stockOut.js
@@ -3,10 +3,10 @@
function getCol() {
    var cols = [
        // {field: 'count', align: 'center',title: '出库数量', edit:'text', width: 130,  style:'color: blue;font-weight: bold'}
        {field: 'anfme', align: 'center',title: '数量'}
        {field: 'qty', align: 'center',title: '数量'}
        ,{field: 'locNo$', align: 'center',title: '库位号'}
    ];
    arrRemove(detlCols,  'field', 'anfme');
    arrRemove(detlCols,  'field', 'qty');
    cols.push.apply(cols, detlCols);
    // cols.push({fixed: 'right', title:'操作', align: 'center', toolbar: '#operate', width:80})
    return cols;
@@ -34,7 +34,7 @@
    // 页面修改
    table.on('edit(chooseData)', function (obj) {
        updateLocDetlData(obj.data.locNo, obj.data.matnr, Number(obj.value));
        updateLocDetlData(obj.data.locNo, obj.data.matNo, Number(obj.value));
    });
    // 监听头工具栏事件
@@ -52,7 +52,7 @@
                    }
                    var locDetls = [];
                    data.forEach(function(elem) {
                        locDetls.push({locNo: elem.locNo, matnr: elem.matnr, count: elem.count});
                        locDetls.push({locNo: elem.locNo, matNo: elem.matNo, count: elem.count});
                    });
                    let param = {
                        outSite: staNo,
@@ -87,7 +87,7 @@
        switch (obj.event) {
            case 'remove':
                for (var i = locDetlData.length - 1; i >= 0; i--) {
                    if (locDetlData[i].locNo === data.locNo && locDetlData[i].matnr === data.matnr) {
                    if (locDetlData[i].locNo === data.locNo && locDetlData[i].matNo === data.matNo) {
                        locDetlData.splice(i, 1);
                    }
                }
@@ -96,14 +96,14 @@
        }
    });
    function updateLocDetlData(locNo, matnr, count) {
    function updateLocDetlData(locNo, matNo, count) {
        if (isNaN(count)) {
            layer.msg("请输入数字");
        } else {
            if (count > 0) {
                for (var i=0;i<locDetlData.length;i++){
                    if (locDetlData[i]["locNo"] === locNo && locDetlData[i]["matnr"] === matnr){
                        if (count > locDetlData[i]["anfme"]) {
                    if (locDetlData[i]["locNo"] === locNo && locDetlData[i]["matNo"] === matNo){
                        if (count > locDetlData[i]["qty"]) {
                            layer.msg("不能超过原数量");
                        } else {
                            locDetlData[i]["count"] = count;
@@ -162,7 +162,7 @@
    for (var i=0;i<data.length;i++){
        let pass = false;
        for (var j=0;j<locDetlData.length;j++){
            if (data[i].matnr === locDetlData[j].matnr && data[i].locNo$ === locDetlData[j].locNo$) {
            if (data[i].matNo === locDetlData[j].matNo && data[i].locNo$ === locDetlData[j].locNo$) {
                pass = true;
                break;
            }
@@ -170,7 +170,7 @@
        if (pass) {
            data.splice(i--, 1);
        } else {
            data[i]["count"] = data[i]["anfme"];
            data[i]["count"] = data[i]["qty"];
        }
    }
src/main/webapp/static/js/pakStore/stockOut0.js
@@ -3,10 +3,10 @@
function getCol() {
    var cols = [
        {field: 'count', align: 'center',title: '出库数量', edit:'text', width: 130,  style:'color: blue;font-weight: bold'}
        ,{field: 'anfme', align: 'center',title: '原数量'}
        ,{field: 'qty', align: 'center',title: '原数量'}
        ,{field: 'locNo$', align: 'center',title: '库位号'}
    ];
    arrRemove(detlCols,  'field', 'anfme');
    arrRemove(detlCols,  'field', 'qty');
    cols.push.apply(cols, detlCols);
    cols.push({fixed: 'right', title:'操作', align: 'center', toolbar: '#operate', width:80})
    return cols;
@@ -34,7 +34,7 @@
    // 页面修改
    table.on('edit(chooseData)', function (obj) {
        updateLocDetlData(obj.data.locNo, obj.data.matnr, Number(obj.value));
        updateLocDetlData(obj.data.locNo, obj.data.matNo, Number(obj.value));
    });
    // 监听头工具栏事件
@@ -52,7 +52,7 @@
                    }
                    var locDetls = [];
                    data.forEach(function(elem) {
                        locDetls.push({locNo: elem.locNo, matnr: elem.matnr, count: elem.count});
                        locDetls.push({locNo: elem.locNo, matNo: elem.matNo, count: elem.count});
                    });
                    let param = {
                        outSite: staNo,
@@ -87,7 +87,7 @@
        switch (obj.event) {
            case 'remove':
                for (var i = locDetlData.length - 1; i >= 0; i--) {
                    if (locDetlData[i].locNo === data.locNo && locDetlData[i].matnr === data.matnr) {
                    if (locDetlData[i].locNo === data.locNo && locDetlData[i].matNo === data.matNo) {
                        locDetlData.splice(i, 1);
                    }
                }
@@ -96,14 +96,14 @@
        }
    });
    function updateLocDetlData(locNo, matnr, count) {
    function updateLocDetlData(locNo, matNo, count) {
        if (isNaN(count)) {
            layer.msg("请输入数字");
        } else {
            if (count > 0) {
                for (var i=0;i<locDetlData.length;i++){
                    if (locDetlData[i]["locNo"] === locNo && locDetlData[i]["matnr"] === matnr){
                        if (count > locDetlData[i]["anfme"]) {
                    if (locDetlData[i]["locNo"] === locNo && locDetlData[i]["matNo"] === matNo){
                        if (count > locDetlData[i]["qty"]) {
                            layer.msg("不能超过原数量");
                        } else {
                            locDetlData[i]["count"] = count;
@@ -162,7 +162,7 @@
    for (var i=0;i<data.length;i++){
        let pass = false;
        for (var j=0;j<locDetlData.length;j++){
            if (data[i].matnr === locDetlData[j].matnr && data[i].locNo$ === locDetlData[j].locNo$) {
            if (data[i].matNo === locDetlData[j].matNo && data[i].locNo$ === locDetlData[j].locNo$) {
                pass = true;
                break;
            }
@@ -170,7 +170,7 @@
        if (pass) {
            data.splice(i--, 1);
        } else {
            data[i]["count"] = data[i]["anfme"];
            data[i]["count"] = data[i]["qty"];
        }
    }
src/main/webapp/static/js/stoMan/stoQue.js
@@ -201,15 +201,15 @@
            cols: [[
                // {type: 'checkbox'}
                {field: 'locNo$', align: 'center',title: '库位号'}
                ,{field: 'matnr', align: 'center',title: '产品'}
                ,{field: 'lgnum', align: 'center',title: '仓库号'}
                ,{field: 'tbnum', align: 'center',title: '转储请求编号'}
                ,{field: 'matNo', align: 'center',title: '产品编码'}
                ,{field: 'matName', align: 'center',title: '产品名称'}
                ,{field: 'specs', align: 'center',title: '规格'}
                ,{field: 'size', align: 'center',title: '尺寸'}
                // ,{field: 'tbpos', align: 'center',title: '行项目'}
                ,{field: 'zmatid', align: 'center',title: '产品标签ID'}
                ,{field: 'maktx', align: 'center',title: '产品描述'}
                ,{field: 'werks', align: 'center',title: '工厂'}
                ,{field: 'anfme', align: 'center',title: '数量'}
                ,{field: 'altme', align: 'center',title: '单位'}
                // ,{field: 'zmatid', align: 'center',title: '产品标签ID'}
                ,{field: 'color', align: 'center',title: '颜色'}
                ,{field: 'qty', align: 'center',title: '数量'}
                ,{field: 'unit', align: 'center',title: '单位'}
                ,{field: 'zpallet', align: 'center',title: '托盘条码'}
                ,{field: 'bname', align: 'center',title: '用户ID'}
            ]],
src/main/webapp/static/js/waitPakin/waitPakin.js
@@ -319,9 +319,9 @@
//            id: $('#id').val(),
            id: $('#id').val(),
            barcode: $('#barcode').val(),
            matnr: $('#matnr').val(),
            maktx: $('#maktx').val(),
            anfme: $('#anfme').val(),
            matNo: $('#matNo').val(),
            matName: $('#matName').val(),
            qty: $('#qty').val(),
            unit: $('#unit').val(),
            status: $('#status').val(),
            memo: $('#memo').val(),
src/main/webapp/static/js/waitPakinLog/waitPakinLog.js
@@ -319,9 +319,9 @@
            id: $('#id').val(),
            pakinId: $('#pakinId').val(),
            barcode: $('#barcode').val(),
            matnr: $('#matnr').val(),
            maktx: $('#maktx').val(),
            anfme: $('#anfme').val(),
            matNo: $('#matNo').val(),
            matName: $('#matName').val(),
            qty: $('#qty').val(),
            unit: $('#unit').val(),
            status: $('#status').val(),
            memo: $('#memo').val(),
src/main/webapp/static/js/wrkDetl/wrkDetl.js
@@ -322,15 +322,15 @@
//            id: $('#id').val(),
            wrkNo: $('#wrkNo').val(),
            ioTime: top.strToDate($('#ioTime\\$').val()),
            matnr: $('#matnr').val(),
            lgnum: $('#lgnum').val(),
            tbnum: $('#tbnum').val(),
            tbpos: $('#tbpos').val(),
            zmatid: $('#zmatid').val(),
            maktx: $('#maktx').val(),
            werks: $('#werks').val(),
            anfme: $('#anfme').val(),
            altme: $('#altme').val(),
            matNo: $('#matNo').val(),
            matName: $('#matName').val(),
            specs: $('#specs').val(),
            size: $('#size').val(),
            color: $('#color').val(),
            // zmatid: $('#zmatid').val(),
            // werks: $('#werks').val(),
            qty: $('#qty').val(),
            unit: $('#unit').val(),
            zpallet: $('#zpallet').val(),
            bname: $('#bname').val(),
            memo: $('#memo').val(),
@@ -338,7 +338,7 @@
            modiTime: top.strToDate($('#modiTime\\$').val()),
            appeUser: $('#appeUser').val(),
            appeTime: top.strToDate($('#appeTime\\$').val()),
            nista: $('#nista').val(),
            // nista: $('#nista').val(),
        };
        $.ajax({
src/main/webapp/static/js/wrkDetlLog/wrkDetlLog.js
@@ -310,15 +310,15 @@
//            id: $('#id').val(),
            wrkNo: $('#wrkNo').val(),
            ioTime: top.strToDate($('#ioTime\\$').val()),
            matnr: $('#matnr').val(),
            lgnum: $('#lgnum').val(),
            tbnum: $('#tbnum').val(),
            tbpos: $('#tbpos').val(),
            zmatid: $('#zmatid').val(),
            maktx: $('#maktx').val(),
            werks: $('#werks').val(),
            anfme: $('#anfme').val(),
            altme: $('#altme').val(),
            matNo: $('#matNo').val(),
            matName: $('#matName').val(),
            specs: $('#specs').val(),
            size: $('#size').val(),
            color: $('#color').val(),
            // zmatid: $('#zmatid').val(),
            // werks: $('#werks').val(),
            qty: $('#qty').val(),
            unit: $('#unit').val(),
            zpallet: $('#zpallet').val(),
            bname: $('#bname').val(),
            memo: $('#memo').val(),
@@ -326,8 +326,7 @@
            modiTime: top.strToDate($('#modiTime\\$').val()),
            appeUser: $('#appeUser').val(),
            appeTime: top.strToDate($('#appeTime\\$').val()),
            nista: $('#nista').val(),
            // nista: $('#nista').val(),
        };
        $.ajax({
            url: baseUrl+"/wrkDetlLog/"+name+"/auth",
src/main/webapp/static/js/wrkMast/wrkMast.js
@@ -563,15 +563,15 @@
                {type: 'checkbox'}
                ,{field: 'wrkNo', align: 'center',title: '工作号'}
                ,{field: 'ioTime$', align: 'center',title: '工作时间'}
                ,{field: 'matnr', align: 'center',title: '产品'}
                ,{field: 'lgnum', align: 'center',title: '仓库号'}
                ,{field: 'tbnum', align: 'center',title: '转储请求编号'}
                ,{field: 'tbpos', align: 'center',title: '行项目'}
                ,{field: 'zmatid', align: 'center',title: '产品标签ID'}
                ,{field: 'maktx', align: 'center',title: '产品描述'}
                ,{field: 'werks', align: 'center',title: '工厂'}
                ,{field: 'anfme', align: 'center',title: '数量'}
                ,{field: 'altme', align: 'center',title: '单位'}
                ,{field: 'matNo', align: 'center',title: '产品编码'}
                ,{field: 'matName', align: 'center',title: '产品名称'}
                ,{field: 'specs', align: 'center',title: '规格'}
                ,{field: 'size', align: 'center',title: '尺寸'}
                ,{field: 'color', align: 'center',title: '颜色'}
                // ,{field: 'zmatid', align: 'center',title: '产品标签ID'}
                // ,{field: 'werks', align: 'center',title: '工厂'}
                ,{field: 'qty', align: 'center',title: '数量'}
                ,{field: 'unit', align: 'center',title: '单位'}
                ,{field: 'zpallet', align: 'center',title: '托盘条码'}
                ,{field: 'bname', align: 'center',title: '用户ID'}
                ,{field: 'memo', align: 'center',title: '备注'}
src/main/webapp/views/locDetl/locDetl.html
@@ -21,7 +21,7 @@
    </div>
    <div class="layui-inline">
        <div class="layui-input-inline">
            <input class="layui-input" type="text" name="matnr" placeholder="产品代号" autocomplete="off">
            <input class="layui-input" type="text" name="mat_no" placeholder="产品编码" autocomplete="off">
        </div>
    </div>
    <div class="layui-inline">
src/main/webapp/views/locDetl/locDetl_detail.html
@@ -38,7 +38,7 @@
        <div class="layui-inline"  style="width:31%;">
            <label class="layui-form-label"><span class="not-null">*</span>物  料:</label>
            <div class="layui-input-inline">
                <input id="matnr" class="layui-input" type="text" onkeyup="check(this.id, 'locDetl')" lay-verify="required" >
                <input id="matNo" class="layui-input" type="text" onkeyup="check(this.id, 'locDetl')" lay-verify="required" >
            </div>
        </div>
        <div class="layui-inline"  style="width:31%;display: none">
@@ -68,7 +68,7 @@
        <div class="layui-inline"  style="width:31%;">
            <label class="layui-form-label">产品描述:</label>
            <div class="layui-input-inline">
                <input id="maktx" class="layui-input" type="text">
                <input id="matName" class="layui-input" type="text">
            </div>
        </div>
        <div class="layui-inline"  style="width:31%;display: none">
@@ -80,7 +80,7 @@
        <div class="layui-inline"  style="width:31%;">
            <label class="layui-form-label">数  量:</label>
            <div class="layui-input-inline">
                <input id="anfme" class="layui-input" type="text" lay-verify="number" >
                <input id="qty" class="layui-input" type="text" lay-verify="number" >
            </div>
        </div>
        <div class="layui-inline"  style="width:31%;">
src/main/webapp/views/pakStore/locDetlCheckQuery.html
@@ -52,12 +52,12 @@
        </div>
        <div class="layui-inline">
            <div class="layui-input-inline">
                <input class="layui-input" type="text" name="matnr" placeholder="产品号"  autocomplete="off">
                <input class="layui-input" type="text" name="mat_no" placeholder="产品编码"  autocomplete="off">
            </div>
        </div>
        <div class="layui-inline">
            <div class="layui-input-inline">
                <input class="layui-input" type="text" name="maktx" placeholder="产品描述" autocomplete="off">
                <input class="layui-input" type="text" name="mat_name" placeholder="产品名称" autocomplete="off">
            </div>
        </div>
        <!-- 日期范围 -->
src/main/webapp/views/pakStore/locDetlQuery.html
@@ -51,12 +51,12 @@
        </div>
        <div class="layui-inline">
            <div class="layui-input-inline">
                <input class="layui-input" type="text" name="matnr" placeholder="产品号"  autocomplete="off">
                <input class="layui-input" type="text" name="mat_no" placeholder="产品编码"  autocomplete="off">
            </div>
        </div>
        <div class="layui-inline">
            <div class="layui-input-inline">
                <input class="layui-input" type="text" name="maktx" placeholder="产品描述" autocomplete="off">
                <input class="layui-input" type="text" name="mat_name" placeholder="产品名称" autocomplete="off">
            </div>
        </div>
        <!-- 日期范围 -->
src/main/webapp/views/pakStore/locDetlQuery0.html
@@ -51,12 +51,12 @@
        </div>
        <div class="layui-inline">
            <div class="layui-input-inline">
                <input class="layui-input" type="text" name="matnr" placeholder="商品编号"  autocomplete="off">
                <input class="layui-input" type="text" name="mat_no" placeholder="商品编号"  autocomplete="off">
            </div>
        </div>
        <div class="layui-inline">
            <div class="layui-input-inline">
                <input class="layui-input" type="text" name="maktx" placeholder="物料描述" autocomplete="off">
                <input class="layui-input" type="text" name="mat_name" placeholder="物料描述" autocomplete="off">
            </div>
        </div>
        <!-- 日期范围 -->
src/main/webapp/views/pda/locDetlIframe.html
@@ -85,11 +85,11 @@
    </div>
    <div class="form-item">
        <span>产品代号</span>
        <input id="matnr" type="text" disabled="disabled">
        <input id="matNo" type="text" disabled="disabled">
    </div>
    <div class="form-item">
        <span>产品名称</span>
        <input id="maktx" type="text" disabled="disabled">
        <input id="matName" type="text" disabled="disabled">
    </div>
    <div class="form-item">
        <span style="vertical-align: middle">数量</span>
@@ -133,8 +133,8 @@
        }
        parent.updateTableData({
            locNo: $('#locNo').val(),
            matnr: $('#matnr').val(),
            maktx: $('#maktx').val(),
            matNo: $('#matNo').val(),
            matName: $('#matName').val(),
            count: countDom.val()
        })
        parent.layer.closeAll();
@@ -143,7 +143,7 @@
    function remove() {
        parent.removeTableData({
            locNo: $('#locNo').val(),
            matnr: $('#matnr').val(),
            matNo: $('#matNo').val(),
        })
        parent.layer.closeAll();
    }
src/main/webapp/views/pda/stockOut.html
@@ -130,8 +130,8 @@
            cols: [[
                {type: 'checkbox', fixed: 'left', width:30},
                {field: 'count', align: 'center', title: '数量', event: 'detail', style:'color: blue', width:50},
                {field: 'matnr', align: 'center', title: '编码', event: 'detail'},
                {field: 'maktx', align: 'center', title: '名称', event: 'detail'},
                {field: 'matNo', align: 'center', title: '编码', event: 'detail'},
                {field: 'matName', align: 'center', title: '名称', event: 'detail'},
                {field: 'locNo', align: 'center', title: '库位', event: 'detail'}
            ]],
            done: function (res, curr, count) {
@@ -230,7 +230,7 @@
    // 修改表格数据
    function updateTableData(data) {
        for (var i=0;i<locDetlData.length;i++) {
            if (data.matnr === locDetlData[i].matnr && data.locNo === locDetlData[i].locNo) {
            if (data.matNo === locDetlData[i].matNo && data.locNo === locDetlData[i].locNo) {
                locDetlData[i].count = data.count;
                break
            }
@@ -241,7 +241,7 @@
    // 删除表格行
    function removeTableData(data) {
        for (var i = locDetlData.length - 1; i >= 0; i--) {
            if (locDetlData[i].locNo === data.locNo && locDetlData[i].matnr === data.matnr) {
            if (locDetlData[i].locNo === data.locNo && locDetlData[i].matNo === data.matNo) {
                locDetlData.splice(i, 1);
            }
        }
src/main/webapp/views/pda/stockQuery.html
@@ -108,8 +108,8 @@
            limit: 500,
            cellMinWidth: 50,
            cols: [[
                {field: 'matnr', align: 'center', title: '编码', event: 'detail'},
                {field: 'maktx', align: 'center', title: '名称', event: 'detail'},
                {field: 'matNo', align: 'center', title: '编码', event: 'detail'},
                {field: 'matName', align: 'center', title: '名称', event: 'detail'},
                {field: 'locNo', align: 'center', title: '库位', event: 'detail'},
                {field: 'count', align: 'center', title: '数量', event: 'detail', style:'color: blue', width:50},
                {field: 'pickNum', align: 'center', title: '拣料', event: 'detail', width:50},
@@ -152,7 +152,7 @@
    // 修改表格数据
    function updateTableData(data) {
        for (var i=0;i<locDetlData.length;i++) {
            if (data.matnr === locDetlData[i].matnr && data.locNo === locDetlData[i].locNo) {
            if (data.matNo === locDetlData[i].matNo && data.locNo === locDetlData[i].locNo) {
                locDetlData[i].count = data.count;
                break
            }
@@ -163,7 +163,7 @@
    // 删除表格行
    function removeTableData(data) {
        for (var i = locDetlData.length - 1; i >= 0; i--) {
            if (locDetlData[i].locNo === data.locNo && locDetlData[i].matnr === data.matnr) {
            if (locDetlData[i].locNo === data.locNo && locDetlData[i].matNo === data.matNo) {
                locDetlData.splice(i, 1);
            }
        }
src/main/webapp/views/report/viewWorkIn.html
@@ -26,7 +26,7 @@
    </div>
    <div class="layui-inline">
        <div class="layui-input-inline">
            <input class="layui-input" type="text" name="matnr" placeholder="产品代号" autocomplete="off">
            <input class="layui-input" type="text" name="mat_no" placeholder="产品代号" autocomplete="off">
        </div>
    </div>
    <div class="layui-inline" style="width: 300px">
src/main/webapp/views/report/viewWorkOut.html
@@ -26,7 +26,7 @@
    </div>
    <div class="layui-inline">
        <div class="layui-input-inline">
            <input class="layui-input" type="text" name="matnr" placeholder="产品代号" autocomplete="off">
            <input class="layui-input" type="text" name="mat_no" placeholder="产品编码" autocomplete="off">
        </div>
    </div>
    <div class="layui-inline" style="width: 300px">
src/main/webapp/views/waitPakin/waitPakin.html
@@ -21,7 +21,7 @@
    </div>
    <div class="layui-inline">
        <div class="layui-input-inline">
            <input class="layui-input" type="text" name="matnr" placeholder="产品代号" autocomplete="off">
            <input class="layui-input" type="text" name="mat_no" placeholder="产品代号" autocomplete="off">
        </div>
    </div>
    <!-- 日期范围 -->
src/main/webapp/views/waitPakin/waitPakin_detail.html
@@ -38,19 +38,19 @@
        <div class="layui-inline"  style="width:31%;">
            <label class="layui-form-label">产品代号:</label>
            <div class="layui-input-inline">
                <input id="matnr" class="layui-input" type="text">
                <input id="matNo" class="layui-input" type="text">
            </div>
        </div>
        <div class="layui-inline"  style="width:31%;">
            <label class="layui-form-label">产品描述:</label>
            <div class="layui-input-inline">
                <input id="maktx" class="layui-input" type="text">
                <input id="matName" class="layui-input" type="text">
            </div>
        </div>
        <div class="layui-inline"  style="width:31%;">
            <label class="layui-form-label">数  量:</label>
            <div class="layui-input-inline">
                <input id="anfme" class="layui-input" type="text" lay-verify="number" >
                <input id="qty" class="layui-input" type="text" lay-verify="number" >
            </div>
        </div>
        <div class="layui-inline"  style="width:31%;">
src/main/webapp/views/waitPakinLog/waitPakinLog_detail.html
@@ -44,19 +44,19 @@
        <div class="layui-inline"  style="width:31%;">
            <label class="layui-form-label">产品代号:</label>
            <div class="layui-input-inline">
                <input id="matnr" class="layui-input" type="text">
                <input id="matNo" class="layui-input" type="text">
            </div>
        </div>
        <div class="layui-inline"  style="width:31%;">
            <label class="layui-form-label">产品描述:</label>
            <div class="layui-input-inline">
                <input id="maktx" class="layui-input" type="text">
                <input id="matName" class="layui-input" type="text">
            </div>
        </div>
        <div class="layui-inline"  style="width:31%;">
            <label class="layui-form-label">数  量:</label>
            <div class="layui-input-inline">
                <input id="anfme" class="layui-input" type="text" lay-verify="number" >
                <input id="qty" class="layui-input" type="text" lay-verify="number" >
            </div>
        </div>
        <div class="layui-inline"  style="width:31%;">
src/main/webapp/views/wrkDetl/wrkDetl_detail.html
@@ -30,7 +30,7 @@
        <div class="layui-inline"  style="width:31%;">
            <label class="layui-form-label"><span class="not-null">*</span>物  料:</label>
            <div class="layui-input-inline">
                <input id="matnr" class="layui-input" type="text" lay-verify="required" >
                <input id="matNo" class="layui-input" type="text" lay-verify="required" >
            </div>
        </div>
        <div class="layui-inline"  style="width:31%;">
@@ -60,7 +60,7 @@
        <div class="layui-inline"  style="width:31%;">
            <label class="layui-form-label">产品描述:</label>
            <div class="layui-input-inline">
                <input id="maktx" class="layui-input" type="text">
                <input id="matName" class="layui-input" type="text">
            </div>
        </div>
        <div class="layui-inline"  style="width:31%;">
@@ -72,13 +72,13 @@
        <div class="layui-inline"  style="width:31%;">
            <label class="layui-form-label">数  量:</label>
            <div class="layui-input-inline">
                <input id="anfme" class="layui-input" type="text" lay-verify="number" >
                <input id="qty" class="layui-input" type="text" lay-verify="number" >
            </div>
        </div>
        <div class="layui-inline"  style="width:31%;">
            <label class="layui-form-label">单  位:</label>
            <div class="layui-input-inline">
                <input id="altme" class="layui-input" type="text">
                <input id="unit" class="layui-input" type="text">
            </div>
        </div>
        <div class="layui-inline"  style="width:31%;">
src/main/webapp/views/wrkDetlLog/wrkDetlLog_detail.html
@@ -38,7 +38,7 @@
        <div class="layui-inline"  style="width:31%;">
            <label class="layui-form-label"><span class="not-null">*</span>产品编号:</label>
            <div class="layui-input-inline">
                <input id="matnr" class="layui-input" type="text" lay-verify="required" >
                <input id="matNo" class="layui-input" type="text" lay-verify="required" >
            </div>
        </div>
        <div class="layui-inline"  style="width:31%;">
@@ -68,7 +68,7 @@
        <div class="layui-inline"  style="width:31%;">
            <label class="layui-form-label">产品描述:</label>
            <div class="layui-input-inline">
                <input id="maktx" class="layui-input" type="text">
                <input id="matName" class="layui-input" type="text">
            </div>
        </div>
        <div class="layui-inline"  style="width:31%;">
@@ -80,7 +80,7 @@
        <div class="layui-inline"  style="width:31%;">
            <label class="layui-form-label">数  量:</label>
            <div class="layui-input-inline">
                <input id="anfme" class="layui-input" type="text" lay-verify="number" >
                <input id="qty" class="layui-input" type="text" lay-verify="number" >
            </div>
        </div>
        <div class="layui-inline"  style="width:31%;">