From e7dd12d55e8c6aae18e2f3d5512340fcce1d8d4d Mon Sep 17 00:00:00 2001
From: zrg <z18737863051@163.com>
Date: 星期二, 06 八月 2024 17:29:11 +0800
Subject: [PATCH] 1.报工台里,点击 当前工单 汇报时, 根据 选择的工单 找到正在使用的 模具内码(在 生产状态表 里查), 填入到 出站汇报单 界面上,显示 模具编码,名称,型号 。保存时 保存进去 2.开班单 增加 子表网格 Sc_MESBeginWorkBillSub_RelationBill 点击 可选择 相同物料 相同工序的 非本单 的流转卡 记录

---
 WebTM/views/销售管理/销售订单/Add_Edit_Xs_SeOrderBillList.html |  694 +++++++++++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 616 insertions(+), 78 deletions(-)

diff --git "a/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\350\256\242\345\215\225/Add_Edit_Xs_SeOrderBillList.html" "b/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\350\256\242\345\215\225/Add_Edit_Xs_SeOrderBillList.html"
index 6077cda..0812ae9 100644
--- "a/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\350\256\242\345\215\225/Add_Edit_Xs_SeOrderBillList.html"
+++ "b/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\350\256\242\345\215\225/Add_Edit_Xs_SeOrderBillList.html"
@@ -91,7 +91,7 @@
                                         <div class="layui-inline">
                                             <label class="layui-form-label">閿�鍞憳</label>
                                             <div class="layui-input-inline">
-                                                <input type="text" name="HEmpName" id="HEmpName" " class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
+                                                <input type="text" name="HEmpName" id="HEmpName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
                                                 <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="0" style="float:left;width:150px;">
                                                 <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" style="width:40px;">
                                                     <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
@@ -145,6 +145,8 @@
                                                 </select>
                                             </div>
                                         </div>
+                                    </div>
+                                    <div class="layui-row">
                                         <div class="layui-inline">
                                             <label class="layui-form-label">閿�鍞鍗曠被鍨�</label>
                                             <div class="layui-input-inline">
@@ -154,8 +156,6 @@
                                                 </select>
                                             </div>
                                         </div>
-                                    </div>
-                                    <div class="layui-row">
                                         <div class="layui-inline">
                                             <label class="layui-form-label">缁撶畻鏂瑰紡<label style="color:red"> * </label></label>
                                             <div class="layui-input-inline">
@@ -166,7 +166,7 @@
                                                 </button>
                                             </div>
                                         </div>
-                                        <div class="layui-inline">
+                                        <div class="layui-inline" style="display:none;">
                                             <label class="layui-form-label">閿�鍞柟寮�</label>
                                             <div class="layui-input-inline">
                                                 <input type="text" name="HSellSName" id="HSellSName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
@@ -221,6 +221,34 @@
                                             <label class="layui-form-label">闇�姹傞噾棰�<i class="layui-icon layui-icon-tips" id="tips-HBillMoney"></i></label>
                                             <div class="layui-input-inline">
                                                 <input class="layui-input" name="HBillMoney" id="HBillMoney" autocomplete="off" readonly>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row" style="display:none;">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label">椤圭洰浠g爜</label>
+                                            <div class="layui-input-inline">
+                                                <input type="text" class="layui-input" lay-verify="HProjectNumber" name="HProjectNumber" id="HProjectNumber" value="" style="background-color: #efefef4d;float: left; width: 150px;" readonly>
+                                                <input type="hidden" name="HProjectID" id="HProjectID" lay-verify="HProjectID" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHProNumber" id="btnSearchHProNumber" style="width:40px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                </button>
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label">椤圭洰鍚嶇О</label>
+                                            <div class="layui-input-block">
+                                                <input type="text" class="layui-input" lay-verify="HProjectName" name="HProjectName" id="HProjectName" readonly>
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label">浠撳簱</label>
+                                            <div class="layui-input-inline">
+                                                <input type="text" name="HWHName" id="HWHName" class="layui-input" value="" style="float:left;width:150px;">
+                                                <input type="hidden" name="HWHID" id="HWHID" class="layui-input" value="0" style="float:left;width:150px;">
+                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="HWHList" style="width:40px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                </button>
                                             </div>
                                         </div>
                                     </div>
@@ -384,6 +412,9 @@
                             <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>澶嶅埗涓�琛�</button>
                             <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Up"><i class="layui-icon layui-icon-form"></i>涓婄Щ</button>
                             <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Under"><i class="layui-icon layui-icon-form"></i>涓嬬Щ</button>
+                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-batchDelete"><i class="layui-icon layui-icon-form"></i>鎵归噺鍒犻櫎</button>
+                            <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Inventory" id="get_Inventory"><i class="layui-icon layui-icon-form"></i>搴撳瓨鏌ヨ</button>
+                            <button type="button" class="layui-btn layui-btn-sm" lay-event="get_InOutSum" id="get_InOutSum"><i class="layui-icon layui-icon-form"></i>鍑哄叆搴撹褰曟煡璇�</button>
                             <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
                         </div>
                     </script>
@@ -407,6 +438,7 @@
     </script>
     <script>
         //#region 鎶樺彔娉ㄩ噴
+        var HDataEmp = {};
         //#endregion
         layui.config({
             base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
@@ -424,7 +456,7 @@
                 , element = layui.element;
 
             //瀛愯〃娓叉煋鍙傛暟
-            var option = {};
+            window.option = {};
 
             //璁板綍缁勭粐鐨勫��
             var HOrgIDBar = 0;
@@ -438,6 +470,10 @@
             var params = get_UrlVars();
             var OperationType = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鏁版嵁绫诲瀷  1娣诲姞 淇濆瓨  2澶嶅埗  3 缂栬緫
             var linterid = params[params[1]]; //浠庡弬鏁颁腑鑾峰彇 鍗曟嵁鍐呯爜
+
+            //闇�瑕佹壒閲忓垹闄ょ殑鍒楄〃
+            var btnBatchDeleteList = [];
+
             //#endregion
 
 
@@ -464,14 +500,7 @@
                 set_InitGrid();
                 //鍔犺浇琛ㄤ綋鍜岃〃浣撴暟鎹�
                 RoadBillMain(linterid);
-                //鏍规嵁閿�鍞鍗曠被鍨嬭缃瓙琛ㄦ槸鍚﹀彇搴撳瓨閫夐」
-                setHisStockGoodsByHBillSubType_For_RoadBillMain();
-
-                //鏍规嵁鏄惁鍙栧簱瀛樿幏鍙栧畾閲戞瘮渚�
-                setHEarnestRateByHisStockGoods();
-
-                //璁剧疆琛ㄥご鎵�闇�閲戦
-                set_HBillMoney($("#HEarnestRate").val() * 1);
+                
 
                 //鐢熸垚骞惰缃富琛ㄧ殑鍐呯爜鍜屽崟鎹彿
                 createBillNo();
@@ -489,14 +518,6 @@
                 set_InitGrid();
                 //鍔犺浇琛ㄤ綋鍜岃〃浣撴暟鎹�
                 RoadBillMain(linterid);
-                //鏍规嵁閿�鍞鍗曠被鍨嬭缃瓙琛ㄦ槸鍚﹀彇搴撳瓨閫夐」
-                setHisStockGoodsByHBillSubType_For_RoadBillMain();
-
-                //鏍规嵁鏄惁鍙栧簱瀛樿幏鍙栧畾閲戞瘮渚�
-                setHEarnestRateByHisStockGoods();
-
-                //璁剧疆琛ㄥご鎵�闇�閲戦
-                set_HBillMoney($("#HEarnestRate").val() * 1);
             }
             //#endregion
 
@@ -509,7 +530,7 @@
             //#endregion
 
             //#region 鍒楄缃細瀛愯〃1
-            //DisPlay_HideColumn();
+            DisPlay_HideColumn();
             //#endregion
             //#endregion
 
@@ -562,6 +583,17 @@
                 get_checkPayCus();
             });
             //#endregion
