From 40e4d0043b463aa403aebcf5e9db59f7608338e9 Mon Sep 17 00:00:00 2001
From: yusijie <ysj@hz-kingdee.com>
Date: 星期二, 10 九月 2024 09:51:43 +0800
Subject: [PATCH] 新增添康到货确认校验模块

---
 WebTM/views/领料发货/收料入库/Kf_ReciveBill_Fast_TK.html |  362 +++++++++++++++++++++
 WebTM/views/基础资料/公用基础资料/grf/仓库标签.grf             |  225 +++++++++++++
 WebTM/Files/GZRW00003150/20240906沟通记录.txt        |   34 ++
 WebTM/views/grf/仓库标签.grf                         |  225 +++++++++++++
 WebTM/views/领料发货/收料入库/Kf_ReciveBill_Fast.html    |  148 ++++----
 WebTM/WebTM.csproj                               |    1 
 6 files changed, 921 insertions(+), 74 deletions(-)

diff --git "a/WebTM/Files/GZRW00003150/20240906\346\262\237\351\200\232\350\256\260\345\275\225.txt" "b/WebTM/Files/GZRW00003150/20240906\346\262\237\351\200\232\350\256\260\345\275\225.txt"
new file mode 100644
index 0000000..6fa32d0
--- /dev/null
+++ "b/WebTM/Files/GZRW00003150/20240906\346\262\237\351\200\232\350\256\260\345\275\225.txt"
@@ -0,0 +1,34 @@
+SRM闂鐐癸細
+1.瀹為檯鏀惰揣鏁伴噺涓庝緵搴斿晢閫佽揣鏁伴噺涓嶇
+2.鏉$爜鐢ㄤ箣鍓嶉敊璇殑閫佽揣鍗曠敓鎴愮殑鏉$爜锛屽叆搴撴椂淇敼鏁伴噺
+3.鏉$爜鐢熸垚锛屾湁缁存姢鏍囧噯鍖呰鏁伴噺鐨勭墿鏂欐牴鎹淮鎶ょ殑鏁伴噺甯﹀嚭鍐呭绠辨暟閲忥紝娌℃湁缁存姢鍒欒嚜鍔ㄥ甫鍑烘湰娆$敓鎴愭潯鐮佹暟閲�
+4.澶栫鏉$爜鏁伴噺蹇呭綍椤规帶鍒跺幓闄わ紒
+5.鏉$爜鎵撳嵃妯℃澘甯﹀嚭鎵瑰彿淇℃伅锛丂
+6.鏉$爜鎵撳嵃妯℃澘璋冩暣锛堢‘璁ゆ牸寮忥級锛�
+7.閫佽揣鍗曟墦鍗版ā鏉垮娉ㄥ瓧娈靛彇閲囪喘璁㈠崟涓婃槑缁嗚鐨勫娉紒@
+8.閫佽揣鍗曟墦鍗版ā鏉胯鍗曞彿瀛楁鍙栭噰璐鍗曞彿锛丂
+9.閫佽揣鍗曞埗鍗曟棩鏈熷叿浣撳埌绉掞紒@
+10.閫佽揣鍗曟墦鍗版ā鏉垮彸涓婅鏄剧ず椤垫暟锛�
+
+杞﹂棿锛�
+1.娴佽浆鍗℃淳宸ュ崟--
+2.娴佽浆鍗℃壒鍙凤紝6浣嶆暟鏃ユ湡锛岄儴鍒嗙墿鏂欏彇閿�鍞鍗曞彿
+3.娴佽浆鍗℃墦鍗版ā鏉垮彸涓婅鏄剧ず椤垫暟锛屽伐搴忚鏄庛�佹満鍙伴渶瑕佹樉绀猴紒锛堝伐鑹鸿矾绾夸腑宸ヤ綔涓績锛堟満鍙帮級銆佸伐搴忚鏄庯紙宸ヨ壓鍙傛暟锛夛級
+4.娲惧伐鍗曞彿鍙互涓嶈
+5.鎵归噺鎵撳嵃娴佽浆鍗�
+6.鍑虹珯姹囨姤鍗曞繀濉」锛氱彮缁勩�佹搷浣滃憳銆侊紙纭鍚庝慨鏀癸級
+7.闆嗕綋璁′欢宸ヨ祫鍒拌�冨嫟姹囨姤涓仛锛堟瘡澶╁仛鍗曪級娴嬭瘯锛�
+8.鍑虹珯姹囨姤鍗曞悎鏍兼暟閲忛粯璁や负褰撳墠娴佽浆鍗$殑鏁伴噺锛堥閬撳伐搴忓彇娴佽浆鍗℃暟閲�-宸叉姤宸ユ暟閲忥紝鍏朵粬宸ュ簭鍙栦笂閬撳伐搴忓悎鏍兼暟閲忥級
+9.鍏抽敭浠剁粦瀹氾細浜у搧搴忓垪鐮佽鐢熸垚鏉$爜妗f锛堥渶瑕佹壂鐮佸嚭搴擄級锛�
+10.鎵爜鐢熶骇鍏ュ簱娴佺▼锛屾簮鍗曟敼鎴愮敓浜ц鍗�
+11.鍚敤宸ュ簭鏍¢獙锛堟湯閬撳伐搴忚宸ュ簭鏍¢獙鍚庢墠鑳芥壂鐮佸叆搴擄級
+12.鎶ュ伐鍙扮敤PDA鐧诲綍椤甸潰
+13.宸ヨ祫璁$畻瀹屽杽锛�
+14.鏈亾宸ュ簭涓嶉渶瑕佸悓姝ラ噾铦剁敓浜ф眹鎶ュ崟锛丂
+15.宸ュ簭妫�楠屽崟娴嬭瘯PDA锛�
+
+WMS:
+1.鏉$爜鎵瑰彿瑙勫垯锛堝緟纭锛�
+2.渚涘簲鍟嗗钩鍙扮敓鎴愭潯鐮佸疄琛屾渶灏忓寘瑁�
+3.鍒拌揣纭妯″潡鏁伴噺绉诲埌鍓嶉潰 @
+4.棰嗘枡妫�楠屾ā寮忔坊鍔犵紦瀛樺姛鑳� @
diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj
index 76b18fd..69af7e6 100644
--- a/WebTM/WebTM.csproj
+++ b/WebTM/WebTM.csproj
@@ -2036,6 +2036,7 @@
     <Content Include="views\棰嗘枡鍙戣揣\濮斿琛ユ枡\Kf_EntrustReplenishOutBill_Check_New.html" />
     <Content Include="views\棰嗘枡鍙戣揣\濮斿琛ユ枡\Kf_EntrustReplenishOutBill_CheckList_New.html" />
     <Content Include="views\棰嗘枡鍙戣揣\鏀舵枡鍏ュ簱\Kf_ReciveBill_Check.html" />
