From b35c000b8454b151de191c4754b9b3f2f5747764 Mon Sep 17 00:00:00 2001
From: 仲国强 <519541279@qq.com>
Date: 星期四, 16 九月 2021 18:21:07 +0800
Subject: [PATCH] 委外接收增加首检功能

---
 WebTM/views/质量管理/首件检验单/QC_Add_Edit_FirstPieceCheckBill.html |   48 +++++++++++++++++++++++-
 WebTM/views/质量管理/首件检验单/QC_FirstPieceCheckBillList.html      |    1 
 WebTM/views/车间管理/委外工序接收单/Cj_StationEntrustOutBillList.html  |   38 +++++++++++++++----
 3 files changed, 77 insertions(+), 10 deletions(-)

diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\351\246\226\344\273\266\346\243\200\351\252\214\345\215\225/QC_Add_Edit_FirstPieceCheckBill.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\351\246\226\344\273\266\346\243\200\351\252\214\345\215\225/QC_Add_Edit_FirstPieceCheckBill.html"
index f21431f..7a07f18 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\351\246\226\344\273\266\346\243\200\351\252\214\345\215\225/QC_Add_Edit_FirstPieceCheckBill.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\351\246\226\344\273\266\346\243\200\351\252\214\345\215\225/QC_Add_Edit_FirstPieceCheckBill.html"
@@ -380,13 +380,22 @@
                         $("#HMaker").val(sessionStorage["HUserName"]);
                     }
                 });
+                //鎶ュ伐骞冲彴棣栨
                 if (HSouceBillType == 3722) {
                     //鏍规嵁婧愬崟id鑾峰彇婧愬崟淇℃伅
                     LoadingInformation2();
-                } else if (HSouceBillType == 3790) {
+                }
+                //宸ュ簭杩涚珯鎺ユ敹鍗曞垪琛ㄩ妫�
+                else if (HSouceBillType == 3790) {
                     //鏍规嵁婧愬崟id鑾峰彇婧愬崟淇℃伅
                     LoadingInformation();
-                } else {
+                }
+                //宸ュ簭濮斿鎺ユ敹鍗曞垪琛ㄩ妫�
+                else if (HSouceBillType == 3793) {
+                    //鏍规嵁婧愬崟id鑾峰彇婧愬崟淇℃伅
+                    LoadingInformation3();
+                }
+                else {
                     layer.alert("婧愬崟绫诲瀷鏃犳晥锛�", { icon: 5 });
                 }
             }
@@ -467,6 +476,41 @@
                 });
             }
 
