From e7a42dd70ac5df2eafab9c55dd21891acccdfdae Mon Sep 17 00:00:00 2001
From: yxj <1qaz@123>
Date: 星期一, 13 三月 2023 15:06:22 +0800
Subject: [PATCH] Merge branch 'master' of http://101.37.171.70:10101/r/MESWMS-LayUI

---
 WebTM/views/车间管理/工序流转卡/Sc_ProcessExchangeBill.html |  277 ++++++++++++++++++++++++++++++++++---------------------
 1 files changed, 170 insertions(+), 107 deletions(-)

diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/Sc_ProcessExchangeBill.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/Sc_ProcessExchangeBill.html"
index 727180a..37b427a 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/Sc_ProcessExchangeBill.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/Sc_ProcessExchangeBill.html"
@@ -102,11 +102,11 @@
                                         <div class="layui-col-xs3 layui-inline">
                                             <label class="layui-form-label">浜у搧鍚嶇О</label>
                                             <div class="layui-input-inline">
-                                                <input type="text" class="layui-input" name="HMaterName2" id="HMaterName2" onmouseover="this.title=this.value" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly>
+                                                <input type="text" class="layui-input" name="HMaterName2" id="HMaterName2" onmouseover="this.title=this.value" style="float: left; background-color: #efefef4d; display: inline-block;" readonly>
                                                 <input type="hidden" name="HMaterID2" id="HMaterID2" value="0">
-                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchMater2" id="btnSearchMater2" style="width: 40px;">
+                                                <!--<button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchMater2" id="btnSearchMater2" style="width: 40px;">
                                                     <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
-                                                </button>
+                                                </button>-->
                                             </div>
                                         </div>
                                         <div class="layui-col-xs3 layui-inline">
@@ -214,10 +214,10 @@
                                         <div class="layui-col-xs3 layui-inline">
                                             <label class="layui-form-label">閫夊崟鍙�</label>
                                             <div class="layui-input-inline">
-                                                <input type="text" class="layui-input" name="textBox2" id="textBox2" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly>
-                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchICMOBill" id="btnSearchICMOBill" style="width: 40px;">
+                                                <input type="text" class="layui-input" name="textBox2" id="textBox2" style="float: left; background-color: #efefef4d; display: inline-block;" readonly>
+                                                <!--<button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchICMOBill" id="btnSearchICMOBill" style="width: 40px;">
                                                     <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
-                                                </button>
+                                                </button>-->
                                             </div>
                                         </div>
                                         <div class="layui-col-xs3 layui-inline">
@@ -446,7 +446,7 @@
                                         <div class="layui-col-xs6 layui-inline">
                                             <label class="layui-form-label" style="width:12.5%">澶囨敞</label>
                                             <div class="layui-input-inline">
-                                                <input type="text" class="layui-input" name="HRemark" id="HRemark" placeholder="璇疯緭鍏ュ唴瀹�" onmouseover="this.title=this.value" style="width:610px;">
+                                                <input type="text" class="layui-input" name="HRemark" id="HRemark" placeholder="璇疯緭鍏ュ唴瀹�" onmouseover="this.title=this.value" style="width: 610px; background-color: #efefef4d;" readonly>
                                             </div>
                                         </div>
                                         <div class="layui-col-xs3 layui-inline">
@@ -460,8 +460,9 @@
                                         </div>
                                         <div class="layui-col-xs3 layui-inline">
                                             <label class="layui-form-label">琛ユ枡鏍囪</label>
-                                            <div class="layui-input-block">
-                                                <input type="checkbox" name="HBLFlag" id="HBLFlag" lay-skin="primary" title="" checked="">
+                                            <div class="layui-input-inline">
+                                                <input type="checkbox" name="isHBLFlag" id="isHBLFlag" value="false" lay-skin="primary" lay-filter="isHBLFlag">
+                                                <input type="hidden" name="HBLFlag" id="HBLFlag" value="false" lay-skin="primary" lay-filter="HBLFlag">
                                             </div>
                                         </div>
                                     </div>
@@ -481,8 +482,8 @@
                                             <label class="layui-form-label" style="width: 85px;">閿�鍞鍗曞彿</label>
                                             <div class="layui-input-block" style="margin-left: 120px;">
                                                 <input type="text" class="layui-input" name="HSeOrderBillNo" id="HSeOrderBillNo">
