From c92da7cfc9423d9f39b9968f2638bb2f206af57d Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期二, 17 十二月 2024 15:58:28 +0800
Subject: [PATCH]  销售出库单,发货通知单,工程项目添加子类型

---
 WebTM/views/领料发货/销售出库/Kf_SellOutBill.html                |   19 ++++
 WebTM/views/验收入库/外购入库/Kf_POStockInBillList.html          |   27 ++++++
 WebTM/views/项目管理/工程项目/PM_ProjectBillList.html            |   31 ++++---
 WebTM/views/项目管理/工程项目/PM_ProjectBill.html                |   73 ++++++++++++-----
 WebTM/views/验收入库/外购入库/Add_Edit_Kf_POStockInBillList.html |   15 +++
 WebTM/views/领料发货/销售出库/Kf_SellOutBillList.html            |   41 +++++++++
 6 files changed, 162 insertions(+), 44 deletions(-)

diff --git "a/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\347\250\213\351\241\271\347\233\256/PM_ProjectBill.html" "b/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\347\250\213\351\241\271\347\233\256/PM_ProjectBill.html"
index b3264b9..e4ec414 100644
--- "a/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\347\250\213\351\241\271\347\233\256/PM_ProjectBill.html"
+++ "b/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\347\250\213\351\241\271\347\233\256/PM_ProjectBill.html"
@@ -84,6 +84,7 @@
                                             <div class="layui-input-block" style="margin-left: 120px;">
                                                 <input type="text" class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo">
                                                 <input type="hidden" name="HInterID" id="HInterID" lay-verify="HInterID">
+                                                <input type="hidden" name="HBillSubType" id="HBillSubType" value="">
                                             </div>
                                         </div>
                                         <div class="layui-inline">
@@ -140,6 +141,22 @@
                                         </div>
                                     </div>
                                     <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">缁撶畻鏂�<!--<label style="color:red"> * </label>--></label>
+                                            <div class="layui-input-block" style="margin-left: 77px;">
+                                                <input type="text" class="layui-input" lay-verify="HPayCusName" name="HPayCusName" id="HPayCusName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                                <input type="hidden" name="HPayCusID" id="HPayCusID" lay-verify="HPayCusID" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHPayCus" id="btnSearchHPayCus" style="padding: 0 10px;float: right;margin-right: 3px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                                </button>
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">缁撶畻閲戦</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" lay-verify="HLastMoney" name="HLastMoney" id="HLastMoney" value="0">
+                                            </div>
+                                        </div>
                                         <div class="layui-inline">
                                             <label class="layui-form-label" style="width: 85px;">澶囨敞</label>
                                             <div class="layui-input-block" style="margin-left: 120px; width: 501px;">
@@ -455,24 +472,6 @@
                                             </div>
                                         </div>
                                         <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">缁撶畻鏂�<!--<label style="color:red"> * </label>--></label>
-                                            <div class="layui-input-block" style="margin-left: 77px;">
-                                                <input type="text" class="layui-input" lay-verify="HPayCusName" name="HPayCusName" id="HPayCusName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
-                                                <input type="hidden" name="HPayCusID" id="HPayCusID" lay-verify="HPayCusID" value="0">
-                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHPayCus" id="btnSearchHPayCus" style="padding: 0 10px;float: right;margin-right: 3px;">
-                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
-                                                </button>
-                                            </div>
-                                        </div>
-                                        <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 85px;">缁撶畻閲戦</label>
-                                            <div class="layui-input-block" style="margin-left: 120px;">
-                                                <input type="text" class="layui-input" lay-verify="HLastMoney" name="HLastMoney" id="HLastMoney" value="0">
-                                            </div>
-                                        </div>
-                                    </div>
-                                    <div class="layui-row">
-                                        <div class="layui-inline">
                                             <label class="layui-form-label" style="width: 85px;">鍚堝悓鎬婚噾棰�</label>
                                             <div class="layui-input-block" style="margin-left: 120px;">
                                                 <input type="text" class="layui-input" lay-verify="HSumMoney" name="HSumMoney" id="HSumMoney" value="0">
