1
duhe
2024-03-21 4c0f65f8ba29bbc72abb74cbb3ce323f73f461fa
WebTM/views/³µ¼ä¹ÜÀí/¹¤Ðò³öÕ¾»ã±¨µ¥/Sc_StationOutBill_Mul_RYQ.html
@@ -231,7 +231,7 @@
            var HMainEntryRow = 1;//单据号后缀
            var HqtyBill = 0;//进站单据数量
            //初始表格数据
            var option1 = {
@@ -394,10 +394,10 @@
                var rowIndex = $(obj.tr).attr("data-index");
                if (obj.event === 'del') {
                    layer.confirm('真的删除行吗?', function (index) {
                            obj.del();
                            option1.data = table.cache["mainTable1"];//将数据绑定到data上
                            table.reload(option1);
                            layer.close(index);
                        obj.del();
                        option1.data = table.cache["mainTable1"];//将数据绑定到data上
                        table.reload(option1);
                        layer.close(index);
                    });
                }
                if (obj.event === 'edit') {
@@ -648,7 +648,19 @@
                    , shade: 0.6 //遮罩透明度
                    , maxmin: true //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: ['../../Baseset/基础资料/Gy_EmployeeList.html?Type=HWorker', 'yes']
                    , content: ['../../基础资料/公用基础资料/Gy_EmployeeList.html', 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                        }
                        $("#HEmpNumber1").val(checkStatus.data[0].职员代码);
                        $("#HEmpName1").val(checkStatus.data[0].职员名称);
                        $("#HEmpID1").val(checkStatus.data[0].HItemID);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , resize: false
                    , cancel: function (index, layero) {
                    }
@@ -662,7 +674,19 @@
                    , shade: 0.6 //遮罩透明度
                    , maxmin: true //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: ['../../Baseset/基础资料/Gy_EmployeeList.html?Type=HWorker2', 'yes']
                    , content: ['../../基础资料/公用基础资料/Gy_EmployeeList.html', 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                        }
                        $("#HEmpNumber2").val(checkStatus.data[0].职员代码);
                        $("#HEmpName2").val(checkStatus.data[0].职员名称);
                        $("#HEmpID2").val(checkStatus.data[0].HItemID);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , resize: false
                    , cancel: function (index, layero) {
                    }
@@ -676,7 +700,19 @@
                    , shade: 0.6 //遮罩透明度
                    , maxmin: true //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: ['../../Baseset/基础资料/Gy_EmployeeList.html?Type=HWorker3', 'yes']
                    , content: ['../../基础资料/公用基础资料/Gy_EmployeeList.html', 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                        }
                        $("#HEmpNumber3").val(checkStatus.data[0].职员代码);
                        $("#HEmpName3").val(checkStatus.data[0].职员名称);
                        $("#HEmpID3").val(checkStatus.data[0].HItemID);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , resize: false
                    , cancel: function (index, layero) {
                    }
@@ -690,7 +726,19 @@
                    , shade: 0.6 //遮罩透明度
                    , maxmin: true //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: ['../../Baseset/基础资料/Gy_EmployeeList.html?Type=HWorker4', 'yes']
                    , content: ['../../基础资料/公用基础资料/Gy_EmployeeList.html', 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                        }
                        $("#HEmpNumber4").val(checkStatus.data[0].职员代码);
                        $("#HEmpName4").val(checkStatus.data[0].职员名称);
                        $("#HEmpID4").val(checkStatus.data[0].HItemID);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , resize: false
                    , cancel: function (index, layero) {
                    }
@@ -704,7 +752,19 @@
                    , shade: 0.6 //遮罩透明度
                    , maxmin: true //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: ['../../Baseset/基础资料/Gy_EmployeeList.html?Type=HWorker5', 'yes']
                    , content: ['../../基础资料/公用基础资料/Gy_EmployeeList.html', 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                        }
                        $("#HEmpNumber5").val(checkStatus.data[0].职员代码);
                        $("#HEmpName5").val(checkStatus.data[0].职员名称);
                        $("#HEmpID5").val(checkStatus.data[0].HItemID);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , resize: false
                    , cancel: function (index, layero) {
                    }
@@ -718,7 +778,19 @@
                    , shade: 0.6 //遮罩透明度
                    , maxmin: true //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: ['../../Baseset/基础资料/Gy_EmployeeList.html?Type=HWorker6', 'yes']
                    , content: ['../../基础资料/公用基础资料/Gy_EmployeeList.html', 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                        }
                        $("#HEmpNumber6").val(checkStatus.data[0].职员代码);
                        $("#HEmpName6").val(checkStatus.data[0].职员名称);
                        $("#HEmpID6").val(checkStatus.data[0].HItemID);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , resize: false
                    , cancel: function (index, layero) {
                    }
@@ -732,7 +804,19 @@
                    , shade: 0.6 //遮罩透明度
                    , maxmin: true //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: ['../../Baseset/基础资料/Gy_EmployeeList.html?Type=HWorker7', 'yes']
                    , content: ['../../基础资料/公用基础资料/Gy_EmployeeList.html', 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                        }
                        $("#HEmpNumber7").val(checkStatus.data[0].职员代码);
                        $("#HEmpName7").val(checkStatus.data[0].职员名称);
                        $("#HEmpID7").val(checkStatus.data[0].HItemID);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , resize: false
                    , cancel: function (index, layero) {
                    }
@@ -746,13 +830,25 @@
                    , shade: 0.6 //遮罩透明度
                    , maxmin: true //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: ['../../Baseset/基础资料/Gy_EmployeeList.html?Type=HWorker8', 'yes']
                    , content: ['../../基础资料/公用基础资料/Gy_EmployeeList.html', 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                        }
                        $("#HEmpNumber8").val(checkStatus.data[0].职员代码);
                        $("#HEmpName8").val(checkStatus.data[0].职员名称);
                        $("#HEmpID8").val(checkStatus.data[0].HItemID);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , resize: false
                    , cancel: function (index, layero) {
                    }
                })
            });
            //#region æ‰«æ¡å½¢ç (流转卡)
            $('#HBarCode').on('keydown', function (event) {
@@ -834,7 +930,7 @@
                //var sSubStr = JSON.stringify(num);
                var HEmpName1 = $("#HEmpName1").val();
                var HEmpName1 = $("#HEmpName1").val();
                var HEmpName2 = $("#HEmpName2").val();
                var HEmpName3 = $("#HEmpName3").val();
                var HEmpName4 = $("#HEmpName4").val();
@@ -854,8 +950,7 @@
                var HMaker = "";
                var HEmpNum = "";
                if (HEmpName1 != "")
                {
                if (HEmpName1 != "") {
                    HMaker = HMaker + "," + HEmpName1;
                    HEmpNum = HEmpNum + "," + HEmpNumber1;
                }
@@ -898,20 +993,16 @@
                    async: true,
                    data: { "oMain": sSubStr },
                    dataType: "json",
                    success: function (result)
                    {
                        if (result.count == 1)
                        {
                    success: function (result) {
                        if (result.count == 1) {
                            layer.msg("扫码出站成功!");
                        }
                        else
                        {
                        else {
                            layer.close(index);
                            layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                        }
                    },
                    error: function (err)
                    {
                    error: function (err) {
                        layer.close(index);
                        layer.msg("错误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    }
@@ -932,7 +1023,7 @@
            //#endregion
            //#region è¡Œå†…事件
            //#endregion
            //#region æµæ°´å·å›žè½¦æ–¹æ³•
@@ -1066,7 +1157,7 @@
                $.ajax({
                    url: GetWEBURL() + '/Cj_StationOutBill/get_BarCodeDetail',
                    type: "GET",
                    data: { "HMainInterID": $("#HMainInterID").val()},
                    data: { "HMainInterID": $("#HMainInterID").val() },
                    success: function (data1) {
                        if (data1.count == 1) {
                            option1.data = data1.data;
@@ -1095,7 +1186,7 @@
                    , shade: 0.6 //遮罩透明度
                    //, maxmin: true //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: ['../../Baseset/基础资料/Gy_MaterialList.html', 'yes']
                    , content: ['../../基础资料/公用基础资料/Gy_Material.html', 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {
@@ -1105,7 +1196,8 @@
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                        }
                        $("#HMaterName").val(checkStatus.data[0].HNumber);
                        $("#HMaterName").val(checkStatus.data[0].物料名称);
                        $("#HMaterNumber").val(checkStatus.data[0].物料代码);
                        $("#HMaterID").val(checkStatus.data[0].HItemID);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
@@ -1276,7 +1368,7 @@
            //#endregion
            //以上为layui模块
        });
        function GetHWorkerValue(obj) {