+            //#region 閫夋嫨椤圭洰浠g爜鎸夐挳
+            form.on('submit(btnSearchHProNumber)', function () {
+                get_checkSearchHProNumber();
+            });
+            //#endregion
+
+            //#region 閫夋嫨浠撳簱鎸夐挳
+            form.on('submit(HWHList)', function () {
+                get_checkWH();
+            });
+             //#endregion
             //#endregion
 
             //#region 琛ㄥご鎸夐挳瑙﹀彂浜嬩欢
@@ -619,6 +651,8 @@
                     "瑙勬牸鍨嬪彿": "",
                     "HUnitID": "0",
                     "璁¢噺鍗曚綅": "",
+                    "HWHID": "0",
+                    "浠撳簱":"",
                     "HQty": "0",
                     "HPrice": "0",
                     "HTaxPrice": "0",
@@ -633,6 +667,8 @@
                     "HisStockGoods": "false",
                     "HOutStockQty": "0",
                     "HInvoiceQty": "0",
+                    "HRemark_TL": "",
+                    "HRemark_SJG": "",
                     "HRemark": "",
                     "HCusMaterNumber": "",
                     "HCusModel": "",
@@ -663,9 +699,18 @@
                     //涓嬬Щ
                     case 'btn-Under': btn_under();
                         break;
+                    //鎵归噺鍒犻櫎
+                    case 'btn-batchDelete': btn_batchDelete();
+                        break;
                     //鍒楄缃�
                     case 'set_HideColumn':
                         get_HideColumn();
+                        break;
+                    //搴撳瓨鏌ヨ
+                    case 'get_Inventory': get_Inventory();
+                        break;
+                    //鍑哄叆搴撹褰曟煡璇�
+                    case 'get_InOutSum': get_InOutSum();
                         break;
                 }
             });
@@ -991,6 +1036,32 @@
                 }
             });
             //#endregion
+
+            //#region 鐩戝惉澶嶉�夋閫変腑浜嬩欢
+            table.on('checkbox(mainTable)', function (obj) {
+                //鑾峰彇閫変腑琛岀殑绱㈠紩鍒楄〃
+                var rowIndex = $(obj.tr).attr("data-index");
+
+                if (typeof (rowIndex) == "undefined") {
+                    if (btnBatchDeleteList.length == option.data.length) {
+                        btnBatchDeleteList = [];
+                    } else {
+                        btnBatchDeleteList = [];
+                        for (var i = 0; i < option.data.length; i++) {
+                            btnBatchDeleteList.push(i + "");
+                        }
+                    }
+                } else {
+                    if ($.inArray(rowIndex, btnBatchDeleteList) > -1) {
+                        var btnBatchDeleteList_New = btnBatchDeleteList.filter(item => item !== rowIndex);
+                        btnBatchDeleteList = btnBatchDeleteList_New;
+                    } else {
+                        btnBatchDeleteList.push(rowIndex);
+                    }
+                }
+                console.log(btnBatchDeleteList);
+            });
+            //#endregion
             //#endregion
 
             //#region 鏂囨湰妗嗙洃鍚�
@@ -1165,7 +1236,11 @@
                         , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О', width: 150, style: 'background-color:#efefef4d;' }
                         , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿', width: 100, style: 'background-color:#efefef4d;' }
                         , { field: 'HUnitID', title: 'HUnitID', width: 100, hide: true, style: 'background-color:#efefef4d;' }
-                        , { field: '璁¢噺鍗曚綅', title: '璁¢噺鍗曚綅', width: 100, style: 'background-color:#efefef4d;' }//f7
+                        , { field: '璁¢噺鍗曚綅', title: '璁¢噺鍗曚綅', width: 100, style: 'background-color:#efefef4d;', edit: 'text', event:"HUnitID" }//f7
+                        , { field: 'HRemark_TL', title: '鎶曟枡', width: 100, edit: 'text', event: "HRemark_TL" }
+                        , { field: 'HRemark_SJG', title: '娣卞姞宸�', width: 100, edit: 'text', event: "HRemark_SJG" }
+                        , { field: 'HWHID ', title: 'HWHID ', width: 100, hide: true }
+                        , { field: '浠撳簱', title: '浠撳簱', width: 100, style: 'background-color:#efefef4d;' ,edit: 'text' ,event: "HWHID" }//f7
                         , { field: 'HisStockGoods', title: '鏄惁鍙栧簱瀛�', width: 120, templet: '#HisStockGoods' }
                         , { field: 'HQty', title: '鏁伴噺', width: 100, totalRow: true, edit: 'text', event: "HQty" }
                         , { field: 'HPrice', title: '鍗曚环', width: 100, edit: 'text', event: "HPrice" }
@@ -1219,6 +1294,8 @@
                     "瑙勬牸鍨嬪彿": "",
                     "HUnitID": "0",
                     "璁¢噺鍗曚綅": "",
+                    "HWHID": "0",
+                    "浠撳簱":"",
                     "HQty": "0",
                     "HPrice": "0",
                     "HTaxPrice": "0",
@@ -1233,6 +1310,8 @@
                     "HisStockGoods": "false",
                     "HOutStockQty": "0",
                     "HInvoiceQty": "0",
+                    "HRemark_TL": "",
+                    "HRemark_SJG": "",
                     "HRemark": "",
                     "HCusMaterNumber": "",
                     "HCusModel": "",
@@ -1325,6 +1404,11 @@
                                 , "HLinkMan": data.鑱旂郴浜�
                                 , "HExplanation": data.鎽樿
                                 , "HLinkPhone": data.鑱旂郴鐢佃瘽
