WebTM/views/ÏúÊÛ¹ÜÀí/ÏúÊÛ¶©µ¥/Xs_SeOrderBillList.html
@@ -361,6 +361,7 @@
                    , toolbar: '#toolbarDemo'
                    , height: 'full-50'
                    , page: true
                    , totalRow: true
                    , cellMinWidth: 90
                    , limit: 50
                    , limits: [50, 500, 5000, 20000]
@@ -369,51 +370,29 @@
                       ,{ field: 'hmainid', title: 'hmainid', sort: true, hide: true }
                        , { field: '日期', title: '日期', width: 125, sort: true }
                        , { field: '单据号', title: '单据号', width: 125, sort: true }
                        , { field: 'hsubid', title: 'hsubid', hide: true, sort: true }
                        , { field: '状态', title: '状态', width: 125, sort: true }
                        , { field: '是否下推生产订单', title: '是否下推生产订单', width: 125, sort: true }
                        , { field: 'HBillType', title: 'HBillType', hide: true, sort: true }
                        , { field: 'HCusID', title: 'HCusID', hide: true, sort: true }
                        , { field: '客户代码', title: '客户代码', width: 125, sort: true }
                        , { field: '客户', title: '客户', sort: true }
                        , { field: '交货地址', title: '交货地址', width: 125, sort: true }
                        , { field: 'HSSID', title: 'HSSID', hide: true, sort: true }
                        , { field: '结算方式代码', title: '结算方式代码', width: 125, sort: true }
                        , { field: '结算方式', title: '结算方式', width: 125, sort: true }
                        , { field: '结算日期', title: '结算日期', width: 170, sort: true }
                        , { field: 'HCurID', title: 'HCurID', hide: true, sort: true }
                        , { field: '币别代码', title: '币别代码', sort: true }
                        , { field: '币别', title: '币别', sort: true }
                        , { field: '汇率', title: '汇率', sort: true }
                        , { field: 'HDeptID', title: 'HDeptID', hide: true, sort: true }
                        , { field: '部门代码', title: '部门代码', width: 125, sort: true }
                        , { field: '部门', title: '部门', width: 125, sort: true }
                        , { field: '销售方式', title: '销售方式', sort: true }
                        , { field: 'HManagerID', title: 'HManagerID', hide: true, sort: true }
                        , { field: '主管代码', title: '主管代码', sort: true }
                        , { field: '主管', title: '主管', sort: true }
                        , { field: 'HEmpID', title: 'HEmpID', hide: true, sort: true }
                        , { field: '业务员代码', title: '业务员代码', sort: true }
                        , { field: '业务员', title: '业务员', sort: true }
                        , { field: '摘要', title: '摘要', sort: true }
                        , { field: '表头备注', title: '表头备注', sort: true }
                        , { field: 'hsubid', title: 'hsubid', hide: true, sort: true }
                        , { field: 'HMaterID', title: 'HMaterID', hide: true, sort: true }
                        , { field: '物料代码', title: '物料代码', sort: true }
                        , { field: '物料名称', title: '物料名称', sort: true }
                        , { field: '规格型号', title: '规格型号', sort: true }
                        , { field: '批号', title: '批号', sort: true }
                        , { field: '数量', title: '数量', sort: true, totalRow: true }
                        , { field: 'HUnitID', title: 'HUnitID', hide: true, sort: true }
                        , { field: '计量单位代码', title: '计量单位代码', sort: true }
                        //, { field: '计量单位代码', title: '计量单位代码', sort: true }
                        , { field: '计量单位', title: '计量单位', sort: true }
                        , { field: '数量', title: '数量', sort: true }
                        , { field: 'HCusID', title: 'HCusID', hide: true, sort: true }
                        //, { field: '客户代码', title: '客户代码', width: 125, sort: true }
                        , { field: '客户', title: '客户', sort: true }
                        , { field: 'HEmpID', title: 'HEmpID', hide: true, sort: true }
                        //, { field: '业务员代码', title: '业务员代码', sort: true }
                        , { field: '业务员', title: '业务员', sort: true }
                        , { field: '单价', title: '单价', sort: true }
                        , { field: '金额', title: '金额', sort: true }
                        , { field: '税率', title: '税率', sort: true }
                        , { field: '税额', title: '税额', sort: true }
                        , { field: '价税合计', title: '价税合计', sort: true }
                        , { field: '源单单号', title: '源单单号', sort: true }
                        , { field: '计划跟踪号', title: '计划跟踪号', sort: true }
                        , { field: '表体备注', title: '表体备注', sort: true }
                        , { field: '含税单价', title: '含税单价', sort: true }
                        , { field: '金额', title: '金额', sort: true, totalRow: true }
                        , { field: '价税合计', title: '价税合计', sort: true, totalRow: true }
                        , { field: '表头备注', title: '表头备注', sort: true }
                        , { field: '制单人', title: '制单人', width: 125, sort: true }
                        , { field: '制单日期', title: '制单日期', width: 200, templet: "<div>{{d.制单日期 ==null ?'':layui.util.toDateString(d.制单日期, 'yyyy-MM-dd HH:mm:ss')}}</div>", sort: true }
                        , { field: '审核人', title: '审核人', width: 125, sort: true }
