From 989bd839ba949c057d9088334d5a12950b898e32 Mon Sep 17 00:00:00 2001
From: yxj <1qaz@123>
Date: 星期一, 20 三月 2023 16:07:36 +0800
Subject: [PATCH] 直接调拨单扫码模块,增加源单出库申请单、生产用料通知单功能;生产领料单扫码模块,增加源单生产用料通知单功能

---
 WebTM/views/仓存管理/仓库调拨/Kf_MoveStockBill_Fast.html |   20 +++++
 WebTM/views/领料发货/领料出库/Kf_MateOutBill_Fast.html   |  163 ++++++++++++++++++++++++++++++----------
 2 files changed, 142 insertions(+), 41 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/Kf_MoveStockBill_Fast.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/Kf_MoveStockBill_Fast.html"
index 1a44151..8a0b5b2 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/Kf_MoveStockBill_Fast.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/Kf_MoveStockBill_Fast.html"
@@ -69,6 +69,8 @@
                                                 <option value="1243">璋冩嫧鐢宠鍗�</option>
                                                 <option value="3720">鐢熶骇鐢ㄦ枡娓呭崟</option>
                                                 <option value="1604">濮斿鐢ㄦ枡娓呭崟</option>
+                                                <option value="1242">鍑哄簱鐢宠鍗�</option>
+                                                <option value="1214">鐢熶骇鍙戞枡閫氱煡鍗�</option>
                                                 <option value="-1">鎵嬪伐褰曞叆</option>
                                             </select>
                                             <!--<input type="text" name="cmbSourceType" id="cmbSourceType" lay-verify="cmbSourceType" autocomplete="off" class="layui-input">-->
@@ -510,6 +512,24 @@
                             layui.form.render('select');
                             $("#HBillType").attr("readonly", "readonly");
                         }
+                        else if (d.data[0].HSourceBillType == "1242") {
+                            $("#HBillType").empty();
+                            $("#HBillType").val("1242");
+                            var optionHtml = '';
+                            optionHtml += "<option value = '" + d.data[0].HSourceBillType + "' >" + '鍑哄簱鐢宠鍗�' + "</option>";
+                            $("#HBillType").append(optionHtml);
+                            layui.form.render('select');
+                            $("#HBillType").attr("readonly", "readonly");
+                        }
+                        else if (d.data[0].HSourceBillType == "1214") {
+                            $("#HBillType").empty();
+                            $("#HBillType").val("1214");
+                            var optionHtml = '';
+                            optionHtml += "<option value = '" + d.data[0].HSourceBillType + "' >" + '鐢熶骇鍙戞枡閫氱煡鍗�' + "</option>";
+                            $("#HBillType").append(optionHtml);
+                            layui.form.render('select');
+                            $("#HBillType").attr("readonly", "readonly");
+                        }
                         else {
                             $("#HBillType").empty();
                             $("#HBillType").val("-1");
diff --git "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\242\206\346\226\231\345\207\272\345\272\223/Kf_MateOutBill_Fast.html" "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\242\206\346\226\231\345\207\272\345\272\223/Kf_MateOutBill_Fast.html"
index 2bfcf05..85acca6 100644
--- "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\242\206\346\226\231\345\207\272\345\272\223/Kf_MateOutBill_Fast.html"
+++ "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\242\206\346\226\231\345\207\272\345\272\223/Kf_MateOutBill_Fast.html"
@@ -63,7 +63,8 @@
                                         </div>
                                         <div class="layui-col-xs8">
                                             <select name=" HBillType" id="HBillType">
-                                                <option value="3720">鐢熶骇浠诲姟鍗�-鎶曟枡</option>
+                                                <option value="3720">鐢熶骇鐢ㄦ枡娓呭崟</option>
+                                                <option value="1214">鐢熶骇鍙戞枡閫氱煡鍗�</option>
                                                 <option value="-1">鎵嬪伐褰曞叆</option>
                                             </select>
                                         </div>
@@ -443,8 +444,37 @@
                         // console.log(d.data);
                         $("#HInterID").val(d.data[0].HInterID);
                         $("#HBillNo").val(d.data[0].HBillNo);
-                        $("#HBillType").val(d.data[0].HSourceBillType);
+                        $("#HBillType").val(d.data[0].HSourceBillType == null ? "3720" : d.data[0].HSourceBillType);
+                        //鑾峰彇婧愬崟绫诲瀷銆佹簮鍗曞崟鍙�
+                        if (d.data[0].HSourceBillType == "3720") {
+                            $("#HBillType").empty();
+                            $("#HBillType").val("3720");
+                            var optionHtml = '';
+                            optionHtml += "<option value = '" + d.data[0].HSourceBillType + "' >" + '鐢熶骇鐢ㄦ枡娓呭崟' + "</option>";
+                            $("#HBillType").append(optionHtml);
+                            layui.form.render('select');
+                            $("#HBillType").attr("readonly", "readonly");
+                        }
+                        else if (d.data[0].HSourceBillType == "1214") {
+                            $("#HBillType").empty();
+                            $("#HBillType").val("1214");
+                            var optionHtml = '';
+                            optionHtml += "<option value = '" + d.data[0].HSourceBillType + "' >" + '鐢熶骇鍙戞枡閫氱煡鍗�' + "</option>";
+                            $("#HBillType").append(optionHtml);
+                            layui.form.render('select');
+                            $("#HBillType").attr("readonly", "readonly");
+                        }
+                        else {
+                            $("#HBillType").empty();
+                            $("#HBillType").val("-1");
+                            var optionHtml = '';
+                            optionHtml += "<option value = '" + d.data[0].HSourceBillType + "' >" + '鎵嬪伐褰曞叆' + "</option>";
+                            $("#HBillType").append(optionHtml);
+                            layui.form.render('select');
+                            $("#HBillType").attr("readonly", "readonly");
+                        }
                         $("#HSourceBillNo").val(d.data[0].HSourceBillNo);
+                        $("#HSourceBillNo").attr("disabled", "true");
 
                         HSourceFlag = true;
                         //$("#HWHID").val(d.data[0].HWhID);
@@ -518,7 +548,23 @@
             }
 
             //閫夋嫨浠撳簱锛堜簨浠讹級