-                                                <input type="hidden" class="layui-input" name="HSeOrderEntryID" id="HSeOrderEntryID">
-                                                <input type="hidden" class="layui-input" name="HSeOrderInterID" id="HSeOrderInterID">
+                                                <!--<input type="hidden" class="layui-input" name="HSeOrderEntryID" id="HSeOrderEntryID">
+                                                <input type="hidden" class="layui-input" name="HSeOrderInterID" id="HSeOrderInterID">-->
                                             </div>
                                         </div>
                                         <div class="layui-inline">
@@ -717,8 +718,8 @@
         <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">鍒犻櫎</a>
     </script>
     <!--琛屼笅鎷夐�夋嫨(鏄惁濮斿)-->
-    <script type="text/html" id="isEntrust">
-        <select name="isEntrust" lay-filter="isEntrust" id="isEntrust{{d.LAY_TABLE_INDEX+1}}">
+    <script type="text/html" id="HSupFlag">
+        <select name="HSupFlag" lay-filter="HSupFlag" id="HSupFlag{{d.LAY_TABLE_INDEX+1}}">
             <option value="false">鍚�</option>
             <option value="true">鏄�</option>
         </select>
@@ -764,6 +765,10 @@
 
             //#region 杩涘叆椤甸潰鍗冲姞杞�
 