@@ -484,6 +483,9 @@
                                                 <input type="text" class="layui-input" lay-verify="HProMoney" name="HProMoney" id="HProMoney" value="0">
                                             </div>
                                         </div>
+                                    </div>
+                                    <div class="layui-row">
+
                                         <div class="layui-inline">
                                             <label class="layui-form-label" style="width: 85px;">瀹炴柦璐�</label>
                                             <div class="layui-input-block" style="margin-left: 120px;">
@@ -496,8 +498,6 @@
                                                 <input type="text" class="layui-input" lay-verify="HOtherMoney" name="HOtherMoney" id="HOtherMoney" value="0">
                                             </div>
                                         </div>
-                                    </div>
-                                    <div class="layui-row">
                                         <div class="layui-inline">
                                             <label class="layui-form-label" style="width: 85px;">鍚堝悓瀹炴柦浜哄ぉ</label>
                                             <div class="layui-input-block" style="margin-left: 120px;">
@@ -510,6 +510,9 @@
                                                 <input type="text" class="layui-input" lay-verify="HDepDays" name="HDepDays" id="HDepDays" value="0">
                                             </div>
                                         </div>
+                                    </div>
+                                    <div class="layui-row">
+                                        
                                         <div class="layui-inline">
                                             <label class="layui-form-label" style="width: 85px;">寤鸿鍗曚綅</label>
                                             <div class="layui-input-block" style="margin-left: 120px;">
@@ -970,11 +973,23 @@
             var params = getUrlVars();
             var OperationType = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鏁版嵁绫诲瀷  1娣诲姞 淇濆瓨  2澶嶅埗  3 缂栬緫
             var linterid = params[params[1]]; //浠庡弬鏁颁腑鑾峰彇 鍗曟嵁鍐呯爜
-
+            var HBillSubType = (decodeURI(params[params[3]]) != "宸ョ▼绫�" && decodeURI(params[params[3]]) != "浠诲姟绫�") ? "椤圭洰绫�" : decodeURI(params[params[3]]);
+            $("#HBillSubType").val(HBillSubType);
             //#endregion
 
             //#region 杩涘叆椤甸潰鍗冲姞杞�
-
+            //鏍规嵁瀛愮被鍨嬮殣钘忛〉绛�
+            $('li').show();
+            if (HBillSubType == "宸ョ▼绫�") {
+                $('li[lay-id="3"]').hide();
+                $('li[lay-id="4"]').hide();
+            } else if (HBillSubType == "浠诲姟绫�") {
+                $('li[lay-id="2"]').hide();
+                $('li[lay-id="3"]').hide();
+            } else {
+                $('li[lay-id="2"]').hide();
+                $('li[lay-id="4"]').hide();
+            }
             //#region 銆愬姩鎬佽幏鍙栨ā鍧楀悕绉般��
             var HModuleType = "4750";
             //閫氳繃鍗曟嵁绫诲瀷锛屼粠鏁版嵁搴撳姩鎬佽幏鍙栧崟鎹ā鍧楀懡鍚�,寮曠敤js鏂囦欢 PageTitle.js
@@ -2209,7 +2224,19 @@
                         var tableMain = result.data[0];
                         var tableSub = result.data[1];
                         var tableSub_Emp = result.data[2];
-
+                        HBillSubType = tableMain[0]["HBillSubType"];
+                        //鏍规嵁瀛愮被鍨嬮殣钘忛〉绛�
+                        $('li').show();
+                        if (HBillSubType == "宸ョ▼绫�") {
+                            $('li[lay-id="3"]').hide();
+                            $('li[lay-id="4"]').hide();
+                        } else if (HBillSubType == "浠诲姟绫�") {
+                            $('li[lay-id="2"]').hide();
+                            $('li[lay-id="3"]').hide();
+                        } else {
+                            $('li[lay-id="2"]').hide();
+                            $('li[lay-id="4"]').hide();
+                        }
                         //涓昏〃 璧嬪��
                         form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
                             "HInterID": tableMain[0]["HInterID"]
