From 738302071e079a214ded04c79b36e59f4326909c Mon Sep 17 00:00:00 2001
From: wxw <Administrator@DESKTOP-5BIMHQ3>
Date: 星期五, 05 九月 2025 17:11:53 +0800
Subject: [PATCH] 修改申请巷道接口问题;优化PDA组托页面

---
 Pda/View/AsnSetting/productEnterQuantity.html |  252 +++++++++++++++++++++++++++-----------------------
 1 files changed, 135 insertions(+), 117 deletions(-)

diff --git a/Pda/View/AsnSetting/productEnterQuantity.html b/Pda/View/AsnSetting/productEnterQuantity.html
index 5c3f2d4..df0fe21 100644
--- a/Pda/View/AsnSetting/productEnterQuantity.html
+++ b/Pda/View/AsnSetting/productEnterQuantity.html
@@ -917,135 +917,153 @@
 
             }
 
-
+            var isChongFu = true;
             //缁戝畾鍒版墭鐩樹簨浠�
             form.on('submit(formBind)', function (data) {
-                if (xianshiyemian == 0) {
-                    console.log($("#goodSelect").val());
-                    if ($("#bar").val() == "") {
-                        layer.msg('璇烽�夋嫨鍏ュ簱鍗�', {
-                            icon: 2,
-                            time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                        });
-                        return;
-                    }
-                    if ($("#goodSelect").val() == "") {
-                        layer.msg('璇烽�夋嫨鐗╂枡鍙婃槑缁�', {
-                            icon: 2,
-                            time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                        });
-                        return;
-                    }
-                    if ($("#STOCKCODE").val() == "") {
-                        layer.msg('璇锋壂鎻忔墭鐩樻潯鐮�', {
-                            icon: 2,
-                            time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                        });
-                        return;
-                    }
-                    if ($("#BOXCODE").val() == "") {
-                        layer.msg('璇锋壂鎻忓绠辨潯鐮�', {
-                            icon: 2,
-                            time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                        });
-                        return;
-                    }
-                    var param = {
-                        AsnNo: $("#bar").val(),
-                        PalletNo: $("#STOCKCODE").val(),
-                        AsnDetailId: parseInt($("#goodSelect").val()),
-                        LotNo: $("#goodSelect").find("option:selected").text(),
-                        BoxNo: $("#BOXCODE").val(),
-                        IsContinue: isContinue,
-                        TailBoxNo: $("#BOXCODE2").val(),
-                        Origin: "PDA",
-                        TableType: xianshiyemian,
-                    }
-                    console.log(param)
-                    //缁勭洏
-                    sendData(IP + "/PdaAsn/BindPallet", param, 'post', function (res) {
-                        if (res.code == 0) { //鎴愬姛
-                            layer.msg(res.msg, {
-                                icon: 1,
-                                time: 1000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                            }, function () {
-                                setOrderGoods();
-                                //refreshTable();
-                                $("#BOXCODE").val("");
-                                $("#BOXCODE2").val("");
-                                $("#QTY").val("");
-                            });
-                        } else { //涓嶆垚鍔�
-                            layer.msg(res.msg, {
+                if (isChongFu == true) {
+                    isChongFu = false; 
+
+                    if (xianshiyemian == 0) {                      
+                        if ($("#bar").val() == "") {
+                            layer.msg('璇烽�夋嫨鍏ュ簱鍗�', {
                                 icon: 2,
                                 time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                            }, function () {
-                                //鍥炶皟
                             });
+                            return;
                         }
-                    });
-                }
-                else if (xianshiyemian == 1) {
-                    if ($("#bar1").val() == "") {
-                        layer.msg('璇烽�夋嫨鍏ュ簱鍗�', {
-                            icon: 2,
-                            time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                        });
-                        return;
-                    }
-                    if ($("#goodSelect1").val() == "") {
-                        layer.msg('璇烽�夋嫨鐗╂枡鍙婃槑缁�', {
-                            icon: 2,
-                            time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                        });
-                        return;
-                    }
-                    if ($("#STOCKCODE1").val() == "") {
-                        layer.msg('璇锋壂鎻忔墭鐩樻潯鐮�', {
-                            icon: 2,
-                            time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                        });
-                        return;
-                    }
-                    // 鑾峰彇杈撳叆鐨勫�煎苟澶勭悊
-                    var skuQty = parseFloat($("#SkuQty").val()) || 0;
-                    // 纭繚鏄剧ず鏃朵繚鐣�4浣嶅皬鏁�
-                    var formattedQty = skuQty.toFixed(4);
-
-                    var param = {
-                        AsnNo: $("#bar1").val(), //鍑哄簱鍗曟嵁
-                        PalletNo: $("#STOCKCODE1").val(), //鎵樼洏鏉$爜
-                        AsnDetailId: parseInt($("#goodSelect1").val()), //鍏ュ簱鍗曟槑缁咺D
-                        LotNo: $("#goodSelect1").find("option:selected").text(),  //鐗╂枡鎵规
-                        SkuQty: Number(skuQty), //鐗╂枡鏁伴噺
-                        Demo: $("#NoticeDemo").val(), //鐗╂枡鏁伴噺
-                        Origin: "PDA",
-                        TableType: xianshiyemian,
-                    }
-
-                    console.log(param)
-                    //缁勭洏
-                    sendData(IP + "/PdaAsn/BindPallet", param, 'post', function (res) {
-                        if (res.code == 0) { //鎴愬姛
-                            layer.msg(res.msg, {
-                                icon: 1,
-                                time: 1000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                            }, function () {
-                                setOrderGoods();
-                                //refreshTable();
-                                $("#STOCKCODE").val("");
-                                $("#SkuQty").val("");
-                            });
-                        } else { //涓嶆垚鍔�
-                            layer.msg(res.msg, {
+                        if ($("#goodSelect").val() == "") {
+                            layer.msg('璇烽�夋嫨鐗╂枡鍙婃槑缁�', {
                                 icon: 2,
                                 time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                            }, function () {
-                                //鍥炶皟
                             });
+                            return;
                         }
+                        if ($("#STOCKCODE").val() == "") {
+                            layer.msg('璇锋壂鎻忔墭鐩樻潯鐮�', {
+                                icon: 2,
+                                time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+                            });
+                            return;
+                        }
+                        if ($("#BOXCODE").val() == "") {
+                            layer.msg('璇锋壂鎻忓绠辨潯鐮�', {
+                                icon: 2,
+                                time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+                            });
+                            return;
+                        }
+                        var param = {
+                            AsnNo: $("#bar").val(),
+                            PalletNo: $("#STOCKCODE").val(),
+                            AsnDetailId: parseInt($("#goodSelect").val()),
+                            LotNo: $("#goodSelect").find("option:selected").text(),
+                            BoxNo: $("#BOXCODE").val(),
+                            IsContinue: isContinue,
+                            TailBoxNo: $("#BOXCODE2").val(),
+                            Origin: "PDA",
+                            TableType: xianshiyemian,
+                        }
+                        layer.msg('鏁版嵁鎻愪氦涓紝姝e湪缁勬墭...');
+                        setTimeout(function() {
+                            //缁勭洏
+                            sendData(IP + "/PdaAsn/BindPallet", param, 'post', function (res) {
+                                if (res.code == 0) { //鎴愬姛
+                                    layer.msg(res.msg, {
+                                        icon: 1,
+                                        time: 1000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+                                    }, function () {
+                                        setOrderGoods();
+                                        //refreshTable();
+                                        $("#BOXCODE").val("");
+                                        $("#BOXCODE2").val("");
+                                        $("#QTY").val("");
+
+                                        isChongFu = true;
+                                    });
+                                } else { //涓嶆垚鍔�
+                                    layer.msg(res.msg, {
+                                        icon: 2,
+                                        time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+                                    }, function () {
+                                        //鍥炶皟
+                                        isChongFu = true;
+                                    });
+                                }
+                            });
+                        }, 2000); // 寤惰繜 1.5 绉�
+                        
+                    }
+                    else if (xianshiyemian == 1) {
+                        if ($("#bar1").val() == "") {
+                            layer.msg('璇烽�夋嫨鍏ュ簱鍗�', {
+                                icon: 2,
+                                time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+                            });
+                            return;
+                        }
+                        if ($("#goodSelect1").val() == "") {
+                            layer.msg('璇烽�夋嫨鐗╂枡鍙婃槑缁�', {
+                                icon: 2,
+                                time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+                            });
+                            return;
+                        }
+                        if ($("#STOCKCODE1").val() == "") {
+                            layer.msg('璇锋壂鎻忔墭鐩樻潯鐮�', {
+                                icon: 2,
+                                time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+                            });
+                            return;
+                        }
+                        // 鑾峰彇杈撳叆鐨勫�煎苟澶勭悊
+                        var skuQty = parseFloat($("#SkuQty").val()) || 0;
+                        // 纭繚鏄剧ず鏃朵繚鐣�4浣嶅皬鏁�
+                        var formattedQty = skuQty.toFixed(4);
+
+                        var param = {
+                            AsnNo: $("#bar1").val(), //鍑哄簱鍗曟嵁
+                            PalletNo: $("#STOCKCODE1").val(), //鎵樼洏鏉$爜
+                            AsnDetailId: parseInt($("#goodSelect1").val()), //鍏ュ簱鍗曟槑缁咺D
+                            LotNo: $("#goodSelect1").find("option:selected").text(),  //鐗╂枡鎵规
+                            SkuQty: Number(skuQty), //鐗╂枡鏁伴噺
+                            Demo: $("#NoticeDemo").val(), //鐗╂枡鏁伴噺
+                            Origin: "PDA",
+                            TableType: xianshiyemian,
+                        }
+
+                        console.log(param)
+                        //缁勭洏
+                        sendData(IP + "/PdaAsn/BindPallet", param, 'post', function (res) {
+                            if (res.code == 0) { //鎴愬姛
+                                layer.msg(res.msg, {
+                                    icon: 1,
+                                    time: 1000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+                                }, function () {
+                                    setOrderGoods();
+                                    //refreshTable();
+                                    $("#STOCKCODE").val("");
+                                    $("#SkuQty").val("");
+
+                                    isChongFu = true;
+                                });
+                            } else { //涓嶆垚鍔�
+                                layer.msg(res.msg, {
+                                    icon: 2,
+                                    time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+                                }, function () {
+                                    //鍥炶皟
+                                    isChongFu = true;
+                                });
+                            }
+                        });
+                    }
+                }else{
+                    layer.msg("璇峰嬁閲嶅鐐瑰嚮", {
+                        icon: 2,
+                        time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
                     });
                 }
+                
 
                 return false; //闃绘琛ㄥ崟璺宠浆銆傚鏋滈渶瑕佽〃鍗曡烦杞紝鍘绘帀杩欐鍗冲彲銆�
             });

--
Gitblit v1.8.0