+                                , "HProjectID": data.HProjectID
+                                , "HProjectNumber": data.椤圭洰缂栫爜
+                                , "HProjectName": data.椤圭洰鍚嶇О
+                                , "HWHID": data.涓讳粨搴搃d
+                                , "HWHName": data.涓讳粨搴�
                                 , "HCreditRating_Now": data.HCreditRating_Now
                                 , "HRemark": data.琛ㄥご澶囨敞
                                 , "HMaker": data.鍒跺崟浜�
@@ -1360,6 +1444,8 @@
                                         "瑙勬牸鍨嬪彿": result.data[i]["瑙勬牸鍨嬪彿"],
                                         "HUnitID": result.data[i]["HUnitID"],
                                         "璁¢噺鍗曚綅": result.data[i]["璁¢噺鍗曚綅"],
+                                        "HWHID": result.data[i]["HWhID"],
+                                        "浠撳簱": result.data[i]["瀛愪粨搴�"],
                                         "HQty": dealDoubleToFixed(result.data[i]["鏁伴噺"], 1),
                                         "HPrice": dealDoubleToFixed(result.data[i]["鍗曚环"], 3),
                                         "HTaxPrice": dealDoubleToFixed(result.data[i]["鍚◣鍗曚环"], 3),
@@ -1374,6 +1460,8 @@
                                         "HDate": formatDate(result.data[i]["浜よ揣鏃ユ湡"]),
                                         "HOutStockQty": result.data[i]["鍑哄簱鏁伴噺"],
                                         "HInvoiceQty": result.data[i]["寮�绁ㄦ暟閲�"],
+                                        "HRemark_TL": result.data[i]["鎶曟枡"],
+                                        "HRemark_SJG": result.data[i]["娣卞姞宸�"],
                                         "HRemark": result.data[i]["琛ㄤ綋澶囨敞"],
                                         "HCusMaterNumber": result.data[i]["瀹㈡埛鐗╂枡缂栫爜"],
                                         "HCusModel": result.data[i]["瀹㈡埛瑙勬牸鍨嬪彿"],
@@ -1389,20 +1477,18 @@
                             }
                             option.data = rowdata;
 
-                            //鍑哄簱鏁伴噺銆佸紑绁ㄦ暟閲忎笉鍙紪杈�
-                            //option.cols[0][22].edit = null;
-                            //option.cols[0][23].edit = null;
-
                             table.render(option);
 
                             //鑾峰彇涓存椂瀹氶噾姣斾緥
-                            HEarnestRateTemp = data.瀹氶噾姣斾緥 + "" == "0" ? "50" : data.瀹氶噾姣斾緥 + "";
+                            HEarnestRateTemp = data.瀹氶噾姣斾緥;
 
-                            //鍒锋柊琛ㄦ牸鍚屾椂鏍规嵁option涓璈isStockGoods鍊艰缃笅鎷夊垪琛�
-                            setSelectHisStockGoodsByTableRender();
+                            //鏍规嵁閿�鍞鍗曠被鍨嬭缃瓙琛ㄦ槸鍚﹀彇搴撳瓨閫夐」
+                            setHisStockGoodsByHBillSubType_For_RoadBillMain();
 
                             //鏍规嵁鏄惁鍙栧簱瀛樿幏鍙栧畾閲戞瘮渚�
                             setHEarnestRateByHisStockGoods();
+
+                            $("#HEarnestRate").val(data.瀹氶噾姣斾緥);
 
                             //璁剧疆琛ㄥご鎵�闇�閲戦
                             set_HBillMoney($("#HEarnestRate").val() * 1);
@@ -1428,7 +1514,7 @@
                     , area: ['90%', '90%']//澶у皬
                     , title: '閿�鍞憳鍒楄〃'//鏍囬
                     , shift: 2//寮瑰嚭鍔ㄧ敾
-                    , content: ['../../Baseset/鍩虹璧勬枡/Gy_EmployeeList.html?Type=HEmp', 'yes']
+                    , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?Type=HEmp', 'yes']
                     , btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
                         var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
@@ -1436,7 +1522,7 @@
                         if (checkStatus.data.length === 0) {
                             return layer.msg('璇烽�夋嫨鏁版嵁');
                         }
-                        $("#HEmpName").val(checkStatus.data[0].HName);
+                        $("#HEmpName").val(checkStatus.data[0].鑱屽憳鍚嶇О);
                         $("#HEmpID").val(checkStatus.data[0].HItemID);
 
                         getEmpInfoByHEmpID(checkStatus.data[0].HItemID);
@@ -1446,12 +1532,14 @@
                         $("#HEmpName").val("");
                         $("#HEmpID").val("0");
 
-                        getEmpInfoByHEmpID("0");
+                        $("#HDeptID").val("0");
+                        $("#HDeptName").val("");
                     }
                 })
             }
             //#endregion
 
+            //#region 瀹㈡埛閫夋嫨椤甸潰
             //#region 瀹㈡埛閫夋嫨椤甸潰
             function get_checkCus() {
                 var HEmpID = $("#HEmpID").val();
@@ -1478,6 +1566,35 @@
                     , btn2: function (index, layero) { }
                 })
             }
+            //#endregion
+
+            //#region 瀹㈡埛閫夋嫨椤甸潰-鍩虹璧勬枡
+            //function get_checkCus() {
+            //    var HEmpID = $("#HEmpID").val();
+            //    layer.open({
+            //        type: 2//寮圭獥绫诲瀷
+            //        , skin: 'layui-layer-rim' //鍔犱笂杈规
+            //        , area: ['90%', '90%']//澶у皬
+            //        , title: '瀹㈡埛鍒楄〃'//鏍囬
+            //        , shift: 2//寮瑰嚭鍔ㄧ敾
+            //        , content: ['../../鍩虹璧勬枡/閿�鍞熀纭�璧勬枡/Gy_Customer.html', 'yes']
+            //        , btn: ['纭畾', '鍙栨秷']
+            //        , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+            //            var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+            //            var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+            //            if (checkStatus.data.length === 0) {
+            //                return layer.msg('璇烽�夋嫨鏁版嵁');
+            //            }
+            //            getCustomerByCusID(checkStatus.data[0].HItemID);
+            //            //鏍规嵁瀹㈡埛鑾峰彇瀹㈡埛浣欓
+            //            getCustomerBalance(checkStatus.data[0].HItemID);
+
+            //            layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+            //        }
+            //        , btn2: function (index, layero) { }
+            //    })
+            //}
+            //#endregion
             //#endregion
 
             //#region 缁撶畻鏂归�夋嫨椤甸潰
@@ -1539,7 +1656,7 @@
                     , area: ['90%', '90%']//澶у皬
                     , title: '閿�鍞儴闂ㄥ垪琛�'//鏍囬
                     , shift: 2//寮瑰嚭鍔ㄧ敾
