From 1382e7f901677dce9db97ba25d9095668c1cb67f Mon Sep 17 00:00:00 2001
From: zgq <519541279@qq.com>
Date: 星期三, 10 三月 2021 19:49:36 +0800
Subject: [PATCH] 2021-03-10统一更新

---
 WebTM/views/仓存管理/仓库调拨/Cc_LookingForReturnBill.html |  201 ++++++++++++++++++++++++++++++--------------------
 1 files changed, 120 insertions(+), 81 deletions(-)

diff --git "a/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\344\273\223\345\272\223\350\260\203\346\213\250/Cc_LookingForReturnBill.html" "b/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\344\273\223\345\272\223\350\260\203\346\213\250/Cc_LookingForReturnBill.html"
index 7e19277..1e71bbb 100644
--- "a/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\344\273\223\345\272\223\350\260\203\346\213\250/Cc_LookingForReturnBill.html"
+++ "b/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\344\273\223\345\272\223\350\260\203\346\213\250/Cc_LookingForReturnBill.html"
@@ -115,14 +115,6 @@
                             </div>
                             <!--瀹炵墿涓婃灦-->
                             <div class="layui-tab-item layui-show">
-                                <div class="layui-row">
-                                    <div class="layui-col-xs3">
-                                        <label class="layui-form-label" style="width:60px;padding-left:0px;margin-bottom: 1%;">瀹炵墿鏉$爜</label>
-                                    </div>
-                                    <div class="layui-col-xs8">
-                                        <input type="text" name="HBarCode" id="HBarCode" autocomplete="off" class="layui-input">
-                                    </div>
-                                </div>
                                 <div class="layui-form-item" style="padding:0px;margin:0px">
                                     <div class="layui-row">
                                         <div class="layui-col-xs3">
@@ -133,7 +125,7 @@
                                             <input type="hidden" name="HWHID" id="HWHID" value="0" autocomplete="off" class="layui-input">
                                         </div>
                                         <div class="layui-col-xs1">
-                                            <button type="button" id="HWHID-BT" lay-submit="" class="layui-btn" lay-filter="HWHID-BT">...</button>
+                                            <button type="button" id="HWHID-BT" lay-submit="" class="layui-btn" lay-filter="HWHID-BT" style="display:none;">...</button>
                                         </div>
                                     </div>
                                 </div>
@@ -149,6 +141,14 @@
                                         <div class="layui-col-xs1">
                                             <button type="button" id="HSpID-BT" lay-submit="" class="layui-btn" lay-filter="HSpID-BT" style="display:none">...</button>
                                         </div>
+                                    </div>
+                                </div>
+                                <div class="layui-row">
+                                    <div class="layui-col-xs3">
+                                        <label class="layui-form-label" style="width:60px;padding-left:0px;margin-bottom: 1%;">瀹炵墿鏉$爜</label>
+                                    </div>
+                                    <div class="layui-col-xs8">
+                                        <input type="text" name="HBarCode" id="HBarCode" autocomplete="off" class="layui-input">
                                     </div>
                                 </div>
                                 <table class="layui-hide" id="bzd-table2" lay-filter="bzd-table2"></table>