+    <Content Include="views\棰嗘枡鍙戣揣\鏀舵枡鍏ュ簱\Kf_ReciveBill_Fast_TK.html" />
     <Content Include="views\棰嗘枡鍙戣揣\鏀舵枡鍏ュ簱\Kf_ReciveBill_Fast_AR.html" />
     <Content Include="views\棰嗘枡鍙戣揣\鏀舵枡鍏ュ簱\Kf_ReciveBill_Fast.html" />
     <Content Include="views\棰嗘枡鍙戣揣\鐢熶骇琛ユ枡\Kf_MateReplenishOutBill_Check_New.html" />
diff --git "a/WebTM/views/grf/\344\273\223\345\272\223\346\240\207\347\255\276.grf" "b/WebTM/views/grf/\344\273\223\345\272\223\346\240\207\347\255\276.grf"
new file mode 100644
index 0000000..9c9ef77
--- /dev/null
+++ "b/WebTM/views/grf/\344\273\223\345\272\223\346\240\207\347\255\276.grf"
@@ -0,0 +1,225 @@
+锘縊bject Report
+	Version='6.0.0.6'
+	Title='浣犵殑鎶ヨ〃鏍囬'
+	PrintAsDesignPaper=F
+	Object Font
+		Name='瀹嬩綋'
+		Size=105000,0
+		Weight=400
+		Charset=134
+	End
+	Object Printer
+		Size=256
+		Width=6
+		Height=8
+		Oriention=Landscape
+		LeftMargin=0
+		TopMargin=0
+		RightMargin=0
+		BottomMargin=0
+	End
+	Object DetailGrid
+		CenterView=T
+		ShowColLine=F
+		ShowRowLine=F
+		Object Border
+			Object Pen
+				Width=1.5
+			End
+		End
+		Object Recordset
+			Items Field
+				Item
+					Name='鏉$爜缂栧彿'
+				End
+				Item
+					Name='浠撳簱浠g爜'
+				End
+				Item
+					Name='浠撳簱鍚嶇О'
+				End
+				Item
+					Name='缁勭粐鍚嶇О'
+				End
+			End
+		End
+		Items Column
+			Item
+				Name='Column1'
+				Width=7.9375
+			End
+		End
+		Object ColumnContent
+			Height=5.79438
+			Items ColumnContentCell
+				Item
+					Column='Column1'
+					FreeCell=T
+					Items Control
+						Item
+							Type=Barcode
+							Name='Barcode4'
+							Left=2.32833
+							Top=2.2225
+							Width=3.20146
+							Height=3.20146
+							BarcodeType=QRCode
+							CheckSum=T
+							Text='[#鏉$爜缂栧彿#]'
+							Object Font
+								Name='榛戜綋'
+								Size=67500,0
+								Weight=400
+								Charset=134
+							End
+						End
+						Item
+							Type=Line
+							Name='Line32'
+							Left=0.185208
+							Top=1.13771
+							Width=7.48771
+						End
+						Item
+							Type=Line
+							Name='Line33'
+							Left=0.185208
+							Top=0.185208
+							Height=5.5
+							U2D=F
+						End
+						Item
+							Type=MemoBox
+							Name='MemoBox18'
+							Left=1.74625
+							Top=1.16417
+							Width=5.84729
+							Height=0.846667
+							Object Font
+								Name='榛戜綋'
+								Size=105000,0
+								Bold=T
+								Charset=134
+							End
+							ShrinkFontToFit=T
+							WordWrap=T
+							Text='[#浠撳簱鍚嶇О#]'
+						End
+						Item
+							Type=StaticBox
+							Name='StaticBox20'
+							Left=0.343958
+							Top=0.47625
+							Width=1.00542
+							Height=0.396875
+							Object Font
+								Name='榛戜綋'
+								Size=105000,0
+								Weight=400
+								Charset=134
+							End
+							WordWrap=T
+							TextAlign=MiddleCenter
+							Text='浠g爜'
+						End
+						Item
+							Type=Line
+							Name='Line34'
+							Left=0.19
+							Top=5.65
+							Width=7.48771
+						End
+						Item
+							Type=Line
+							Name='Line35'
+							Left=0.185208
+							Top=0.185208
+							Width=7.5
+						End
+						Item
+							Type=Line
+							Name='Line36'
+							Left=0.185208
+							Top=2.01083
+							Width=7.48771
+						End
+						Item
+							Type=StaticBox
+							Name='StaticBox21'
+							Left=0.343958
+							Top=1.40229
+							Width=1.00542
+							Height=0.396875
+							Object Font
+								Name='榛戜綋'
+								Size=105000,0
+								Weight=400
+								Charset=134
+							End
+							WordWrap=T
+							TextAlign=MiddleCenter
+							Text='鍚嶇О'
+						End
+						Item
+							Type=MemoBox
+							Name='MemoBox20'
+							Left=1.74625
+							Top=0.238125
+							Width=5.84729
+							Height=0.846667
+							Object Font
+								Name='榛戜綋'
+								Size=105000,0
+								Bold=T
+								Charset=134
+							End
+							ShrinkFontToFit=T
+							WordWrap=T
+							Text='[#浠撳簱浠g爜#]'
+						End
+						Item
+							Type=Line
+							Name='Line41'
+							Left=1.53458
+							Top=0.185208
+							Height=1.82
+							U2D=F
+						End
+						Item
+							Type=Line
+							Name='Line42'
+							Left=7.69
+							Top=0.19
+							Height=5.5
+							U2D=F
+						End
+					End
+				End
+			End
+		End
+		Object ColumnTitle
+			Height=0
+			Items ColumnTitleCell
+				Item
+					GroupTitle=F
+					Column='Column1'
+					TextAlign=MiddleCenter
+					Text='Column1'
+				End
+			End
+		End
+	End
+	Items ReportHeader
+		Item
+			Name='ReportHeader1'
+			Height=0
+			RepeatOnPage=T
+		End
+	End
+	Items ReportFooter
+		Item
+			Name='ReportFooter1'
+			Height=0
+		End
+	End
+End
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/grf/\344\273\223\345\272\223\346\240\207\347\255\276.grf" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/grf/\344\273\223\345\272\223\346\240\207\347\255\276.grf"
new file mode 100644
index 0000000..9c9ef77
--- /dev/null
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/grf/\344\273\223\345\272\223\346\240\207\347\255\276.grf"
@@ -0,0 +1,225 @@
+锘縊bject Report
+	Version='6.0.0.6'
+	Title='浣犵殑鎶ヨ〃鏍囬'
+	PrintAsDesignPaper=F
+	Object Font
+		Name='瀹嬩綋'
+		Size=105000,0
+		Weight=400
+		Charset=134
+	End
+	Object Printer
+		Size=256
+		Width=6
+		Height=8
+		Oriention=Landscape
+		LeftMargin=0
+		TopMargin=0
+		RightMargin=0
+		BottomMargin=0
+	End
+	Object DetailGrid
+		CenterView=T
+		ShowColLine=F
+		ShowRowLine=F
+		Object Border
+			Object Pen
+				Width=1.5
+			End
+		End
+		Object Recordset
+			Items Field
+				Item
+					Name='鏉$爜缂栧彿'
+				End
+				Item
+					Name='浠撳簱浠g爜'
+				End
+				Item
+					Name='浠撳簱鍚嶇О'
+				End
+				Item
+					Name='缁勭粐鍚嶇О'
+				End
+			End
+		End
+		Items Column
+			Item
+				Name='Column1'
+				Width=7.9375
+			End
+		End
+		Object ColumnContent
+			Height=5.79438
+			Items ColumnContentCell
+				Item
+					Column='Column1'
+					FreeCell=T
+					Items Control
+						Item
+							Type=Barcode
+							Name='Barcode4'
+							Left=2.32833
+							Top=2.2225
+							Width=3.20146
+							Height=3.20146
+							BarcodeType=QRCode
+							CheckSum=T
+							Text='[#鏉$爜缂栧彿#]'
+							Object Font
+								Name='榛戜綋'
+								Size=67500,0
+								Weight=400
+								Charset=134
+							End
+						End
+						Item
+							Type=Line
+							Name='Line32'
+							Left=0.185208
+							Top=1.13771
+							Width=7.48771
+						End
+						Item
+							Type=Line
+							Name='Line33'
+							Left=0.185208
+							Top=0.185208
+							Height=5.5
+							U2D=F
+						End
+						Item
+							Type=MemoBox
+							Name='MemoBox18'
+							Left=1.74625
+							Top=1.16417
+							Width=5.84729
+							Height=0.846667
+							Object Font
+								Name='榛戜綋'
+								Size=105000,0
+								Bold=T
+								Charset=134
+							End
+							ShrinkFontToFit=T
+							WordWrap=T
+							Text='[#浠撳簱鍚嶇О#]'
+						End
+						Item
+							Type=StaticBox
+							Name='StaticBox20'
+							Left=0.343958
+							Top=0.47625
+							Width=1.00542
+							Height=0.396875
+							Object Font
+								Name='榛戜綋'
+								Size=105000,0
+								Weight=400
+								Charset=134
+							End
+							WordWrap=T
+							TextAlign=MiddleCenter
+							Text='浠g爜'
+						End
+						Item
+							Type=Line
+							Name='Line34'
+							Left=0.19
+							Top=5.65
+							Width=7.48771
+						End
+						Item
+							Type=Line
+							Name='Line35'
+							Left=0.185208
+							Top=0.185208
+							Width=7.5
+						End
+						Item
+							Type=Line
+							Name='Line36'
+							Left=0.185208
+							Top=2.01083
+							Width=7.48771
+						End
+						Item
+							Type=StaticBox
+							Name='StaticBox21'
+							Left=0.343958
+							Top=1.40229
+							Width=1.00542
+							Height=0.396875
+							Object Font
+								Name='榛戜綋'
+								Size=105000,0
+								Weight=400
+								Charset=134
+							End
+							WordWrap=T
+							TextAlign=MiddleCenter
+							Text='鍚嶇О'
+						End
+						Item
+							Type=MemoBox
+							Name='MemoBox20'
+							Left=1.74625
+							Top=0.238125
+							Width=5.84729
+							Height=0.846667
+							Object Font
+								Name='榛戜綋'
+								Size=105000,0
+								Bold=T
+								Charset=134
+							End
+							ShrinkFontToFit=T
+							WordWrap=T
+							Text='[#浠撳簱浠g爜#]'
+						End
+						Item
+							Type=Line
+							Name='Line41'
+							Left=1.53458
+							Top=0.185208
+							Height=1.82
+							U2D=F
+						End
+						Item
+							Type=Line
+							Name='Line42'
+							Left=7.69
+							Top=0.19
+							Height=5.5
+							U2D=F
+						End
+					End
+				End
+			End
+		End
+		Object ColumnTitle
+			Height=0
+			Items ColumnTitleCell
+				Item
+					GroupTitle=F
+					Column='Column1'
+					TextAlign=MiddleCenter
+					Text='Column1'
+				End
+			End
+		End
+	End
+	Items ReportHeader
+		Item
+			Name='ReportHeader1'
+			Height=0
+			RepeatOnPage=T
+		End
+	End
+	Items ReportFooter
+		Item
+			Name='ReportFooter1'
+			Height=0
+		End
+	End
+End
diff --git "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\346\224\266\346\226\231\345\205\245\345\272\223/Kf_ReciveBill_Fast.html" "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\346\224\266\346\226\231\345\205\245\345\272\223/Kf_ReciveBill_Fast.html"
index 0c140f5..400132b 100644
--- "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\346\224\266\346\226\231\345\205\245\345\272\223/Kf_ReciveBill_Fast.html"
+++ "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\346\224\266\346\226\231\345\205\245\345\272\223/Kf_ReciveBill_Fast.html"
@@ -199,49 +199,7 @@
                 GetMeesageByBarCode();
             });
             
