1
llj
2025-09-24 f17efd8c87866af536ef840bbdd998569e32c0a9
1
1个文件已修改
96 ■■■■■ 已修改文件
WebTM/views/WMS扫码模块/找货上架单/Kf_MaterialUpperBill_PDA.html 96 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/WMSɨÂëÄ£¿é/ÕÒ»õÉϼܵ¥/Kf_MaterialUpperBill_PDA.html
@@ -77,6 +77,17 @@
                                </div>
                            </div>
                        </div>
                        <div class="layui-row" style="margin-top: 5px; margin-bottom: 0px;">
                            <div class="layui-col-xs3">
                                <label class="layui-form-label" style="width:60px;padding-left:0px;">小车信息</label>
                            </div>
                            <div class="layui-col-xs9">
                                <input type="text" name="HCarBarCode" id="HCarBarCode" lay-verify="HCarBarCode" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
                            </div>
                            <div class="layui-col-xs3">
                                <button type="button" lay-submit="" lay-filter="HCar-BT" class="layui-btn" id="HCar-BT" style="width: 30px; margin-left: 8px;padding-left:8px">...</button>
                            </div>
                        </div>
                        <div class="layui-tab layui-col-xs12" style="margin-top:5px;" lay-filter="tab-Kf_MaterialUpperBill_PDA">
                            <ul class="layui-tab-title" lay-filter="tab-all">
                                <li lay-id="1" style="padding:1px;">单据信息</li>
@@ -300,6 +311,22 @@
                listOption.data = data;
                table.render(listOption);
                //小车行列
                LowerListOption.cols = [[
                    { field: '小车条码', title: '小车条码', width: 100 }
                    , { field: '库位代码', title: '库位代码', width: 100 }
                    , { field: '当前库位', title: '当前库位', width: 100 }
                    , { field: '数量', title: '数量', width: 100 }
                    , { field: '物料代码', title: '物料代码', width: 100 }
                    , { field: '物料名称', title: '物料名称', width: 100 }
                    , { field: '规格型号', title: '规格型号', width: 100 }
                    , { field: '辅助属性', title: '辅助属性', width: 100 }
                    , { field: '操作员1', title: '操作员1', width: 100 }
                    , { field: '操作员2', title: '操作员2', width: 100 }
                ]];
                LowerListOption.data = data;
                table.render(LowerListOption);
                //光标默认在条码位置上
                var pFocus = $("#HBarCode");
                pFocus.select();
@@ -323,6 +350,14 @@
                    , cellMinWidth: 90
                    , limit: 200
                };
                //小车信息
                LowerListOption = {
                    elem: '#LowerList-table'
                    //, toolbar: '#toolbarDemo'
                    //, totalRow: true
                    , cellMinWidth: 90
                    , limit: 200
                }
            }
            //#region ç‚¹å‡»è¡Œé€‰ä¸­é«˜äº®
@@ -529,7 +564,7 @@
                }
            });
            //仓位按钮
            //仓位按钮
            form.on('submit(HSpID-BT)', function () {
                //仓库文本框为空时,清空对应ID
                if ($("#HWHName").val() == '') {
@@ -552,6 +587,50 @@
            //#endregion
            //#region å°è½¦
            //扫描仓位条码
            $('#HCarBarCode').on('keydown', function (event) {
                if (event.keyCode == 13) {
                    var sHWHID = $("#HWHID").val()
                    var HCarBarCode = $('#HCarBarCode').val()
                    if (HCarBarCode == '') {
                        playSound();
                        layer.msg("小车条码为空!", {
                            icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨提示", btn: ['确认']
                        }, function () {
                            $("#HStockPlaceName").select();
                            $("#HStockPlaceName").focus();
                        });
                        return;
                    }
                    layer.load(3);
                }
            });
            //仓位按钮
            form.on('submit(HSpID-BT)', function () {
                //仓库文本框为空时,清空对应ID
                if ($("#HWHName").val() == '') {
                    $("#HWHID").val("0");
                }
                layer.open({
                    type: 2
                    , area: ['100%', '100%']
                    , title: '仓位列表'
                    , shade: 0.6 //遮罩透明度
                    , maxmin: true //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: ['../../../views/Baseset/基础资料/Gy_StockPlaceListNew.html?HWhID=' + $("#HWHID").val() + '&Type=HSpID&HOrgID=' + HStockOrgID + '', 'yes']
                    , resize: false
                    , cancel: function () {
                        //$(".layui-btn").removeClass("layui-btn-disabled");
                    }
                })
            });
            //#endregion
            //#endregion
@@ -720,6 +799,14 @@
                $("#HBarCode").focus();     //获取光标
            });
            //扫描小车条码
            $('#HCarBarCode').on('keydown', function (event) {
                if (event.keyCode == 13) {
                    $("#HBarCode").select();
                    $("#HBarCode").focus();     //获取光标
                }
            });
            //扫条码
            function GetMeesageByBarCode(obj) {
                //仓库、仓位文本框为空时,清空对应ID
@@ -729,6 +816,10 @@
                if ($("#HStockPlaceName").val() == '') {
                    $("#HStockPlaceID").val("0");
                }
                //新增小车判断
                if ($("#HMouldName").val() == '') {
                    $("#HMouldID").val("0");
                }
                var sOldBarCode = $('#HBarCode').val()
                var HDeleteFlag = sOldBarCode.substring(0, 1);
                var sBarCode = sOldBarCode.slice(1);
@@ -736,6 +827,7 @@
                var sHSPID = $("#HStockPlaceID").val()
                var sHQty = $("#HQty").val()
                var sSourceBillType = "-1"
                var sCarBarCode = $("#HCarBarCode").val()
                if (HDeleteFlag == "*") {
                    if (sBarCode == "") {
@@ -813,7 +905,7 @@
                        type: "GET",
                        url: GetWEBURL() + "/WEBSController/Get_BarCode_WorkShop_Json",
                        async: false,    //async用于控制(false)同步和(true)异步,默认的是true,即请求默认的是异步请求
                        data: { "HBarCode": sBarCode, "HInterID": HInterID, "HBillType": HBillType, "HBillNo": HBillNo, "HMaker": HMaker, "HWhID": sHWHID, "HSPID": sHSPID, "HQty": sHQty, "SourceFlag": HSourceFlag, "HSourceBillType": sSourceBillType, "HCarBarCode": "", "HStockOrgID": HStockOrgID },
                        data: { "HBarCode": sBarCode, "HInterID": HInterID, "HBillType": HBillType, "HBillNo": HBillNo, "HMaker": HMaker, "HWhID": sHWHID, "HSPID": sHSPID, "HQty": sHQty, "SourceFlag": HSourceFlag, "HSourceBillType": sSourceBillType, "HCarBarCode": sCarBarCode, "HStockOrgID": HStockOrgID },
                        success: function (result) {
                            if (result.count == 1) {
                                playSound_OK();