自动化立体仓库 - WMS系统
zwl
5 天以前 632bde0f32999a2b319b706e23d90bc1b5dd8cc2
src/main/webapp/static/js/locDetl/locDetl.js
@@ -7,50 +7,47 @@
        ,{field: 'matnr', align: 'center',title: '商品编号', hide: false, sort:true}
        ,{field: 'maktx', align: 'center',title: '商品名称', hide: false, sort:true}
        ,{field: 'orderNo', align: 'center',title: '单据编号', hide: true}
        ,{field: 'batch', align: 'center',title: '批号', hide: false, width: 300, sort:true}
        // ,{field: 'batch', align: 'center',title: '批号', hide: true, width: 300, sort:true}
        ,{field: 'anfme', align: 'center',title: '数量', hide: false}
        ,{field: 'zpallet', align: 'center',title: '托盘条码', hide: false}
        ,{field: 'specs', align: 'center',title: '规格', hide: false}
        ,{field: 'model', align: 'center',title: '代码', hide: true}
        ,{field: 'color', align: 'center',title: '颜色', hide: true}
        ,{field: 'brand', align: 'center',title: '品牌', hide: true}
        ,{field: 'unit', align: 'center',title: '单位', hide: true}
        ,{field: 'price', align: 'center',title: '单价', hide: true}
        ,{field: 'sku', align: 'center',title: '工序', hide: false}
        ,{field: 'units', align: 'center',title: '单位量', hide: true}
        ,{field: 'barcode', align: 'center',title: '条码', hide: true}
        ,{field: 'origin', align: 'center',title: '在库标记', hide: false}
        ,{field: 'manu', align: 'center',title: '厂家', hide: true}
        ,{field: 'manuDate', align: 'center',title: '生产日期', hide: true}
        ,{field: 'itemNum', align: 'center',title: '品项数', hide: true}
        ,{field: 'safeQty', align: 'center',title: '安全库存量', hide: true}
        // ,{field: 'specs', align: 'center',title: '规格', hide: true}
        // ,{field: 'model', align: 'center',title: '代码', hide: true}
        // ,{field: 'color', align: 'center',title: '颜色', hide: true}
        // ,{field: 'brand', align: 'center',title: '品牌', hide: true}
        // ,{field: 'unit', align: 'center',title: '单位', hide: true}
        // ,{field: 'price', align: 'center',title: '单价', hide: true}
        ,{field: 'standby2', align: 'center',title: '条码upc', hide: false}
        // ,{field: 'barcode', align: 'center',title: '条码', hide: true}
        // ,{field: 'origin', align: 'center',title: '在库标记', hide: false}
        ,{field: 'manu', align: 'center',title: '仓库编码', hide: true}
        // ,{field: 'manuDate', align: 'center',title: '生产日期', hide: true}
        // ,{field: 'itemNum', align: 'center',title: '品项数', hide: true}
        // ,{field: 'safeQty', align: 'center',title: '安全库存量', hide: true}
        ,{field: 'units', align: 'center',title: '单箱毛重', hide: true}
        ,{field: 'weight', align: 'center',title: '单箱净重', hide: true}
        ,{field: 'length', align: 'center',title: '单箱毛重', hide: true}
        ,{field: 'volume', align: 'center',title: '单箱体积', hide: true}
        ,{field: 'threeCode', align: 'center',title: '箱子尺寸', hide: true}
        ,{field: 'supp', align: 'center',title: '供应商', hide: true}
        // ,{field: 'length', align: 'center',title: '单箱毛重', hide: true}
        // ,{field: 'volume', align: 'center',title: '单箱体积', hide: true}
        // ,{field: 'threeCode', align: 'center',title: '箱子尺寸', hide: true}
        ,{field: 'standby1', align: 'center',title: '客户po', hide: false}
        ,{field: 'standby3', align: 'center',title: '客户SKU', hide: false}
        ,{field: 'suppCode', align: 'center',title: '供应商编码', hide: true}
        ,{field: 'beBatch$', align: 'center',title: '是否批次', hide: true}
        ,{field: 'deadTime', align: 'center',title: '保质期', hide: true}
        ,{field: 'deadWarn', align: 'center',title: '预警天数', hide: true}
        ,{field: 'source$', align: 'center',title: '制购', hide: true}
        ,{field: 'check$', align: 'center',title: '要求检验', hide: true}
        ,{field: 'danger$', align: 'center',title: '危险品', hide: true}
        ,{field: 'frozen$', align: 'center',title: '冻结否', hide: true,
            templet: function(d) {
                // 根据条件判断字体颜色
                if (d.frozen$ === '已冻结') {
                    return '<span style="color: #34a8de;">' +d.frozen$ + '</span>';
                } else {
                    return '<span">' +d.frozen$ + '</span>';
                }
            }}
        ,{field: 'supp', align: 'center',title: '供应商', hide: false}
        ,{field: 'boxType1', align: 'center',title: '货主', hide: false}
        ,{field: 'boxType3', align: 'center',title: '采购单号', hide: false}
        // ,{field: 'beBatch$', align: 'center',title: '是否批次', hide: true}
        // ,{field: 'deadTime', align: 'center',title: '保质期', hide: true}
        // ,{field: 'deadWarn', align: 'center',title: '预警天数', hide: true}
        // ,{field: 'source$', align: 'center',title: '制购', hide: true}
        // ,{field: 'check$', align: 'center',title: '要求检验', hide: true}
        // ,{field: 'danger$', align: 'center',title: '危险品', hide: true}
        // ,{field: 'frozen$', align: 'center',title: '冻结否', hide: true,
    ];
    // cols.push.apply(cols, detlCols);
    cols.push({field: 'modiUser$', align: 'center',title: '修改人员',hide: true}
        ,{field: 'modiTime$', align: 'center',title: '修改时间'}
        ,{field: 'memo', align: 'center',title: '备注', hide: false}
        ,{field: 'modiTime$', align: 'center',title: '修改时间'}
        ,{fixed: 'right', title:'操作', align: 'center', toolbar: '#operate', width:160}
    )
    return cols;
}
@@ -301,6 +298,29 @@
    table.on('tool(locDetl)', function(obj){
        var data = obj.data;
        switch (obj.event) {
            case 'viewPhoto':
                if (!data.pic) {
                    layer.msg('暂无照片');
                    break;
                }
                $.ajax({
                    url: baseUrl + "/photo/resolve/auth",
                    headers: {'token': localStorage.getItem('token')},
                    data: JSON.stringify({pic: data.pic}),
                    dataType:'json',
                    contentType:'application/json;charset=UTF-8',
                    method: 'POST',
                    success: function (res) {
                        if (res.code === 200) {
                            showPhotoViewer(layer, res.data);
                        } else if (res.code === 403) {
                            top.location.href = baseUrl + "/";
                        } else {
                            layer.msg(res.msg);
                        }
                    }
                });
                break;
            // 详情
            case 'detail':
                layer.open({