自动化立体仓库 - WMS系统
lty
7 天以前 c82f9100d3586218e9e41497c2cea73a2cac44fe
src/main/webapp/static/js/locDetlGroup/locDetlGroup.js
@@ -4,11 +4,21 @@
    var cols = [
        {field: 'matnr', align: 'center', title: '物料号', sort: true}
        , {field: 'maktx', align: 'center', title: '物料名称', sort: true}
        , {field: 'specs', align: 'center', title: '规格'}
        , {field: 'batch', align: 'center', title: '批号', width: 300, sort: true}
        , {field: 'storeMax', align: 'center', title: '数量上限', sort: true}
        , {field: 'storeMin', align: 'center', title: '数量下限', sort: true}
        // , {field: 'storeMaxDate', align: 'center', title: '库龄上限', sort: true}
        , {
            field: 'warnStatus', align: 'center', title: '状态', sort: true, templet: function (d) {
                var colorMap = {
                    '未设置': '#999999',
                    '正常': '#5cb85c',
                    '超上限': '#d9534f',
                    '超下限': '#337ab7'
                };
                var text = d.warnStatus || '';
                var color = colorMap[text] || '#333333';
                return '<span style="color:' + color + ';">' + text + '</span>';
            }
        }
        , {field: 'anfme', align: 'center', title: '实际数量'}
        // , {field: 'nowTime', align: 'center', title: '实际库龄'}
@@ -148,14 +158,8 @@
                break;
            case 'exportData':
                layer.confirm('确定导出Excel吗', {shadeClose: true}, function () {
                    var titles = [];
                    var fields = [];
                    obj.config.cols[0].map(function (col) {
                        if (col.type === 'normal' && col.hide === false && col.toolbar == null) {
                            titles.push(col.title);
                            fields.push(col.field);
                        }
                    });
                    var titles = ['物料号', '物料名称', '数量上限', '数量下限', '状态', '实际数量'];
                    var fields = ['matnr', 'maktx', 'storeMax', 'storeMin', 'warnStatus', 'anfme'];
                    var exportData = {};
                    $.each($('#search-box [name]').serializeArray(), function () {
                        exportData[this.name] = this.value;
@@ -166,7 +170,7 @@
                    };
                    var loadIndex = layer.msg('正在导出...', {icon: 16, shade: 0.01, time: false});
                    $.ajax({
                        url: baseUrl + "/locDetl/export/auth",
                        url: baseUrl + "/locDetl/groupLocExport/auth",
                        headers: {'token': localStorage.getItem('token')},
                        data: JSON.stringify(param),
                        dataType: 'json',
@@ -431,6 +435,7 @@
    form.on('submit(reset)', function (data) {
        pageCurr = 1;
        clearFormVal($('#search-box'));
        form.render('select');
        tableReload(false);
    });
@@ -467,6 +472,7 @@
        type: 'datetime'
    });
    form.render('select');
});