From 6da44ebfe2539d054e06691aba47c397c9ce5061 Mon Sep 17 00:00:00 2001
From: WYB <908761037@qq.com>
Date: 星期四, 15 四月 2021 21:31:44 +0800
Subject: [PATCH] 不良评审单保存逻辑完成以及页面选中完成

---
 WebTM/views/生产工序管理/增加不良评审单/QC_Add_NoPassProdCheckBill.html |  209 ++++++++++++++++++++++++++++------------------------
 1 files changed, 112 insertions(+), 97 deletions(-)

diff --git "a/WebTM/views/\347\224\237\344\272\247\345\267\245\345\272\217\347\256\241\347\220\206/\345\242\236\345\212\240\344\270\215\350\211\257\350\257\204\345\256\241\345\215\225/QC_Add_NoPassProdCheckBill.html" "b/WebTM/views/\347\224\237\344\272\247\345\267\245\345\272\217\347\256\241\347\220\206/\345\242\236\345\212\240\344\270\215\350\211\257\350\257\204\345\256\241\345\215\225/QC_Add_NoPassProdCheckBill.html"
index daf0a53..1497c90 100644
--- "a/WebTM/views/\347\224\237\344\272\247\345\267\245\345\272\217\347\256\241\347\220\206/\345\242\236\345\212\240\344\270\215\350\211\257\350\257\204\345\256\241\345\215\225/QC_Add_NoPassProdCheckBill.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\345\267\245\345\272\217\347\256\241\347\220\206/\345\242\236\345\212\240\344\270\215\350\211\257\350\257\204\345\256\241\345\215\225/QC_Add_NoPassProdCheckBill.html"
@@ -59,13 +59,14 @@
                                                 <div class="layui-col-xs2">
                                                     <label class="layui-form-label">浜у搧锛�</label>
                                                     <div class="layui-input-inline">
-                                                         <input type="text" name="" id="" lay-verify="" readonly="readonly"  autocomplete="off" class="layui-input">
+                                                         <input type="text" name="HMater" id="HMater" lay-verify="HMater" readonly="readonly"  autocomplete="off" class="layui-input">
+                                                         <input id="HMaterID" name="HMaterID" type="hidden" />
                                                     </div>
                                                 </div>
                                                   <div class="layui-col-xs2">
                                                     <label class="layui-form-label">浜у搧浠g爜锛�</label>
                                                     <div class="layui-input-inline">
-                                                         <input type="text" name="" id="" lay-verify="" readonly="readonly"  autocomplete="off" class="layui-input">
+                                                         <input type="text" name="HMaterNumber" id="HMaterNumber" lay-verify="HMaterNumber" readonly="readonly"  autocomplete="off" class="layui-input">
                                                     </div>
                                                 </div>
                                             </div>
@@ -74,36 +75,36 @@
                                         <div class="layui-form-item">
                                             <div class="layui-row">
                                                 <div class="layui-col-xs2">
-                                                    <label class="layui-form-label">娴佽浆鍗″彿锛�</label>
+                                                    <label class="layui-form-label">宸ュ簭璁″垝鍗曞彿锛�</label>
                                                     <div class="layui-input-inline">
-                                                        <input type="text" name="" id="" lay-verify="" autocomplete="off" class="layui-input">
+                                                        <input type="text" name="HMainSourceBillNo" id="HMainSourceBillNo" lay-verify="" autocomplete="off" class="layui-input">
                                                        
-                                                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HDeptID-BT">
+                                                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HPlanID-BT">
                                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                               </button>
-                                                   <input id="" name="" type="hidden" />
-                                                  
+                                                   <input id="HMainSourceInterID" name="HMainSourceInterID" type="hidden" />
+                                                    <input id="HMainSourceEntryID" name="HMainSourceEntryID" type="hidden" />
                                                     </div>
                                                 </div>
                                               
                                                 <div class="layui-col-xs2">
                                                     <label class="layui-form-label"> 宸ヤ綔涓績锛�</label>
                                                     <div class="layui-input-inline">
-                                                        <input class="layui-input" name="" lay-verify="" id="" readonly="readonly" autocomplete="off">
-                                                        <input id="" name="" type="hidden" />
+                                                        <input class="layui-input" name="HWorkCenterName" lay-verify="" id="HWorkCenterName" readonly="readonly" autocomplete="off">
+                                                        <input id="HCenterID" name="HCenterID" type="hidden" />
                                                     </div>
                                                 </div>
                                                 <div class="layui-col-xs2">
-                                                    <label class="layui-form-label"> 娴佽浆鍗℃暟閲忥細</label>
+                                                    <label class="layui-form-label"> 璁″垝鏁伴噺锛�</label>
                                                     <div class="layui-input-inline">