-            //鎵弿鏉″舰鐮佹柟娉昻ew
-            function GetMeesageByBarCode() {
-                var HBarCode = $('#HBarCode').val();
-                if (!HBarCode) {
-                    layer.msg("鏉″舰鐮佷笉鑳戒负绌猴紒")
-                    return;
-                }
-                var HInterID = $('#HInterID').val();
-                if (!HInterID) {
-                    layer.msg("璇峰厛杈撳叆鏀舵枡閫氱煡鍗曞崟鎹彿锛�")
-                    return;
-                }
-                var index = layer.load();
-                $.ajax({
-                    url: GetWEBURL() + "/POStockInBillList/Get_ReciveBillByBarcode",
-                    type: "GET",
-                    data: { "HBarCode": HBarCode, "HInterID": HInterID },
-                    success: function (result) {
-                        if (result.code == "1") {
-                            var sSubStr = table.cache['mainTable'];
-                            for (var i = 0; i < sSubStr.length; i++) {
-                                if (sSubStr[i].HMaterID == result.data[0].HMaterID) {
-                                    sSubStr[i].HSQty += result.data[0].HQty;
-                                    table.render(option);
-                                    break;
-                                }
-                            }
-                            layer.close(index);
-                        }
-                        else {
-                            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("鎺ュ彛璇锋眰澶辫触锛�" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-                    }
-                });
-                $('#HBarCode').val("");
-                $("#HBarCode").focus();
-            }
-            ////鎵弿鏉″舰鐮佹柟娉�
+            ////鎵弿鏉″舰鐮佹柟娉昻ew
             //function GetMeesageByBarCode() {
             //    var HBarCode = $('#HBarCode').val();
             //    if (!HBarCode) {
@@ -254,40 +212,82 @@
             //        return;
             //    }
             //    var index = layer.load();
-            //    var sSubStr = table.cache['mainTable'];
-            //    if (sSubStr[i].HMaterID == HBarCode.split("#")[0]) {
-            //        sSubStr[i].HSQty += parseInt(HBarCode.split("#")[1]);
-            //        table.render(option);
-            //        return;
-            //    }
-            //    layer.close(index);
-            //    //$.ajax({
-            //    //    url: GetWEBURL() + "/POStockInBillList/Get_ReciveBillByBarcode",
-            //    //    type: "GET",
-            //    //    data: { "HBarCode": HBarCode, "HInterID": HInterID },
-            //    //    success: function (result) {
-            //    //        if (result.code == "1") {
-            //    //            var sSubStr = table.cache['mainTable'];
-            //    //            if (sSubStr[i].HMaterID == HBarCode.split("#")[0]) {
-            //    //                sSubStr[i].HSQty += parseInt(HBarCode.split("#")[1]);
-            //    //                table.render(option);
-            //    //                break;
-            //    //            }
-            //    //            layer.close(index);
-            //    //        }
-            //    //        else {
-            //    //            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("鎺ュ彛璇锋眰澶辫触锛�" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-            //    //    }
-            //    //});
+            //    $.ajax({
+            //        url: GetWEBURL() + "/POStockInBillList/Get_ReciveBillByBarcode",
+            //        type: "GET",
+            //        data: { "HBarCode": HBarCode, "HInterID": HInterID },
+            //        success: function (result) {
+            //            if (result.code == "1") {
+            //                var sSubStr = table.cache['mainTable'];
+            //                for (var i = 0; i < sSubStr.length; i++) {
+            //                    if (sSubStr[i].HMaterID == result.data[0].HMaterID) {
+            //                        sSubStr[i].HSQty += result.data[0].HQty;
+            //                        table.render(option);
+            //                        break;
+            //                    }
+            //                }
+            //                layer.close(index);
+            //            }
+            //            else {
+            //                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("鎺ュ彛璇锋眰澶辫触锛�" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+            //        }
+            //    });
             //    $('#HBarCode').val("");
             //    $("#HBarCode").focus();
             //}
+            //鎵弿鏉″舰鐮佹柟娉�
+            function GetMeesageByBarCode() {
+                var HBarCode = $('#HBarCode').val();
+                if (!HBarCode) {
+                    layer.msg("鏉″舰鐮佷笉鑳戒负绌猴紒")
+                    return;
+                }
+                var HInterID = $('#HInterID').val();
+                if (!HInterID) {
+                    layer.msg("璇峰厛杈撳叆鏀舵枡閫氱煡鍗曞崟鎹彿锛�")
+                    return;
+                }
+                var index = layer.load();
+                var sSubStr = table.cache['mainTable'];
+                if (sSubStr[i].HMaterID == HBarCode.split("#")[0]) {
+                    sSubStr[i].HSQty += parseInt(HBarCode.split("#")[1]);
+                    table.render(option);
+                    return;
+                }
+                layer.close(index);
+                //$.ajax({
+                //    url: GetWEBURL() + "/POStockInBillList/Get_ReciveBillByBarcode",
+                //    type: "GET",
+                //    data: { "HBarCode": HBarCode, "HInterID": HInterID },
+                //    success: function (result) {
+                //        if (result.code == "1") {
+                //            var sSubStr = table.cache['mainTable'];
+                //            if (sSubStr[i].HMaterID == HBarCode.split("#")[0]) {
+                //                sSubStr[i].HSQty += parseInt(HBarCode.split("#")[1]);
+                //                table.render(option);
+                //                break;
+                //            }
+                //            layer.close(index);
+                //        }
+                //        else {
+                //            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("鎺ュ彛璇锋眰澶辫触锛�" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                //    }
+                //});
+                $('#HBarCode').val("");
+                $("#HBarCode").focus();
+            }
             form.on('submit(Cancel)', function () {
                 layer.confirm('鎮ㄧ‘瀹氳閫�鍑哄悧锛�', { icon: 3, title: '鎻愮ず' }, function (index) {
                     parent.location.href = "../../../views/index_Mobile.html";
diff --git "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\346\224\266\346\226\231\345\205\245\345\272\223/Kf_ReciveBill_Fast_TK.html" "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\346\224\266\346\226\231\345\205\245\345\272\223/Kf_ReciveBill_Fast_TK.html"
new file mode 100644
index 0000000..fa97d33
--- /dev/null
+++ "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\346\224\266\346\226\231\345\205\245\345\272\223/Kf_ReciveBill_Fast_TK.html"
@@ -0,0 +1,362 @@
+锘�<!DOCTYPE html>
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>鍒拌揣纭(鏍¢獙)</title>
+    <meta name="renderer" content="webkit">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
+    <!--寮曠敤layui鏍峰紡鏂囦欢-->
+    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
+    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
+    <!--寮曠敤layui js鏂囦欢-->
+    <script src="../../../layuiadmin/layui/layui.js"></script>
+    <script src="../../../layuiadmin/Scripts/json2.js"></script>
+    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
+    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
+    <!--鑷畾涔夋牱寮�-->
+    <style>
+        .maintitle {
+            background-color: #1492ff;
+            color: #fff;
+            padding: 5px 10px;
+            border: none;
+            border-radius: 4px;
+        }
+
+        .layui-table-cell {
+            height: auto;
+            white-space: normal;
+        }
+
+        .layui-col-xs8 {
+            width: 55.666667%;
+        }
+    </style>
+</head>
+<body>
+    <div class="layui-fluid" style="padding: 0;">
+        <div class="layui-card">
+            <div class="layui-card-body"  style="padding: 0px; height:800px;">
+                <form class="layui-form" action="" lay-filter="formData" id="formData" style="background-color:white;">
+                    <div class="maintitle">鍒拌揣纭</div>
+                    <div class="layui-form-item" style="padding:15px;margin:0px">
+                        <div class="layui-row">
+                            <div class="layui-col-xs3">
+                                <label class="layui-form-label" style="width:40px;padding-left:0px;"><span style="color:red;">*</span>鏉$爜</label>
+                            </div>
+                            <div class="layui-col-xs8">
+                                <input type="text" name="HBarCode" id="HBarCode" lay-verify="HBarCode" autocomplete="off" class="layui-input">
+                            </div>
+                            <div class="layui-col-xs2">
+                                <button type="button" lay-submit="" class="layui-btn" lay-filter="QueDin" name="QueDin" id="QueDin">纭畾</button>
+                            </div>
+                        </div>
+                    </div>                 
+                    <div class="layui-tab layui-tab-card" lay-filter="TabTest">
+                        <ul class="layui-tab-title">
+                            <li lay-id="1" style="padding:1px;" class="layui-this">琛ㄥご淇℃伅</li>
+                            <li lay-id="2" style="padding:1px;">鏄庣粏淇℃伅</li>
+                        </ul>
+                        <div class="layui-tab-content">
+                            <div class="layui-tab-item layui-show">
+                                <div class="layui-form-item" style="padding-top: 10px;">
+                                    <div class="layui-row">
+                                        <div class="layui-col-xs3">
+                                            <label class="layui-form-label" style="width:60px;padding-left:0px;">鍗曟嵁鍙�</label>
+                                        </div>
+                                        <div class="layui-col-xs8">
+                                            <input type="text" name="HBillNo" id="HBillNo" lay-verify="HBillNo" autocomplete="off" class="layui-input">
+                                        </div>
+                                        <div class="layui-col-xs2">
+                                            <button type="button" lay-submit="" class="layui-btn" lay-filter="QueDin2">纭畾</button>
+                                        </div>
+                                        <div class="layui-col-xs8">
+                                            <input type="hidden" name="HInterID" id="HInterID" lay-verify="HInterID" autocomplete="off" class="layui-input">
+                                        </div>                                       
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-col-xs3">
+                                            <label class="layui-form-label" style="width:60px;padding-left:0px;">渚涘簲鍟�</label>
+                                        </div>
+                                        <div class="layui-col-xs8">
+                                            <input type="text" name="HSupName" id="HSupName" lay-verify="HSupName" autocomplete="off" class="layui-input">
+                                        </div>                                        
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-col-xs3">
+                                            <label class="layui-form-label" style="width:60px;padding-left:0px;">閮ㄩ棬</label>
+                                        </div>
+                                        <div class="layui-col-xs8">
+                                            <input type="text" name="HDeptName" id="HDeptName" lay-verify="HDeptName" autocomplete="off" class="layui-input">
+                                        </div>
+                                    </div>
+                                </div>
+                            </div>
+
+                            <div class="layui-tab-item">
+                                <table class="" id="mainTable" lay-filter="mainTable"></table>
+                                <script type="text/html" id="xuhao">
+                                    {{d.LAY_TABLE_INDEX+1}}
+                                </script>
+                                <script type="text/html" id="barDemo">
+                                    <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">鍒犻櫎</a>
+                                </script>
+                            </div>
+                        </div>
+                    </div>
+
+                    <div class="layer-footer" style="z-index: 10; position: fixed; text-align: center; bottom: 0; width:100%; height:50px">
+                        <button type="button" lay-submit="" class="layui-btn buttom_box_little" lay-filter="btn_Check" id="btn_Check">瀹℃牳</button>
+                        <button type="button" lay-submit="" class="layui-btn" lay-filter="Cancel" id="Cancel">閫�鍑�</button>
+                    </div>
+                </form>
+            </div>
+        </div>
+    </div>
+
+    <script>
+        layui.config({
+            base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+        }).extend({
+            index: 'lib/index' //涓诲叆鍙fā鍧�
+        }).use(['index', 'form', 'laydate', 'table', 'element'], function () {
+            var $ = layui.$
+                , admin = layui.admin
+                , layer = layui.layer
+                , table = layui.table
+                , form = layui.form
+                , laydate = layui.laydate
+                , element = layui.element;
+            var option = [];
+            //鍒濆鍖栬〃鏍�
+            set_InitGrid();
+
+            //琛屽唴浜嬩欢
+            table.on('tool(mainTable)', function (obj) {
+                set_GridDelete(obj);   //琛屽唴鍒犻櫎
+            });
+
+            //杩涘叆椤甸潰榛樿鍏夋爣鍦ㄦ潯褰㈢爜涓�
+            $("#HBillNo").focus();
+
+            //鏉″舰鐮佸洖杞︽柟娉�
+            $('#HBarCode').on('keydown', function (event) {
+                if (event.keyCode == 13) {
+                    GetMeesageByBarCode();
+                }
+            });
+            //鏉″舰鐮佺‘璁�
+            form.on('submit(QueDin)', function (data) {
+                GetMeesageByBarCode();
+            });
+
+            //鎵弿鏉″舰鐮佹柟娉昻ew
+            function GetMeesageByBarCode() {
+                var HBarCode = $('#HBarCode').val();
+                if (!HBarCode) {
+                    layer.msg("鏉″舰鐮佷笉鑳戒负绌猴紒")
+                    return;
+                }
+                var HInterID = $('#HInterID').val();
+                if (!HInterID) {
+                    layer.msg("璇峰厛杈撳叆鏀舵枡閫氱煡鍗曞崟鎹彿锛�")
+                    return;
+                }
+                var index = layer.load();
+                $.ajax({
+                    url: GetWEBURL() + "/POStockInBillList/Get_ReciveBillByBarcode",
+                    type: "GET",
+                    data: { "HBarCode": HBarCode, "HInterID": HInterID },
+                    success: function (result) {
+                        if (result.code == "1") {
+                            var sSubStr = table.cache['mainTable'];
+                            for (var i = 0; i < sSubStr.length; i++) {
+                                if (sSubStr[i].HMaterID == result.data[0].HMaterID) {
+                                    sSubStr[i].HSQty += result.data[0].HQty;
+                                    table.render(option);
+                                    break;
+                                }
+                            }
+                            layer.close(index);
+                        }
+                        else {
+                            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("鎺ュ彛璇锋眰澶辫触锛�" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    }
+                });
+                $('#HBarCode').val("");
+                $("#HBarCode").focus();
+            }
+
+            form.on('submit(Cancel)', function () {
+                layer.confirm('鎮ㄧ‘瀹氳閫�鍑哄悧锛�', { icon: 3, title: '鎻愮ず' }, function (index) {
+                    parent.location.href = "../../../views/index_Mobile.html";
+                });
+            })
+            //瀹℃牳
+            form.on('submit(btn_Check)', function (data) {//瀹℃牳
+                var sSubStr = table.cache['mainTable'];
+                var HReturn = "";
+                //for (var i = 0; i < sSubStr.length; i++) {
+                //    if (parseInt(sSubStr[i].HSQty) > parseInt(sSubStr[i].HQty)) {
+                //        layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,鎵爜鏁伴噺涓嶈兘瓒呭嚭璁㈠崟鏁伴噺!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                //        return;
+                //    }
+                //    if (parseInt(sSubStr[i].HSQty) == 0) {
+                //        layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,鎵爜鏁伴噺涓�0", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                //        return;
+                //    }
+                //    if (parseInt(sSubStr[i].HSQty) != parseInt(sSubStr[i].HQty)) {
+                //        HReturn += "绗�" + (i + 1) + "琛�,璁㈠崟鏁伴噺涓庢潯鐮佹暟閲忎笉涓�鑷达紝鏄惁缁х画瀹℃牳<br/>";
+                //    }
+                //}
+
+                if (HReturn != "") {
+                    layer.confirm(HReturn, {
+                        title: "鎿嶄綔鎻愮ず",
+                        icon: 0,
+                        btn: ['纭', '鍙栨秷'] //鍙互鏃犻檺涓寜閽�
+                    }, function (index, layero) {
+                        //鎸夐挳涓�鍥炶皟
+                        set_Aduit();
+                    }, function (index) {
+                        //鎸夐挳浜屽洖璋�
+                        return;
+                    });
+                } else {
+                    set_Aduit();
+                }
+
+            });
+
+            //瀹℃牳鎸夐挳鏂规硶
+            function set_Aduit() {
+                var index = layer.load();
+                var HInterID = $('#HInterID').val();
+                var HBillNo = $('#HBillNo').val();
+                var sSubStr = table.cache['mainTable'];
+                $.ajax({
+                    url: GetWEBURL() + "/POStockInBillList/AuditPOInStockBillPost_TianKang",
+                    type: "Post",
+                    data: { "msg": JSON.stringify(sSubStr) },
+                    success: function (result) {
+                        if (result.code == "1") {
+                            layer.msg("瀹℃牳鎴愬姛", {
+                                icon: 1, time: 1000000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                            }, function () {
+                                window.location.reload();
+                                element.tabChange('TabTest', '1');
+                            });
+                            layer.close(index);
+                        }
+                        else {
+                            layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                            layer.close(index);
+                        }
+                    },
+                    error: function (err) {
+                        layer.msg("鎺ュ彛璇锋眰澶辫触锛�" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        layer.close(index);
+                    }
+                });
+            }
+
+            //鍒濆鍖栬〃鏍�
+            function set_InitGrid() {
+                option = {
+                    elem: '#mainTable'
+                    , page: false
+                    , height: 'full-240'
+                    , loading: false
+                    , cols: [[ //瀛愯〃
+                        { type: 'numbers', title: '搴忓彿', width: 80 }
+                        , { field: 'HQty', title: '璁㈠崟鏁伴噺', width: 100 }
+                        , { field: 'HMaterNum', title: '鐗╂枡浠g爜', width: 160 }
+                        , { field: 'HMaterName', title: '鐗╂枡鍚嶇О', width: 160 }
+                        , { field: 'HModel', title: '瑙勬牸鍨嬪彿', width: 160 }
+                        , { field: 'HMaterID', title: 'HMaterID', hide: true }
+                        , { field: 'HInterID', title: '涓诲唴鐮�', sort: true, width: 200, hide: true }
+                        , { field: 'HEntryID', title: '瀛愬唴鐮�', sort: true, width: 200, hide: true }
+                        , { field: 'FID', title: 'FID', sort: true, width: 200, hide: true }
+                    ]]
+                }
+                //鍒濆琛ㄦ牸鏁版嵁
+                var rowdata = [{
+                    "HMaterNum": "", "HMaterName": "", "HModel": "", "HQty": 0, "HMaterID": 0
+                    , "HInterID": 0, "HEntryID": 0, "FID": 0
+                }];
+                option.data = rowdata;
+                table.render(option);
+            }
+
+            //婧愬崟鍥炶溅鏂规硶
+            $('#HBillNo').on('keydown', function (event) {
+                if (event.keyCode == 13) {
+                    GetMeesageBySourceBillNo();
+                }
+            });
+            //婧愬崟纭
+            form.on('submit(QueDin2)', function (data) {
+                GetMeesageBySourceBillNo();
+            });
+            //鎵簮鍗�
+            function GetMeesageBySourceBillNo(obj) {  //杩斿洖宸ヤ綔涓績
+                var HBarCode = $('#HBillNo').val();//鏉″舰鐮侊紙娴佽浆鍗″彿锛夛紙鏁版嵁搴撲腑涓哄崟鎹彿锛�
+                if (!HBarCode) {
+                    layer.msg("鍗曟嵁鍙蜂笉鑳戒负绌猴紒")
+                    return;
+                }
+                var index = layer.load();
+                $.ajax({
+                    url: GetWEBURL() + "/POStockInBillList/Get_ReciveBill",
+                    type: "GET",
+                    data: { "HBillno": HBarCode },
+                    success: function (result) {
+                        if (result.code == "1") {
+                            var data = result.data[0];
+                            $("#HSupName").val(data.HSupName);
+                            $("#HDeptName").val(data.HDeptName);
+                            $("#HBillNo").val(data.HBillNo);
+                            $("#HInterID").val(data.HInterID);
+
+                            var dataArr = [];
+                            for (var i = 0; i < result.data.length; i++) {
+                                dataArr.push({
+                                    "HMaterNum": result.data[i].HMaterNum, "HMaterName": result.data[i].HMaterName, "HModel": result.data[i].HModel
+                                    , "HQty": result.data[i].HQty, "HMaterID": result.data[i].HMaterID
+                                    , "HInterID": result.data[i].HInterID, "HEntryID": result.data[i].HEntryID, "FID": result.data[i].FID
+                                });
+                            }
+                            option.data = dataArr;
+                            table.render(option);
+                            layer.close(index);
+                            element.tabChange('TabTest', '2');
+                        }
+                        else {
+                            layer.close(index);
+                            layer.msg(result.Message, {
+                                icon: 5, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                            }, function () {
+                                element.tabChange('TabTest', '1');
+                                $("#HBillNo").select();
+                                $("#HBillNo").focus();
+                            });
+                        }
+                    },
+                    error: function (err) {
+                        layer.close(index);
+                        layer.msg("鎺ュ彛璇锋眰澶辫触锛�" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    }
+                });
+            }
+            //浠ヤ笂涓簂ayui妯″潡
+        });
+    </script>
+</body>
+</html>
\ No newline at end of file

--
Gitblit v1.9.1