-                    , content: ['../../Baseset/鍩虹璧勬枡/Gy_DepartmentList.html', 'yes']
+                    , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_DepartmentList.html', 'yes']
                     , btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
                         var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
@@ -1547,7 +1664,7 @@
                         if (checkStatus.data.length === 0) {
                             return layer.msg('璇烽�夋嫨鏁版嵁');
                         }
-                        $("#HDeptName").val(checkStatus.data[0].HName);
+                        $("#HDeptName").val(checkStatus.data[0].閮ㄩ棬鍚嶇О);
                         $("#HDeptID").val(checkStatus.data[0].HItemID);
                         layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
@@ -1589,7 +1706,7 @@
                     , area: ['90%', '90%']//澶у皬
                     , title: '閿�鍞柟寮忓垪琛�'//鏍囬
                     , shift: 2//寮瑰嚭鍔ㄧ敾
-                    , content: ['../../Baseset/鍩虹璧勬枡/Gy_SellStyle.html', 'yes']
+                    , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_SellStyle.html', 'yes']
                     , btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
                         var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
@@ -1597,7 +1714,7 @@
                         if (checkStatus.data.length === 0) {
                             return layer.msg('璇烽�夋嫨鏁版嵁');
                         }
-                        $("#HSellSName").val(checkStatus.data[0].HName);
+                        $("#HSellSName").val(checkStatus.data[0].閿�鍞柟寮忓悕绉�);
                         $("#HSellSID").val(checkStatus.data[0].HItemID);
                         layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
@@ -1614,7 +1731,7 @@
                     , area: ['90%', '90%']//澶у皬
                     , title: '缁撶畻鏂瑰紡鍒楄〃'//鏍囬
                     , shift: 2//寮瑰嚭鍔ㄧ敾
-                    , content: ['../../Baseset/鍩虹璧勬枡/Gy_SettleStyle.html', 'yes']
+                    , content: ['../../鍩虹璧勬枡/鍩虹璧勬枡/Gy_SettleStyle.html', 'yes']
                     , btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
                         var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
@@ -1622,7 +1739,7 @@
                         if (checkStatus.data.length === 0) {
                             return layer.msg('璇烽�夋嫨鏁版嵁');
                         }
-                        $("#HSSName").val(checkStatus.data[0].HName);
+                        $("#HSSName").val(checkStatus.data[0].缁撶畻鏂瑰紡鍚嶇О);
                         $("#HSSID").val(checkStatus.data[0].HItemID);
                         layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
@@ -1630,6 +1747,83 @@
                 })
             }
             //#endregion