@@ -425,6 +404,30 @@
                        , { field: '作废人', title: '作废人', width: 125, sort: true }
                        , { field: '作废日期', title: '作废日期', width: 200, templet: "<div>{{d.作废日期 ==null ?'':layui.util.toDateString(d.作废日期, 'yyyy-MM-dd HH:mm:ss')}}</div>", sort: true }
                        //, { field: 'HBillType', title: 'HBillType', hide: true, sort: true }
                        //, { field: '交货地址', title: '交货地址', width: 125, sort: true }
                        //, { field: 'HSSID', title: 'HSSID', hide: true, sort: true }
                        //, { field: '结算方式代码', title: '结算方式代码', width: 125, sort: true }
                        //, { field: '结算方式', title: '结算方式', width: 125, sort: true }
                        //, { field: '结算日期', title: '结算日期', width: 170, sort: true }
                        //, { field: 'HCurID', title: 'HCurID', hide: true, sort: true }
                        //, { field: '币别代码', title: '币别代码', sort: true }
                        //, { field: '币别', title: '币别', sort: true }
                        //, { field: '汇率', title: '汇率', sort: true }
                        //, { field: 'HDeptID', title: 'HDeptID', hide: true, sort: true }
                        //, { field: '部门代码', title: '部门代码', width: 125, sort: true }
                        //, { field: '部门', title: '部门', width: 125, sort: true }
                        //, { field: '销售方式', title: '销售方式', sort: true }
                        //, { field: 'HManagerID', title: 'HManagerID', hide: true, sort: true }
                        //, { field: '主管代码', title: '主管代码', sort: true }
                        //, { field: '主管', title: '主管', sort: true }
                        //, { field: '摘要', title: '摘要', sort: true }
                        //, { field: '批号', title: '批号', sort: true }
                        //, { field: '税额', title: '税额', sort: true }
                        //, { field: '源单单号', title: '源单单号', sort: true }
                        //, { field: '计划跟踪号', title: '计划跟踪号', sort: true }
                        //, { field: '表体备注', title: '表体备注', sort: true }
                    ]]
                    , done: function () {
                        soulTable.render(this);
@@ -446,7 +449,32 @@
                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
                    success: function (data1) {
                        if (data1.count == 1) {
                            option.data = data1.data;
                            //设置列表同一个单据只有第一条数据显示主表信息,其它记录只显示子表信息
                            //获取子表列数据
                            var colList = [];
                            for (var i = 0; i < option.cols[0].length; i++) {
                                colList.push(option.cols[0][i].field);
                            }
                            //设置数据
                            var result = data1.data;
                            var temp = "";
                            for (var i = 0; i < result.length; i++) {
                                if (temp != result[i]["hmainid"]) {
                                    temp = result[i]["hmainid"];
                                } else {
                                    var initIndex = $.inArray("hmainid", colList);
                                    var lastIndex = $.inArray("hsubid", colList);
                                    for (var j = initIndex + 1; j < lastIndex; j++) {
                                        var fieldName = colList[j];
                                        result[i][fieldName] = "";
                                    }
                                }
                            }
                            option.data = result;
                            table.render(option);
                            layer.close(ajaxLoad);
@@ -959,6 +987,12 @@
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                    if (data[0].状态 != "已审核") {
                        layer.alert("打印失败!原因:单据状态不为'已审核'状态!!", { icon: 5 });
                        return;
                    }
                    layer.open({
                        type: 2
                        , area: ['50%', '50%']