diff --git "a/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\347\250\213\351\241\271\347\233\256/PM_ProjectBillList.html" "b/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\347\250\213\351\241\271\347\233\256/PM_ProjectBillList.html"
index 7489ede..add7db4 100644
--- "a/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\347\250\213\351\241\271\347\233\256/PM_ProjectBillList.html"
+++ "b/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\347\250\213\351\241\271\347\233\256/PM_ProjectBillList.html"
@@ -175,7 +175,7 @@
             var params = getUrlVars();
             var UserName = params[params[2]];
             UserName = decodeURI(UserName);//瀵筓RI 杩涜瑙g爜
-
+            var HBillSubType="椤圭洰绫�";
 
             //#region 杩涘叆椤甸潰鍗冲姞杞�
 
@@ -316,11 +316,7 @@
                 //鍒濆鍖栫粍缁�
                 Organ();
                 //鏌ヨ
-                if (addSWhereByOpenType()) {                        //addSWhereByOpenType()鏂规硶鍒ゆ柇鏄惁鍏跺畠椤甸潰鎵撳紑鏈〉闈紝鑻ユ槸鍒欏鐞嗚繃婊ゆ潯浠讹紝骞惰繑鍥瀟rue
-                    get_FastQuery(2);
-                } else {
-                    get_FastQuery(1);
-                }
+                get_FastQuery();
                 //鏌ヨ褰撳墠鐧诲綍鐢ㄦ埛鏈夋病鏈夊湪褰撳墠妯″潡璁剧疆榛樿杩囨护鏂规
                 get_DefaultModule();
             }
@@ -475,7 +471,7 @@
                     }
                     sWhere += " and " + ColName + " " + com;
                 }
-                if (number == 1) {
+                if (addSWhereByOpenType()) {
                     HOrgID = sessionStorage["OrganizationID"];
                 }
                 else {
@@ -499,6 +495,7 @@
                         sWhere += " and 椤圭洰缁忕悊 = '" + UserName + "'  and  鍗曟嵁鐘舵�� != '宸插叧闂�' ";
                     }
                 }
+                addSWhereByOpenType();
                 get_Display(sWhere);
                 sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
             }
@@ -527,7 +524,7 @@
                     , area: ['100%', '100%']
                     , title: '鏂板' + HPageTitle
                     , shift: 0//寮瑰嚭鍔ㄧ敾
