zgq
2021-03-10 1382e7f901677dce9db97ba25d9095668c1cb67f
WebTM/views/ÑéÊÕÈë¿â/²úÆ·Èë¿â/Kf_ProductInBill_Fast.html
@@ -21,7 +21,17 @@
                    <div class="layui-form-item" style="padding:15px;margin:0px">
                        <div class="layui-row">
                            <div class="layui-col-xs3">
                                <label class="layui-form-label" style="width:40px;padding-left:0px;">条码</label>
                                <label class="layui-form-label" style="width:60px;padding-left:0px;">MES库位</label>
                            </div>
                            <div class="layui-col-xs8">
                                <input type="text" name="HMESSPName" id="HMESSPName" autocomplete="off" class="layui-input">
                                <input type="hidden" name="HMESSPID" id="HMESSPID" value="0" autocomplete="off" class="layui-input">
                                <input type="hidden" name="HExplanation" id="HExplanation" autocomplete="off" class="layui-input">
                            </div>
                        </div>
                        <div class="layui-row">
                            <div class="layui-col-xs3">
                                <label class="layui-form-label" style="width:60px;padding-left:0px;">条码</label>
                            </div>
                            <div class="layui-col-xs8">
                                <input type="text" name="HBarCode" id="HBarCode" lay-verify="HBarCode" autocomplete="off" class="layui-input">
@@ -84,8 +94,8 @@
                                            <label class="layui-form-label" style="width:30px;padding-left:0px;">仓位</label>
                                        </div>
                                        <div class="layui-col-xs6">
                                            <input type="text" name="HStockPlaceName" id="HStockPlaceName" lay-verify="HStockPlaceName" autocomplete="off" class="layui-input">
                                            <input type="hidden" name="HStockPlaceID" id="HStockPlaceID" lay-verify="HStockPlaceID" value="0" autocomplete="off" class="layui-input">
                                            <input type="text" name="HStockPlaceName" id="HStockPlaceName" autocomplete="off" class="layui-input" style="background-color:#efefef4d;" readonly>
                                            <input type="hidden" name="HStockPlaceID" id="HStockPlaceID" value="0" autocomplete="off" class="layui-input">
                                        </div>
                                        <div class="layui-col-xs3">
                                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HSpID-BT" style="display:none">...</button>
@@ -378,6 +388,8 @@
        //}
        //
        //
        //选择仓库
        form.on('submit(HWHID-BT)', function () {//选择仓库
            layer.open({
                type: 2
@@ -393,6 +405,8 @@
                }
            })
        });
        //选择仓位
        form.on('submit(HSpID-BT)', function () {//选择仓位
            layer.open({
                type: 2
@@ -408,6 +422,8 @@
                }
            })
        });
        //选择保管
        form.on('submit(HKeeperID-BT)', function () {//选择保管
            layer.open({
                type: 2
@@ -423,6 +439,8 @@
                }
            })
        });
        //选择验收
        form.on('submit(HSecManagerID-BT)', function (data) {//选择验收
            var sMainStr = JSON.stringify(data.field);
            layer.open({
@@ -439,6 +457,8 @@
                }
            })
        });
        //选择部门
        form.on('submit(HDeptID-BT)', function () {//选择部门
            layer.open({
                type: 2
@@ -454,6 +474,8 @@
                }
            })
        });
        //编辑
        form.on('submit(cmdModify)', function () {//编辑
            var sSubStr = table.cache['wl-table'];
            //if (AllowLoadData(sSubStr) != false) {//非空验证
@@ -539,6 +561,14 @@
        //提交
        form.on('submit(Saver)', function (data) {//提交
            //debugger;
            if ($("#HExplanation").val() == "") {
                if ($("#HWHNAME").val() == "宽幅成品仓NEW" || $("#HWHNAME").val() == "样本仓NEW") {
                    $("#HWHNAME").val("");
                    $("#HWHID").val("");
                    layer.msg("请扫MES库位码!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
            }
            var sMainStr = JSON.stringify(data.field);
            var sSubStr = table.cache['wl-table'];
            //var sSourceType = $("#HBillType").val();
@@ -632,7 +662,7 @@
                    type: "GET",
                    data: { "sCode": sBarCode, "sInterID": sInterID, "sBillNo": sBillNo, "sBillType": sBillType, "sMaker": sessionStorage["HUserName"], "WhID": sHWHID, "SPID": sHSPID, "sQty": sQty, "sRedBlue": false, "SourceFlag": HSourceFlag, "sSourceBillNo": sSourceBillNo, "sSourceType": sHBillType, "HOWNERID": 0 },
                    success: function (result) {
                        debugger;
                        //debugger;
                        if (result.count == 1) {
                            if (result.data.HBarType == '仓库条码') {
                                $("#HWHNAME").val(result.data.HWhName);
@@ -745,6 +775,8 @@
            //layer.closeAll("loading");
            //}
        });
        //扫源单
        $('#HSourceBillNo').on('keydown', function (event) {   //扫源单
            var HSourceBillNo = $('#HSourceBillNo').val()
            var sInterID = $("#HInterID").val()
@@ -802,6 +834,7 @@
            }
        });
        //扫仓位
        $('#HStockPlaceName').on('keydown', function (event) {      //扫仓位
            var HBarCode = $('#HStockPlaceName').val()
            if (event.keyCode == 13) {
@@ -828,6 +861,48 @@
                });
            }
        });
        //扫MES仓位
        $('#HMESSPName').on('keydown', function (event) {      //扫仓位
            var HBarCode = $('#HMESSPName').val();
            if (event.keyCode == 13) {
                //判断文本框是否有数据    new
                $.ajax({
                    url: GetWEBURL() + "/LookingFor/getSpName_Json",
                    type: "GET",
                    data: { "HBarCode": HBarCode },
                    success: function (result) {
                        if (result.count == 1) {
                            $("#HMESSPID").val(result.data[0].HWHID);
                            $("#HMESSPName").val(result.data[0].HWhName + "-" + result.data[0].HName);
                            $("#HExplanation").val(result.data[0].HName + "-" + result.data[0].HWhName);
                            $.ajax({
                                url: GetWEBURL() + "/LookingFor/GetSpNameMES_Json",
                                type: "GET",
                                data: { "HERPWHID": result.data[0].HWHID },
                                success: function (result) {
                                    if (result.count == 1) {
                                        $("#HWHID").val(result.data[0].HMESWHID);
                                        $("#HWHNAME").val(result.data[0].HMESWHNAME);
                                        $("#HMESSPName").attr("readonly", "readonly");//MES仓位只读HExplanation
                                        $("#HMESSPName").css("background-color", "#efefef4d");
                                    }
                                    else {
                                        layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                                    }
                                    layer.closeAll("loading");
                                }
                            });
                        }
                        else {
                            layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                        }
                        layer.closeAll("loading");
                    }
                });
            }
        });
        //刷新明细页签
        table.render({
            elem: '#mx-table'