自动化立体仓库 - WMS系统
src/main/webapp/static/js/order/outAll.js
@@ -3,6 +3,7 @@
var matnR;
var id;
var anfme;
var da
layui.config({
    base: baseUrl + "/static/layui/lay/modules/"
}).extend({
@@ -93,13 +94,13 @@
    table.on('toolbar(orderDetlTable)', function (obj) {
        var checkStatus = table.checkStatus(obj.config.id).data;
        if (obj.event === 'pakoutPreview') { // 添加
        if (obj.event === 'orderDetlPakoutPreview') { // 添加
            if (checkStatus.length === 0) {
                layer.msg('请选择至少一条出库明细', {icon: 2});
                return;
            }
            pakoutPreview(checkStatus.map(function (d) {
                return d.id;
            orderDetlPakoutPreview(checkStatus.map(function (d) {
                return d;
            }));
        } else if (obj.event === 'del') { // 删除
            var checkRows = table.checkStatus('sensorTable');
@@ -116,8 +117,8 @@
    /* 表格2工具条点击事件 */
    table.on('tool(orderDetlTable)', function (obj) {
        console.log(obj);
        var data = obj.data;
        switch (obj.event) {
            // 出库
            case 'pakoutPreview':
@@ -149,8 +150,27 @@
        });
    }
    function orderDetlPakoutPreview(ids) {
        let loadIndex = layer.load(2);
        // 构建传递的数据
        da = ids
        locDetlLayerIdx = layer.open({
            type: 2,
            title: false,
            closeBtn: false,
            maxmin: false,
            area: ['90%', '85%'],
            shadeClose: true,
            content: 'OrderDetlStockOut.html',
            success: function(layero, index){
                layer.close(loadIndex);
            }
        });
    }
    function pakoutPreview(ids) {
        let loadIndex = layer.load(2);
        console.log("JSON.stringify(ids)"+JSON.stringify(ids))
        $.ajax({
            url: baseUrl + "/out/pakout2/preview/auth",
            headers: {'token': localStorage.getItem('token')},