智云srmLayUi(安瑞和瑞琪)(通用版本)
yusijie
2024-09-24 b28c9a27dfefb67600192dcd587efdf0cf64cc98
WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POInStockBillList.html
@@ -138,6 +138,7 @@
                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-details"><i class="layui-icon layui-icon-form"></i>详情</button>
                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-changebg"><i class="layui-icon layui-icon-form"></i>变更</button>
                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print"><i class="layui-icon layui-icon-print"></i>打印送货单</button>
                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print-Convenient"><i class="layui-icon layui-icon-print"></i>一键打印</button>
                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete"><i class="layui-icon layui-icon-delete"></i>删除</button>
                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-generate"><i class="layui-icon layui-icon-file"></i>生成条码</button>
                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>退出</button>
@@ -690,7 +691,7 @@
                        //}
                        layer.open({
                            type: 2
                            , area: ['50%', '50%']
                            , area: ['80%', '80%']
                            , title: '打印模版选择'
                            , shade: 0.6 //遮罩透明度
                            , maxmin: false //允许全屏最小化
@@ -702,6 +703,9 @@
                            //}
                        })
                        break;
                    case 'btn-print-Convenient':
                        convenientPrint();
                        break;
                    case 'btn-generate':
                        var checkStatus = table.checkStatus('mainTable')
@@ -752,6 +756,40 @@
                    }
                });
            });
            //一键打印
            function convenientPrint() {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                if (data.length != 1) {
                    layer.msg("请选择一条数据", { icon: 5 });
                    return;
                }
                if (data[0].单据状态 != '已审核') {
                    layer.msg("请审核送货单后在进行打印( ´◔︎ ‸◔︎`)", { icon: 5 });
                    return;
                }
                $.ajax({
                    type: "get",
                    url: GetWEBURL() + "/Open_PrintTem/GetDefaultOpenTmp_Json",
                    async: true,
                    data: { "HNumber": 'SRM_POInStockBillList' },
                    //data: { "Value": Value },
                    success: function (result) {
                        if (result.count == 1) {
                            var OpenTmp = result.data[0].模板名称
                            window.open("../../views/SRM/HBarPlanPrint.html?linterid=" + data[0].hmainid.toString() + "&Type=SRM_POInStockBillList" + "&OpenTmp=" + OpenTmp.toString());
                        } else {
                            layer.msg(result.Message);
                        }
                    },
                    error: function (result) {
                        console.log(result);
                    }
                });
            }
        });
    </script>
</body>