-                                                        <input class="layui-input" name="" lay-verify="" id="" readonly="readonly" autocomplete="off">
+                                                        <input class="layui-input" name="HPlanQty" id="HPlanQty" readonly="readonly" autocomplete="off">
                                                         
                                                     </div>
                                                 </div>
                                                 <div class="layui-col-xs2">
                                                     <label class="layui-form-label"> 瑙勬牸鍨嬪彿锛�</label>
                                                     <div class="layui-input-inline">
-                                                        <input class="layui-input" name="" lay-verify="" id="" readonly="readonly"  autocomplete="off">
+                                                        <input class="layui-input" name="HModel" lay-verify="" id="HModel" readonly="readonly"  autocomplete="off">
                                                               <!--<button type="button" lay-submit="" class="layui-btn" lay-filter="HMateriaID-BT">
                                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                               </button>-->
@@ -112,7 +113,7 @@
                                                 <div class="layui-col-xs2">
                                                     <label class="layui-form-label"> 涓嶈壇鏁伴噺锛�</label>
                                                     <div class="layui-input-inline">
-                                                        <input class="layui-input" name="" lay-verify="" id=""  autocomplete="off">
+                                                        <input class="layui-input" name="HBadQty"  id="HBadQty"  autocomplete="off">
                                                         
                                                     </div>
                                                 </div>
@@ -127,7 +128,7 @@
                                                 <div class="layui-colorpicker-xs">
                                                     <label class="layui-form-label"> 璇勫鎰忚锛�</label>
                                                     <div class="layui-input-block">
-                                                        <input class="layui-input" name="" id="" autocomplete="off">
+                                                        <input class="layui-input" name="HNote" id="HNote" autocomplete="off">
                                                     </div>
                                                 </div>
                                             </div>
@@ -136,7 +137,12 @@
                                         </div>
                                     </div>
                         </div>
-                     
+                     <table>
+                         <tr>
+
+                         </tr>
+                     </table>
+
                         <table class="layui-table" id="mainTable" lay-filter="mainTable">
                             <thead>
                                 <tr>
@@ -154,19 +160,37 @@
                             <tbody>
                                 <tr>
                                     <td>1</td>
-                                    <td><input type="text" id="HName" name="HName" style="width:200px;height:20px;"  />
+                                    <td><input type="text" id="HWasterReasonName" name="HWasterReasonName" style="width:200px;height:20px;"  />
                                      <button type="button" lay-submit="" class="layui-btn" lay-filter="HBadReasonID-BT">
                                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                               </button>
-                                      <input id="HItemID" name="HItemID" type="hidden" />
+                                      <input id="HBadReasonID" name="HBadReasonID" type="hidden" />
                                     </td>
-                                    <td><input type="text" id="" style="width:200px;height:20px;" /></td>
-                                    <td><input type="text" id="" style="width:200px;height:20px;" /></td>
-                                    <td><input type="text" id="" style="width:200px;height:20px;" /></td>
-                                    <td><input type="text" id="" style="width:200px;height:20px;" /></td>
-                                    <td><input type="text" id="" style="width:200px;height:20px;" /></td>
-                                    <td><input type="text" id="" style="width:200px;height:20px;" /></td>
-                                    <td><input type="text" id="" style="width:200px;height:20px;" /></td>
+                                    <td><input type="text" id="HEmpName" name="HEmpName" style="width:200px;height:20px;" />
+                                          <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmployeeID-BT">
+                                                           <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                                              </button>
+                                      <input id="HItemID" name="HItemID" type="hidden" />
+                                   
+
+                                    </td>
+                                    <td><input type="text" id="HSQProcName" name="HSQProcName" style="width:200px;height:20px;" />
+                                      <button type="button" lay-submit="" class="layui-btn" lay-filter="HSQProcID-BT">
+                                                           <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                                              </button>
+                                      <input id="HProcID" name="HProcID" type="hidden" />
+                                    </td>
+                                    <td><input type="text" id="HZRProcName" name="HZRProcName" style="width:200px;height:20px;" />
+                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HZRProcID-BT">
+                                                           <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                                              </button>
+                                      <input id="HItemID" name="HItemID" type="hidden" />
+
+                                    </td>
+                                    <td><input type="text" id="HBadQty" name="HBadQty" style="width:200px;height:20px;" /></td>
+                                    <td><input type="text" id="HRemark" name="HRemark" style="width:200px;height:20px;" /></td>
+                                    <td><input type="text" id="HPSProcName" name="HPSProcName" style="width:200px;height:20px;" /></td>
+                                    <td><input type="text" id="HQCResultID" name="HQCResultID" style="width:200px;height:20px;" /></td>
 
                                 </tr>
 
@@ -490,16 +514,16 @@
             })
         });
 
