YL
2022-02-21 ca1cfde35f518cfa9064643718b01bdb68e00529
WebTM/views/³µ¼ä¹ÜÀí/ίÍ⹤Ðò·¢³öµ¥/Cj_StationEntrustInBill_PDA.html
@@ -61,6 +61,7 @@
                            <label class="layui-form-label" style="width: 85px;"><span style="color:red;">*</span>条形码</label>
                            <div class="layui-input-block" style="margin-left: 120px;width:46%;">
                                <input type="text" name="HBarCode" id="HBarCode" lay-verify="required" placeholder="请键入后回车" autocomplete="off" class="layui-input">
                                <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu layui-btn-radius" lay-filter="QueDin" style="line-height: 30px;">确定</button>
                            </div>
                        </div>
                    </div>
@@ -302,8 +303,7 @@
            $("#HEmpID").val(sessionStorage["Czybm"]);
            $("#HEmp").val(sessionStorage["HUserName"]);
            $("#HMaker").val(sessionStorage["HUserName"]);
            //流转卡是否扫描标记
            var HProcExchBillNoFlag = false;
            //获取最大单据号
            $.ajax({
@@ -319,64 +319,8 @@
            //条形码回车方法
            $('#HBarCode').on('keydown', function (event) {
                var HBarCode = $('#HBarCode').val();
                if (event.keyCode == 13) {
                    if (!HBarCode) {
                        layer.msg("条形码不能为空!")
                        return;
                    }
                    var index = layer.load();
                    $.ajax({
                        url: GetWEBURL() + "/Cj_StationEntrustInBill/txtHBarCode_KeyDown",
                        type: "GET",
                        data: { "HBarCode": HBarCode },
                        success: function (result) {
                            if (result.count == 1) {
                                var data = result.data[0];
                                form.val("formData", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                    "HICMOBillNo": data.任务单号,
                                    "HICMOInterID": data.hicmointerid,
                                    "HMaterID": data.HMaterID,
                                    "HMaterName": data.产品,
                                    "HMaterNumber": data.产品代码,
                                    "HMaterModel": data.规格型号,
                                    "HQty": 0,
                                    "HPieceQty": data.生产数量,
                                    "HPlanQty": data.生产数量,
                                    "lngBillSubKey": data.HSubID,
                                    "lngBillKey": data.HMainID,
                                    "HProcExchBillNo": data.单据号,
                                    "HICMOQty": data.任务单数量,
                                    "HOrderProcNO": data.订单跟踪号,
                                    "HStationInTime": Format(new Date(), "yyyy-MM-dd hh:mm:ss"),
                                    "HMoney": 0,
                                    //"HProcID": data.HProcID,
                                    //"HProcNo": data.工序号,
                                    //"HProcName": data.工序,
                                    "HSupID": data.HSupID,
                                    "HSup": data.供应商,
                                    "HSourceID": data.HSourceID,
                                    "HSource": data.生产资源,
                                    "HGroupID": data.HGroupID,
                                    "HGroup": data.班组,
                                    "HDeptID": sessionStorage["HDeptID"],
                                    "HDept": sessionStorage["HDept"]
                                });
                                $("#HBarCode").attr("readonly", "readonly");//条形码只读
                                $("#HBarCode").css("background-color", "#efefef4d");
                                HProcExchBillNoFlag = true;
                                layer.close(index);
                            }
                            else {
                                layer.close(index);
                                layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                            }
                        },
                        error: function (err) {
                            layer.close(index);
                            layer.msg("接口请求失败!" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                        }
                    });
                    GetMeesageByBarCode();
                }
            });
@@ -427,6 +371,11 @@
                    parent.layui.admin.events.closeThisTabs(); //关闭页签
                });
            })
            //确定按钮
            form.on('submit(QueDin)', function (data) {//退出
                GetMeesageByBarCode();
            });
            //提交
            form.on('submit(Saver)', function (data) {//提交
@@ -491,7 +440,6 @@
            form.on('submit(btnSearchMater)', function () {
                layer.msg('禁止选择');
            });
        //以上为layui模块
        });
@@ -501,6 +449,66 @@
            $("#HProcID").val(obj[0].HItemID);
        }
        //扫条码
        function GetMeesageByBarCode(obj) {  //返回工作中心
            var HBarCode = $('#HBarCode').val();//条形码(流转卡号)(数据库中为单据号)
            //判断文本框是否有数据    new
            if (HBarCode == "") {
                layer.alert("条形码为空!", { icon: 5, btn: ['退出'], time: 100000, offset: 't' });
                return;
            }
            $.ajax({
                url: GetWEBURL() + "/Cj_StationEntrustInBill/txtHBarCode_KeyDown",
                type: "GET",
                data: { "HBarCode": HBarCode },
                success: function (result) {
                    if (result.count == 1) {
                        var data = result.data[0];
                        form.val("formData", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                            "HICMOBillNo": data.任务单号,
                            "HICMOInterID": data.hicmointerid,
                            "HMaterID": data.HMaterID,
                            "HMaterName": data.产品,
                            "HMaterNumber": data.产品代码,
                            "HMaterModel": data.规格型号,
                            "HQty": 0,
                            "HPieceQty": data.生产数量,
                            "HPlanQty": data.生产数量,
                            "lngBillSubKey": data.HSubID,
                            "lngBillKey": data.HMainID,
                            "HProcExchBillNo": data.单据号,
                            "HICMOQty": data.任务单数量,
                            "HOrderProcNO": data.订单跟踪号,
                            "HStationInTime": Format(new Date(), "yyyy-MM-dd hh:mm:ss"),
                            "HMoney": 0,
                            //"HProcID": data.HProcID,
                            //"HProcNo": data.工序号,
                            //"HProcName": data.工序,
                            "HSupID": data.HSupID,
                            "HSup": data.供应商,
                            "HSourceID": data.HSourceID,
                            "HSource": data.生产资源,
                            "HGroupID": data.HGroupID,
                            "HGroup": data.班组,
                            "HDeptID": sessionStorage["HDeptID"],
                            "HDept": sessionStorage["HDept"]
                        });
                        $("#HBarCode").attr("readonly", "readonly");//条形码只读
                        $("#HBarCode").css("background-color", "#efefef4d");
                    }
                    else {
                        layer.close(index);
                        layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    }
                },
                error: function (err) {
                    layer.close(index);
                    layer.msg("接口请求失败!" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                }
            });
        }
    </script>
</body>
</html>