-            form.on('submit(HWHID-BT)', function () {
+            //form.on('submit(HWHID-BT)', function () {
+            //    layer.open({
+            //        type: 2
+            //        , area: ['100%', '100%']
+            //        , title: '浠撳簱鍒楄〃'
+            //        , shade: 0.6 //閬僵閫忔槑搴�
+            //        , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+            //        , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+            //        , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_WarehouseList.html?Type=HWHID', 'yes']
+            //        , resize: false
+            //        , cancel: function () {
+            //            //$(".layui-btn").removeClass("layui-btn-disabled");
+            //        }
+            //    })
+            //});
+
+            form.on('submit(HWHID-BT)', function () {//閫夋嫨浠撳簱
                 layer.open({
                     type: 2
                     , area: ['100%', '100%']
@@ -526,7 +572,40 @@
                     , shade: 0.6 //閬僵閫忔槑搴�
                     , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
                     , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
-                    , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_WarehouseList.html?Type=HWHID', 'yes']
+                    , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_WarehouseListNew.html?Type=HWHID&HOrgID=' + sessionStorage["OrganizationID"] + '', 'yes']
+                    , resize: false
+                    , cancel: function () {
+                    }
+                })
+            });
+
+            ////閫夋嫨浠撳簱锛堜簨浠讹級
+            //form.on('submit(HFIFOWHID-BT)', function () {
+            //    layer.open({
+            //        type: 2
+            //        , area: ['100%', '100%']
+            //        , title: '浠撳簱鍒楄〃'
+            //        , shade: 0.6 //閬僵閫忔槑搴�
+            //        , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+            //        , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+            //        , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_WarehouseList.html?Type=HFIFOWHID', 'yes']
+            //        , resize: false
+            //        , cancel: function () {
+            //            //$(".layui-btn").removeClass("layui-btn-disabled");
+            //        }
+            //    })
+            //});
+
+            //閫夋嫨鍏堣繘鍏堝嚭浠撳簱
+            form.on('submit(HFIFOWHID-BT)', function () {//閫夋嫨璋冨嚭浠撳簱
+                layer.open({
+                    type: 2
+                    , area: ['100%', '100%']
+                    , title: '浠撳簱鍒楄〃'
+                    , shade: 0.6 //閬僵閫忔槑搴�
+                    , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                    , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_WarehouseListNew.html?Type=HFIFOWHID&HOrgID=' + sessionStorage["OrganizationID"] + '', 'yes']
                     , resize: false
                     , cancel: function () {
                         //$(".layui-btn").removeClass("layui-btn-disabled");
@@ -534,22 +613,6 @@
                 })
             });
 
-            //閫夋嫨浠撳簱锛堜簨浠讹級
-            form.on('submit(HFIFOWHID-BT)', function () {
-                layer.open({
-                    type: 2
-                    , area: ['100%', '100%']
-                    , title: '浠撳簱鍒楄〃'
-                    , shade: 0.6 //閬僵閫忔槑搴�
-                    , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
-                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
-                    , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_WarehouseList.html?Type=HFIFOWHID', 'yes']
-                    , resize: false
-                    , cancel: function () {
-                        //$(".layui-btn").removeClass("layui-btn-disabled");
-                    }
-                })
-            });
             //閫夋嫨浠撲綅锛堜簨浠讹級
             form.on('submit(HSpID-BT)', function () {
                 layer.open({
@@ -959,10 +1022,13 @@
                     }
                 }
                 $.ajax({
-                    url: GetWEBURL() + "/MateOutBill/get_CheckTypeByBarCode_Json",
+                    url: GetWEBURL() + "/WEBSController/Get_BarCode_Json",
                     type: "GET",
-                    //data: { "sCode": '1001456360', "sInterID": 122554, "HBillType": '1204', "sBillNo": 'MATO00000055', "sMaker": sessionStorage["HUserName"], "WhID": 484080, "SPID": 0, "sQty": 0, "sRedBlue": false, "SourceFlag": sessionStorage["SourceFlag"], "sSourceBillNo": 'PPBOM202112226', "sSourceType": '3720', "HOWNERID": sessionStorage["OrganizationID"] },
-                    data: { "sCode": sBarCode, "sInterID": sInterID, "HBillType": sBillType, "sBillNo": sBillNo, "sMaker": sessionStorage["HUserName"], "WhID": sHWHID, "SPID": sHSPID, "sQty": sQty, "sRedBlue": false, "SourceFlag": HSourceFlag, "sSourceBillNo": sSourceBillNo, "sSourceType": sHBillType, "HOWNERID": sessionStorage["OrganizationID"] },
+                    data: { "sBarCode": sBarCode, "HInterID": sInterID, "HBillType": sBillType, "HBillNo": sBillNo, "HMaker": sessionStorage["HUserName"], "HWhID": sHWHID, "HSPID": sHSPID, "HQty": sQty, "HRedBlueFlag": false, "SourceFlag": HSourceFlag, "HSourceBillNo": sSourceBillNo, "HSourceBillType": sHBillType, "HStockOrgID": sessionStorage["OrganizationID"], "HScanStyle": "", "HCustom1": "", "HCustom2": "" },
+                    //url: GetWEBURL() + "/MateOutBill/get_CheckTypeByBarCode_Json",
+                    //type: "GET",
+                    ////data: { "sCode": '1001456360', "sInterID": 122554, "HBillType": '1204', "sBillNo": 'MATO00000055', "sMaker": sessionStorage["HUserName"], "WhID": 484080, "SPID": 0, "sQty": 0, "sRedBlue": false, "SourceFlag": sessionStorage["SourceFlag"], "sSourceBillNo": 'PPBOM202112226', "sSourceType": '3720', "HOWNERID": sessionStorage["OrganizationID"] },
+                    //data: { "sCode": sBarCode, "sInterID": sInterID, "HBillType": sBillType, "sBillNo": sBillNo, "sMaker": sessionStorage["HUserName"], "WhID": sHWHID, "SPID": sHSPID, "sQty": sQty, "sRedBlue": false, "SourceFlag": HSourceFlag, "sSourceBillNo": sSourceBillNo, "sSourceType": sHBillType, "HOWNERID": sessionStorage["OrganizationID"] },
                     success: function (result) {
                         if (result.count == 1) {
                             if (result.data.HBarType == '浠撳簱鏉$爜') {
@@ -992,10 +1058,10 @@
                                 $("#HDeptName").val(result.data.HDeptName);
                                 $("#HDeptID").val(result.data.HDeptID);
                                 $("#HSourceBillNo").val(result.data.hSourceBillNoField);
-                                $("#HBillType").val(result.data.hSourceBillTypeField)
                                 HSourceFlag = true;
                                 //鑾峰彇婧愬崟绫诲瀷銆佹簮鍗曞崟鍙�
-                                if (result.data.HSourceBillType == "3720") {
+                                $("#HBillType").val(result.data.hSourceBillTypeField == null ? "3720" : result.data.hSourceBillTypeField);
+                                if (result.data.hSourceBillTypeField == "3720") {
                                     $("#HBillType").empty();
                                     $("#HBillType").val("3720");
                                     var optionHtml = '';
@@ -1003,11 +1069,26 @@
                                     $("#HBillType").append(optionHtml);
                                     layui.form.render('select');
                                     $("#HBillType").attr("readonly", "readonly");
-
+                                }
+                                else if (result.data.hSourceBillTypeField == "1214") {
+                                    $("#HBillType").empty();
+                                    $("#HBillType").val("1214");
+                                    var optionHtml = '';
+                                    optionHtml += "<option value = '" + result.data.hSourceBillTypeField + "' >" + '鐢熶骇鍙戞枡閫氱煡鍗�' + "</option>";
+                                    $("#HBillType").append(optionHtml);
+                                    layui.form.render('select');
+                                    $("#HBillType").attr("readonly", "readonly");
                                 }
                                 else {
-                                    $("#HBillType").val("鎵嬪伐褰曞叆");
+                                    //$("#HBillType").empty();
+                                    $("#HBillType").val("-1");
+                                    var optionHtml = '';
+                                    optionHtml += "<option value = '" + result.data.hSourceBillTypeField + "' >" + '鎵嬪伐褰曞叆' + "</option>";
+                                    $("#HBillType").append(optionHtml);
+                                    layui.form.render('select');
+                                    $("#HBillType").attr("readonly", "readonly");
                                 }
+                                $("#HSourceBillNo").attr("readonly", "readonly");
                                 $("#HNote").val(";涓�閿壂鐮佹簮鍗曟潯鐮�");
                                 element.tabChange('tab-Kf_MateOutBill', '3');
                             }
@@ -1018,22 +1099,22 @@
                                 else {
                                     //$("#HSupName").val(result.data.HSupName);
                                     //$("#HSupID").val(result.data.HSupID);
-                                    $("#HDeptName").val(result.data.HDept);
-                                    $("#HDeptID").val(result.data.HDeptID);
-                                    $("#HSourceBillNo").val(result.data.hSourceBillNoField);
-                                    $("#HBillType").val(result.data.hSourceBillTypeField)
+                                    //$("#HDeptName").val(result.data.HDept);
+                                    //$("#HDeptID").val(result.data.HDeptID);
+                                    //$("#HSourceBillNo").val(result.data.hSourceBillNoField);
+                                    //$("#HBillType").val(result.data.hSourceBillTypeField)
                                     HSourceFlag = true;
-                                    //鑾峰彇婧愬崟绫诲瀷銆佹簮鍗曞崟鍙�
-                                    if (result.data.HSourceBillType == "3720") {
-                                        ("#HBillType").empty();
-                                        $("#HBillType").val("3720");
-                                        var optionHtml = '';
-                                        optionHtml += "<option value = '" + result.data.hSourceBillTypeField + "' >" + '鐢熶骇鐢ㄦ枡娓呭崟' + "</option>";
-                                        $("#HBillType").append(optionHtml);
-                                        layui.form.render('select');
-                                        $("#HBillType").attr("readonly", "readonly");
+                                    ////鑾峰彇婧愬崟绫诲瀷銆佹簮鍗曞崟鍙�
+                                    //if (result.data.HSourceBillType == "3720") {
+                                    //    ("#HBillType").empty();
+                                    //    $("#HBillType").val("3720");
+                                    //    var optionHtml = '';
+                                    //    optionHtml += "<option value = '" + result.data.hSourceBillTypeField + "' >" + '鐢熶骇鐢ㄦ枡娓呭崟' + "</option>";
+                                    //    $("#HBillType").append(optionHtml);
+                                    //    layui.form.render('select');
+                                    //    $("#HBillType").attr("readonly", "readonly");
 
-                                    }
+                                    //}
                                     //else if (result.data.HSourceBillType == "1601") {
                                     //    $("#HBillType").val("1601");
                                     //}

--
Gitblit v1.9.1