+            $("#HPlanBeginDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
+            $("#HPlanEndDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
+            $("#HPlanSendGoodsDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
+
             //鍒濆鍖栬〃鏍�
             set_InitGrid();
             DisPlay_HideColumn();
@@ -787,7 +792,7 @@
                     "HProcNo": "", "HProcID": 0, "HProcNumber": "", "HProcName": "", "HWorkRemark": "",
                     "HCenterID": 0, "HCenterNumber": "", "HCenterName": "",
                     "HDeptID": 0, "HDeptNumber": "", "HDeptName": "",
-                    "HSupID": 0, "HSupNumber": "", "HSupName": "", "isEntrust": "false",
+                    "HSupID": 0, "HSupNumber": "", "HSupName": "", "HSupFlag": "false",
                     "HQty": 0, "HOutPrice": 0, "HRemark": "", "HRelationQty_In": 0, "HRelationQty_Out": 0,
                     "HRelationQty_WWOrder": 0, "HRelationQty_Bad": 0, "HOverRate": 0, "HMaxQty": 0,
                     "HPassRate": 0, "HSumPassRate": 0, "HTechnologyParameter": "", "HPicNum": "", "HProcCheckNote": ""
@@ -797,44 +802,59 @@
             else if (OperationType == 2) {//鏈夋簮鍗曟柊澧�
                 $("#HItemID").val(linterid);//淇敼鏃朵富琛↖D
                 $("#HEntryID").val(HEntryID);//淇敼鏃跺瓙琛↖D
-                $.ajax({
-                    url: GetWEBURL() + "/Web/GetMAXNum",
-                    type: "GET",
-                    data: { "HBillType": '3772' },
-                    success: function (d) {
-                        //console.log(d.data);
-                        $("#HInterID").val(d.data[0].HInterID);
-                        $("#HBillNo").val(d.data[0].HBillNo);
-                        $("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
-                        $("#HMakeDate").val(Pub_Format(new Date(), "yyyy-MM-dd hh:mm:ss"));
-                        $("#HMaker").val(sessionStorage["HUserName"]);
-                    }
-                });
 
+                //鍒ゆ柇鐢熶骇璁㈠崟鏄惁瀹℃牳
                 $.ajax({
-                    url: GetWEBURL() + "/Sc_WorkBillSortBill/Sc_WorkBillSortBillList",
-                    type: "GET",
-                    data: { "sWhere": " and 婧愬崟涓诲唴鐮�='" + linterid + "' and 婧愬崟瀛愬唴鐮�='" + HEntryID + "' ", "user": sessionStorage["HUserName"] },
-                    success: function (d) {
-                        if (d.data[0] != null) {
-                            $("#HWorkBillSortNo").val(d.data[0].鍗曟嵁鍙�);
+                    type: "get",
+                    url: GetWEBURL() + "/LEMS/ICMOBillCheck",
+                    data: { "hmainid": linterid, "HEntryID": HEntryID, "OrganizationID": sessionStorage["OrganizationID"]  },
+                    async: false,
+                    success: function (result) {
+                        if (result.count == 0) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                            layer.alert(result.Message, { icon: 5 });
+                        } else {
+                            $.ajax({
+                                url: GetWEBURL() + "/Web/GetMAXNum",
+                                type: "GET",
+                                data: { "HBillType": '3772' },
+                                success: function (d) {
+                                    //console.log(d.data);
+                                    $("#HInterID").val(d.data[0].HInterID);
+                                    $("#HBillNo").val(d.data[0].HBillNo);
+                                    $("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
+                                    $("#HMakeDate").val(Pub_Format(new Date(), "yyyy-MM-dd hh:mm:ss"));
+                                    $("#HMaker").val(sessionStorage["HUserName"]);
+                                }
+                            });
+
+                            $.ajax({
+                                url: GetWEBURL() + "/Sc_WorkBillSortBill/Sc_WorkBillSortBillList",
+                                type: "GET",
+                                data: { "sWhere": " and 婧愬崟涓诲唴鐮�='" + linterid + "' and 婧愬崟瀛愬唴鐮�='" + HEntryID + "' ", "user": sessionStorage["HUserName"] },
+                                success: function (d) {
+                                    if (d.data[0] != null) {
+                                        $("#HWorkBillSortNo").val(d.data[0].鍗曟嵁鍙�);
+                                    }
+                                }
+                            })
+
+
+
+                            GetICMOBillValue(linterid, HEntryID);
+                            option.data = [{
+                                "HProcNo": "", "HProcID": 0, "HProcNumber": "", "HProcName": "", "HWorkRemark": "",
+                                "HCenterID": 0, "HCenterNumber": "", "HCenterName": "",
+                                "HDeptID": 0, "HDeptNumber": "", "HDeptName": "",
+                                "HSupID": 0, "HSupNumber": "", "HSupName": "", "HSupFlag": "false",
+                                "HQty": 0, "HOutPrice": 0, "HRemark": "", "HRelationQty_In": 0, "HRelationQty_Out": 0,
+                                "HRelationQty_WWOrder": 0, "HRelationQty_Bad": 0, "HOverRate": 0, "HMaxQty": 0,
+                                "HPassRate": 0, "HSumPassRate": 0, "HTechnologyParameter": "", "HPicNum": "", "HProcCheckNote": ""
+                            }];
+                            table.render(option);
                         }
+                        layer.closeAll("loading");
                     }
                 })
-
-
-
-                GetICMOBillValue(linterid, HEntryID);
-                option.data = [{
-                    "HProcNo": "", "HProcID": 0, "HProcNumber": "", "HProcName": "", "HWorkRemark": "",
-                    "HCenterID": 0, "HCenterNumber": "", "HCenterName": "",
-                    "HDeptID": 0, "HDeptNumber": "", "HDeptName": "",
-                    "HSupID": 0, "HSupNumber": "", "HSupName": "", "isEntrust": "false",
-                    "HQty": 0, "HOutPrice": 0, "HRemark": "", "HRelationQty_In": 0, "HRelationQty_Out": 0,
-                    "HRelationQty_WWOrder": 0, "HRelationQty_Bad": 0, "HOverRate": 0, "HMaxQty": 0,
-                    "HPassRate": 0, "HSumPassRate": 0, "HTechnologyParameter": "", "HPicNum": "", "HProcCheckNote": ""
-                }];
-                table.render(option);
             }
             else if (OperationType == 3) {//缂栬緫
                 $("#HItemID").val(linterid);//淇敼鏃朵富琛↖D
@@ -867,21 +887,21 @@
                     , { field: 'HSupID', title: '渚涘簲鍟咺D', hide: true }
                     , { field: 'HSupNumber', title: '渚涘簲鍟嗕唬鐮�', edit: 'text', event: "HSupCheck" }
                     , { field: 'HSupName', title: '渚涘簲鍟�' }
-                    , { field: 'isEntrust', title: '鏄惁濮斿', templet: '#isEntrust' }
-                    , { field: 'HQty', title: '娴佹按鍗℃暟閲�', edit: 'text' }
+                    , { field: 'HSupFlag', title: '鏄惁濮斿', templet: '#HSupFlag' }
+                    , { field: 'HQty', title: '娴佽浆鍗℃暟閲�', edit: 'text' }
                     , { field: 'HOutPrice', title: '鍔犲伐鍗曚环', edit: 'text' }
                     , { field: 'HRemark', title: '澶囨敞', edit: 'text' }
-                    , { field: 'HRelationQty_In', title: '杩涚珯鏁伴噺', edit: 'text' }
-                    , { field: 'HRelationQty_Out', title: '鍑虹珯鏁伴噺', edit: 'text' }
-                    , { field: 'HRelationQty_WWOrder', title: '濮斿宸ュ崟鏁伴噺', edit: 'text' }
-                    , { field: 'HRelationQty_Bad', title: '涓嶅悎鏍兼暟閲�', edit: 'text' }
-                    , { field: 'HOverRate', title: '瓒呴姣斾緥', edit: 'text', event: "HOverRate" }
-                    , { field: 'HMaxQty', title: '鏈�楂樹笂闄�', edit: 'text', edit: 'false', }
-                    , { field: 'HPassRate', title: '鑹巼', edit: 'text' }
-                    , { field: 'HSumPassRate', title: '绱鑹巼', edit: 'text' }
-                    , { field: 'HPicNum', title: '鍥剧焊缂栧彿', edit: 'text' }
-                    , { field: 'HProcCheckNote', title: '鏈伐搴忕‘璁よ褰�', edit: 'text', width: 500 }
-                    , { field: 'HTechnologyParameter', title: '宸ヨ壓鍙傛暟', edit: 'text', width: 1200 }
+                    , { field: 'HRelationQty_In', title: '杩涚珯鏁伴噺', style:"background-color: #e6e6e6" }
+                    , { field: 'HRelationQty_Out', title: '鍑虹珯鏁伴噺', style: "background-color: #e6e6e6"}
+                    , { field: 'HRelationQty_WWOrder', title: '濮斿宸ュ崟鏁伴噺', style: "background-color: #e6e6e6" }
+                    , { field: 'HRelationQty_Bad', title: '涓嶅悎鏍兼暟閲�', style: "background-color: #e6e6e6" }
+                    , { field: 'HOverRate', title: '瓒呴姣斾緥', event: "HOverRate", style: "background-color: #e6e6e6"}
+                    , { field: 'HMaxQty', title: '鏈�楂樹笂闄�', style: "background-color: #e6e6e6" }
+                    , { field: 'HPassRate', title: '鑹巼', style: "background-color: #e6e6e6" }
+                    , { field: 'HSumPassRate', title: '绱鑹巼', style: "background-color: #e6e6e6" }
+                    , { field: 'HPicNum', title: '鍥剧焊缂栧彿', style: "background-color: #e6e6e6"}
+                    , { field: 'HProcCheckNote', title: '鏈伐搴忕‘璁よ褰�', width: 500, style: "background-color: #e6e6e6"}
+                    , { field: 'HTechnologyParameter', title: '宸ヨ壓鍙傛暟', width: 500, style: "background-color: #e6e6e6"}
                     , { fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo' }
                 ];
                 option = {
@@ -903,7 +923,7 @@
                             var dataIndex = $cr.attr("data-index");
                             $.each(option.data, function (index, value) {
                                 if (value.LAY_TNDEX == dataIndex) {
-                                    $cr.find('input').val(value.isEntrust);
+                                    $cr.find('input').val(value.HSupFlag);
                                 }
                             });
                         });
@@ -924,7 +944,7 @@
                     "HProcNo": "", "HProcID": 0, "HProcNumber": "", "HProcName": "", "HWorkRemark": "",
                     "HCenterID": 0, "HCenterNumber": "", "HCenterName": "",
                     "HDeptID": 0, "HDeptNumber": "", "HDeptName": "",
-                    "HSupID": 0, "HSupNumber": "", "HSupName": "", "isEntrust": "false",
+                    "HSupID": 0, "HSupNumber": "", "HSupName": "", "HSupFlag": "false",
                     "HQty": 0, "HOutPrice": 0, "HRemark": "", "HRelationQty_In": 0, "HRelationQty_Out": 0,
                     "HRelationQty_WWOrder": 0, "HRelationQty_Bad": 0, "HOverRate": 0, "HMaxQty": 0,
                     "HPassRate": 0, "HSumPassRate": 0, "HTechnologyParameter": "", "HPicNum": "", "HProcCheckNote": ""
@@ -935,7 +955,7 @@
                         option.data = table.cache["mainTable"];
                         table.render(option);
                         for (var i = 1; i <= option.data.length; i++) {
-                            $('#isEntrust' + i + '').find("option[value='" + option.data[i - 1].isEntrust + "']").attr("selected", true);
+                            $('#HSupFlag' + i + '').find("option[value='" + option.data[i - 1].HSupFlag + "']").attr("selected", true);
                         }
                         form.render('select');
                         break;
@@ -954,7 +974,7 @@
                             option.data = table.cache["mainTable"];//灏嗘暟鎹粦瀹氬埌data涓�
                             table.render(option);//灏嗘暟鎹覆鏌撳埌琛ㄦ牸涓�
                             for (var i = 1; i <= option.data.length; i++) {
-                                $('#isEntrust' + i + '').find("option[value='" + option.data[i - 1].isEntrust + "']").attr("selected", true);
+                                $('#HSupFlag' + i + '').find("option[value='" + option.data[i - 1].HSupFlag + "']").attr("selected", true);
                             }
                             form.render('select');
                         }
@@ -1087,7 +1107,7 @@
                                 shift: 2,
                                 area: ['90%', '90%'],
                                 maxmin: true,
-                                content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_DepartmentList.html', 'yes'],
+                                content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_DepartmentList.html', 'yes'],
                                 btn: ['纭畾', '鍙栨秷']
                                 , btn1: function (index, layero) {
                                     //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
@@ -1097,9 +1117,9 @@
                                         return layer.msg('璇烽�夋嫨鏁版嵁');
                                     }
                                     obj.update({
-                                        HDeptName: checkStatus.data[0].HName
+                                        HDeptName: checkStatus.data[0].閮ㄩ棬鍚嶇О
                                         , HDeptID: checkStatus.data[0].HItemID
-                                        , HDeptNumber: checkStatus.data[0].HNumber
+                                        , HDeptNumber: checkStatus.data[0].閮ㄩ棬浠g爜
                                     });
                                     layer.close(layer.index);
                                 }
@@ -1135,6 +1155,19 @@
                         , isEditValue: flagValue
                     });
                 }
+            });
+
+            $("#HQty").on("input", function (e) {
+                //鑾峰彇input杈撳叆鐨勫��
+                if (parseInt(e.delegateTarget.value)> parseInt($("#HPlanQty").val())) {
+                    return layer.msg("鎷嗗垎鏁伴噺涓嶈兘瓒呰繃鍙媶鍒嗘暟閲�!");
+                }
+                else {
+                    for (var i = 0; i < option.data.length; i++) {
+                        option.data[i]["HQty"] = e.delegateTarget.value;
+                    }
+                }
+                table.render(option);
             });
 
             //鐩戝惉鍗曞厓鏍肩紪杈�  鍗曞厓鏍肩紪杈戝悗 鍙樻洿
