#
zhou zhou
2026-01-04 eb5ddb58e0d42ca0155ed03f951aac643e810d4a
src/main/webapp/static/js/salesOrder/salsesOrder.js
@@ -4,7 +4,8 @@
function getCol() {
    var cols = [];
    cols.push(
        {field: 'orderCode', align: 'center', title: '订单编号', width: 110}
        { type: 'checkbox', fixed: 'left' }
        , { field: 'orderCode', align: 'center', title: '订单编号', width: 110 }
        , {field: 'orderDate', align: 'center', title: '订单日期', width: 120}
        , {field: 'invCode', align: 'center', title: '物料编码', width: 130}
        , {field: 'invName', align: 'center', title: '物料名称', width: 350}
@@ -43,7 +44,7 @@
    tableIns = table.render({
        elem: '#salesOrder',
        headers: {token: localStorage.getItem('token')},
        url: 'http://192.168.0.253:8073/api/report/getorderreport',
        url: 'http://127.0.0.1:9090/api/report/getorderreport2',
        height: 650,
        width: '100%',
        page: true,
@@ -76,6 +77,46 @@
        }
    });
    // 工具栏事件
    table.on('toolbar(salesOrder)', function (obj) {
        var checkStatus = table.checkStatus(obj.config.id);
        var data = checkStatus.data;
        switch (obj.event) {
            case 'saveToErp':
                if (data.length === 0) {
                    layer.msg('请先选择要保存的数据', { icon: 5 });
                    return;
                }
                layer.confirm('确定要将选中的 ' + data.length + ' 条数据保存到ERP吗?', { icon: 3, title: '提示' }, function (index) {
                    layer.close(index);
                    // 批量保存
                    var loadIndex = layer.load(2);
                    $.ajax({
                        url: baseUrl + '/saleOrder/batchSave/auth',
                        type: 'POST',
                        contentType: 'application/json',
                        headers: { 'token': localStorage.getItem('token') },
                        data: JSON.stringify(data),
                        success: function (res) {
                            layer.close(loadIndex);
                            if (res.code === 200) {
                                layer.msg('保存成功,共保存 ' + data.length + ' 条数据', { icon: 1 });
                                tableReload(false);
                            } else {
                                layer.msg(res.msg || '保存失败', { icon: 2 });
                            }
                        },
                        error: function () {
                            layer.close(loadIndex);
                            layer.msg('网络错误,请稍后重试', { icon: 2 });
                        }
                    });
                });
                break;
        }
    });
    // 搜索栏重置事件
    form.on('submit(reset)', function (data) {
        pageCurr = 1;