1
duhe
2023-12-20 0afcafc86d9be179db757aee115864d6c1bf1764
WebTM/views/³µ¼ä¹ÜÀí/µ¥Æ·¹ýÕ¾/Cj_ProcessItemStationPlatform.html
@@ -475,7 +475,7 @@
        // ç”Ÿæˆå•据号
        function createBillNo() {
            var sql = "select * from Sc_StationOutBillMain  where HProcExchBillNo='" + $("#HProcExchBillNo").val() + "' and HProcID=" + $("#HProcID").val()
            var sql = "select * from Sc_StationOutBillMain  where HProcExchBillNo='" + $("#HProcExchBillNo").val() + "' and HProcID=" + $("#HProcID").val() +" order by HDate desc"
            $.ajax({
                url: GetWEBURL() + "/Gy_SOPBillList/WindowPrintList",
                async: false,
@@ -690,6 +690,7 @@
        
        //条码回车查询
        function txtHBarCode_KeyDown(HBarCode) {
            var HProcExchBillNo = $("#HProcExchBillNo").val();
            var indexs = layer.load();
            $.ajax({
@@ -713,8 +714,10 @@
                                if (data1.count == 1) {
                                    layer.close(index);
                                    $("#HBarCode_P").val(HBarCode);
                                    //保存数据
                                    set_AddAssemblyBill();
                                    if (AllowLoadData()) {
                                        //保存数据
                                        set_AddAssemblyBill();
                                    }
                                }
                                else {
                                    layer.close(index);
@@ -846,11 +849,12 @@
                        table.render(option)
                        for (var i = 0; i < option.data.length; i++) {
                            if (parseFloat(option.data[i]["配件数量"]) == 0) {
                            if (parseFloat(option.data[i]["配件数量"]) == 0|| isNaN(parseFloat(option.data[i]["配件数量"])) ) {
                                if (setIntervalIndex != null) {
                                    //clearInterval(setIntervalIndex);
                                    //setIntervalIndex = null;
                                    clearTimerQ();
                                    setIntervalIndex = 0;
                                }
                                return layer.msg("配件数量为0!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                            }
@@ -910,6 +914,12 @@
                layer.msg("流转卡不能为空!")
                return;
            }
            //查询不良记录
            get_BadRecords();
            //查询合格记录
            get_HGRecords();
            if (option2.data.length != 0 || option3.data.length != 0) {
                get_BomList(HBarCode);
            }
@@ -918,12 +928,10 @@
            //    //保存到临时表
            //    get_AddBomTempList();
            //}
            //查询不良记录
            get_BadRecords();
            //查询合格记录
            get_HGRecords();
            setIntervalIndex = setInterval(setIntervalList, 30000);
            if (setIntervalIndex != null && setIntervalIndex != 0) {
                setIntervalIndex = setInterval(setIntervalList, 30000);
            }
        }
        //配件查询数据
@@ -1254,19 +1262,25 @@
        }
        //非空验证
        function AllowLoadData(data) {
        function AllowLoadData() {
            var HBarCode = $("#HBarCode").val();
            var HBarCode = $("#HBarCode_P").val();
            if (HBarCode == "") {
                layer.msg("产品SN不能为空!")
                return false;
            }
            var HBadReasonID = $("#HBadReasonID").val();
            if (HBadReasonID == 0) {
                layer.msg("不良原因不能为空!")
            var HEmpID2 = $("#HEmpID2").val();
            if (HEmpID2 == 0) {
                layer.msg("操作员不能为空!")
                return false;
            }
            //var HBadReasonID = $("#HBadReasonID").val();
            //if (HBadReasonID == 0) {
            //    layer.msg("不良原因不能为空!")
            //    return false;
            //}
            return true;
        }