@@ -1346,6 +1379,11 @@
                 });
             });
 
+            //琛ユ枡鏍囪
+            form.on('checkbox(isHBLFlag)', function (data) {
+                $("#HBLFlag").val(data.elem.checked);
+            });
+
             //杞﹂棿寮圭獥
             form.on('submit(HWorkShopList)', function () {
                 //椤甸潰灞�-鑷畾涔�
@@ -1502,28 +1540,28 @@
                     data: { "sWhere": " and 鍗曟嵁鍙�='" + HBillNo + "'", "user": sessionStorage["HUserName"] },
                     success: function (result) {
                         var data = result.data;
-                        var Tablerow = [];
+                            var Tablerow = [];
 
-                        $("#RoutingBill").val(data[0].鍗曟嵁鍙�)
-                        $("#HRoutingBillID").val(data[0].hmainid)
+                            $("#RoutingBill").val(data[0].鍗曟嵁鍙�)
+                            $("#HRoutingBillID").val(data[0].hmainid)
 
-                        for (var i = 0; i < data.length; i++) {
-                            Tablerow.push({
-                                "HProcNo": data[i].宸ュ簭鍙�, "HProcID": data[i].hprocid, "HProcNumber": data[i].宸ュ簭浠g爜, "HProcName": data[i].宸ュ簭, "HWorkRemark": data[i].琛ㄤ綋澶囨敞,
-                                "HCenterID": data[i].HCenterID, "HCenterNumber": data[i].宸ヤ綔涓績浠g爜, "HCenterName": data[i].宸ヤ綔涓績鍚嶇О,
-                                "HDeptID": 0, "HDeptNumber": "", "HDeptName": "",
-                                "HSupID": data[i].HSupID, "HSupNumber": data[i].渚涘簲鍟嗕唬鐮�, "HSupName": data[i].渚涘簲鍟�, "isEntrust": data[i].濮斿鏍囪 == 0 ? "false" : "true",
-                                "HQty": HLZQty, "HOutPrice": 0, "HRemark": "", "HRelationQty_In": 0, "HRelationQty_Out": 0,
-                                "HRelationQty_WWOrder": 0, "HRelationQty_Bad": 0, "HOverRate": 0, "HMaxQty": 0,
-                                "HPassRate": 0, "HSumPassRate": 0, "HTechnologyParameter": data[i].宸ヨ壓鍙傛暟, "HPicNum": data[i].鍥剧焊缂栧彿, "HProcCheckNote": data[i].鏈伐搴忕‘璁よ褰�
-                            });
-                        }
-                        option.data = Tablerow;
-                        table.render(option);
-                        for (var i = 1; i <= data.length; i++) {
-                            $('#isEntrust' + i + '').find("option[value='" + (data[i - 1].濮斿鏍囪 == "0" ? "false" : "true") + "']").attr("selected", true);
-                        }
-                        form.render('select');
+                            for (var i = 0; i < data.length; i++) {
+                                Tablerow.push({
+                                    "HProcNo": data[i].宸ュ簭鍙�, "HProcID": data[i].hprocid, "HProcNumber": data[i].宸ュ簭浠g爜, "HProcName": data[i].宸ュ簭, "HWorkRemark": data[i].琛ㄤ綋澶囨敞,
+                                    "HCenterID": data[i].HCenterID, "HCenterNumber": data[i].宸ヤ綔涓績浠g爜, "HCenterName": data[i].宸ヤ綔涓績鍚嶇О,
+                                    "HDeptID": 0, "HDeptNumber": "", "HDeptName": "",
+                                    "HSupID": data[i].HSupID, "HSupNumber": data[i].渚涘簲鍟嗕唬鐮�, "HSupName": data[i].渚涘簲鍟�, "HSupFlag": data[i].濮斿鏍囪 == 0 ? "false" : "true",
+                                    "HQty": HLZQty, "HOutPrice": 0, "HRemark": "", "HRelationQty_In": 0, "HRelationQty_Out": 0,
+                                    "HRelationQty_WWOrder": 0, "HRelationQty_Bad": 0, "HOverRate": 0, "HMaxQty": 0,
+                                    "HPassRate": 0, "HSumPassRate": 0, "HTechnologyParameter": data[i].宸ヨ壓鍙傛暟, "HPicNum": data[i].鍥剧焊缂栧彿, "HProcCheckNote": data[i].鏈伐搴忕‘璁よ褰�
+                                });
+                            }
+                            option.data = Tablerow;
+                            table.render(option);
+                            for (var i = 1; i <= data.length; i++) {
+                                $('#HSupFlag' + i + '').find("option[value='" + (data[i - 1].濮斿鏍囪 == "0" ? "false" : "true") + "']").attr("selected", true);
+                            }
+                            form.render('select');
                     },
                     error: function (result) {
                         layer.close(index);
@@ -1581,7 +1619,7 @@
                         layer.msg("绗�" + indexRow + "琛岋紝宸ヤ綔涓績涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
                         return;
                     }
-                    if (sSubTable[i].isEntrust == "true") {
+                    if (sSubTable[i].HSupFlag == "true") {
                         if (!sSubTable[i].HSupID) {
                             var indexRow = i + 1;
                             layer.msg("绗�" + indexRow + "琛岋紝渚涘簲鍟嗕笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
@@ -1590,8 +1628,8 @@
                     }
                 }
                 data.field.HPRDORGID = sessionStorage["OrganizationID"];//缁勭粐
-                var HBLFlag = document.getElementById("HBLFlag").checked;
-                HBLFlag == "on" ? data.field.HBLFlag = 'true' : data.field.HBLFlag = 'false';//灏嗘暟缁勫悎骞舵垚瀛楃涓�
+                //var HBLFlag = data.field.HBLFlag;
+                //HBLFlag == "on" ? data.field.HBLFlag = 'true' : data.field.HBLFlag = 'false';//灏嗘暟缁勫悎骞舵垚瀛楃涓�
                 var sMainStr = JSON.stringify(data.field);
                 var sSubStr = JSON.stringify(sSubTable);
                 var flag = "xz";
@@ -1651,6 +1689,7 @@
                     }
                 })
             }
+          
 
             //鏄剧ず鍒楁暟鎹�
             function DisPlay_HideColumn() {
@@ -1752,7 +1791,7 @@
                     "HProcNo": "", "HProcID": 0, "HProcNumber": "", "HProcName": "", "HWorkRemark": "",
                     "HCenterID": 0, "HCenterNumber": "", "HCenterName": "",
                     "HDeptID": 0, "HDeptNumber": "", "HDeptName": "",
-                    "HSupID": 0, "HSupNumber": "", "HSupName": "", "isEntrust": "false",
+                    "HSupID": 0, "HSupNumber": "", "HSupName": "", "HSupFlag": "false",
                     "HQty": 0, "HOutPrice": 0, "HRemark": "", "HRelationQty_In": 0, "HRelationQty_Out": 0,
                     "HRelationQty_WWOrder": 0, "HRelationQty_Bad": 0, "HOverRate": 0, "HMaxQty": 0,
                     "HPassRate": 0, "HSumPassRate": 0, "HTechnologyParameter": "", "HPicNum": "", "HProcCheckNote": ""
@@ -1794,12 +1833,17 @@
                                 , "HEquipMentName": data.璁惧鍚嶇О
                                 , "HEquipMentID": data.HEquipMentID
                                 , "HProductNum": data.鎴愬搧缂栧彿
-                                , "HExplanation": data.琛ユ枡鍘熷洜
-                                , "HBLFlag": data.琛ユ枡鏍囪
+                                , "HExplanation": data.鎽樿
+                               
                                 , "HProjectNum": data.椤圭洰缂栧彿
                                 , "HVerNum": data.鐗堟湰
                                 , "HRemark": data.琛ㄥご澶囨敞
                                 , "HMateOutBatchNo": data.鍘熸枡鎵规
+                                , "HXTNumber": data.鑺綋鐗╂枡浠g爜
+                                , "HXTModel": data.鑺綋瑙勬牸鍨嬪彿
+                                , "HCusNumber": data.婧愬崟瀹㈡埛浠g爜
+                                , "HRoutingBillID": data.HRoutingBillID
+                                , "RoutingBill": data.宸ヨ壓璺嚎
 
 
                                 , "HWorkShopName": data.鐢熶骇杞﹂棿
@@ -1818,13 +1862,15 @@
                                 , "HprocExQty": data.鐢熶骇鏁伴噺
                                 , "HKeyMaterID": data.鍏抽敭鏉愭枡
                                 , "HICMOEntryID": data.HICMOEntryID
+
+
                                 , "HProdMaterCode": data.浜у搧CODE
                                 , "HSeOrderBillNo": data.閿�鍞鍗曞彿
-                                , "HSeOrderEntryID": data.HSeOrderEntryID
-                                , "HSeOrderInterID": data.HSeOrderInterID
+                                //, "HSeOrderEntryID": data.HSeOrderEntryID
+                                //, "HSeOrderInterID": data.HSeOrderInterID
                                 , "HCusShortName": data.瀹㈡埛绠�绉�
                                 , "HCusNeedMaterial": data.瀹㈡埛瑕佹眰鏉愭枡鎴愬垎
-                                , "HPlanSendGoodsDate": data.棰勮鍑鸿揣鏃ユ湡
+                                , "HPlanSendGoodsDate": formatDate(data.棰勮鍑鸿揣鏃ユ湡)
                                 , "HProdMaterName": data.浜у搧鍚嶇О2
                                 , "HCusName": data.瀹㈡埛鍚嶇О
                                 , "HWorkRemark": data.鐢熶骇澶囨敞
@@ -1844,17 +1890,18 @@
                                 , "HChecker": data.瀹℃牳浜�
                                 , "HCloseMan": data.鍏抽棴浜�
                                 , "HMakeDate": formatDate(data.鍒跺崟鏃ユ湡)
-                                , "HCheckDate": formatDate(data.瀹℃牳鏃ユ湡)
-                                , "HCloseDate": formatDate(data.鍏抽棴鏃ユ湡)
+                                , "HCheckDate": data.瀹℃牳浜� == "" ? "" : formatDate(data.瀹℃牳鏃ユ湡)
+                                , "HCloseDate": data.鍏抽棴浜� == "" ? "" : formatDate(data.鍏抽棴鏃ユ湡)
                                 , "HUpDater": data.淇敼浜�
                                 , "HDeleteMan": data.浣滃簾浜�
-                                , "HUpDateDate": formatDate(data.淇敼鏃ユ湡)
-                                , "HDeleteDate": formatDate(data.浣滃簾鏃ユ湡)
-                                , "HCusNumber": data.婧愬崟瀹㈡埛缂栫爜
+                                , "HUpDateDate": data.淇敼浜� == "" ? "" : formatDate(data.淇敼鏃ユ湡)
+                                , "HDeleteDate": data.浣滃簾浜� == "" ? "" : formatDate(data.浣滃簾鏃ユ湡)
                                 , "HPickLabel": data.鍖呰鏍囪瘑
                                 , "HPickLabelNumber": data.鍖呰鏍囪瘑缂栫爜
-
                             });
