自动化立体仓库 - WMS系统
zwl
2025-10-22 4ef4e287fe6597543a9628b6dae294c19f2b1d9c
src/main/webapp/static/js/order/outAll.js
@@ -1,5 +1,8 @@
var pageCurr;
var insTb2;
var matnR;
var id;
var anfme;
layui.config({
    base: baseUrl + "/static/layui/lay/modules/"
}).extend({
@@ -34,7 +37,7 @@
            ,{field: 'orderNo', align: 'center',title: '单据编号', templet: '#orderNoTpl', width: 160}
            ,{field: 'matnr', align: 'center',title: '商品编码', width: 160}
            ,{field: 'maktx', align: 'center',title: '商品名称', width: 200}
            ,{field: 'batch', align: 'center',title: '序列码'}
            ,{field: 'batch', align: 'center',title: '批号'}
            ,{field: 'specs', align: 'center',title: '规格'}
            // ,{field: 'anfme', align: 'center',title: '数量'}
            // ,{field: 'qty', align: 'center',title: '作业数量', style: 'font-weight: bold'}
@@ -54,7 +57,7 @@
            // ,{field: 'updateBy$', align: 'center',title: '修改人员'}
            // ,{field: 'updateTime$', align: 'center',title: '修改时间'}
            // ,{field: 'memo', align: 'center',title: '备注'}
            ,{fixed: 'right', title:'操作', align: 'center', toolbar: '#operate', width: 160}
            ,{fixed: 'right', title:'操作', align: 'center', toolbar: '#operate', width: 200}
        ]],
        request: {
            pageName: 'curr',
@@ -120,12 +123,34 @@
            case 'pakoutPreview':
                pakoutPreview([data.id])
                break;
            case 'outLocDetlQuery' :
                outLocDetlQuery([data.matnr],[data.id],[data.enableQty])
                break;
        }
    });
    // 提取库存
    function outLocDetlQuery(matnr,id,enableQty) {
        let loadIndex = layer.msg('请求中...', {icon: 16, shade: 0.01, time: false});
        matnR=matnr;
        ID=id;
        anfme=enableQty;
        locDetlLayerIdx = layer.open({
            type: 2,
            title: false,
            closeBtn: false,
            maxmin: false,
            area: ['90%', '85%'],
            shadeClose: true,
            content: 'outLocDetlQuery.html',
            success: function(layero, index){
                layer.close(loadIndex);
            }
        });
    }
    function pakoutPreview(ids) {
        let loadIndex = layer.load(2);
        console.log("1111")
        $.ajax({
            url: baseUrl + "/out/pakout2/preview/auth",
            headers: {'token': localStorage.getItem('token')},
@@ -160,7 +185,7 @@
                                    // {type: 'checkbox', merge: ['orderNo']},
                                    {field: 'orderNo', title: '单据编号', merge: true, align: 'center'},
                                    {field: 'title', title: '商品', merge: true, align: 'center', width: 350},
                                    {field: 'batch', title: '序列码', align: 'center'},
                                    {field: 'batch', title: '批号', align: 'center'},
                                    {field: 'anfme', title: '数量', align: 'center', width: 90, style: 'font-weight: bold'},
                                    {field: 'locNo', title: '货位', align: 'center', width: 100, templet: '#locNoTpl'},
                                    {field: 'staNos', align: 'center', title: '出库站', merge: ['locNo'], templet: '#tbBasicTbStaNos'},