王 垚
2021-12-17 7e4c66baf932779bfcd0aa9508ece0491084a591
打印送货单时进行记录到操作日志表
1个文件已修改
225 ■■■■ 已修改文件
WebSRM/layuiAdmin.std-v1.2.1/src/views/Baseset/SRM_OpenTmpList.html 225 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebSRM/layuiAdmin.std-v1.2.1/src/views/Baseset/SRM_OpenTmpList.html
@@ -49,21 +49,21 @@
    <script>
        layui.use(['table', 'form', 'layer', 'element'], function () {
            var table = layui.table
            , form = layui.form
            , layer = layui.layer
            , element = layui.element; //Tab的切换功能,切换事件监听等,需要依赖element模块
                , form = layui.form
                , layer = layui.layer
                , element = layui.element; //Tab的切换功能,切换事件监听等,需要依赖element模块
            table.render({
                elem: '#mainTable'
                // , url: '/demo/table/user/'
               , data: []
              , cellMinWidth: 80 //全局定义常规单元格的最小宽度,layui 2.2.1 新增
              , cols: [[
                  { type: 'radio' }
                , { field: 'HItemID', width: 150, title: 'ID', hide: true }
                , { field: 'HNumber', width: 150, title: '模块代码' }
                , { field: 'HName', width: 150, title: '模块名称', hide: true }
                , { field: '模板名称', width: 150, title: '模板名称' }
              ]]
                , data: []
                , cellMinWidth: 80 //全局定义常规单元格的最小宽度,layui 2.2.1 新增
                , cols: [[
                    { type: 'radio' }
                    , { field: 'HItemID', width: 150, title: 'ID', hide: true }
                    , { field: 'HNumber', width: 150, title: '模块代码' }
                    , { field: 'HName', width: 150, title: '模块名称', hide: true }
                    , { field: '模板名称', width: 150, title: '模板名称' }
                ]]
            });
@@ -124,33 +124,33 @@
                element.tabDelete('tabDemo', '2'); //删除
                element.tabAdd('tabDemo', {
                    title: '新增模板'
                  , content: '<div class="layui-form-item">' +
                      '<div class="layui-row">' +
                      '<div class="layui-col">' +
                      '<label class="layui-form-label"> 模块名:</label>' +
                      '<div class="layui-input-inline">' +
                      '<input class="layui-input" name="HNumber" lay-verify="HNumber" id="HNumber" readonly="readonly" autocomplete="off">' +
                      '</div>' +
                      '</div>' +
                      '<div class="layui-row">' +
                      '<div class="layui-col">' +
                      '<label class="layui-form-label"> 模板名称:</label>' +
                      '<div class="layui-input-inline">' +
                      '<input class="layui-input" name="HName" lay-verify="HName" id="HName" autocomplete="off">' +
                      '</div>' +
                      '</div>' +
                      '</div>' +
                      '<div class="layui-form-item">' +
                      '<div class="layui-row">' +
                      '<div class="layui-col">' +
                      '<button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="Save">保存</button>' +
                      '<button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="Cancel">取消</button>' +
                      '</div>' +
                      '</div>' +
                      '</div>' +
                      '</div>' +
                      '</div>' //支持传入(html代码)不持支直接传入html页面
                  , id: '2' //选项卡标题的lay-id属性值
                    , content: '<div class="layui-form-item">' +
                        '<div class="layui-row">' +
                        '<div class="layui-col">' +
                        '<label class="layui-form-label"> 模块名:</label>' +
                        '<div class="layui-input-inline">' +
                        '<input class="layui-input" name="HNumber" lay-verify="HNumber" id="HNumber" readonly="readonly" autocomplete="off">' +
                        '</div>' +
                        '</div>' +
                        '<div class="layui-row">' +
                        '<div class="layui-col">' +
                        '<label class="layui-form-label"> 模板名称:</label>' +
                        '<div class="layui-input-inline">' +
                        '<input class="layui-input" name="HName" lay-verify="HName" id="HName" autocomplete="off">' +
                        '</div>' +
                        '</div>' +
                        '</div>' +
                        '<div class="layui-form-item">' +
                        '<div class="layui-row">' +
                        '<div class="layui-col">' +
                        '<button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="Save">保存</button>' +
                        '<button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="Cancel">取消</button>' +
                        '</div>' +
                        '</div>' +
                        '</div>' +
                        '</div>' +
                        '</div>' //支持传入(html代码)不持支直接传入html页面
                    , id: '2' //选项卡标题的lay-id属性值
                });
                $("#HNumber").val(Type);
                element.tabChange('tabDemo', '2');
@@ -158,29 +158,29 @@
            form.on('submit(Del)', function (data) {//删除
                var checkStatus = table.checkStatus('mainTable')
                 , data = checkStatus.data;
                    , data = checkStatus.data;
                var OpenTmp = data[0].HItemID;
                $.ajax(
                {
                    type: "GET",
                    url: GetWEBURL() + "DelOpenTmp", //方法所在页面和方法名
                    async: true,
                    data: { "HItemID": OpenTmp },
                    dataType: "json",
                    success: function (data) {
                        if (data.count == 1) { // 说明验证成功了,
                            layer.msg(data.Message, { icon: 1 });
                            RoadList(Type);
                    {
                        type: "GET",
                        url: GetWEBURL() + "DelOpenTmp", //方法所在页面和方法名
                        async: true,
                        data: { "HItemID": OpenTmp },
                        dataType: "json",
                        success: function (data) {
                            if (data.count == 1) { // 说明验证成功了,
                                layer.msg(data.Message, { icon: 1 });
                                RoadList(Type);
                            }
                            else {
                                layer.msg(data.Message, { icon: 5 });
                            }
                            layer.closeAll("loading");
                        },
                        error: function (err) {
                            layer.msg("错误:" + err, { icon: 5 });
                        }
                        else {
                            layer.msg(data.Message, { icon: 5 });
                        }
                        layer.closeAll("loading");
                    },
                    error: function (err) {
                        layer.msg("错误:" + err, { icon: 5 });
                    }
                });
                    });
            });
            form.on('submit(Reload)', function (data) {//刷新
                RoadList(Type);
@@ -195,29 +195,29 @@
                    return false;
                }
                $.ajax(
                {
                    type: "GET",
                    url: GetWEBURL() + "SaveOpenTmp", //方法所在页面和方法名
                    async: true,
                    data: { "HNumber": Tmp.HNumber, "HName": Tmp.HName },
                    dataType: "json",
                    success: function (data) {
                        if (data.count == 1) { // 说明验证成功了,
                            layer.msg(data.Message, { icon: 1 });
                            RoadList(Type);
                            element.tabChange('tabDemo', '1');
                            element.tabDelete('tabDemo', '2'); //删除
                    {
                        type: "GET",
                        url: GetWEBURL() + "SaveOpenTmp", //方法所在页面和方法名
                        async: true,
                        data: { "HNumber": Tmp.HNumber, "HName": Tmp.HName },
                        dataType: "json",
                        success: function (data) {
                            if (data.count == 1) { // 说明验证成功了,
                                layer.msg(data.Message, { icon: 1 });
                                RoadList(Type);
                                element.tabChange('tabDemo', '1');
                                element.tabDelete('tabDemo', '2'); //删除
                            }
                            else {
                                layer.msg(data.Message, { icon: 5 });
                            }
                            layer.closeAll("loading");
                        },
                        error: function (err) {
                            layer.msg("错误:" + err, { icon: 5 });
                        }
                        else {
                            layer.msg(data.Message, { icon: 5 });
                        }
                        layer.closeAll("loading");
                    },
                    error: function (err) {
                        layer.msg("错误:" + err, { icon: 5 });
                    }
                });
                    });
            });
            form.on('submit(Cancel)', function (data) {//取消
                element.tabChange('tabDemo', '1');
@@ -225,7 +225,7 @@
            });
            form.on('submit(Select)', function (data) {//选择
                var checkStatus = table.checkStatus('mainTable')
                 , data = checkStatus.data;
                    , data = checkStatus.data;
                var OpenTmp = data[0].模板名称;
                if (OpenTmp == '条码') {
                    window.open("../../views/SRM/HBarPlanPrint.html?linterid=" + linterid.toString() + "&Type=" + Type.toString() + "&OpenTmp=" + OpenTmp.toString());
@@ -233,40 +233,33 @@
                    window.open("../../views/SRM/HBarPlanPrint.html?linterid=" + linterid.toString() + "&Type=" + Type.toString() + "&OpenTmp=" + OpenTmp.toString());
                }
                //打开打印模板
                ////根据模块获取WEBAPI链接
                //var url = "";
                //switch (Type)
                //{
                //    case "HBarCodePrint":
                //        url = "UpdateBarcodePrintQty"
                //        break;
                //    case "HPOInStockBill":
                //        url = "UpdatePOInStockBillPrintQty"
                //        break;
                //}
                ////更新打印数量
                //$.ajax(
                //{
                //    type: "POST",
                //    url: GetWEBURL() + url, //方法所在页面和方法名
                //    async: true,
                //    data: { "msg": MyMsg },
                //    dataType: "json",
                //    success: function (data) {
                //        //if (data.count == 1) { // 说明验证成功了,
                //        //    layer.msg(data.Message, { icon: 1 });
                //        //}
                //        //else {
                //        //    layer.msg(data.Message, { icon: 5 });
                //        //}
                //        layer.closeAll("loading");
                //    },
                //    error: function (err) {
                //        parent.f_alert("错误:" + err);
                //    }
                //});
                //根据模块获取WEBAPI链接
                var url = "";
                switch (Type) {
                    //case "SRM_POOrderBillList": //条码打印
                    //    url = "UpdateBarcodePrintQty"
                    //    break;
                    case "SRM_POInStockBillList"://送货单打印
                        url = "/UpdatePOInStockBillPrintQty"
                        break;
                }
                //更新打印数量
                $.ajax(
                    {
                        type: "GET",
                        url: GetWEBURL() + url, //方法所在页面和方法名
                        async: true,
                        data: { msg: linterid.toString(), CurUserName: sessionStorage["HUserName"] },
                        dataType: "json",
                        success: function (result) {
                            layer.closeAll("loading");
                        },
                        error: function (err) {
                            parent.f_alert("错误:" + err);
                        }
                    });
                //关闭当前窗口
                var index = parent.layer.getFrameIndex(window.name);
                parent.layer.close(index);
@@ -276,7 +269,7 @@
                parent.layer.close(index); //再执行关闭
            });
        });