-                    , content: '../../椤圭洰绠$悊/宸ョ▼椤圭洰/PM_ProjectBill.html?OperationType=1&linterid=0&HSouceBillType='
+                    , content: '../../椤圭洰绠$悊/宸ョ▼椤圭洰/PM_ProjectBill.html?OperationType=1&linterid=0&HSouceBillType=&HBillSubType=' + HBillSubType
                     ,btn: ['纭畾'],
                     // 鎸夐挳1 鐨勫洖璋�
                     btn1: function (index, layero, that) {
@@ -550,7 +547,7 @@
                         , area: ['100%', '100%']
                         , title: '缂栬緫' + HPageTitle
                         , shift: 0//寮瑰嚭鍔ㄧ敾
-                        , content: '../../椤圭洰绠$悊/宸ョ▼椤圭洰/PM_ProjectBill.html?OperationType=3&linterid=' + linterid + '&HSouceBillType='
+                        , content: '../../椤圭洰绠$悊/宸ョ▼椤圭洰/PM_ProjectBill.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=&HBillSubType=' + HBillSubType
                         , btn: ['纭畾'],
                         // 鎸夐挳1 鐨勫洖璋�
                         btn1: function (index, layero, that) {
@@ -890,7 +887,11 @@
                             dataCol = data1.data[0].HGridString.split(',');
 
                             for (var i = 0; i < option.cols[0].length - 1; i++) {
+                                if (dataCol.length <= i) {
+                                    break;
+                                }
                                 var dataCols = dataCol[i].split('|');
+
                                 //闅愯棌鍒�
                                 if (dataCols[1] == 1) {
                                     option.cols[0][i + 1]["hide"] = true;
@@ -990,8 +991,14 @@
                 var params = getUrlVars();
                 var openType = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鎵撳紑鏂瑰紡  1鐩存帴鎵撳紑 2鍏跺畠椤甸潰閫氳繃閫夋嫨鎸夐挳鎵撳紑  
                 var HOrgID = params[params[1]];
+                HBillSubType = (decodeURI(params[params[2]]) != "宸ョ▼绫�" && decodeURI(params[params[2]]) != "浠诲姟绫�") ? "椤圭洰绫�" : decodeURI(params[params[2]]);//鑻ヨВ鐮佸悗type涓嶄负宸ョ▼鎴栦换鍔″己鍒跺彉涓洪」鐩�
                 if (openType == 2) {
                     sWhere += " and ISNULL(鍏抽棴浜�,'') = '' and ISNULL(浣滃簾浜�,'') = '' ";
+                    if (HBillSubType == "宸ョ▼绫�") {
+                        sWhere += " and 鍗曟嵁瀛愮被鍨�='宸ョ▼绫�' "
+                    } else if (HBillSubType == "浠诲姟绫�") {
+                        sWhere += " and 鍗曟嵁瀛愮被鍨�='浠诲姟绫�' "
+                    }
                     $("#HOrgID").val(HOrgID);
                     form.render("select");
                     return true;
@@ -1038,11 +1045,7 @@
                             //闅愯棌鏄剧ず杩囨护鏂规鐨勬爣绛句俊鎭�
                             document.getElementById("HFilterScheme_Now").style.display = "none";
                             //鎵ц鏌ヨ鏂规硶
-                            if (addSWhereByOpenType()) {                        //addSWhereByOpenType()鏂规硶鍒ゆ柇鏄惁鍏跺畠椤甸潰鎵撳紑鏈〉闈紝鑻ユ槸鍒欏鐞嗚繃婊ゆ潯浠讹紝骞惰繑鍥瀟rue
-                                get_FastQuery(2);
-                            } else {
-                                get_FastQuery(1);
-                            }
+                            get_FastQuery();
                             form.render("select");
                         }
                     }, error: function () {
diff --git "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBill.html" "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBill.html"
index 8dedde5..2d61c26 100644
--- "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBill.html"
+++ "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBill.html"
@@ -69,6 +69,7 @@
                                             <div class="layui-input-inline">
                                                 <input type="text" class="layui-input" name="HBillNo" id="HBillNo" style="background-color:#efefef4d;">
                                                 <input type="hidden" name="HInterID" id="HInterID" value="0">
+                                                <input type="hidden" name="HBillSubType" id="HBillSubType" value="">
                                             </div>
                                         </div>
                                         <div class="layui-inline">
@@ -601,6 +602,8 @@
                 var HSouceBillType = params[params[2]];//婧愬崟绫诲瀷
                 var closeType = params[params[3]];//瀹㈡埛搴旀敹璐︽鏄庣粏 鍙屽嚮寮圭獥寮瑰嚭鍙兘鏌ョ湅涓嶈兘缂栬緫  绂佺敤鎸夐挳
             }
+            var HBillSubType = getParams("HBillSubType") == "" ? "1205" : getParams("HBillSubType");//鍗曟嵁瀛愮被鍨�
+            $("#HBillSubType").val(HBillSubType);
             //#endregion
 
             //鍒濆鍖栧瓙琛�
@@ -4222,6 +4225,19 @@
                 });
             }
             //#endregion
+
+            //灏唘rl鍙傛暟涓殑涓枃涔辩爜閲嶆柊杞崲鎴愪腑鏂�
+            function getParams(key) {
+                var reg = new RegExp("(^|&)" + key + "=([^&]*)(&|$)");
+                //濡傛灉鍦板潃鏍忎腑鍑虹幇涓枃鍒欒繘琛岀紪鐮�    
+                var r = encodeURI(window.location.search).substr(1).match(reg);
+                if (r != null) {
+                    //灏嗕腑鏂囩紪鐮佺殑瀛楃閲嶆柊鍙樻垚涓枃
+                    return decodeURI(unescape(r[2]));
+                }
+                return "";
+            };
+
             //#endregion
 
 