+
+
+            //#region 椤圭洰浠g爜閫夋嫨椤甸潰
+            function get_checkSearchHProNumber() {
+                var HOrgID = $("#HOrgID").val();
+                //鎵撳紑宸ョ▼椤圭洰灏忕獥浣�
+                layer.open({
+                    type: 2
+                    , skin: "layui-layer-rim"                           //鍔犱笂杈规
+                    , title: "宸ョ▼椤圭洰鍒楄〃"                             //鏍囬
+                    , closeBtn: 1                                       //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡
+                    , shift: 2                                          //寮瑰嚭鍔ㄧ敾
+                    , area: ["90%", "90%"]                              //绐椾綋澶у皬
+                    , maxmin: true                                      //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
+                    , content: ["../../椤圭洰绠$悊/宸ョ▼椤圭洰/PM_ProjectBillList.html?openType=2&HOrgID=" + HOrgID, "yes"]
+                    , btn: ["纭畾", "鍙栨秷"]
+                    , btn1: function (index, laero) {
+                        //鎸夐挳涓�  鐨勫洖璋�
+                        var iframeWindow = window["layui-layer-iframe" + index];//鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//鑾峰彇閫変腑鐨勬暟鎹�
+
+                        if (checkStatus.data.length != 1) {
+                            return layer.msg("璇烽�夋嫨涓�鏉℃暟鎹�");
+                        }
+
+                        //鍒ゆ柇椤圭洰鏄惁鍏抽棴
+                        if (checkStatus.data[0].鍏抽棴浜� == null || checkStatus.data[0].鍏抽棴浜� == "") {
+                            $("#HProjectID").val(checkStatus.data[0].HInterID);
+                            $("#HProjectNumber").val(checkStatus.data[0].椤圭洰浠g爜);//宸ョ▼椤圭洰浠g爜
+                            $("#HProjectName").val(checkStatus.data[0].椤圭洰鍚嶇О);//宸ョ▼椤圭洰浠g爜
+                        } else {
+                            layer.msg("璇ラ」鐩凡鍏抽棴锛屼笉鍙�夋嫨锛�");
+                        }
+                        layer.close(index);//鍏抽棴寮圭獥
+                    }
+                    , btn2: function (index, layero) { }
+                    , end: function () { }
+                })
+            }
+            //#endregion
+
+            //#region 浠撳簱
+            function get_checkWH() {
+                layer.open({
+                    type: 2//寮圭獥绫诲瀷
+                    , skin: 'layui-layer-rim' //鍔犱笂杈规
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '浠撳簱鍒楄〃'//鏍囬
+                    , shift: 2//寮瑰嚭鍔ㄧ敾
+                    , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Warehouse.html?Type=HWH', 'yes']
+                    , btn: ['纭畾', '鍙栨秷']
+                    , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length === 0) {
+                            return layer.msg('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HWHName").val(checkStatus.data[0].浠撳簱鍚嶇О);
+                        $("#HWHID").val(checkStatus.data[0].HItemID);
+
+                        if (option.data.length > 0) {
+                            for (var i = 0; i < option.data.length; i++) {
+                                if (option.data[i]["HWHID"] == 0) {
+                                    option.data[i]["HWHID"] = checkStatus.data[0].HItemID;
+                                    option.data[i]["浠撳簱"] = checkStatus.data[0].浠撳簱鍚嶇О;
+                                }
+                            }
+                        }
+                        table.render(option);
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                })
+            }
+
+            //#endregion
+
             //#endregion
 
             //#region 淇濆瓨鏂规硶
@@ -1768,11 +1962,13 @@
                 //#endregion
 
                 //#region 瀛愯〃 鏁版嵁妫�楠�
+                var RowCount = 0;
                 for (var i = 0; i < option.data.length; i++) {
+
                     if (option.data[i]["HMaterID"] == "0") {
-                        layer.msg("绗�" + i + "琛岋細鐗╂枡鏈�夋嫨锛�");
-                        return false;
+                        continue;
                     }
+                    RowCount++;
 
                     if (option.data[i]["HUnitID"] == "0") {
                         layer.msg("绗�" + i + "琛岋細璁¢噺鍗曚綅鏈�夋嫨锛�");
@@ -1935,18 +2131,22 @@
                     //    return false;
                     //}
                 }
+                if (RowCount == 0) {
+                    layer.msg("淇濆瓨澶辫触锛屽瓙琛ㄨ嚦灏戦渶瑕佸瓨鍦ㄤ竴琛岃褰曢�夋嫨浜嗙墿鏂欙紒");
+                    return false;
+                }
                 //#endregion
 
                 //#region 瀛愯〃 鍏抽敭瀛楅噸澶嶆牎楠�
-                var num = [];
-                for (var i = 0; i < option.data.length; i++) {
-                    if ($.inArray(option.data[i]["HMaterID"], num) == -1) {
-                        num.push(option.data[i]["HMaterID"]);
-                    } else {
-                        layer.msg("绗�" + (i + 1) + "琛�,鐗╂枡:" + option.data[i]["HMaterID"] + "閲嶅!");
-                        return false;
-                    }
-                }
+                //var num = [];
+                //for (var i = 0; i < option.data.length; i++) {
+                //    if ($.inArray(option.data[i]["HMaterID"], num) == -1) {
+                //        num.push(option.data[i]["HMaterID"]);
+                //    } else {
+                //        layer.msg("绗�" + (i + 1) + "琛�,鐗╂枡:" + option.data[i]["HMaterID"] + "閲嶅!");
+                //        return false;
+                //    }
+                //}
                 //#endregion
                 return true;
             }
@@ -1979,7 +2179,7 @@
             //#endregion
 
             //#region 鍦ㄦ湯灏惧鍔犳寚瀹氭暟閲忕殑琛�
-            function btnAddLines(NewRow) {
+            function btnAddLines(Row) {
                 layer.prompt({ formType: 2, title: "璇疯緭鍏ラ渶瑕佹柊澧炵殑琛屾暟", value: '1' },
                     function (value, index) {
                         //鏁板�兼牸寮忔牎楠屽伐鍏�
@@ -1993,15 +2193,55 @@
                             return false;
                         } else if (temp * 1 > 50) {
                             layer.confirm("鏂板琛屾暟瓒呰繃50琛岋紝鏄惁纭畾鏂板?", function (index1) {
-                                if (option.data.length > 0) {
-                                    NewRow.HisStockGoods = option.data[0]["HisStockGoods"];
-                                } else {
-                                    NewRow.HisStockGoods = "false";
-                                }
                                 var RowsCount = value * 1;
                                 for (var i = 0; i < RowsCount; i++) {
+                                    var NewRow = {
+                                        "HMaterID": "0",
+                                        "鐗╂枡浠g爜": "",
+                                        "鐗╂枡鍚嶇О": "",
+                                        "HOrderLevID": "0",
+                                        "璁㈠崟绛夌骇浠g爜": "",
+                                        "璁㈠崟绛夌骇鍚嶇О": "",
+                                        "瑙勬牸鍨嬪彿": "",
+                                        "HUnitID": "0",
+                                        "璁¢噺鍗曚綅": "",
+                                        "HWHID": "0",
+                                        "浠撳簱": "",
+                                        "HQty": "0",
+                                        "HPrice": "0",
+                                        "HTaxPrice": "0",
+                                        "HMoney": "0",
+                                        "HDiscountRate": "0",
+                                        "HRelTaxPrice": "0",
+                                        "HTaxRate": "0",
+                                        "HTaxMoney": "0",
+                                        "HlineTotal": "0",
+                                        "HlineTotalBB": "0",
+                                        "HDate": Format(new Date(), 'yyyy-MM-dd'),
+                                        "HisStockGoods": "false",
+                                        "HOutStockQty": "0",
+                                        "HInvoiceQty": "0",
+                                        "HRemark_TL": "",
+                                        "HRemark_SJG": "",
+                                        "HRemark": "",
+                                        "HCusMaterNumber": "",
+                                        "HCusModel": "",
+                                        "HCusMaterName": "",
+                                        "HRelationQty": "0",
+                                        "HRelationQty_SellOutCheck": "0",
+                                        "HRelationMoney_SellOutCheck": "0",
+                                        "HRelationQty_ICMO": "0",
+                                        "HRelationQty_SellBack": "0",
+                                        "HRelationQty_SellBackCheck": "0"
+                                    };
+                                    if (option.data.length > 0) {
+                                        NewRow.HisStockGoods = option.data[0]["HisStockGoods"];
+                                    } else {
+                                        NewRow.HisStockGoods = "false";
+                                    }
                                     table.cache["mainTable"].push(NewRow);
                                 }
+                                option.data = table.cache["mainTable"];
                                 table.render(option);
 
                                 //鍒锋柊琛ㄦ牸鍚屾椂鏍规嵁option涓璈isStockGoods鍊艰缃笅鎷夊垪琛�
@@ -2016,15 +2256,55 @@
                                 layer.close(index);
                             })
                         } else {
-                            if (option.data.length > 0) {
-                                NewRow.HisStockGoods = option.data[0]["HisStockGoods"];
-                            } else {
-                                NewRow.HisStockGoods = "false";
-                            }
                             var RowsCount = value * 1;
                             for (var i = 0; i < RowsCount; i++) {
+                                var NewRow = {
+                                    "HMaterID": "0",
+                                    "鐗╂枡浠g爜": "",
+                                    "鐗╂枡鍚嶇О": "",
+                                    "HOrderLevID": "0",
+                                    "璁㈠崟绛夌骇浠g爜": "",
+                                    "璁㈠崟绛夌骇鍚嶇О": "",
+                                    "瑙勬牸鍨嬪彿": "",
+                                    "HUnitID": "0",
+                                    "璁¢噺鍗曚綅": "",
+                                    "HWHID": "0",
+                                    "浠撳簱": "",
+                                    "HQty": "0",
+                                    "HPrice": "0",
+                                    "HTaxPrice": "0",
+                                    "HMoney": "0",
+                                    "HDiscountRate": "0",
+                                    "HRelTaxPrice": "0",
+                                    "HTaxRate": "0",
+                                    "HTaxMoney": "0",
+                                    "HlineTotal": "0",
+                                    "HlineTotalBB": "0",
+                                    "HDate": Format(new Date(), 'yyyy-MM-dd'),
+                                    "HisStockGoods": "false",
+                                    "HOutStockQty": "0",
+                                    "HInvoiceQty": "0",
+                                    "HRemark_TL": "",
+                                    "HRemark_SJG": "",
+                                    "HRemark": "",
+                                    "HCusMaterNumber": "",
+                                    "HCusModel": "",
+                                    "HCusMaterName": "",
+                                    "HRelationQty": "0",
+                                    "HRelationQty_SellOutCheck": "0",
+                                    "HRelationMoney_SellOutCheck": "0",
+                                    "HRelationQty_ICMO": "0",
+                                    "HRelationQty_SellBack": "0",
+                                    "HRelationQty_SellBackCheck": "0"
+                                };
+                                if (option.data.length > 0) {
+                                    NewRow.HisStockGoods = option.data[0]["HisStockGoods"];
+                                } else {
+                                    NewRow.HisStockGoods = "false";
+                                }
                                 table.cache["mainTable"].push(NewRow);
                             }
+                            option.data = table.cache["mainTable"];
                             table.render(option);
 
                             //鍒锋柊琛ㄦ牸鍚屾椂鏍规嵁option涓璈isStockGoods鍊艰缃笅鎷夊垪琛�
@@ -2187,6 +2467,30 @@
             }
             //#endregion
 
+            //#region 鎵归噺鍒犻櫎
+            function btn_batchDelete() {
+                var data = [];
+                for (var i = 0; i < option.data.length; i++) {
+                    if ($.inArray(i+"", btnBatchDeleteList) == -1) {
+                        data.push(option.data[i]);
+                    }
+                }
+                option.data = data;
+                table.render(option);
+
+                btnBatchDeleteList = [];
+
+                //鍒锋柊琛ㄦ牸鍚屾椂鏍规嵁option涓璈isStockGoods鍊艰缃笅鎷夊垪琛�
+                setSelectHisStockGoodsByTableRender();
+
+                //鏍规嵁鏄惁鍙栧簱瀛樿幏鍙栧畾閲戞瘮渚�
+                //setHEarnestRateByHisStockGoods();
+
+                //璁剧疆琛ㄥご鎵�闇�閲戦
+                set_HBillMoney($("#HEarnestRate").val() * 1);
+            }
+            //#endregion
+
             //#region 琛ㄦ牸琛屽唴浜嬩欢鍒犻櫎
             function set_GridDelete(obj) {
                 var data = obj.data;
@@ -2203,6 +2507,15 @@
                             oldData.splice(obj.tr.data('index'), 1);
                             option.data = oldData;
                             table.render(option);
+
+                            //鏇存柊鎵归噺鍒犻櫎绱㈠紩鍒楄〃
+                            var btnBatchDeleteList_New = btnBatchDeleteList.filter(item => item !== rowIndex);
+                            btnBatchDeleteList = btnBatchDeleteList_New;
+                            for (var i = 0; i < btnBatchDeleteList.length; i++) {
+                                if (btnBatchDeleteList[i] * 1 > rowIndex * 1) {
+                                    btnBatchDeleteList[i] = (btnBatchDeleteList[i] * 1 - 1) + "";
+                                }
+                            }
 
                             //鍒锋柊琛ㄦ牸鍚屾椂鏍规嵁option涓璈isStockGoods鍊艰缃笅鎷夊垪琛�
                             setSelectHisStockGoodsByTableRender();
@@ -2260,10 +2573,6 @@
                                     //鎸夐挳涓�  鐨勫洖璋�
                                     var iframeWindow = window["layui-layer-iframe" + index];//鑾峰彇寮规椤甸潰
                                     var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//鑾峰彇閫変腑鐨勬暟鎹�
-
-                                    //if (checkStatus.data.length != 1) {
-                                    //    return layer.msg("璇烽�夋嫨涓�鏉℃暟鎹�");
-                                    //}
 
                                     var rowIndex = $(obj.tr).attr("data-index") * 1;
                                     for (var i = 0; i < checkStatus.data.length; i++) {
@@ -2333,6 +2642,20 @@
 
                                     layer.close(index);//鍏抽棴寮圭獥
                                 }
+                                , end: function () {
+                                    if (typeof (HDataEmp.HItemID) != "undefined") {
+                                        //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                                        obj.update({
+                                            "HMaterID": HDataEmp.HItemID
+                                            , "鐗╂枡浠g爜": HDataEmp.鐗╂枡浠g爜
+                                            , "鐗╂枡鍚嶇О": HDataEmp.鐗╂枡鍚嶇О
+                                            , "瑙勬牸鍨嬪彿": HDataEmp.瑙勬牸鍨嬪彿
+                                            , "HUnitID": HDataEmp.HUnitID
+                                            , "璁¢噺鍗曚綅": HDataEmp.璁¢噺鍗曚綅鍚嶇О
+                                        })
+                                        HDataEmp = {};
+                                    }
+                                }
                             })
                         }
                         //璁¢噺鍗曚綅
