1
wtt
2025-12-29 3425237a2b54ca28fc3e3c5f7c35a7fbef4e15fa
WebTM/views/³µ¼ä¹ÜÀí/µ¥Æ·¹ýÕ¾_СÎÀ/Cj_ProcessItemStationPlatform_KeyElement.html
@@ -91,7 +91,7 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;" id="BT_HProcExchBillNo">工序流转卡</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HProcExchBillNo" lay-verify="HProcExchBillNo" id="HProcExchBillNo" value="" style="background-color:#efefef4d;">
                                                <input type="text" class="layui-input" name="HProcExchBillNo" lay-verify="HProcExchBillNo" id="HProcExchBillNo" value="" style="background-color:#efefef4d;" autocomplete="off">
                                                <input type="hidden" class="layui-input" name="HProcExchInterID" lay-verify="HProcExchInterID" id="HProcExchInterID" value="0">
                                                <input type="hidden" class="layui-input" name="HProcExchEntryID" lay-verify="HProcExchEntryID" id="HProcExchEntryID" value="0">
                                            </div>
@@ -252,7 +252,8 @@
                    </script>-->
                    <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>
@@ -323,6 +324,9 @@
                //列设置
                case 'set_HideColumn2': get_HideColumnNoPage(HModName2, sessionStorage["HUserName"], option2, get_Display);
                    break;
                //刷新
                case 'refresh': get_Display();
                    break;
            };
        });
        //镭雕码回车方法
@@ -342,11 +346,6 @@
            var HBarCode_Key = $('#HBarCode_Key').val();
            if (event.keyCode == 13) {
                
                if ($("#HBarCode_SN").val() == "" || $("#HBarCode_SN").val() == null) {
                    layer.msg("未扫SN码请先扫码");
                    $("#HBarCode_SN").focus();
                    return
                }
                if (HBarCode_Key) {
                    txtHBarCodeKey_KeyDown(HBarCode_Key);
                }
@@ -615,7 +614,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",
@@ -646,7 +645,13 @@
                        //光标跳转到配件码文本框上
                        $("#HBarCode_Key").focus();
                        $("#HBarCode_Key").val("");
                        //如果配件配完自带提交
                        if (areQuantitiesEqual(option.data)) {
                            //保存关键件
                            if (AllowLoadData(data)) {
                                set_SaveBill(data);
                            }
                        }
                        layer.close(indexs);
                    }
                    else {
@@ -741,7 +746,7 @@
                "field": {
                    "HProcID": $("#HProcID").val(), "HBatchNo": "",
                    "HGroupID": $("#HGroupID").val(), "HSourceID": $("#HSourceID").val(),
                    "HProdOrgID": sessionStorage["OrganizationID"],
                    "HPRDOrgID": sessionStorage["OrganizationID"],
                    "HEmpID": $("#HEmpID").val(), "HDeptID": $("#HDeptID").val()
                }
            };
@@ -1062,7 +1067,23 @@
            //}
            return true;
        }
        //判断是否绑定完
        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
    });