@@ -4369,6 +4385,9 @@
                         $("#HCreditRating_Now").val(data.HCreditRating_Now);
                         $("#HLinkMan").val(data.HLinkMan);
                         $("#HLinkPhone").val(data.HLinkPhone);
+                        $("#HCurID").val(data.HCurID);
+                        $("#HCurName").val(data.HCurName);
+                        $("#HExRate").val(data.HExRate);
                         //璁剧疆榛樿璐у竵淇℃伅
                         if (data.HCurID == 0) {
                             $("#HCurID").val(1);
diff --git "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBillList.html" "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBillList.html"
index 6e452af..52be366 100644
--- "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBillList.html"
+++ "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBillList.html"
@@ -96,6 +96,17 @@
                                                 <input type="text" class="layui-input ForFilteringSchemes" name="HMaterName" id="HMaterName" style="width:190px;">
                                             </div>
                                         </div>
+                                        
+                                        <!--<div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">瀛愮被鍨�</label>
+                                            <div class="layui-input-block" style="margin-left: 120px; width: 185px;">
+                                                <select name="HBillSubType" id="HBillSubType" lay-filter="HBillSubType" style="" disabled>
+                                                    <option value="0" selected="selected"></option>
+                                                    <option value="宸ョ▼绫�">宸ョ▼绫�</option>
+                                                    <option value="浠诲姟绫�">浠诲姟绫�</option>
+                                                </select>
+                                            </div>
+                                        </div>-->
                                     </div>
                                     <div class="layui-row" style=" margin-top: 10px; margin-left: 70px;">
                                         <div class="layui-inline">
@@ -252,7 +263,7 @@
 
             var HModName = "Kf_SellOutBillList";
             var HBillType = "1205";
-
+            var HBillSubType = "";
             var ins;                        //鐢ㄤ簬瀵煎嚭excel
             //#endregion
 
@@ -985,7 +996,13 @@
                     sWhere += " and 鍗曟嵁鍙� like '%" + HBillNo + "%'";
                 }
                 if (HProjectNumber) {
+
                     sWhere += " and 椤圭洰缂栫爜 like '%" + HProjectNumber + "%'";
+                    if (HBillSubType == "宸ョ▼绫�") {
+                        sWhere += "and 椤圭洰瀛愮被鍨�='宸ョ▼绫�'"
+                    } else if (HBillSubType == "浠诲姟绫�") {
+                        sWhere += "and 椤圭洰瀛愮被鍨�='浠诲姟绫�'"
+                    }
                 }
                 if (HCusID) {
                     sWhere += " and 瀹㈡埛 like '%" + HCusID + "%'";
@@ -1080,7 +1097,7 @@
                     shift: 2,
                     area: ['100%', '100%'],
                     maxmin: true,
-                    content: '../../棰嗘枡鍙戣揣/閿�鍞嚭搴�/Kf_SellOutBill.html?OperationType=1&linterid=0&HSouceBillType=0&closeType=1',
+                    content: '../../棰嗘枡鍙戣揣/閿�鍞嚭搴�/Kf_SellOutBill.html?OperationType=1&linterid=0&HSouceBillType=0&closeType=1&HBillSubType=' + HBillSubType,
                     end: function () {
                         //鍒锋柊椤甸潰,
                         $("#btnSearch").trigger('click');
@@ -1107,7 +1124,7 @@
                         , shade: 0.6 //閬僵閫忔槑搴�
                         , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
                         , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
-                        , content: '../../棰嗘枡鍙戣揣/閿�鍞嚭搴�/Kf_SellOutBill.html?OperationType=3&linterid=' + hID + '&HSouceBillType=0&closeType=1'
+                        , content: '../../棰嗘枡鍙戣揣/閿�鍞嚭搴�/Kf_SellOutBill.html?OperationType=3&linterid=' + hID + '&HSouceBillType=0&closeType=1&HBillSubType=' + HBillSubType
                         , resize: false,
                         end: function () {
                             //鍒锋柊椤甸潰,
@@ -1972,14 +1989,32 @@
                 var params = getUrlVars();
                 var openType = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鎵撳紑鏂瑰紡  1鐩存帴鎵撳紑 2鍏跺畠椤甸潰閫氳繃閫夋嫨鎸夐挳鎵撳紑
                 var HOrgID = params[params[1]];
+                HBillSubType = getParams("HBillSubType");
 
                 var addSWhere = "";
 
                 if (openType == 2) {
                     addSWhere = " and 鐘舵�� = '宸插鏍�' and HOrgID = " + HOrgID;
+                    if (HBillSubType == "宸ョ▼绫�") {
+                        addSWhere += "and HBillSubType='宸ョ▼绫�'"
+                    } else if (HBillSubType == "浠诲姟绫�") {
+                        addSWhere += "and HBillSubType='浠诲姟绫�'"
+                    }
+                    
                 }
                 return addSWhere;
             }
+            //灏唘rl鍙傛暟涓殑涓枃涔辩爜閲嶆柊杞崲鎴愪腑鏂�
+            function getParams(key) {
+                var reg = new RegExp("(^|&)" + key + "=([^&]*)(&|$)");
+                //濡傛灉鍦板潃鏍忎腑鍑虹幇涓枃鍒欒繘琛岀紪鐮�    
+                var r = encodeURI(window.location.search).substr(1).match(reg);
+                if (r != null) {
+                    //灏嗕腑鏂囩紪鐮佺殑瀛楃閲嶆柊鍙樻垚涓枃
+                    return decodeURI(unescape(r[2]));
+                }
+                return "";
+            };
             //#endregion
 
             //#region 鍒濆鏃ユ湡闂撮殧 涓嬫媺鍒楄〃
diff --git "a/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Add_Edit_Kf_POStockInBillList.html" "b/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Add_Edit_Kf_POStockInBillList.html"
index ea53893..3c4cacd 100644
--- "a/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Add_Edit_Kf_POStockInBillList.html"
+++ "b/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Add_Edit_Kf_POStockInBillList.html"
@@ -74,6 +74,7 @@
                                                 <input type="text" class="layui-input" name="HBillNo" id="HBillNo" style="background-color:#efefef4d;">
                                                 <input type="hidden" name="HInterID" id="HInterID" value="0">
                                                 <input type="hidden" name="HSTOCKORGID" id="HSTOCKORGID" lay-verify="HSTOCKORGID" value=0>
+                                                <input type="hidden" name="HBillSubType" id="HBillSubType" value="">
                                             </div>
                                         </div>
                                         <div class="layui-col-xs4 layui-inline">
@@ -406,7 +407,8 @@
                 var linterid = params[params[1]];//婧愬崟id
                 var HSouceBillType = params[params[2]];//婧愬崟绫诲瀷
             }
-
+            var HBillSubType = getParams("HBillSubType") == "" ? "1201" : getParams("HBillSubType");//鍗曟嵁瀛愮被鍨�
+            $("#HBillSubType").val(HBillSubType);
 
 
            //#region 鑾峰彇鏈�澶у崟鎹彿
@@ -3163,6 +3165,17 @@
 
             //#endregion
 
+            //灏唘rl鍙傛暟涓殑涓枃涔辩爜閲嶆柊杞崲鎴愪腑鏂�
+            function getParams(key) {
+                var reg = new RegExp("(^|&)" + key + "=([^&]*)(&|$)");
+                //濡傛灉鍦板潃鏍忎腑鍑虹幇涓枃鍒欒繘琛岀紪鐮�    
+                var r = encodeURI(window.location.search).substr(1).match(reg);
+                if (r != null) {
+                    //灏嗕腑鏂囩紪鐮佺殑瀛楃閲嶆柊鍙樻垚涓枃
+                    return decodeURI(unescape(r[2]));
+                }
+                return "";
+            };
 
             //浠ヤ笂鏄痩ayui妯″潡
         });
