From c330e338457573fc1a0b173fc2c5a6572f73a266 Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期四, 05 九月 2024 07:54:11 +0800
Subject: [PATCH] 回车案例

---
 WebTM/views/采购管理/采购订单/Cg_POOrderBillQuery.html            |    2 
 WebTM/views/采购管理/收料通知单/Add_Edit_Cg_POInStockBillList.html |   78 ++++++++++++++++++++++++++++++++++++++-
 2 files changed, 77 insertions(+), 3 deletions(-)

diff --git "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\346\224\266\346\226\231\351\200\232\347\237\245\345\215\225/Add_Edit_Cg_POInStockBillList.html" "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\346\224\266\346\226\231\351\200\232\347\237\245\345\215\225/Add_Edit_Cg_POInStockBillList.html"
index 738e562..bb6c565 100644
--- "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\346\224\266\346\226\231\351\200\232\347\237\245\345\215\225/Add_Edit_Cg_POInStockBillList.html"
+++ "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\346\224\266\346\226\231\351\200\232\347\237\245\345\215\225/Add_Edit_Cg_POInStockBillList.html"
@@ -162,7 +162,7 @@
                                         <div class="layui-col-xs4 layui-inline">
                                             <label class="layui-form-label">閫夊崟鍙�</label>
                                             <div class="layui-input-inline">
-                                                <input type="text" name="" id="" class="layui-input" value="" style="float:left;width:150px;">
+                                                <input type="text" name="HSourceBillNo" id="HSourceBillNo" class="layui-input" value="" style="float:left;width:150px;">
 
                                                 <button type="button" lay-submit="" class="layui-btn" lay-filter="XDHList" id="XDHList" style="width:40px;">
                                                     <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
@@ -839,6 +839,78 @@
                 }
             });
             //#endregion
