1
wangbin
2024-07-08 3dfe7dfe993869c8a44e9ccf177849abe98ca8d0
WebTM/views/Éú²ú¹ÜÀí/Éú²ú»ã±¨µ¥/Sc_ICMOReportBillList.html
@@ -251,6 +251,7 @@
                                <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="set_CloseBill" id="set_CloseBill"><i class="layui-icon layui-icon-form"></i>关闭</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="set_CancelCloseBill" id="set_CancelCloseBill"><i class="layui-icon layui-icon-form"></i>反关闭</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="btn-Print" id="btn-Print"><i class="layui-icon layui-icon-print"></i>预览</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="btn_print"><i class="layui-icon layui-icon-print"></i>打印</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="btn-Cell" id="btn-Cell"><i class="layui-icon layui-icon-slider"></i>保存列宽</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="btn-RefreshCell" id="btn-RefreshCell"><i class="layui-icon layui-icon-cols"></i>默认列宽</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="get_Refresh" id="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>刷新</button>
@@ -358,6 +359,9 @@
                        break;
                    //预览按钮
                    case 'btn-Print': get_PrintReport();
                        break;
                    //打印
                    case 'btn_print': get_print();
                        break;
                    //保存列宽按钮
                    case 'btn-Cell': set_SaveGridColWidth();
@@ -1236,6 +1240,46 @@
            }
            //#endregion
            //打印
            function get_print() {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                if (checkStatus.data.length >= 1) {
                    var rows = [];
                    var arr = [];
                    var ieid = [];
                    var HIsCheck = true;
                    var HWaitCheckBillNo = "";
                    for (var i = 0; i < data.length; i++) {
                        rows.push("cast(" + data[i].hmainid.toString() + data[i].hsubid.toString() + " as varchar(100))");
                        arr.push(data[i].hsubid.toString());
                        ieid.push(data[i].hmainid.toString() + data[i].hsubid.toString())
                        if (data[i].审核人 == "") {
                            HIsCheck = false;
                            HWaitCheckBillNo += data[i].单据号 + " , ";
                        }
                    }
                    if (HIsCheck == true) {
                        layer.open({
                            type: 2
                            , area: ['50%', '50%']
                            , title: '打印模版选择'
                            , shade: 0.6 //遮罩透明度
                            , maxmin: false //允许全屏最小化
                            , anim: 0 //0-6的动画形式,-1不开启
                            , content: ['../../BaseSet/SRM_OpenTmpList.html?linterid=' + rows.toString() + '&MyMsg=' + rows.toString() + '&Type=HICMOReport' + '&ieid=' + ieid.toString(), 'yes']
                            , resize: false
                        })
                    } else {
                        layer.msg('请审核单据后在进行打印!');
                    }
                }
                else {
                    layer.msg('请选择一行数据打印!生产汇报单号:' + HWaitCheckBillNo);
                }
            }
            //#region ä¿å­˜åˆ—宽
            function set_SaveGridColWidth() {
                var arr = [];