@@ -2345,7 +2668,7 @@
                                 , shift: 2 //寮瑰嚭鍔ㄧ敾
                                 , area: ["90%", "90%"] //绐椾綋澶у皬
                                 , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
-                                , content: ['../../Baseset/鍩虹璧勬枡/Gy_UnitList.html', 'yes']
+                                , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html?type=AuxiliaryUnit', 'yes']
                                 , btn: ["纭畾", "鍙栨秷"]
                                 , btn1: function (index, laero) {
                                     //鎸夐挳涓�  鐨勫洖璋�
@@ -2357,13 +2680,65 @@
                                     }
                                     //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
                                     obj.update({
-                                        "璁¢噺鍗曚綅": checkStatus.data[0].HName
+                                        "璁¢噺鍗曚綅": checkStatus.data[0].璁¢噺鍗曚綅鍚嶇О
                                         , "HUnitID": checkStatus.data[0].HItemID
                                     })
                                     layer.close(index);//鍏抽棴寮圭獥
                                 }
+                                , end: function () {
+                                    if (typeof (HDataEmp.HItemID) != "undefined") {
+                                        //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                                        obj.update({
+                                            "HUnitID": HDataEmp.HItemID
+                                            , "璁¢噺鍗曚綅": HDataEmp.璁¢噺鍗曚綅鍚嶇О
+                                        })
+                                        HDataEmp = {};
+                                    }
+                                }
                             })
                         }