-        //閫夋嫨浠撲綅
-        form.on('submit(HSpID-BT)', function () {//閫夋嫨浠撲綅
+        //閫夋嫨宸ュ簭璁″垝鍗�
+        form.on('submit(HPlanID-BT)', function () {//閫夋嫨宸ュ簭璁″垝鍗�
             layer.open({
                 type: 2
-                , area: ['100%', '100%']
-                , title: '浠撲綅鍒楄〃'
+                , area: ['80%', '80%']
+                , title: '宸ュ簭璁″垝鍗曞垪琛�'
                 , shade: 0.6 //閬僵閫忔槑搴�
                 , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
                 , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
-                , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_StockPlaceList.html?HWhID=' + sessionStorage["HWHID"] + '&Type=HSpID', 'yes']
+                , content: ['../../../views/Baseset/鍩虹璧勬枡/Sc_ProcessPlanViewList.html', 'yes']
                 , resize: false
                 , cancel: function () {
                     //$(".layui-btn").removeClass("layui-btn-disabled");
@@ -507,12 +531,12 @@
             })
         });
 
-        //閫夋嫨淇濈
-        form.on('submit(HKeeperID-BT)', function () {//閫夋嫨淇濈
+        //閫夋嫨璐d换浜�
+        form.on('submit(HEmployeeID-BT)', function () {//閫夋嫨璐d换浜�
             layer.open({
                 type: 2
-                , area: ['100%', '100%']
-                , title: '淇濈鍒楄〃'
+                , area: ['80%', '80%']
+                , title: '鑱屽憳鍒楄〃'
                 , shade: 0.6 //閬僵閫忔槑搴�
                 , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
                 , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
@@ -524,17 +548,17 @@
             })
         });
 
-        //閫夋嫨楠屾敹
-        form.on('submit(HSecManagerID-BT)', function (data) {//閫夋嫨楠屾敹
+        //閫夋嫨鐢宠宸ュ簭
+        form.on('submit(HSQProcID-BT)', function (data) {//閫夋嫨鐢宠宸ュ簭
             var sMainStr = JSON.stringify(data.field);
             layer.open({
                 type: 2
-                , area: ['100%', '100%']
-                , title: '楠屾敹鍒楄〃'
+                , area: ['80%', '80%']
+                , title: '鐢宠宸ュ簭鍒楄〃'
                 , shade: 0.6 //閬僵閫忔槑搴�
                 , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
                 , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
-                , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_EmployeeList.html?Type=HSecManager', 'yes']
+                , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_ProcList.html', 'yes']
                 , resize: false
                 , cancel: function () {
                     //$(".layui-btn").removeClass("layui-btn-disabled");
@@ -542,16 +566,16 @@
             })
         });
 
-        //閫夋嫨閮ㄩ棬
-        form.on('submit(HDeptID-BT)', function () {//閫夋嫨閮ㄩ棬
+        //閫夋嫨璐d换宸ュ簭
+        form.on('submit(HZRProcID-BT)', function () {//閫夋嫨璐d换宸ュ簭
             layer.open({
                 type: 2
-                , area: ['100%', '100%']
-                , title: '閮ㄩ棬鍒楄〃'
+                , area: ['80%', '80%']
+                , title: '璐d换宸ュ簭鍒楄〃'
                 , shade: 0.6 //閬僵閫忔槑搴�
                 , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
                 , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
-                , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_DepartmentList.html', 'yes']
+                , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_ProcList.html?Type=HZR', 'yes']
                 , resize: false
                 , cancel: function () {
                     //$(".layui-btn").removeClass("layui-btn-disabled");
@@ -585,59 +609,40 @@
             //window.close();//鍏抽棴褰撳墠椤�
         })
 
-        //鎻愪氦
-        form.on('submit(Saver)', function (data) {//鎻愪氦
-            //debugger;
-            if ($("#HExplanation").val() == "") {
-                if ($("#HWHNAME").val() == "瀹藉箙鎴愬搧浠揘EW" || $("#HWHNAME").val() == "鏍锋湰浠揘EW") {
-                    $("#HWHNAME").val("");
-                    $("#HWHID").val("");
-                    layer.msg("璇锋壂MES搴撲綅鐮侊紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-                    return;
-                }
-                else
-                {
-                    $("#HExplanation").val($("#HWHNAME").val());
-                }
-            }
-            var sMainStr = JSON.stringify(data.field);
-            var sSubStr = table.cache['wl-table'];
-            //var sSourceType = $("#HBillType").val();
-            var sSourceType = "3711";
-            if (AllowLoadData(sSubStr) != false)//闈炵┖楠岃瘉
-            {
-                layer.load(3);
+      form.on('submit(Saver)', function (data) {//淇濆瓨
+                  //debugger;
+                var sMainStr = JSON.stringify(data.field);
+                var sSubStr = JSON.stringify(table.cache['mainTable']);
+                var sMainSub = sMainStr + ';' + sSubStr;
                 $.ajax(
                 {
                     type: "POST",
-                    //url: "http://61.130.49.162:9090/WMSAPI///ProductIn/set_SaveProductInBill_Json", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
-                    url: GetWEBURL() + "/ProductIn/set_SaveProductInBill_Json",
+                    url: GetWEBURL()+"SaveBadReasonList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
                     async: true,
-                    data: { "oMain": sMainStr  },
+                    data: {"msg": sMainSub},
                     dataType: "json",
                     success: function (data) {
-                        if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜�
-                            layer.confirm("鐢熸垚浜у搧鍏ュ簱鍗�" + data.Message + $("#HBillNo").val(), {
-                                icon: 1, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['鏂板'],
-                                btn2: function () {
-                                    //parent.layui.admin.events.closeThisTabs();鍏抽棴椤电
-                                    //window.close();//鍏抽棴椤甸潰锛屾祻瑙堝櫒鏈夋晥锛孭DA鏃犳晥
-                                    parent.location.href = "../../../views/index.html"
-                                }//鍏抽棴
-                            }, function () { window.location.reload(); });//鏂板
+                        if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                            layer.msg(data.Message, { icon: 1 });
                         }
                         else {
-                            layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                            
+                            f_alert(data.Message);
+                            console.log("Reason" + sMainStr + "sub:::" + sSubStr);
                         }
                         layer.closeAll("loading");
                     },
-                    error: function (err) {
-                        layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        error: function (err) {
+                        
+                            f_alert("閿欒:" + err);
+                            console.log("Reason"+sMainStr);
                     }
                 });
-                return false;
-            } 
-        });
+              });
+                function f_alert(sMsg) {
+                layer.alert(sMsg, { icon: 5 });
+               
+            }
 
         //鐩戝惉鎻愪氦
         form.verify({
@@ -668,25 +673,35 @@
     });
     function GetHReasonValue(obj)  //杩斿洖涓嶈壇鍘熷洜
     {
-        $("#HName").val(obj[0].HName);
+        $("#HWasterReasonName").val(obj[0].HName);
         //sessionStorage["HWHID"] = obj[0].HItemID;
-        $("#HItemID").val(obj[0].HItemID);
+        $("#HBadReasonID").val(obj[0].HItemID);
     }
-    function GetHSpValue(obj) {  //杩斿洖璋冨叆浠撲綅
-        $("#HStockPlaceName").val(obj[0].HName);
-        $("#HStockPlaceID").val(obj[0].HItemID);
+    function GetHPlanValue(obj) {  //杩斿洖宸ュ簭璁″垝鍗�
+        $("#HMainSourceInterID").val(obj[0].hmainid);
+        $("#HMainSourceEntryID").val(obj[0].hsubid);
+        $("#HMainSourceBillNo").val(obj[0].鍗曟嵁鍙�);
+        $("#HMaterID").val(obj[0].HMaterID);
+        $("#HMaterNumber").val(obj[0].鐗╂枡浠g爜);
+        $("#HMater").val(obj[0].鐗╂枡鍚嶇О);
+        $("#HCenterID").val(obj[0].HCenterID);
+        $("#HWorkCenterName").val(obj[0].宸ヤ綔涓績);
+        $("#HModel").val(obj[0].瑙勬牸鍨嬪彿);
+        $("#HPlanQty").val(obj[0].璁″垝鏁伴噺);
+
+
     }
-    function GetHKeeperValue(obj) {  //杩斿洖淇濈
-        $("#HKeeper").val(obj[0].HName);
-        $("#HKeeperID").val(obj[0].HItemID);
+    function GetHKeeperValue(obj) {  //杩斿洖鑱屽憳
+        $("#HEmpName").val(obj[0].HName);
+        //$("#HItemID").val(obj[0].HItemID);
     }
-    function GetHSecManagerValue(obj) {  //杩斿洖楠屾敹
-        $("#HSecManager").val(obj[0].HName);
-        $("#HSecManagerID").val(obj[0].HItemID);
+    function GetHProcValue(obj) {  //杩斿洖鐢宠宸ュ簭
+        $("#HSQProcName").val(obj[0].宸ュ簭);
+        $("#HProcID").val(obj[0].HItemID);
     }
-    function GetHDeptNameValue(obj) {   //杩斿洖閮ㄩ棬
-        $("#HDeptName").val(obj[0].HName);
-        $("#HDeptID").val(obj[0].HItemID);
+    function GetHZRValue(obj) {   //杩斿洖璐d换宸ュ簭
+        $("#HZRProcName").val(obj[0].宸ュ簭);
+        //$("#HItemID").val(obj[0].HItemID);
     }
     function AllowLoadData(sSubStr) {  //闈炵┖楠岃瘉
         //if ($("#HSourceBillNo").val() == '') {

--
Gitblit v1.9.1