自动化立体仓库 - WMS系统
lty
2026-01-29 539a56279625242c497b4b4093f2defbb9d80334
src/main/webapp/static/js/wrkMast/wrkMast.js
@@ -28,6 +28,10 @@
    };
    $(document).on('i18n:languageChanged', function() {
        if (typeof I18n !== 'undefined') {
            I18n.updatePage($('#search-box'));
        }
        layDateRender();
        tableIns.reload({
            cols: getCol(),
            done: doneCallback
@@ -75,6 +79,9 @@
        toolbar: '#toolbar',
        cellMinWidth: 50,
        cols: getCol(),
        text: {
            none: typeof I18n !== 'undefined' ? I18n.t('no_data') : '暂无相关数据'
        },
        request: {
            pageName: 'curr',
            pageSize: 'limit'
@@ -282,7 +289,7 @@
                layer.confirm(I18n.t('confirm_complete_work_order'), {title: I18n.t('work_no')+':'+data.wrkNo, shadeClose: true}, function(){
                    http.post(baseUrl+"/hand/control/wrkMast", {workNo: data.wrkNo, type:1}, function (res) {
                        $(".layui-laypage-btn")[0].click();
                        layer.msg(data.wrkNo + res.msg);
                        layer.msg(data.wrkNo + (typeof I18n !== 'undefined' ? I18n.t(res.msg) : res.msg));
                    })
                    layer.closeAll();
@@ -294,7 +301,7 @@
                    layer.confirm(I18n.t('confirm_cancel_erp_order'), {title: I18n.t('work_no')+':'+data.wrkNo, shadeClose: true}, function(){
                        http.post(baseUrl+"/hand/control/wrkMast", {workNo: data.wrkNo, type:2}, function (res) {
                            $(".layui-laypage-btn")[0].click();
                            layer.msg(data.wrkNo + res.msg);
                            layer.msg(data.wrkNo + (typeof I18n !== 'undefined' ? I18n.t(res.msg) : res.msg));
                        })
                        layer.closeAll();
                    });
@@ -302,7 +309,7 @@
                    layer.confirm(I18n.t('confirm_cancel_work_order'), {title: I18n.t('work_no')+':'+data.wrkNo, shadeClose: true}, function(){
                        http.post(baseUrl+"/hand/control/wrkMast", {workNo: data.wrkNo, type:2}, function (res) {
                            $(".layui-laypage-btn")[0].click();
                            layer.msg(data.wrkNo + res.msg);
                            layer.msg(data.wrkNo + (typeof I18n !== 'undefined' ? I18n.t(res.msg) : res.msg));
                        })
                        layer.closeAll();
                    });
@@ -313,7 +320,7 @@
                layer.confirm(I18n.t('confirm_pick_work_order'), {title: I18n.t('work_no')+':'+data.wrkNo, shadeClose: true}, function(){
                    http.post(baseUrl+"/hand/control/wrkMast", {workNo: data.wrkNo, type:3}, function (res) {
                        $(".layui-laypage-btn")[0].click();
                        layer.msg(data.wrkNo + res.msg);
                        layer.msg(data.wrkNo + (typeof I18n !== 'undefined' ? I18n.t(res.msg) : res.msg));
                    })
                    layer.closeAll();
                });
@@ -323,7 +330,7 @@
                layer.confirm(I18n.t('confirm_pre_existing_exception'), {title: I18n.t('work_no')+':'+data.wrkNo, shadeClose: true}, function(){
                    http.post(baseUrl+"/deal/preHave/start", {wrkNo: data.wrkNo}, function (res) {
                        $(".layui-laypage-btn")[0].click();
                        layer.msg(data.wrkNo + res.msg, {icon: 1});
                        layer.msg(data.wrkNo + (typeof I18n !== 'undefined' ? I18n.t(res.msg, {locNo: res.data}) : res.msg), {icon: 1});
                    })
                    layer.closeAll();
                });
@@ -508,11 +515,26 @@
        elem: '#logErrTime\\$',
        type: 'datetime'
    });
    layDate.render({
        elem: '.layui-laydate-range'
        ,type: 'datetime'
        ,range: true
    });
    function layDateRender() {
        var lang = (typeof I18n !== 'undefined' && I18n.getLanguage().indexOf('en') > -1) ? 'en' : 'cn';
        setTimeout(function () {
            $('.layui-laydate-range').each(function() {
                var $this = $(this);
                var val = $this.val();
                var $newElem = $this.clone();
                $newElem.removeAttr('lay-key');
                $newElem.val(val);
                $this.replaceWith($newElem);
                layDate.render({
                    elem: $newElem[0],
                    type: 'datetime',
                    range: true,
                    lang: lang
                });
            });
        }, 300);
    }
    layDateRender();
    var pageCur;
    function locDetl(param){