+                        //浠撳簱
+                        if (obj.event == "HWHID") {
+                            layer.open({
+                                type: 2
+                                , skin: "layui-layer-rim" //鍔犱笂杈规
+                                , title: "浠撳簱鍒楄〃"  //鏍囬
+                                , closeBtn: 1  //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡
+                                , shift: 2 //寮瑰嚭鍔ㄧ敾
+                                , area: ["90%", "90%"] //绐椾綋澶у皬
+                                , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
+                                , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Warehouse.html?type=HWHSub', 'yes']
+                                , btn: ["纭畾", "鍙栨秷"]
+                                , btn1: function (index, laero) {
+                                    //鎸夐挳涓�  鐨勫洖璋�
+                                    var iframeWindow = window["layui-layer-iframe" + index];//鑾峰彇寮规椤甸潰
+                                    var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//鑾峰彇閫変腑鐨勬暟鎹�
+
+                                    if (checkStatus.data.length != 1) {
+                                        return layer.msg("璇烽�夋嫨涓�鏉℃暟鎹�");
+                                    }
+                                    //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                                    obj.update({
+
+                                        "HWHID": checkStatus.data[0].HItemID,
+                                        "浠撳簱": checkStatus.data[0].浠撳簱鍚嶇О
+                                    })
+                                    layer.close(index);//鍏抽棴寮圭獥
+                                }
+                                , end: function () {
+                                    if (typeof (HDataEmp.HItemID) != "undefined") {
+                                        //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                                        obj.update({
+                                            "HWHID": HDataEmp.HItemID
+                                            , "浠撳簱": HDataEmp.浠撳簱鍚嶇О
+                                        })
+                                        HDataEmp = {};
+                                    }
+                                }
+                            })
+
+                        }
+
                         //璁㈠崟绛夌骇
                         if (obj.event == "HOrderLevID") {
                             layer.open({
@@ -2391,6 +2766,16 @@
                                         , "HOrderLevID": checkStatus.data[0].HItemID
                                     })
                                     layer.close(index);//鍏抽棴寮圭獥
+                                }, end: function () {
+                                    if (typeof (HDataEmp.HItemID) != "undefined") {
+                                        //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                                        obj.update({
+                                            "璁㈠崟绛夌骇鍚嶇О": HDataEmp.璁㈠崟绛夌骇
+                                            , "璁㈠崟绛夌骇浠g爜": HDataEmp.璁㈠崟绛夌骇浠g爜
+                                            , "HOrderLevID": HDataEmp.HItemID
+                                        })
+                                        HDataEmp = {};
+                                    }
                                 }
                             })
                         }
@@ -2715,6 +3100,45 @@
                             set_HBillMoney($("#HEarnestRate").val() * 1);
                         }
 
+                        //鎶曟枡
+                        if (obj.event == "HRemark_TL") {
+                            var oldText = table.cache["mainTable"][rowIndex].HRemark_TL;
+                            var value = e.target.value; //寰楀埌淇敼鍚庣殑鍊�
+
+                            //鏁版嵁鏍¢獙鍚堟牸锛岄噸绠楄褰�
+                            for (var i = rowIndex * 1; i < option.data.length; i++) {
+                                option.data[i].HRemark_TL = value;
+                            }
+
+                            table.render(option);
+
+                            //鍒锋柊琛ㄦ牸鍚屾椂鏍规嵁option涓璈isStockGoods鍊艰缃笅鎷夊垪琛�
+                            setSelectHisStockGoodsByTableRender();
+
+                            //璁剧疆琛ㄥご鎵�闇�閲戦
+                            set_HBillMoney($("#HEarnestRate").val() * 1);
+                        }
+
+                        //娣卞姞宸�
+                        if (obj.event == "HRemark_SJG") {
+                            var oldText = table.cache["mainTable"][rowIndex].HRemark_SJG;
+                            var value = e.target.value; //寰楀埌淇敼鍚庣殑鍊�
+
+                            //鏁版嵁鏍¢獙鍚堟牸锛岄噸绠楄褰�
+                            for (var i = rowIndex * 1; i < option.data.length; i++) {
+                                option.data[i].HRemark_SJG = value;
+                            }
+
+                            table.render(option);
+
+                            //鍒锋柊琛ㄦ牸鍚屾椂鏍规嵁option涓璈isStockGoods鍊艰缃笅鎷夊垪琛�
+                            setSelectHisStockGoodsByTableRender();
+
+                            //璁剧疆琛ㄥご鎵�闇�閲戦
+                            set_HBillMoney($("#HEarnestRate").val() * 1);
+                        }
+
+
                         obj.event = "";
                         return false;
                     }
@@ -2723,6 +3147,57 @@
                 })
             }
             //#endregion
