wtt
2025-12-09 93b5f516617b867a8f6249974983e92c78400279
WebTM/views/³µ¼ä¹ÜÀí/µ¥Æ·¹ýÕ¾_СÎÀ/Cj_ProcessItemStationPlatform_batchKeyElement.html
@@ -251,7 +251,8 @@
                    
                    <script type="text/html" id="toolbarDemo2">
                        <div class="layui-btn-container">
                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete2"><i class="layui-icon layui-icon-form"></i>删除</button>
                            <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete2"><i class="layui-icon layui-icon-form"></i>删除</button>-->
                            <button type="button" class="layui-btn layui-btn-sm" lay-event="refresh" id="refresh"><i class="layui-icon layui-icon-form"></i>刷新</button>
                            <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn2" id="HideColumn"><i class="layui-icon layui-icon-form"></i>列设置</button>
                        </div>
                    </script>
@@ -313,6 +314,7 @@
                //列设置
                case 'set_HideColumn': get_HideColumnNoPage(HModName, sessionStorage["HUserName"], option, get_Display);
                    break;
            };
        });
        table.on('toolbar(mainTable2)', function (obj) {
@@ -322,6 +324,9 @@
                    break;
                //列设置
                case 'set_HideColumn2': get_HideColumnNoPage(HModName2, sessionStorage["HUserName"], option2, get_Display);
                    break;
                //刷新
                case 'refresh': get_Display();
                    break;
            };
        });
@@ -735,7 +740,7 @@
            var HBillNo = $("#HBillNo").val();
            $.ajax({
                type: "GET",
                url: GetWEBURL() + "/Cj_SingleStation/BarCodeBillBomMatch_XW",
                url: GetWEBURL() + "/Cj_SingleStation/BarCodeBillBomBind_XW",
                async: false,
                data: { "HBillNo": HBillNo,"HBarCode": HBarCode, "HBarCode_P": $('#HBarCode_SN').val(), "HProcID": $('#HProcID').val(), "user": sessionStorage["HUserName"], "HOrgID": sessionStorage["OrganizationID"] },
                dataType: "json",
@@ -766,6 +771,13 @@
                        //光标跳转到配件码文本框上
                        $("#HBarCode_Key").focus();
                        $("#HBarCode_Key").val("");
                        //如果配件配完自带提交
                        if (areQuantitiesEqual(option.data)) {
                            //保存关键件
                            if (AllowLoadData(data)) {
                                set_SaveBill(data);
                            }
                        }
                        layer.close(indexs);
                    }
@@ -809,7 +821,7 @@
                "field": {
                    "HProcID": $("#HProcID").val(), "HBatchNo": $("#HBarCode_Batch").val(),
                    "HGroupID": $("#HGroupID").val(), "HSourceID": $("#HSourceID").val(),
                    "HProdOrgID": sessionStorage["OrganizationID"],
                    "HPRDOrgID": sessionStorage["OrganizationID"],
                    "HEmpID": $("#HEmpID").val(), "HDeptID": $("#HDeptID").val()
                }
            };
@@ -1165,6 +1177,24 @@
            }
        }
        //判断是否绑定完
        function areQuantitiesEqual(arr) {
            if (arr.length === 0) {
                return false; // ç©ºæ•°ç»„默认视为满足条件
            }
            const firstHPartsQty = arr[0].HPartsQty;
            const firstHBindingQty = arr[0].HBindingQty;
            for (let i = 1; i < arr.length; i++) {
                if (arr[i].HPartsQty !== firstHPartsQty || arr[i].HBindingQty !== firstHBindingQty) {
                    return false;
                }
            }
            return true;
        }
        //#endregion
    });