+            //鏍规嵁婧愬崟id鑾峰彇婧愬崟淇℃伅
+            function LoadingInformation3() {
+                var wait = layer.load();
+                $.ajax({
+                    url: GetWEBURL() + '/Cj_StationEntrustOutBill/list',
+                    type: "GET",
+                    data: { "sWhere": "and HInterID = " + linterid },
+                    success: function (result) {
+                        var data = result.data[0];
+                        if (result.count == 1) {
+                            $("#HProcExchBillNo").val(data.娴佽浆鍗″彿);
+                            $("#HProcExchInterID").val(data.HProcExchInterID);
+                            $("#HProcExchEntryID").val(data.HProcExchEntryID);
+                            $("#HProcExchQty").val(data.娴佽浆鍗℃暟閲�);
+                            $("#HICMOBillNo").val(data.鐢熶骇璁㈠崟鍙�);
+                            $("#HICMOInterID").val(data.HICMOInterID);
+                            $("#HICMOQty").val(data.HICMOQty);
+                            $("#HSourceName").val(data.鐢熶骇璧勬簮);
+                            $("#HSourceID").val(data.HSourceID);
+                            $("#HMaterID").val(data.HMaterID);
+                            $("#HMainSourceBillNo").val(data.鍗曟嵁鍙�);
+                            $("#HMainSourceBillType").val(data.HBillType);
+                            $("#HMainSourceInterID").val(data.HInterID);
+                            $("#HICMOEntryID").val(data.HICMOEntryID);
+                        } else {
+                            layer.alert(result.Message, { icon: 5 });
+                        }
+                        layer.close(wait);
+                    }, error: function () {
+                        layer.close(wait);
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            }
+
             //澶村伐鍏锋爮浜嬩欢
             table.on('toolbar(mainTable)', function (obj) {
                 var checkStatus = table.checkStatus('mainTable')
diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\351\246\226\344\273\266\346\243\200\351\252\214\345\215\225/QC_FirstPieceCheckBillList.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\351\246\226\344\273\266\346\243\200\351\252\214\345\215\225/QC_FirstPieceCheckBillList.html"
index 6567385..2e7d211 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\351\246\226\344\273\266\346\243\200\351\252\214\345\215\225/QC_FirstPieceCheckBillList.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\351\246\226\344\273\266\346\243\200\351\252\214\345\215\225/QC_FirstPieceCheckBillList.html"
@@ -270,6 +270,7 @@
             ///鍔犺浇鏄剧ず鏁版嵁
             function RoadHBillNo(sqlWhere) {
                 where = sqlWhere;
+                var index0 = layer.load();
                 $.ajax({
                     type: "get",
                     url: GetWEBURL() +"/QC_Management/MES_QC_FirstPieceCheckBillList_Json",
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\247\224\345\244\226\345\267\245\345\272\217\346\216\245\346\224\266\345\215\225/Cj_StationEntrustOutBillList.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\247\224\345\244\226\345\267\245\345\272\217\346\216\245\346\224\266\345\215\225/Cj_StationEntrustOutBillList.html"
index 5434869..bcdc582 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\247\224\345\244\226\345\267\245\345\272\217\346\216\245\346\224\266\345\215\225/Cj_StationEntrustOutBillList.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\247\224\345\244\226\345\267\245\345\272\217\346\216\245\346\224\266\345\215\225/Cj_StationEntrustOutBillList.html"
@@ -78,6 +78,7 @@
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete" id="btn-Delete"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Audit" id="btn-Audit"><i class="layui-icon layui-icon-radio"></i>瀹℃牳</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeAudit" id="btn-DeAudit"><i class="layui-icon layui-icon-circle"></i>鍙嶅鏍�</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-FirstPieceCheck" id="btn-FirstPieceCheck">棣栨</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Exit" id="btn-Exit">閫�鍑�</button>
                             </div>
                         </script>
@@ -262,14 +263,8 @@
                     //鍙嶅鏍�
                     case 'btn-DeAudit': set_AbandonCheck();
                         break;
-                    //棰勮
-                    case 'btn-Cell': layer.msg('棰勮锛�');
-                        break;
-                    //淇濆瓨鍒楀
-                    case 'btn-Cell': layer.msg('淇濆瓨鍒楀锛�');
-                        break;
-                    //榛樿鍒楀
-                    case 'btn-RefreshCell': layer.msg('榛樿鍒楀锛�');
+                    //棣栨
+                    case 'btn-FirstPieceCheck': set_FirstPieceCheck();
                         break;
                     //閫�鍑�
                     case 'btn-Exit': get_Exit();
@@ -277,6 +272,33 @@
                 };
             });
 
+            //棣栨
+            function set_FirstPieceCheck() {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    var linterid = data[0].HInterID.toString();
+                    layer.open({
+                        type: 2
+                        , area: ['100%', '100%']
+                        , title: '棣栦欢妫�楠屽崟-缂栬緫'
+                        , shade: 0.6
+                        , maxmin: false
+                        , anim: 0
+                        , content: ['../../璐ㄩ噺绠$悊/棣栦欢妫�楠屽崟/QC_Add_Edit_FirstPieceCheckBill.html?OperationType=2&linterid=' + linterid + '&HSouceBillType=3793&HICMOEntryID=0', 'yes']
+                        , resize: false
+                        , cancel: function () {
+                            btnIs();
+                        }
+                        , end: function () {
+                            get_FastQuery(table, option);
+                        }
+                    })
+                } else {
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒');
+                }
+            }
+
             //瀹℃牳
             function set_CheckBill() {
                 var checkStatus = table.checkStatus('mainTable')

--
Gitblit v1.9.1