+
+            //#region 搴撳瓨鏌ヨ
+            function get_Inventory() {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1 && data[0].HMaterID != 0) {
+                    var HMaterID = data[0].HMaterID.toString();
+                    //寮圭獥鏂规硶
+                    layer.open({
+                        type: 2//寮圭獥绫诲瀷
+                        , skin: 'layui-layer-rim' //鍔犱笂杈规
+                        , area: ['90%', '90%']//澶у皬
+                        , title: '搴撳瓨鏌ヨ鍒楄〃'//鏍囬
+                        , shift: 2//寮瑰嚭鍔ㄧ敾
+                        , content: ['../../浠撳瓨绠$悊/鏉$爜鎶ヨ〃/Kf_ICinventoryQueryReport.html?Type=1&HMaterID=' + HMaterID, 'yes']
+                        , btn: ['鍙栨秷']
+                        , btn1: function (index, layero) {
+                            layer.close(index);
+                        }
+                    })
+                }
+                else {
+                    layer.msg('璇烽�夋嫨涓�琛屾湁鐗╂枡鏁版嵁鏌ヨ锛�');
+                }
+            }
+            //#endregion
+            //#region 鍑哄叆搴撹褰曟煡璇�
+            function get_InOutSum() {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1 && data[0].HMaterID != 0) {
+                    var HMaterID = data[0].HMaterID.toString();
+                    layer.open({
+                        type: 2//寮圭獥绫诲瀷
+                        , skin: 'layui-layer-rim' //鍔犱笂杈规
+                        , area: ['90%', '90%']//澶у皬
+                        , title: '鍑哄叆搴撹褰曞垪琛�'//鏍囬
+                        , shift: 2//寮瑰嚭鍔ㄧ敾
+                        , content: ['../../浠撳瓨绠$悊/鏉$爜鎶ヨ〃/Kf_StockInOutSumQueryReport.html?Type=1&HMaterID=' + HMaterID, 'yes']
+                        , btn: ['鍙栨秷']
+                        , btn1: function (index, layero) {
+                            layer.close(index);
+                        }
+                    })
+                }
+                else {
+                    layer.msg('璇烽�夋嫨涓�琛屾湁鐗╂枡鏁版嵁鏌ヨ锛�');
+                }
+            }
+            //#endregion
+
 
             //#region 瀛愯〃1锛氶殣钘忓垪璁剧疆
             function get_HideColumn() {
@@ -2937,9 +3412,7 @@
             function set_HBillMoney(HEarnestRate) {
                 var HBillMoney = 0;
                 for (var i = 0; i < option.data.length; i++) {
-                    if (option.data[i]["HisStockGoods"] == "false") {
-                        HBillMoney += option.data[i]["HlineTotal"] * 1;
-                    }
+                    HBillMoney += option.data[i]["HlineTotal"] * 1;
                 }
 
 
@@ -2952,9 +3425,15 @@
             function setHEarnestRateByHisStockGoods() {
                 if (option.data.length > 0 && option.data[0]["HisStockGoods"] == "true") {
                     var HEarnestRateList = '<option  value="0" selected="selected" >0%</option>';
+                    HEarnestRateList += '<option  value="100" >100%</option>';
 
                     $("#HEarnestRate").empty();
                     $("#HEarnestRate").append(HEarnestRateList);
+
+                    //var HEarnestRateListArray = ["0", "100"];
+                    //if ($.inArray(HEarnestRateTemp+"", HEarnestRateListArray) > -1) {
+                    //    $("#HEarnestRate").val(HEarnestRateTemp);
+                    //}
                     form.render('select');
                 } else if (option.data.length > 0 && option.data[0]["HisStockGoods"] == "false") {
                     var HEarnestRateList = '<option  value="50" selected="selected" >50%</option>';
@@ -2963,7 +3442,7 @@
                     $("#HEarnestRate").empty();
                     $("#HEarnestRate").append(HEarnestRateList);
                     /*form.render('select');*/
-                    $("#HEarnestRate").val(HEarnestRateTemp);
+                    //$("#HEarnestRate").val(HEarnestRateTemp);
                     form.render('select');
                 } else {
                     var HEarnestRateList = '<option  value="50" selected="selected" >50%</option>';
@@ -2972,7 +3451,7 @@
                     $("#HEarnestRate").empty();
                     $("#HEarnestRate").append(HEarnestRateList);
                     //form.render('select');
-                    $("#HEarnestRate").val(HEarnestRateTemp);
+                  /*  $("#HEarnestRate").val(HEarnestRateTemp);*/
                     form.render('select');
                 }
             }
@@ -3086,10 +3565,20 @@
         // 鍩虹璧勬枡杩斿洖鏁版嵁
         function GetHEmpValue(obj)  //杩斿洖涓氬姟鍛�
         {
-            $("#HEmpName").val(obj[0].HName);
+            $("#HEmpName").val(obj[0].鑱屽憳鍚嶇О);
             $("#HEmpID").val(obj[0].HItemID);
 
             getEmpInfoByHEmpID(obj[0].HItemID)
+        }
+
+        function GetHCusNameValue(obj)  //杩斿洖瀹㈡埛
+        {
+            //$("#HCusName").val(obj[0].HName);
+            //$("#HCusID").val(obj[0].HItemID);
+            //鏍规嵁瀹㈡埛鑾峰彇鐩稿叧淇℃伅
+            getCustomerByCusID(obj[0].HItemID);
+            //鏍规嵁瀹㈡埛鑾峰彇瀹㈡埛浣欓
+            getCustomerBalance(obj[0].HItemID);
         }
 
         function GetHSupValue(obj)  //杩斿洖瀹㈡埛
@@ -3104,27 +3593,75 @@
 
         function GetHManagerValue(obj)  //杩斿洖涓荤
         {
-            $("#HManagerName").val(obj[0].HName);
+            $("#HManagerName").val(obj[0].鑱屽憳鍚嶇О);
             $("#HManagerID").val(obj[0].HItemID);
         }
 
         function GetHDeptNameValue(obj)  //杩斿洖閮ㄩ棬
         {
-            $("#HDeptName").val(obj[0].HName);
+            $("#HDeptName").val(obj[0].閮ㄩ棬鍚嶇О);
             $("#HDeptID").val(obj[0].HItemID);
         }
 
         function GetSettleStyleValue(obj)           //杩斿洖缁撶畻鏂瑰紡
         {
-            $("#HSSName").val(obj[0].HName);
+            $("#HSSName").val(obj[0].缁撶畻鏂瑰紡鍚嶇О);
             $("#HSSID").val(obj[0].HItemID);
         }
 
         function GetSellStyleValue(obj)           //杩斿洖閿�鍞柟寮�
         {
-            $("#HSellSName").val(obj[0].HName);
+            $("#HSellSName").val(obj[0].閿�鍞柟寮忓悕绉�);
             $("#HSellSID").val(obj[0].HItemID);
         }
+
+        function GetGyMaterial(obj)           //鐗╂枡鍚嶇О
+        {
+            HDataEmp = obj;
+        }
+
+        function GetAuxiliaryUnitValue(obj)           //璁¢噺鍗曚綅
+        {
+            HDataEmp = obj[0];
+        }
+
+        function GetOrderLevValue(obj)           //璁㈠崟绛夌骇鍒楄〃
+        {
+            HDataEmp = obj[0];
+        }
+
+        //椤圭洰浠g爜
+        function GetProjectBillValue(obj) {
+            if (obj[0].鍏抽棴浜� == null || obj[0].鍏抽棴浜� == "") {
+                $("#HProjectID").val(obj[0].HInterID);
+                $("#HProjectNumber").val(obj[0].椤圭洰浠g爜);//宸ョ▼椤圭洰浠g爜
+                $("#HProjectName").val(obj[0].椤圭洰鍚嶇О);//宸ョ▼椤圭洰浠g爜
+
+            } else {
+                layer.msg("璇ラ」鐩凡鍏抽棴锛屼笉鍙�夋嫨锛�");
+            }
+        }
+
+        //鍙屽嚮杩斿洖浠撳簱
+        function GetHWHSubValue(data) {
+            HDataEmp = data[0]
+        }
+
+        function GetHWHValue(obj)  //杩斿洖浠撳簱
+        {
+            $("#HWHName").val(obj[0].浠撳簱鍚嶇О);
+            $("#HWHID").val(obj[0].HItemID);
+            if (option.data.length > 0) {
+                for (var i = 0; i < option.data.length; i++) {
+                    if (option.data[i]["HWHID"] == 0 || option.data[i]["浠撳簱"] == undefined) {
+                        option.data[i]["HWHID"] = obj[0].HItemID;
+                        option.data[i]["浠撳簱"] = obj[0].浠撳簱鍚嶇О;
+                    }
+                }
+            }
+            layui.table.render(option);
+        }
+
 
         //#region 鏍规嵁瀹㈡埛鑾峰彇甯佸埆銆佹眹鐜囥�佺粨绠楁柟寮忋�佸鎴蜂俊鐢ㄩ搴︺�佽仈绯讳汉銆佽仈绯荤數璇�
         function getCustomerByCusID(HCusID) {
@@ -3177,7 +3714,7 @@
                         subHTaxRate = data.HTaxRate;
 
                     } else {
-                        layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                        layer.alert(result.Message, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
                     }
                 }, error: function () {
                     layer.alert("鍙戠敓閿欒!", { icon: 5 });
@@ -3244,6 +3781,7 @@
         }
         //#endregion
 
+       
         //#region 澶勭悊灏忔暟鏄剧ず浣嶆暟锛坉ata锛氶渶瑕佸鐞嗙殑鏁版嵁锛沶um锛氭暟鎹殑绫诲瀷(濡�1:鏁伴噺锛�2:閲戦锛�3:鍗曚环)锛�
         function dealDoubleToFixed(data, num) {
             //鐢ㄤ簬璁剧疆灏忔暟浣嶆暟

--
Gitblit v1.9.1