+                            $("#HBLFlag").val(data.琛ユ枡鏍囪 ? "true" : "false");
+                            $("input[name='isHBLFlag']").prop("checked", data.琛ユ枡鏍囪);//true:閫変腑 false:涓嶉�変腑
+                            form.render("checkbox");
 
                         } else {
                             layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
@@ -1888,6 +1935,10 @@
                         if (result.count == 1) {
                             option.data = result.data;
                             table.render(option);
+                            for (var i = 0; i < result.data.length; i++) {
+                                $('#HSupFlag' + (i + 1)).find("option[value='" + result.data[i].HSupFlag + "']").attr("selected", true);
+                            }
+                            form.render('select');
 
                         } else {
                             layer.alert(result.code + result.Message, { icon: 5 });
@@ -2067,7 +2118,9 @@
                             $("#HPickLabelNumber").val(data.鍖呰鏍囪瘑缂栫爜);
                             $("#HXTNumber").val(data.鑺綋鐗╂枡浠g爜);
                             $("#HXTModel").val(data.鑺綋瑙勬牸鍨嬪彿);
-                            $("input[name='HBLFlag']").prop("checked", result.data[0].HBLFlag == 0 ? false : true);//true:閫変腑 false:涓嶉�変腑
+                            $("#HBLFlag").val(result.data[0].HBLFlag == 0 ? false : true);
+                            $("input[name='isHBLFlag']").prop("checked", result.data[0].HBLFlag);//true:閫変腑 false:涓嶉�変腑
+                            form.render("checkbox");
                             btnHMaterID = data.hmaterid;
 
                             $.ajax({
@@ -2080,8 +2133,18 @@
                                         var hbillno = result.data[0].鍗曟嵁鍙�
                                         HLZQty = data.娴佽浆鍗℃暟閲�;
                                         getRoutingBill(hbillno);
+                                    } else {
+                                        option.data = [{
+                                            "HProcNo": "", "HProcID": 0, "HProcNumber": "", "HProcName": "", "HWorkRemark": "",
+                                            "HCenterID": 0, "HCenterNumber": "", "HCenterName": "",
+                                            "HDeptID": 0, "HDeptNumber": "", "HDeptName": "",
+                                            "HSupID": 0, "HSupNumber": "", "HSupName": "", "HSupFlag": "false",
+                                            "HQty": 0, "HOutPrice": 0, "HRemark": "", "HRelationQty_In": 0, "HRelationQty_Out": 0,
+                                            "HRelationQty_WWOrder": 0, "HRelationQty_Bad": 0, "HOverRate": 0, "HMaxQty": 0,
+                                            "HPassRate": 0, "HSumPassRate": 0, "HTechnologyParameter": "", "HPicNum": "", "HProcCheckNote": ""
+                                        }];
+                                        table.render(option);
                                     }
-
                                 },
                                 error: function (result) {
                                     layer.close(index);
@@ -2110,7 +2173,7 @@
                             option.data = result.data;
                             table.render(option);
                             for (var i = 1; i <= option.data.length; i++) {
-                                $('#isEntrust' + i + '').find("option[value='" + option.data[i - 1].isEntrust + "']").attr("selected", true);
+                                $('#HSupFlag' + i + '').find("option[value='" + option.data[i - 1].HSupFlag + "']").attr("selected", true);
                             }
                             form.render('select');
                         }
@@ -2122,13 +2185,13 @@
             }
 
             //琛岄�夋嫨澶勭悊锛堟槸鍚﹀澶栵級
-            form.on('select(isEntrust)', function (data) {
+            form.on('select(HSupFlag)', function (data) {
                 //鑾峰彇涓嬫媺妗嗛�変腑鐨勫��
                 var elem = data.othis.parents('tr');
                 var dataindex = elem.attr("data-index");
                 $.each(option.data, function (index, value) {
                     if (value.LAY_TABLE_INDEX == dataindex) {
-                        value.isEntrust = data.value;//鎶婇�変腑涓嬫媺妗唅d鍊艰祴鍊肩粰琛ㄦ牸缂撳瓨
+                        value.HSupFlag = data.value;//鎶婇�変腑涓嬫媺妗唅d鍊艰祴鍊肩粰琛ㄦ牸缂撳瓨
                     }
                 });
             });

--
Gitblit v1.9.1