1
duhe
2023-11-20 bdc4e1bddd257f1fb04854e8654149b7d9f4975d
WebTM/views/¹«¹²Ò³Ãæ/Kf_ChaoBaoEditDlg.html
@@ -167,7 +167,7 @@
                set_InitGrid();     //初始化表格
                //光标默认在条码位置上
                var pFocus = $("#HBarCode");
                var pFocus = $("#HQty");
                pFocus.focus();     //获取光标
                pFocus.select();
            }
@@ -185,7 +185,7 @@
                };
            }
            //#region   ä»Žç¼“存列表中返回信息
            //#region   ä»Žæ‰«ç æ¨¡å—跳转返回信息
            function getUrlVars() {
                var vars = [], hash;
                var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
@@ -209,10 +209,19 @@
            //#endregion
            //判断是否新增,获取最大单据号
            if (HInterID != 0) {
                //返回物料信息
                $("#HBarCode").val(HMaterID);
                var sBarCode = $('#HBarCode').val()
                if (sBarCode == 0) {
                    $('#HBarCode').val("");
                $("#HBarCode").select();
                $("#HBarCode").focus();     //获取光标
                }
                else {
                    GetBarCode();
                    $("#HQty").focus();     //获取光标
                }
                //显示表体明细
                DisBillEntryList();
            }
@@ -222,9 +231,7 @@
                return;
            }
            //#endregion
            //#region åŠŸèƒ½æŽ§ä»¶
@@ -262,7 +269,6 @@
                                    layer.msg('错误' + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                                }
                            });
                        layer.close(index)
                        layer.closeAll("loading");
                    })
                }
@@ -289,19 +295,15 @@
            //扫描条码
            $('#HBarCode').on('keydown', function (event) {
                if (event.keyCode == 13) {
                    layer.load(3)
                    GetBarCode();
                    $("#HQty").focus();     //获取光标
                    layer.closeAll("loading");
                }
            });
            //条码按钮
            form.on('submit(HBarCode-BT)', function (data) {
                layer.load(3)
                GetBarCode();
                $("#HQty").focus();     //获取光标
                layer.closeAll("loading");
            });
            //扫条码
@@ -312,6 +314,7 @@
                    layer.msg("条码为空,请扫描条码!", { icon: 0, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                layer.load(3)
                $.ajax({
                    type: "GET",
                    url: GetWEBURL() + "/WEBSController/GetBarCode_Json",
@@ -337,6 +340,7 @@
                        layer.msg("错误!" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    }
                });
                layer.closeAll("loading");
            }
            //#endregion
@@ -345,9 +349,7 @@
            //添加按钮
            form.on('submit(cmdAdd)', function (data) {
                layer.load(3)
                GetMeesageByBarCode();
                layer.closeAll("loading");
            });
            //将条码信息写入条码临时表
@@ -364,6 +366,7 @@
                    layer.msg("数量不允许小于0,请输入数量!", { icon: 0, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                layer.load(3)
                $.ajax({
                    type: "GET",
                    url: GetWEBURL() + "/WEBSController/Get_BarCode_Json",
@@ -387,6 +390,7 @@
                        layer.msg("错误!" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    }
                });
                layer.closeAll("loading");
            }
            //#endregion
@@ -416,7 +420,7 @@
                            }
                            //在列表左边添加勾选框
                            col.push({ type: 'checkbox', fixed: 'left', totalRowText: '合计' });
                            col.push({ type: 'radio', fixed: 'left', totalRowText: '合计' });
                            for (var i = 0; i < data.length; i++) {
                                if ($.inArray(data[i].name, titleData) > -1) {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
@@ -439,17 +443,6 @@
                                }
                            }
                            columns = col;
                            ////设置赋值列宽
                            //var colWidth = getColumnsWidth();
                            //if (colWidth == "" || colWidth == []) {
                            //}
                            //else {
                            //    $.each(columns, function (x, m) {
                            //        m["width"] = colWidth[x];
                            //    });
                            //}
                            listOption.cols = [columns];
                            listOption.data = result.data;
                            listOption.totalRow = true;
@@ -466,35 +459,6 @@
                    }
                });
            }
            //#region èŽ·å–åˆ—å®½
            function getColumnsWidth() {
                var result = [];
                var colNum = $(".layui-table-header").find("tr").eq(0).find("th").length;
                //获取列宽
                $.ajax({
                    type: "Get",
                    url: GetWEBURL() + '/tb_CellWidth/GetMouldScrapInHouseCellWidthList',
                    async: false,
                    dataType: "json",
                    data: { "colNum": colNum, "Name": HModName },
                    success: function (data1) {
                        if (data1.code == 1) {
                            result = data1.data;
                        }
                        else if (data1.code == -1) {
                        }
                        else {
                            layer.alert(data1.Message, { icon: 5 });
                        }
                    }, error: function (e) {
                        layer.alert(e.Message, { icon: 5 });
                    }
                });
                return result;
            }
            //#endregion
            //#endregion