diff --git "a/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Kf_POStockInBillList.html" "b/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Kf_POStockInBillList.html"
index d4dc4e3..63eda01 100644
--- "a/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Kf_POStockInBillList.html"
+++ "b/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Kf_POStockInBillList.html"
@@ -258,7 +258,7 @@
             var sWhere = "";
             var option = [];
             var HModName = "Kf_POStockInBillList";
-            
+            var HBillSubType = "";
             //#region 銆愬姩鎬佽幏鍙栨ā鍧楀悕绉般��
             var HModuleType = "1201";
             //閫氳繃鍗曟嵁绫诲瀷锛屼粠鏁版嵁搴撳姩鎬佽幏鍙栧崟鎹ā鍧楀懡鍚�,寮曠敤js鏂囦欢 PageTitle.js
@@ -681,7 +681,7 @@
                             shift: 2,
                             area: ['100%', '100%'],
                             maxmin: true,
-                            content: '../../楠屾敹鍏ュ簱/澶栬喘鍏ュ簱/Add_Edit_Kf_POStockInBillList.html?OperationType=1&linterid=0&HSouceBillType=0&closeType=1',
+                            content: '../../楠屾敹鍏ュ簱/澶栬喘鍏ュ簱/Add_Edit_Kf_POStockInBillList.html?OperationType=1&linterid=0&HSouceBillType=0&closeType=1&HBillSubType=' + HBillSubType,
                             end: function () {
                                 //淇敼涓哄姛鍚庡埛鏂扮晫闈�
                                 $("#btnSearch").trigger('click');
@@ -927,6 +927,11 @@
                 }
                 if (HProjectNumber) {
                     sWhere += " and 椤圭洰浠g爜 like '%" + HProjectNumber + "%'";
+                    if (HBillSubType == "宸ョ▼绫�") {
+                        sWhere += "and 椤圭洰瀛愮被鍨�='宸ョ▼绫�'"
+                    } else if (HBillSubType == "浠诲姟绫�") {
+                        sWhere += "and 椤圭洰瀛愮被鍨�='浠诲姟绫�'"
+                    }
                 }
                 if (HSupID) {
                     sWhere += " and 渚涘簲鍟� like '%" + HSupID + "%'";
@@ -1636,14 +1641,30 @@
                 var params = getUrlVars();
                 var openType = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鎵撳紑鏂瑰紡  1鐩存帴鎵撳紑 2鍏跺畠椤甸潰閫氳繃閫夋嫨鎸夐挳鎵撳紑
                 var HOrgID = params[params[1]];
-
+                HBillSubType = getParams("HBillSubType");
                 var addSWhere = "";
 
                 if (openType == 2) {
                     addSWhere = " and 鐘舵�� = '宸插鏍�' and 琛岀姸鎬� = '' and HOrgID = " + HOrgID;
+                    if (HBillSubType == "宸ョ▼绫�") {
+                        addSWhere += "and HBillSubType='宸ョ▼绫�'"
+                    } else if (HBillSubType == "浠诲姟绫�") {
+                        addSWhere += "and HBillSubType='浠诲姟绫�'"
+                    }
                 }
                 return addSWhere;
             }
+            //灏唘rl鍙傛暟涓殑涓枃涔辩爜閲嶆柊杞崲鎴愪腑鏂�
+            function getParams(key) {
+                var reg = new RegExp("(^|&)" + key + "=([^&]*)(&|$)");
+                //濡傛灉鍦板潃鏍忎腑鍑虹幇涓枃鍒欒繘琛岀紪鐮�    
+                var r = encodeURI(window.location.search).substr(1).match(reg);
+                if (r != null) {
+                    //灏嗕腑鏂囩紪鐮佺殑瀛楃閲嶆柊鍙樻垚涓枃
+                    return decodeURI(unescape(r[2]));
+                }
+                return "";
+            };
             //#endregion
 
 

--
Gitblit v1.9.1