@@ -276,13 +276,13 @@
                 , cellMinWidth: 90
                 , cols: [[
                     { type: 'numbers', title: '搴忓彿' }
-                    //, { field: 'HIsStatus', title: '鏄惁鎵爜', hide: true }
+                    , { field: 'HIsStatus', title: '鏄惁鎵爜' }
                     , { field: 'HMTONo', title: '鎵瑰彿' }
                     , { field: 'HSPID', title: '浠撲綅ID', hide: true }
-                    , { field: 'HSPName', title: '浠撲綅' }
+                    , { field: 'HSPName', title: '浠撲綅', hide: true }
                     , { field: 'HStatus', title: '鍦ㄥ簱鐘舵��' }
                     , { field: 'HWhID', title: '浠撳簱ID', hide: true }
-                    , { field: 'HWhName', title: '浠撳簱', width: 130 }
+                    , { field: 'HWhName', title: '浠撳簱', width: 130, hide: true }
                     , { field: 'HSourceInterID', title: '婧愬崟ID', hide: true }
                     , { field: 'HSourceBillNo', title: '婧愬崟鍙�', width: 110 }
                     , { field: 'HGroupID', title: '鐝粍ID', hide: true }
@@ -315,8 +315,8 @@
             option2.data = [];
             table.render(option2);
 
-            //杩涘叆椤甸潰榛樿鍏夋爣鍦ㄦ簮鍗曞彿涓�
-            $("#HBarCode").focus();
+            //杩涘叆椤甸潰榛樿鍏夋爣鍦ㄤ粨浣嶄笂
+            $("#HSPName").focus();
 
             //鎵簮鍗曪紙鍖呰鍗曟潯鐮侊級--寮冪敤
             $('#HBarCode_Pack').on('keydown', function (event) {
@@ -435,59 +435,82 @@
 
             //鎵疄鐗╂潯鐮�
             $('#HBarCode').on('keydown', function (event) {
-                var HBarCode = $('#HBarCode').val()
+                var HBarCode = $('#HBarCode').val();
                 if (event.keyCode == 13) {
-                    var index = layer.load();
-                    $.ajax({
-                        url: GetWEBURL() + "/LookingFor/getBarCodeDetails",
-                        type: "GET",
-                        data: { "HBarCode": HBarCode },
-                        success: function (result) {
-                            if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
-                                var sSubStr = result.data;
-                                for (var i = 0; i < sSubStr.length; i++) {
-                                    if (sSubStr[i].HIsStatus == "鏄�") {
-                                        layer.close(index);
-                                        $('#HBarCode').val("");
-                                        layer.msg("璇ュ疄鐗╁凡鎵爜锛岃鍕块噸澶嶆壂鐮�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-                                    } else if (sSubStr[i].HStatus == null || sSubStr[i].HStatus == "" || sSubStr[i].HStatus == "鍦ㄥ簱") {
-                                        layer.close(index);
-                                        layer.msg("璇ュ疄鐗╁湪" + sSubStr[i].HWhName + "-" + sSubStr[i].HSPName+"锛屼笉鍏佽鎵爜", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-                                    } else {
-                                        var data = result.data;
-                                        option2.data = data;
-                                        table.render(option2);
-                                        sSubStr = table.cache['bzd-table2'];
-                                        sSubStr[i].HIsStatus = "鏄�";
-                                        sSubStr[i].HSourceID = $("#HSourceID").val();
-                                        sSubStr[i].HSource = $("#HSource").val();
-                                        sSubStr[i].HGroupID = $("#HGroupID").val();
-                                        sSubStr[i].HGroup = $("#HGroup").val();
-                                        sSubStr[i].HInterID = $("#HInterID").val();
-                                        sSubStr[i].HBillNo = $("#HBillNo").val();
-                                        sSubStr[i].HMakerID = $("#HMakerID").val();
-                                        sSubStr[i].HMaker = $("#HMaker").val();
-                                        option2.data = table.cache["bzd-table2"];
-                                        table.render(option2);
-                                        layer.close(index);
-                                        $('#HBarCode').val("");
-                                        layer.msg("鎵爜鎴愬姛锛�", { icon: 1, time: 1000 });
+                    if ($("#HSPID").val() == 0) {
+                        layer.msg("璇峰厛鎵弿浠撲綅鐮�!", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        return;
+                    }
+                    else
+                    {
+                        var index = layer.load();
+                        $.ajax({
+                            url: GetWEBURL() + "/LookingFor/getBarCodeDetails",
+                            type: "GET",
+                            data: { "HBarCode": HBarCode },
+                            success: function (result) {
+                                if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                                    var sSubStr = result.data;
+                                    var tableStr = table.cache['bzd-table2'];
+                                    for (var i = 0; i < tableStr.length; i++) {
+                                        if (tableStr[i].HBarCode == sSubStr[0].HBarCode) {
+                                            layer.close(index);
+                                            $('#HBarCode').val("");
+                                            layer.msg("璇ュ疄鐗╁凡鎵爜锛岃鍕块噸澶嶆壂鐮�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                                            return;
+                                        }
                                     }
-                                }
+                                    var last = tableStr.length;
+                                        //if (tableStr.length >0 && tableStr[i-1].HBarCode == sSubStr[0].HBarCode) {
+                                        //    layer.close(index);
+                                        //    $('#HBarCode').val("");
+                                        //    layer.msg("璇ュ疄鐗╁凡鎵爜锛岃鍕块噸澶嶆壂鐮�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                                        //}
+                                        //else if (sSubStr[i].HStatus == null || sSubStr[i].HStatus == "" || sSubStr[i].HStatus == "鍦ㄥ簱")
+                                        //{
+                                        //    layer.close(index);
+                                        //    layer.msg("璇ュ疄鐗╁湪" + sSubStr[i].HWhName + "-" + sSubStr[i].HSPName+"锛屼笉鍏佽鎵爜", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                                        //}
+                                        //else {
+                                            //var data = result.data;
+                                            option2.data.push(sSubStr[0]);
+                                            table.render(option2);
+                                            sSubStr = table.cache['bzd-table2'];
+                                    sSubStr[last].HIsStatus = "鏄�";
+                                    sSubStr[last].HSourceID = $("#HSourceID").val();
+                                    sSubStr[last].HSource = $("#HSource").val();
+                                    sSubStr[last].HGroupID = $("#HGroupID").val();
+                                    sSubStr[last].HGroup = $("#HGroup").val();
+                                    sSubStr[last].HInterID = $("#HInterID").val();
+                                    sSubStr[last].HBillNo = $("#HBillNo").val();
+                                    sSubStr[last].HMakerID = $("#HMakerID").val();
+                                    sSubStr[last].HMaker = $("#HMaker").val();
+                                    sSubStr[last].HSPName = $("#HSPName").val();
+                                    sSubStr[last].HSPID = $("#HSPID").val();
+                                    sSubStr[last].HWHID = $("#HWHID").val();
+                                    sSubStr[last].HWhName = $("#HWHName").val();
+                                            option2.data = table.cache["bzd-table2"];
+                                            table.render(option2);
+                                            layer.close(index);
+                                            $('#HBarCode').val("");
+                                            layer.msg("鎵爜鎴愬姛锛�", { icon: 1, time: 1000 });
+                                        //}
+                                    //}
 
-                            }
-                            else {
-                                option2.data = [];
-                                table.render(option2);
+                                }
+                                else {
+                                    option2.data = [];
+                                    table.render(option2);
+                                    layer.close(index);
+                                    layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                                }
+                            },
+                            error: function (err) {
                                 layer.close(index);
-                                layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                                layer.msg("鎺ュ彛璇锋眰澶辫触锛�" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
                             }
-                        },
-                        error: function (err) {
-                            layer.close(index);
-                            layer.msg("鎺ュ彛璇锋眰澶辫触锛�" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-                        }
-                    });
+                        });
+                    }
                 }
             });
 
@@ -571,16 +594,16 @@
                 if (AllowLoadData(sSubStr, 'Saver') != false)//闈炵┖楠岃瘉
                 {
                     //鍒ゆ柇涓婃灦搴撲綅鏄惁涓庢潯鐮佷腑搴撲綅涓�鑷�
-                    var tableData = table.cache['bzd-table2'];
-                    if ($("#HWHID").val() != tableData[0].HWhID || $("#HSPID").val() != tableData[0].HSPID) {
-                        layer.msg("褰撳墠搴撲綅涓庡疄闄呬笉绗︼紒", { icon: 4, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-                        return;
-                    }
+                    //var tableData = table.cache['bzd-table2'];
+                    //if ($("#HWHID").val() != tableData[0].HWhID || $("#HSPID").val() != tableData[0].HSPID) {
+                    //    layer.msg("褰撳墠搴撲綅涓庡疄闄呬笉绗︼紒", { icon: 4, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    //    return;
+                    //}
                     var index = layer.load();
                     $.ajax(
                     {
                         type: "POST",
-                            url: GetWEBURL() + "/LookingFor/set_SaveLookingForReturnBill_Json",
+                        url: GetWEBURL() + "/LookingFor/set_SaveLookingForReturnBill_Json",
                         //url:"http://localhost:12761/LookingFor/set_SaveLookingForReturnBill_Json",
                         async: true,
                         data: { "oMain": sSubStr },
@@ -630,19 +653,35 @@
                         data: { "HBarCode": HBarCode },
                         success: function (result) {
                             if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
-                                var tableData = table.cache['bzd-table2'];
-                                if (tableData.length == 0) {
-                                    layer.msg("璇峰厛鎵疄鐗╂潯鐮侊紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-                                    return;
-                                }
-                                if (result.data[0].HWHID != tableData[0].HWhID || result.data[0].HItemID != tableData[0].HSPID) {
-                                    layer.msg("姝ゅ簱浣嶄笌瀹為檯涓嶇锛�", { icon: 4, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-                                } else {
-                                    $("#HSPName").val(result.data[0].HName);
-                                    $("#HSPID").val(result.data[0].HItemID);
-                                    $("#HWHID").val(result.data[0].HWHID);
-                                    $("#HWHName").val(result.data[0].HWhName);
-                                }
+                                //var tableData = table.cache['bzd-table2'];
+                                //if (tableData.length == 0) {
+                                //    layer.msg("璇峰厛鎵疄鐗╂潯鐮侊紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                                //    return;
+                                //}
+                                //if (result.data[0].HWHID != tableData[0].HWhID || result.data[0].HItemID != tableData[0].HSPID) {
+                                //    layer.msg("姝ゅ簱浣嶄笌瀹為檯涓嶇锛�", { icon: 4, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                                //} else {
+                                $("#HSPName").val(result.data[0].HName);
+                                $("#HSPID").val(result.data[0].HItemID);
+                                $("#HWHID").val(result.data[0].HWHID);
+                                $("#HWHName").val(result.data[0].HWhName);
+                                //鍚敤mes浠撲綅锛屾牴鎹�佷粨搴撹浆鎹㈡垚鏂颁粨搴�
+                                $.ajax({
+                                    url: GetWEBURL() + "/LookingFor/GetSpNameMES_Json",
+                                    type: "GET",
+                                    data: { "HERPWHID": $("#HWHID").val() },
+                                    success: function (result) {
+                                        if (result.count == 1) {
+                                            $("#HWhID").val(result.data[0].HMESWHID);
+                                            $("#HWHName").val(result.data[0].HMESWHNAME);
+                                            $("#HBarCode").focus();
+                                        }
+                                        else {
+                                            layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                                        }
+                                        layer.closeAll("loading");
+                                    }
+                                });
                             }
                             else {
                                 layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });

--
Gitblit v1.9.1