+
+            //#region 鍥炶溅閫夋嫨婧愬崟
+            $('#HSourceBillNo').on('keydown', function (event) {
+                var HSourceBillNo = $('#HSourceBillNo').val();//锛堟簮鍗曞崟鎹彿锛�
+                if (event.keyCode == 13) {
+                    var ajaxLoad = layer.load();
+                    //鍒ゆ柇鏂囨湰妗嗘槸鍚︽湁鏁版嵁    new
+                    if (HSourceBillNo == "") {
+                        return;
+                    }
+                    $.ajax({
+                        url: GetWEBURL() + '/Cg_POOrderBill/list',
+                        type: "GET",
+                        data: { "sWhere": "and 鍗曟嵁鍙� = '" + HSourceBillNo+"'", "user": sessionStorage["HUserName"] },
+                        success: function (result) {
+                            if (result.code == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                                var checkStatus = result;
+                                if (checkStatus.data[0].鐘舵�� != "宸插鏍�") {
+                                    layer.close(ajaxLoad);
+                                    layer.msg("婧愬崟鐘舵�佹湭瀹℃牳", { icon: 5 });
+                                    return;
+                                }
+                                if ($("#HSourceBillType").val() == "1102") {
+                                    $("#HProjectName").val(checkStatus.data[0].椤圭洰鍚嶇О);
+                                    $("#HProjectNumber").val(checkStatus.data[0].椤圭洰浠g爜);
+                                    $("#HProjectID").val(checkStatus.data[0].HProjectID);
+                                    $("#HDeptID").val(checkStatus.data[0].HDeptID);
+                                    $("#HDeptName").val(checkStatus.data[0].閮ㄩ棬);
+                                    $("#HManagerID").val(checkStatus.data[0].HManagerID);
+                                    $("#HManagerName").val(checkStatus.data[0].涓荤);
+                                    $("#HWHID").val(checkStatus.data[0].HWHID);
+                                    $("#HWHName").val(checkStatus.data[0].浠撳簱);
+                                    $("#HEmpID").val(checkStatus.data[0].HEmpID);
+                                    $("#HEmpName").val(checkStatus.data[0].涓氬姟鍛�);
+                                    $("#HSupID").val(checkStatus.data[0].HSupID);
+                                    $("#HSupName").val(checkStatus.data[0].渚涘簲鍟�);
+                                    $("#HCurID").val(checkStatus.data[0].HCurID);
+                                    $("#HCurName").val(checkStatus.data[0].甯佸埆);
+                                    $("#HExRate").val(checkStatus.data[0].姹囩巼);
+                                    $("#HAddress").val(checkStatus.data[0].浜よ揣鍦扮偣);
+                                    $("HInvoiceBillNo").val(checkStatus.data[0].鍙戠エ缂栧彿)
+
+                                    var j = 0;
+                                    for (var i = 0; i < result.data.length; i++) {
+                                        var HNewQty = checkStatus.data[j].鏁伴噺 - checkStatus.data[j].鍏宠仈鏁伴噺//鏁伴噺
+                                        var HNewMoney = checkStatus.data[j].閲戦 - checkStatus.data[j].鍏宠仈鏁伴噺 * checkStatus.data[j].鍗曚环//鍑忓皯鍏宠仈鏁伴噺鐨勯噾棰�
+                                        var HNewTaxMoney = HNewMoney * checkStatus.data[j].绋庣巼*0.01
+                                        option.data.push({
+                                            "HMaterID": checkStatus.data[j].HMaterID, "鐗╂枡浠g爜": checkStatus.data[j].鐗╂枡浠g爜, "鐗╂枡鍚嶇О": checkStatus.data[j].鐗╂枡鍚嶇О, "瑙勬牸鍨嬪彿": checkStatus.data[j].瑙勬牸鍨嬪彿,
+                                            "HUnitID": checkStatus.data[j].HUnitID, "璁¢噺鍗曚綅": checkStatus.data[j].璁¢噺鍗曚綅,
+                                            "HQty": HNewQty, "HPrice": checkStatus.data[j].鍗曚环,
+                                            "HMoney": HNewMoney, "HTaxPrice": checkStatus.data[j].鍚◣鍗曚环, "HTaxRate": checkStatus.data[j].绋庣巼, "HTaxMoney": HNewTaxMoney, "HDiscountRate": checkStatus.data[j].鎶樻墸鐜�,
+                                            "HWHID": checkStatus.data[j].HWHIDSub, "鏀舵枡浠撳簱": checkStatus.data[j].浠撳簱鍚嶇О, "HSPID": checkStatus.data[j].HSPID, "浠撲綅鍚嶇О": checkStatus.data[j].浠撲綅鍚嶇О, "HSecUnitID": checkStatus.data[j].HSecUnitID, "杈呭姪鍗曚綅": checkStatus.data[j].杈呭姪鍗曚綅,
+                                            "HSourceBillNo": checkStatus.data[j].鍗曟嵁鍙�, "HSourceBillType": checkStatus.data[j].HBillType, "HSourceInterID": checkStatus.data[j].hmainid, "HSourceEntryID": checkStatus.data[j].hsubid,
+                                        })
+                                        j++;
+                                    }
+                                    table.render(option);
+                                    layer.close(ajaxLoad);
+                                    layer.msg("鏌ヨ鎴愬姛", { time: 1 * 1000,icon: 1 });
+                                }
+                            } else {
+                                layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                            }
+                        }, error: function () {
+                            layer.alert(result.msg+"鍙戠敓閿欒!", { icon: 5 });
+                        }
+                    });
+                }
+            });
+            //#endregion
+
             //#endregion
             //#endregion
 
@@ -2227,7 +2299,9 @@
                         if (rowIndex === '0') {
                             layer.msg('棣栬鏃犳硶鍒犻櫎锛侊紒锛�');
                         } else {
-                            obj.del();
+                            obj.del();//婧愮爜鍒犻櫎琛屾槸璧嬪��={}
+
+                            table.cache["mainTable"].splice(rowIndex, 1); //浠庣紦瀛橀噷鍒犻櫎琛屾暟鎹�
                             option.data = table.cache["mainTable"];//灏嗘暟鎹粦瀹氬埌data涓�
                             table.reload(option);
                             layer.close(index);
diff --git "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\207\207\350\264\255\350\256\242\345\215\225/Cg_POOrderBillQuery.html" "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\207\207\350\264\255\350\256\242\345\215\225/Cg_POOrderBillQuery.html"
index 2466f54..c900b79 100644
--- "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\207\207\350\264\255\350\256\242\345\215\225/Cg_POOrderBillQuery.html"
+++ "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\207\207\350\264\255\350\256\242\345\215\225/Cg_POOrderBillQuery.html"
@@ -236,7 +236,7 @@
             var sWhere = "";
             var option = [];
             var optionSub = [];
-            var Name = "MouldProdInHouseCellWidth";
+            var Name = "Cg_POOrderBillWidth";
             var HModName = "Cg_POOrderBillQuery";
             var HModNameSub = "Cg_POOrderBillQuerySub";
             var HBillType = "1102";

--
Gitblit v1.9.1