From 00ea07f0fcdb261bf088e8aed9443161064cce1e Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期三, 16 十月 2024 09:27:24 +0800
Subject: [PATCH] Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-LayUI

---
 WebTM/WebTM.csproj.user                                       |    2 
 WebTM/views/质量管理/质量报表/QC_FiveMenOneRingList.html              |  188 ++++++++++++--
 WebTM/views/模治具管理/器具报表/Sc_MouldResumeCheckQuery.html          |  153 +++++++----
 WebTM/views/质量管理/质量报表/SB_TechnologyParameterList.html         |   48 +++
 WebTM/views/生产管理/报工台工序/不良采集/Sc_QualityReportStepBill_New.html |  127 +++++++++
 WebTM/layuiadmin/Scripts/webConfig.js                         |    6 
 WebTM/views/生产管理/报工台工序/不良采集/Sc_QualityReportStepBillList.html |    2 
 WebTM/views/设备管理/设备报表/Sb_EquipResumeCheckQuery.html           |  152 +++++++----
 WebTM/views/车间管理/工序出站汇报单/Cj_StationOutBillList.html           |   49 +++
 9 files changed, 576 insertions(+), 151 deletions(-)

diff --git a/WebTM/WebTM.csproj.user b/WebTM/WebTM.csproj.user
index 67044c2..e39639b 100644
--- a/WebTM/WebTM.csproj.user
+++ b/WebTM/WebTM.csproj.user
@@ -1,7 +1,7 @@
 锘�<?xml version="1.0" encoding="utf-8"?>
 <Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <PropertyGroup>
-    <NameOfLastUsedPublishProfile>C:\Users\86130\Desktop\鏅轰簯杩堟�漒MES-WEB-LayUI\WebTM\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile>
+    <NameOfLastUsedPublishProfile>D:\鏅轰簯杩堟�漒MES\MES-WEB-LayUI\WebTM\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile>
     <ProjectView>ProjectFiles</ProjectView>
     <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig>
     <UseIISExpress>true</UseIISExpress>
diff --git a/WebTM/layuiadmin/Scripts/webConfig.js b/WebTM/layuiadmin/Scripts/webConfig.js
index 8c8a87d..42e7a5f 100644
--- a/WebTM/layuiadmin/Scripts/webConfig.js
+++ b/WebTM/layuiadmin/Scripts/webConfig.js
@@ -3,12 +3,12 @@
     //var WEBURL = "http://192.168.16.80:8011/";          //鍔炲叕瀹ゆ湇鍔″櫒
     //var WEBURL = "http://localhost:8081/SWEAPI/";       //ch鏈湴*/
     //var WEBURL = "http://61.164.86.218:8099/ABAPI/";
-    var WEBURL = "http://localhost/API/";             //棰滄檽鍐涙湰鍦伴厤缃�
+    //var WEBURL = "http://localhost/API/";             //棰滄檽鍐涙湰鍦伴厤缃�
     //var WEBURL = "http://localhost:8082/LuBaoAPI/";    //鏉ㄤ箰鏈湴閰嶇疆
     //var WEBURL = "http://localhost:8082/API/";    //鏉滆春鏈湴閰嶇疆
     /*var WEBURL = "http://localhost/API/";*/    //娼樻禉娓告湰鍦伴厤缃�  
-    //var WEBURL = "http://localhost:8082/API/";    //寮犵憺骞挎湰鍦伴厤缃�
-    var WEBURL = "http://localhost:81/API/";    //缈佹稕娑涙湰鍦伴厤缃�
+    var WEBURL = "http://localhost:8082/API/";    //寮犵憺骞挎湰鍦伴厤缃�
+    //var WEBURL = "http://localhost:81/API/"    //缈佹稕娑涙湰鍦伴厤缃�
     //var WEBURL = "http://47.96.97.237/API/";          //鏅轰簯鏈嶅姟鍣�
     /*var WEBURL = "http://localhost:8082/LuBaoAPI/"; */  //浣欐�濇澃鏈湴閰嶇疆
     //var WEBURL = "http://localhost:8088/ARAPI/";      //浣欐�濇澃鏈湴閰嶇疆(瀹夌憺)
diff --git "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\345\231\250\345\205\267\346\212\245\350\241\250/Sc_MouldResumeCheckQuery.html" "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\345\231\250\345\205\267\346\212\245\350\241\250/Sc_MouldResumeCheckQuery.html"
index 26675d6..af4a817 100644
--- "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\345\231\250\345\205\267\346\212\245\350\241\250/Sc_MouldResumeCheckQuery.html"
+++ "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\345\231\250\345\205\267\346\212\245\350\241\250/Sc_MouldResumeCheckQuery.html"
@@ -10,6 +10,7 @@
     <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
     <script src="../../../layuiadmin/layui/layui.js"></script>
     <script src="../../../layuiadmin/layui/layui1.js"></script>
+    <script src="../../../layuiadmin/PubCustom.js"></script>
     <script src="../../../layuiadmin/Scripts/json2.js"></script>
     <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
     <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
@@ -19,6 +20,7 @@
         .layui-tree-set-active > .layui-tree-entry .layui-tree-main {
             background: #aef0f7;
         }
+
         .my-btn-container {
             min-width: 380px; /* 璁剧疆鏈�灏忓搴� */
             /* 鍏朵粬闇�瑕佺殑鏍峰紡 */
@@ -95,10 +97,20 @@
                 , soulTable = layui.soulTable
                 , tree = layui.tree
             var sWhere = "";
+            var HNumber = "";
+            var HName = "";
             var option = [];
             var optionResume = [];
             var titleData = ["HInterID", "HBillType"];
             var treeId;
+            //鑾峰彇鍙傛暟
+            var params = getUrlVars();
+            var OperationType = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鏁版嵁绫诲瀷  1娣诲姞 淇濆瓨  2澶嶅埗  3 缂栬緫
+            var linterid  = params[params[1]]; //浠庡弬鏁颁腑鑾峰彇 鍗曟嵁鍐呯爜
+                HNumber = params[params[2]]; //浠庡弬鏁颁腑鑾峰彇 
+                HName = params[params[3]]; //浠庡弬鏁颁腑鑾峰彇
+            HNumber = decodeURI(HNumber);
+            HName = decodeURI(HName);
             //#endregion
 
             //#region 杩涘叆椤甸潰鍗冲姞杞�
@@ -113,7 +125,7 @@
                     case 'get_Refresh': get_Refresh();
                         break;
                     //閫�鍑烘寜閽�
-                    case 'get_Exit': Pub_Close(2);
+                    case 'get_Exit': get_Exit();
                         break;
                     //閫�鍑烘寜閽�
                     case 'get_Search': get_DisplayResume();
@@ -161,9 +173,15 @@
             function set_ClearBill() {
                 //鍒濆鍖栬〃鏍�
                 set_InitGrid();
-
-                //鏌ヨ
-                get_Display(sWhere);
+                if (OperationType == 3) {
+                    $("#HNumber").val(HNumber);
+                    $("#HName").val(HName);
+                    get_FastQuery();
+                    get_DisplayResume(linterid)
+                } else {
+                    //鏌ヨ
+                    get_Display(sWhere);
+                }               
                 //鏌ヨ璁惧鍒嗙被
                 get_Display_Tree();
             }
@@ -310,61 +328,64 @@
             function get_DisplayResume(HInterID) {
                 var checkStatus = table.checkStatus('mainTable')
                     , data = checkStatus.data;
-                if (checkStatus.data.length === 1) {
-                    var HInterID = data[0].hmainid.toString();
-                    var ajaxLoad = layer.load();
-                    $.ajax({
-                        url: GetWEBURL() + '/Gy_MouldFileMain/GetMouldResumeList',
-                        type: "GET",
-                        data: { "HInterID": HInterID, "user": sessionStorage["HUserName"] },
-                        success: function (data1) {
-                            if (data1.count == 1) {
-                                var data = [];
-                                var col = [];
-                                var totalArray = ["鏁伴噺", "鍏宠仈鏁伴噺", "鏈叧鑱旀暟閲�", "鎵撳嵃鏉$爜鏁伴噺", "鏈墦鍗版潯鐮佹暟閲�", "瀹炴敹鏁伴噺", "閲戦", "璁″垝閲戦"];
-                                //缁欑┖鐨勬暟缁勮祴鍊�
-                                for (var key in data1.list) {
-                                    data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });
-                                }
-                                //鍦ㄥ垪琛ㄥ乏杈规坊鍔犲嬀閫夋
-                                col.push({ type: 'checkbox', fixed: 'left', totalRowText: '鍚堣' });
-                                for (var i = 0; i < data.length; i++) {
-                                    // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
-                                    if ($.inArray(data[i].name, titleData) > -1) {
-                                        col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
-                                    }
-                                    else if ($.inArray(data[i].name, totalArray) > -1) {  //娣诲姞璁$畻鍒�
-                                        col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, totalRow: true, width: 120 });
-                                    } else {
-                                        switch (data[i].Type) {
-                                            //int
-                                            case 'DateTime':
-                                                col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " == null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd HH:mm:ss')}}</div>", width: 200 });
-                                                break;
-                                            default:
-                                                col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 });
-                                        }
-                                    }
-                                }
-                                optionResume.cols = [col];
-                                optionResume.data = data1.data;
+                if (OperationType != 3) {
+                    if (checkStatus.data.length === 1) {
+                        var HInterID = data[0].hmainid.toString();
 
-                                table.render(optionResume);
-                                layer.close(ajaxLoad);
-                                //layer.alert("鏌ヨ鎴愬姛", { icon: 1 });
-                            } else {
-                                layer.close(ajaxLoad);
-                                layer.alert(data1.code + data1.Message, { icon: 5 });
+                    } else {
+                        layer.msg('璇烽�夋嫨涓�琛屾暟鎹煡璇紒');
+                        return;
+                    }
+                }                
+                var ajaxLoad = layer.load();
+                $.ajax({
+                    url: GetWEBURL() + '/Gy_MouldFileMain/GetMouldResumeList',
+                    type: "GET",
+                    data: { "HInterID": HInterID, "user": sessionStorage["HUserName"] },
+                    success: function (data1) {
+                        if (data1.count == 1) {
+                            var data = [];
+                            var col = [];
+                            var totalArray = ["鏁伴噺", "鍏宠仈鏁伴噺", "鏈叧鑱旀暟閲�", "鎵撳嵃鏉$爜鏁伴噺", "鏈墦鍗版潯鐮佹暟閲�", "瀹炴敹鏁伴噺", "閲戦", "璁″垝閲戦"];
+                            //缁欑┖鐨勬暟缁勮祴鍊�
+                            for (var key in data1.list) {
+                                data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });
                             }
-                        }, error: function () {
+                            //鍦ㄥ垪琛ㄥ乏杈规坊鍔犲嬀閫夋
+                            col.push({ type: 'checkbox', fixed: 'left', totalRowText: '鍚堣' });
+                            for (var i = 0; i < data.length; i++) {
+                                // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
+                                if ($.inArray(data[i].name, titleData) > -1) {
+                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
+                                }
+                                else if ($.inArray(data[i].name, totalArray) > -1) {  //娣诲姞璁$畻鍒�
+                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, totalRow: true, width: 120 });
+                                } else {
+                                    switch (data[i].Type) {
+                                        //int
+                                        case 'DateTime':
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " == null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd HH:mm:ss')}}</div>", width: 200 });
+                                            break;
+                                        default:
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 });
+                                    }
+                                }
+                            }
+                            optionResume.cols = [col];
+                            optionResume.data = data1.data;
+
+                            table.render(optionResume);
                             layer.close(ajaxLoad);
-                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                            //layer.alert("鏌ヨ鎴愬姛", { icon: 1 });
+                        } else {
+                            layer.close(ajaxLoad);
+                            layer.alert(data1.code + data1.Message, { icon: 5 });
                         }
-                    });
-                } else {
-                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹煡璇紒');
-                }
-                
+                    }, error: function () {
+                        layer.close(ajaxLoad);
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
             }
 
             //蹇�熻繃婊�
@@ -482,6 +503,28 @@
                 $("#btnSearch").click();
             }
 
+            //閫�鍑�
+            function get_Exit() {
+                if (OperationType != 3) {
+                    Pub_Close(2);
+                } else {
+                    Pub_Close(1);
+                }
+            }
+
+            //#region 鑾峰彇鍙傛暟
+            function getUrlVars() {
+                var vars = [], hash;
+                var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
+                for (var i = 0; i < hashes.length; i++) {
+                    hash = hashes[i].split('=');
+                    vars.push(hash[0]);
+                    vars[hash[0]] = hash[1];
+                }
+                return vars;
+            }
+            //#endregion
+
             //浠ヤ笂鏄痩ayui妯″潡
         });
 
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\270\215\350\211\257\351\207\207\351\233\206/Sc_QualityReportStepBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\270\215\350\211\257\351\207\207\351\233\206/Sc_QualityReportStepBillList.html"
index 8b9b6d7..403e217 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\270\215\350\211\257\351\207\207\351\233\206/Sc_QualityReportStepBillList.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\270\215\350\211\257\351\207\207\351\233\206/Sc_QualityReportStepBillList.html"
@@ -187,7 +187,7 @@
                 , soulTable = layui.soulTable
             var option = [];
             var sWhere = "";
-
+            var HModName = "Sc_QualityReportStepBillList";
             //#region 銆愯繃婊ゆ柟妗堛��
 
             //杩囨护鏉′欢鐨刢lass绫� 
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\270\215\350\211\257\351\207\207\351\233\206/Sc_QualityReportStepBill_New.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\270\215\350\211\257\351\207\207\351\233\206/Sc_QualityReportStepBill_New.html"
index 21a9ece..68bcdb3 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\270\215\350\211\257\351\207\207\351\233\206/Sc_QualityReportStepBill_New.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\270\215\350\211\257\351\207\207\351\233\206/Sc_QualityReportStepBill_New.html"
@@ -258,7 +258,8 @@
             <option value="鏀捐">鏀捐</option>
             <option value="宸ュ簾">宸ュ簾</option>
             <option value="鏂欏簾">鏂欏簾</option>
-             <option value="鏍蜂欢淇濈暀">鏍蜂欢淇濈暀</option>
+            <option value="鏍蜂欢淇濈暀">鏍蜂欢淇濈暀</option>
+            <option value="">璇烽�夋嫨</option>
         </select>
     </script>
     <script>
@@ -332,6 +333,11 @@
                 //瀛愯〃鍒濆鍖�
                 set_InitGrid();
                 set_ProcessBill(linterid, HEntryID);
+            }
+            else if (OperationType == 6) {                                                  //鍑虹珯姹囨姤鍗曚笅鎺�
+                //瀛愯〃鍒濆鍖�
+                set_InitGrid();
+                set_StationOutBill(linterid);
             }
             //#endregion
 
@@ -1049,6 +1055,95 @@
                 })
             }
             //#endregion
+            
+            //#region (鍑虹珯姹囨姤鍗�)涓嬫帹椤甸潰鍒濆鍖�
+            function set_StationOutBill(linterid) {
+                //鐢熸垚骞惰缃富琛ㄧ殑鍐呯爜鍜屽崟鎹彿
+                createBillNo();
+
+                //鐩稿叧鏂囨湰妗嗕俊鎭垵濮嬪寲
+                $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
+                $("#HMaker").val(sessionStorage["HUserName"]);
+                $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd"));
+
+                var ajaxLoad = layer.load();
+
+                $.ajax({
+                    url: GetWEBURL() + "/Cj_StationOutBill/PushDownBackInfo",
+                    type: "GET",
+                    async: false,
+                    data: { "linterid": linterid,"user": sessionStorage["HUserName"] },
+                    success: function (result) {
+                        if (result.code == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                            var data = result.data[0];
+                            //涓昏〃璧嬪��
+                            $("#HEmpID").val(sessionStorage["HEmpID"] == undefined ? 0 : sessionStorage["HEmpID"]);
+                            $("#HEmpName").val(sessionStorage["HEmpName"]);
+                            $("#HDeptID").val(data.HDeptID);
+                            $("#HDeptName").val(data.杞﹂棿);
+                            $("#HGroupID").val(data.HGroupID);
+                            $("#HGroupName").val(data.鐢熶骇鐝粍);
+
+                            //缁勭粐鐨勫�糎OrgID鍙樺寲锛岄噸鏂版覆鏌�
+                            HOrgIDBar = data.缁勭粐;
+
+                            //瀛愯〃  璧嬪��
+                            var rowdata = [];
+                            for (var i = 0; i < result.data.length; i++) {
+                                rowdata.push(
+                                    {
+                                        "HMaterID": result.data[i]["HMaterID"],
+                                        "鐗╂枡浠g爜": result.data[i]["浜у搧浠g爜"],
+                                        "鐗╂枡鍚嶇О": result.data[i]["浜у搧鍚嶇О"],
+                                        "瑙勬牸鍨嬪彿": result.data[i]["瑙勬牸鍨嬪彿"],
+                                        "HProcID": result.data[i]["HProcID"],
+                                        "宸ュ簭": result.data[i]["宸ュ簭"],
+                                        "HUnitID": result.data[i]["HUnitID"],
+                                        "璁¢噺鍗曚綅": result.data[i]["璁¢噺鍗曚綅"],
+                                        "HQty": result.data[i]["鍑虹珯鏁伴噺"],
+                                        "HSourceID": result.data[i]["HSourceID"],
+                                        "鐢熶骇璧勬簮": result.data[i]["鐢熶骇璧勬簮"],
+                                        "HBadProcID": "0",
+                                        "璐d换宸ュ簭": "",
+                                        "HRemark": "",
+                                        "HProcExchInterID": result.data[i]["HProcExchInterID"],
+                                        "HProcExchEntryID": result.data[i]["HProcExchEntryID"],
+                                        "HProcExchBillNo": result.data[i]["宸ュ簭娴佽浆鍗″彿"],
+                                        "HICMOInterID": result.data[i]["HICMOInterID"],
+                                        "HICMOEntryID": result.data[i]["HICMOEntryID"],
+                                        "HICMOBillNo": result.data[i]["鐢熶骇璁㈠崟鍙�"],                                     
+                                        "HSourceInterID": result.data[i]["hmainid"],
+                                        "HSourceEntryID": "0",
+                                        "HSourceBillNo": result.data[i]["鍗曟嵁鍙�"],
+                                        "HSourceBillType": result.data[i]["鍗曟嵁绫诲瀷"],
+                                        "HResult": "",
+                                        "HEmpID": "0",
+                                        "妫�楠屽憳": "",
+                                        "HBadReasonID": "0",
+                                        "涓嶈壇鍘熷洜": "",
+                                        "HBarCode": "",
+                                        "HReportType": "3",
+                                        "HAddr": "",
+                                        "HMaker": "",
+                                        "HMakeDate": Format(new Date(), 'yyyy-MM-dd')
+                                    }
+                                );
+                            }
+                            option.data = rowdata;
+
+                            table.render(option);
+                            layer.close(ajaxLoad);
+                        } else {
+                            layer.close(ajaxLoad);
+                            layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                        }
+                    }, error: function () {
+                        layer.close(ajaxLoad);
+                        layer.alert("鍙戠敓閿欒!", { icon: 5 });
+                    }
+                })
+            }
+            //#endregion
 
             //#region 寮圭獥閫夋嫨鏂规硶
             //#region 鐢熶骇杞﹂棿閫夋嫨椤甸潰
@@ -1134,7 +1229,7 @@
             function set_SaveBill(data) {
                 //璁板綍鎿嶄綔绫诲瀷
                 var refSav = "";
-                if (OperationType == 1 || OperationType == 2 || OperationType == 4 || OperationType == 5) {
+                if (OperationType == 1 || OperationType == 2 || OperationType == 4 || OperationType == 5 || OperationType == 6) {
                     refSav = "Add";
                     data.field.HChangeDate = new Date();
                     data.field.HSTOCKORGID = data.field.HOrgID;
@@ -1206,7 +1301,7 @@
                 //    return false;
                 //}
 
-                if ($("#HEmpID").val() == "0") {
+                if ($("#HEmpID").val() == "0" || $("#HEmpID").val() == undefined || $("#HEmpID").val() == null) {
                     layer.msg("鐧昏浜烘湭閫夋嫨!");
                     return false;
                 }
@@ -1226,6 +1321,22 @@
                         return false;
                     } else if (!ref.test(temp)) {
                         layer.msg("绗�" + (i+1) + "琛岋細鏁伴噺璇疯緭鍏ュぇ浜�0鐨勬暟瀛楋紒");
+                        return false;
+                    }
+                    if (option.data[i]["HMaterID"] == 0 || option.data[i]["HMaterID"] == undefined || option.data[i]["HMaterID"] == null) {
+                        layer.msg("绗�" + (i + 1) + "琛岋細鐗╂枡淇℃伅涓嶅厑璁镐负绌猴紒");
+                        return false;
+                    }
+                    if (option.data[i]["HProcID"] == 0 || option.data[i]["HProcID"] == undefined || option.data[i]["HProcID"] == null) {
+                        layer.msg("绗�" + (i + 1) + "琛岋細宸ュ簭淇℃伅涓嶅厑璁镐负绌猴紒");
+                        return false;
+                    }
+                    if (option.data[i]["HResult"] == 0 || option.data[i]["HResult"] == undefined || option.data[i]["HResult"] == null) {
+                        layer.msg("绗�" + (i + 1) + "琛岋細鍒ゅ畾缁撴灉涓嶅厑璁镐负绌猴紒");
+                        return false;
+                    }
+                    if (option.data[i]["HBadReasonID"] == 0 || option.data[i]["HBadReasonID"] == undefined || option.data[i]["HBadReasonID"] == null) {
+                        layer.msg("绗�" + (i + 1) + "琛岋細涓嶈壇鍘熷洜涓嶅厑璁镐负绌猴紒");
                         return false;
                     }
                 }
@@ -1430,7 +1541,7 @@
                                     layer.close(index);//鍏抽棴寮圭獥
                                 }
                                 , end: function () {
-                                    if (HDataTemp != {}) {
+                                     if (JSON.stringify(HDataTemp) != '{}') {
                                         //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
                                         obj.update({
                                             "HMaterID": HDataTemp.HItemID
@@ -1473,7 +1584,7 @@
                                     layer.close(index);//鍏抽棴寮圭獥
                                 }
                                 , end: function () {
-                                    if (HDataTemp != {}) {
+                                     if (JSON.stringify(HDataTemp) != '{}') {
                                         //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
                                         obj.update({
                                             "HUnitID": HDataTemp.HItemID
@@ -1512,7 +1623,7 @@
                                     layer.close(index);//鍏抽棴寮圭獥
                                 }
                                 , end: function () {
-                                    if (HDataTemp != {}) {
+                                     if (JSON.stringify(HDataTemp) != '{}') {
                                         //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
                                         obj.update({
                                             "HEmpID": HDataTemp.HItemID
@@ -1551,7 +1662,7 @@
                                     layer.close(index);//鍏抽棴寮圭獥
                                 }
                                 , end: function () {
-                                    if (HDataTemp != {}) {
+                                     if (JSON.stringify(HDataTemp) != '{}') {
                                         //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
                                         obj.update({
                                             "HSourceID": HDataTemp.HItemID
@@ -1590,7 +1701,7 @@
                                     layer.close(index);//鍏抽棴寮圭獥
                                 }
                                 , end: function () {
-                                    if (HDataTemp != {}) {
+                                    if (JSON.stringify(HDataTemp) != '{}') {
                                         //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
                                         obj.update({
                                             "HBadReasonID": HDataTemp.HItemID
diff --git "a/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\346\212\245\350\241\250/Sb_EquipResumeCheckQuery.html" "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\346\212\245\350\241\250/Sb_EquipResumeCheckQuery.html"
index f82dbd3..8a1d346 100644
--- "a/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\346\212\245\350\241\250/Sb_EquipResumeCheckQuery.html"
+++ "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\346\212\245\350\241\250/Sb_EquipResumeCheckQuery.html"
@@ -10,6 +10,7 @@
     <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
     <script src="../../../layuiadmin/layui/layui.js"></script>
     <script src="../../../layuiadmin/layui/layui1.js"></script>
+    <script src="../../../layuiadmin/PubCustom.js"></script>
     <script src="../../../layuiadmin/Scripts/json2.js"></script>
     <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
     <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
@@ -19,6 +20,7 @@
         .layui-tree-set-active > .layui-tree-entry .layui-tree-main {
             background: #aef0f7;
         }
+
         .my-btn-container {
             min-width: 380px; /* 璁剧疆鏈�灏忓搴� */
             /* 鍏朵粬闇�瑕佺殑鏍峰紡 */
@@ -95,10 +97,20 @@
                 , soulTable = layui.soulTable
                 , tree = layui.tree
             var sWhere = "";
+            var HNumber = "";
+            var HName = "";
             var option = [];
             var optionResume = [];
             var titleData = ["HInterID", "HBillType"];
             var treeId;
+            //鑾峰彇鍙傛暟
+            var params = getUrlVars();
+            var OperationType = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鏁版嵁绫诲瀷  1娣诲姞 淇濆瓨  2澶嶅埗  3 缂栬緫
+            var linterid = params[params[1]]; //浠庡弬鏁颁腑鑾峰彇 鍗曟嵁鍐呯爜
+                HNumber = params[params[2]]; //浠庡弬鏁颁腑鑾峰彇 
+                HName = params[params[3]]; //浠庡弬鏁颁腑鑾峰彇
+                HNumber = decodeURI(HNumber);
+                HName = decodeURI(HName);
             //#endregion
 
             //#region 杩涘叆椤甸潰鍗冲姞杞�
@@ -113,7 +125,7 @@
                     case 'get_Refresh': get_Refresh();
                         break;
                     //閫�鍑烘寜閽�
-                    case 'get_Exit': Pub_Close(2);
+                    case 'get_Exit': get_Exit();                                            
                         break;
                     //閫�鍑烘寜閽�
                     case 'get_Search': get_DisplayResume();
@@ -161,9 +173,15 @@
             function set_ClearBill() {
                 //鍒濆鍖栬〃鏍�
                 set_InitGrid();
-
-                //鏌ヨ
-                get_Display(sWhere);
+                if (OperationType == 3) {
+                    $("#HNumber").val(HNumber);
+                    $("#HName").val(HName);
+                    get_FastQuery();
+                    get_DisplayResume(linterid)
+                } else {
+                    //鏌ヨ
+                    get_Display(sWhere);
+                }
                 //鏌ヨ璁惧鍒嗙被
                 get_Display_Tree();
             }
@@ -298,60 +316,63 @@
             function get_DisplayResume(HInterID) {
                 var checkStatus = table.checkStatus('mainTable')
                     , data = checkStatus.data;
-                if (checkStatus.data.length === 1) {
-                    var HInterID = data[0].hmainid.toString();
-                    var ajaxLoad = layer.load();
-                    $.ajax({
-                        url: GetWEBURL() + '/Gy_EquipFileMain/GetResumeList',
-                        type: "GET",
-                        data: { "HInterID": HInterID, "user": sessionStorage["HUserName"] },
-                        success: function (data1) {
-                            if (data1.count == 1) {
-                                var data = [];
-                                var col = [];
-                                var totalArray = ["鏁伴噺", "鍏宠仈鏁伴噺", "鏈叧鑱旀暟閲�", "鎵撳嵃鏉$爜鏁伴噺", "鏈墦鍗版潯鐮佹暟閲�", "瀹炴敹鏁伴噺", "閲戦", "璁″垝閲戦"];
-                                //缁欑┖鐨勬暟缁勮祴鍊�
-                                for (var key in data1.list) {
-                                    data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });
-                                }
-                                //鍦ㄥ垪琛ㄥ乏杈规坊鍔犲嬀閫夋
-                                col.push({ type: 'checkbox', fixed: 'left', totalRowText: '鍚堣' });
-                                for (var i = 0; i < data.length; i++) {
-                                    // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
-                                    if ($.inArray(data[i].name, titleData) > -1) {
-                                        col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
-                                    }
-                                    else if ($.inArray(data[i].name, totalArray) > -1) {  //娣诲姞璁$畻鍒�
-                                        col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, totalRow: true, width: 120 });
-                                    } else {
-                                        switch (data[i].Type) {
-                                            //int
-                                            case 'DateTime':
-                                                col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " == null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd HH:mm:ss')}}</div>", width: 200 });
-                                                break;
-                                            default:
-                                                col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 });
-                                        }
-                                    }
-                                }
-                                optionResume.cols = [col];
-                                optionResume.data = data1.data;
-
-                                table.render(optionResume);
-                                layer.close(ajaxLoad);
-                                //layer.alert("鏌ヨ鎴愬姛", { icon: 1 });
-                            } else {
-                                layer.close(ajaxLoad);
-                                layer.alert(data1.code + data1.Message, { icon: 5 });
+                if (OperationType!=3) {
+                    if (checkStatus.data.length === 1) {
+                        var HInterID = data[0].hmainid.toString();
+                    } else {
+                        layer.msg('璇烽�夋嫨涓�琛屾暟鎹煡璇紒');
+                        return;
+                    }
+                }                
+                var ajaxLoad = layer.load();
+                $.ajax({
+                    url: GetWEBURL() + '/Gy_EquipFileMain/GetResumeList',
+                    type: "GET",
+                    data: { "HInterID": HInterID, "user": sessionStorage["HUserName"] },
+                    success: function (data1) {
+                        if (data1.count == 1) {
+                            var data = [];
+                            var col = [];
+                            var totalArray = ["鏁伴噺", "鍏宠仈鏁伴噺", "鏈叧鑱旀暟閲�", "鎵撳嵃鏉$爜鏁伴噺", "鏈墦鍗版潯鐮佹暟閲�", "瀹炴敹鏁伴噺", "閲戦", "璁″垝閲戦"];
+                            //缁欑┖鐨勬暟缁勮祴鍊�
+                            for (var key in data1.list) {
+                                data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });
                             }
-                        }, error: function () {
+                            //鍦ㄥ垪琛ㄥ乏杈规坊鍔犲嬀閫夋
+                            col.push({ type: 'checkbox', fixed: 'left', totalRowText: '鍚堣' });
+                            for (var i = 0; i < data.length; i++) {
+                                // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
+                                if ($.inArray(data[i].name, titleData) > -1) {
+                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
+                                }
+                                else if ($.inArray(data[i].name, totalArray) > -1) {  //娣诲姞璁$畻鍒�
+                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, totalRow: true, width: 120 });
+                                } else {
+                                    switch (data[i].Type) {
+                                        //int
+                                        case 'DateTime':
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " == null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd HH:mm:ss')}}</div>", width: 200 });
+                                            break;
+                                        default:
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 });
+                                    }
+                                }
+                            }
+                            optionResume.cols = [col];
+                            optionResume.data = data1.data;
+
+                            table.render(optionResume);
                             layer.close(ajaxLoad);
-                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                            //layer.alert("鏌ヨ鎴愬姛", { icon: 1 });
+                        } else {
+                            layer.close(ajaxLoad);
+                            layer.alert(data1.code + data1.Message, { icon: 5 });
                         }
-                    });
-                } else {
-                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹煡璇紒');
-                }
+                    }, error: function () {
+                        layer.close(ajaxLoad);
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
                 
             }
 
@@ -470,6 +491,27 @@
                 $("#btnSearch").click();
             }
 
+            //閫�鍑�
+            function get_Exit() {
+                if (OperationType != 3) {
+                    Pub_Close(2);
+                } else {
+                    Pub_Close(1);
+                }
+            }
+
+            //#region 鑾峰彇鍙傛暟
+            function getUrlVars() {
+                var vars = [], hash;
+                var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
+                for (var i = 0; i < hashes.length; i++) {
+                    hash = hashes[i].split('=');
+                    vars.push(hash[0]);
+                    vars[hash[0]] = hash[1];
+                }
+                return vars;
+            }
+            //#endregion
             //浠ヤ笂鏄痩ayui妯″潡
         });
 
diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\350\264\250\351\207\217\346\212\245\350\241\250/QC_FiveMenOneRingList.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\350\264\250\351\207\217\346\212\245\350\241\250/QC_FiveMenOneRingList.html"
index ca97a65..006a217 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\350\264\250\351\207\217\346\212\245\350\241\250/QC_FiveMenOneRingList.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\350\264\250\351\207\217\346\212\245\350\241\250/QC_FiveMenOneRingList.html"
@@ -168,7 +168,7 @@
             //
             var HModName = "QC_FiveMenOneRingList";
             //涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞� 锛堜汉锛�
-            var titleData = ["娴佽浆鍗d", "鐢熶骇璁㈠崟", "鐗╂枡浠g爜", "瑙勬牸鍨嬪彿", "鍗曟嵁涓籭d","鐗╂枡id","鐢熶骇璧勬簮id","鑱屽憳id","妯″叿id","璁惧id"];
+            var titleData = ["娴佽浆鍗d", "鐢熶骇璁㈠崟", "鐗╂枡浠g爜", "瑙勬牸鍨嬪彿", "鍗曟嵁涓籭d","鐗╂枡id","鐢熶骇璧勬簮id","鑱屽憳id","妯″叿id","璁惧id","宸ュ簭id"];
             //鍒濆鍖栫晫闈�
             set_ClearBill();
             //#endregion
@@ -576,8 +576,15 @@
                                             }, style: 'cursor: pointer;'
                                         });
                                     }
+                                    else if (data[j].name == '宸ュ簭鍚嶇О') {//娣诲姞瓒呴摼鎺�
+                                         col.push({
+                                            field: data[j].id, title: data[j].name, align: 'center', sort: true, width: 200, event: '宸ュ簭鍚嶇О', templet: function (d) {
+                                                return '<span style="color: blue;">' + d.宸ュ簭鍚嶇О + '</span>'
+                                            }, style: 'cursor: pointer;'
+                                         });
+                                    }
                                     else {
-                                        switch (data[j].Type) {
+                                         switch (data[j].Type) {
                                             //int
                                             case 'DateTime':
                                                 col.push({ field: data[j].id, title: data[j].name, align: 'center', sort: true, templet: "<div>{{d." + data[j].name + " ==null ?'':layui.util.toDateString(d." + data[j].name + ", 'yyyy-MM-dd')}}</div>", width: 200 });
@@ -811,33 +818,139 @@
             table.on('tool(mainTable_Machine)', function (obj) {
                 var data = obj.data;
                 if (obj.event == '鍗曟嵁鍙�') {
-                    var linterid = data.鍗曟嵁涓籭d;
-                    layer.open({
-                        type: 2
-                        , area: ['100%', '100%']
-                        , title: '鏌ョ湅璁惧鍚姩鐐规娓呭崟'
-                        , closeBtn: 1
-                        , shade: 0.6 //閬僵閫忔槑搴�
-                        , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
-                        , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
-                        , content: '../../杞﹂棿绠$悊/鍚姩鐐规鍗�/Sc_WorkBeginDotCheckBill.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0'
-                        , resize: false,
-                        end: function () {
-                        }
-                        , cancel: function () {
-                        }
-                    })
+                    if (data.鍗曟嵁绫诲瀷 == "璁惧鍚姩鐐规鍗�") {
+                        var linterid = data.鍗曟嵁涓籭d;
+                        layer.open({
+                            type: 2
+                            , area: ['100%', '100%']
+                            , title: '鏌ョ湅璁惧鍚姩鐐规娓呭崟'
+                            , closeBtn: 1
+                            , shade: 0.6 //閬僵閫忔槑搴�
+                            , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                            , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                            , content: '../../杞﹂棿绠$悊/鍚姩鐐规鍗�/Sc_WorkBeginDotCheckBill.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0'
+                            , resize: false,
+                            end: function () {
+                            }
+                            , cancel: function () {
+                            }
+                        })
+                    } else if (data.鍗曟嵁绫诲瀷 == "璁惧鐐规璁板綍鍗�") {
+                        var linterid = data.鍗曟嵁涓籭d;
+                        layer.open({
+                            type: 2
+                            , area: ['100%', '100%']
+                            , title: '鏌ョ湅璁惧鐐规璁板綍鍗�'
+                            , closeBtn: 1
+                            , shade: 0.6 //閬僵閫忔槑搴�
+                            , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                            , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                            , content: '../../璁惧绠$悊/Sb_EquipDotCheckBillEdit.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0'
+                            , resize: false,
+                            end: function () {
+                            }
+                            , cancel: function () {
+                            }
+                        })
+                    } else if (data.鍗曟嵁绫诲瀷 == "璁惧淇濆吇璁板綍鍗�") {
+                        var linterid = data.鍗曟嵁涓籭d;
+                        layer.open({
+                            type: 2
+                            , area: ['100%', '100%']
+                            , title: '鏌ョ湅璁惧淇濆吇璁板綍鍗�'
+                            , closeBtn: 1
+                            , shade: 0.6 //閬僵閫忔槑搴�
+                            , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                            , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                            , content: '../../璁惧绠$悊/Sb_EquipMaintainBillEdit.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0'
+                            , resize: false,
+                            end: function () {
+                            }
+                            , cancel: function () {
+                            }
+                        })
+                    } else if (data.鍗曟嵁绫诲瀷 == "璁惧缁翠慨璁板綍鍗�") {
+                        var linterid = data.鍗曟嵁涓籭d;
+                        layer.open({
+                            type: 2
+                            , area: ['100%', '100%']
+                            , title: '鏌ョ湅璁惧缁翠慨璁板綍鍗�'
+                            , closeBtn: 1
+                            , shade: 0.6 //閬僵閫忔槑搴�
+                            , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                            , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                            , content: '../../璁惧绠$悊/Sb_Add_EqpMaintenanceBillList.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0'
+                            , resize: false,
+                            end: function () {
+                            }
+                            , cancel: function () {
+                            }
+                        })
+                    } else if (data.鍗曟嵁绫诲瀷 == "妯″叿鐐规璁板綍鍗�") {
+                        var linterid = data.鍗曟嵁涓籭d;
+                        layer.open({
+                            type: 2
+                            , area: ['100%', '100%']
+                            , title: '鏌ョ湅妯″叿鐐规璁板綍鍗�'
+                            , closeBtn: 1
+                            , shade: 0.6 //閬僵閫忔槑搴�
+                            , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                            , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                            , content: '../../妯℃不鍏风鐞�/妯℃不鍏风鐞�/Sc_Add_MouldDotCheckBillList.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0'
+                            , resize: false,
+                            end: function () {
+                            }
+                            , cancel: function () {
+                            }
+                        })
+                    } else if (data.鍗曟嵁绫诲瀷 == "妯″叿淇濆吇璁板綍鍗�") {
+                        var linterid = data.鍗曟嵁涓籭d;
+                        layer.open({
+                            type: 2
+                            , area: ['100%', '100%']
+                            , title: '鏌ョ湅妯″叿淇濆吇璁板綍鍗�'
+                            , closeBtn: 1
+                            , shade: 0.6 //閬僵閫忔槑搴�
+                            , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                            , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                            , content: '../../妯℃不鍏风鐞�/妯℃不鍏风鐞�/Sc_Add_MouldMaintainBillList.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0'
+                            , resize: false,
+                            end: function () {
+                            }
+                            , cancel: function () {
+                            }
+                        })
+                    } else if (data.鍗曟嵁绫诲瀷 == "妯″叿缁翠慨璁板綍鍗�") {
+                        var linterid = data.鍗曟嵁涓籭d;
+                        layer.open({
+                            type: 2
+                            , area: ['100%', '100%']
+                            , title: '鏌ョ湅妯″叿缁翠慨璁板綍鍗�'
+                            , closeBtn: 1
+                            , shade: 0.6 //閬僵閫忔槑搴�
+                            , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                            , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                            , content: '../../妯℃不鍏风鐞�/妯℃不鍏风鐞�/Sb_Add_MouldRepairWorkBillList.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0'
+                            , resize: false,
+                            end: function () {
+                            }
+                            , cancel: function () {
+                            }
+                        })
+                    }
                 } else if (obj.event == '妯″叿鍚嶇О') {
                     var linterid = data.妯″叿id;
+                    var HNumber = data.妯″叿缂栫爜;
+                    var HName = data.妯″叿鍚嶇О;
                     layer.open({
                         type: 2
                         , area: ['100%', '100%']
-                        , title: '鏌ョ湅妯″叿妗f'
+                        , title: '鏌ョ湅妯″叿灞ュ巻'
                         , closeBtn: 1
                         , shade: 0.6 //閬僵閫忔槑搴�
                         , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
                         , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
-                        , content: '../../妯℃不鍏风鐞�/妯℃不鍏风鐞�/Gy_MouldFile.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0'
+                        , content: '../../妯℃不鍏风鐞�/鍣ㄥ叿鎶ヨ〃/Sc_MouldResumeCheckQuery.html?OperationType=3&linterid=' + linterid + '&HNumber=' + HNumber + '&HName=' + HName+''
                         , resize: false,
                         end: function () {
                         }
@@ -846,15 +959,17 @@
                     })
                 } else if (obj.event == '璁惧鍚嶇О') {
                     var linterid = data.璁惧id;
+                    var HNumber = data.璁惧缂栫爜;
+                    var HName = data.璁惧鍚嶇О;
                     layer.open({
                         type: 2
                         , area: ['100%', '100%']
-                        , title: '鏌ョ湅璁惧妗f'
+                        , title: '鏌ョ湅璁惧灞ュ巻'
                         , closeBtn: 1
                         , shade: 0.6 //閬僵閫忔槑搴�
                         , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
                         , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
-                        , content: '../../璁惧绠$悊/璁惧妗f/Gy_EquipFileMainEdit.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0'
+                        , content: '../../璁惧绠$悊/璁惧鎶ヨ〃/Sb_EquipResumeCheckQuery.html?OperationType=3&linterid=' + linterid + '&HNumber=' + HNumber + '&HName=' + HName + ''
                         , resize: false,
                         end: function () {
                         }
@@ -960,15 +1075,17 @@
                     })
                 } else if (obj.event == '妯″叿鍚嶇О') {
                     var linterid = data.妯″叿id;
+                    var HNumber = data.妯″叿缂栫爜;
+                    var HName = data.妯″叿鍚嶇О;
                     layer.open({
                         type: 2
                         , area: ['100%', '100%']
-                        , title: '鏌ョ湅妯″叿妗f'
+                        , title: '鏌ョ湅妯″叿灞ュ巻'
                         , closeBtn: 1
                         , shade: 0.6 //閬僵閫忔槑搴�
                         , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
                         , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
-                        , content: '../../妯℃不鍏风鐞�/妯℃不鍏风鐞�/Gy_MouldFile.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0'
+                        , content: '../../妯℃不鍏风鐞�/鍣ㄥ叿鎶ヨ〃/Sc_MouldResumeCheckQuery.html?OperationType=3&linterid=' + linterid + '&HNumber=' + HNumber + '&HName=' + HName + ''
                         , resize: false,
                         end: function () {
                         }
@@ -977,15 +1094,34 @@
                     })
                 } else if (obj.event == '璁惧鍚嶇О') {
                     var linterid = data.璁惧id;
+                    var HNumber = data.璁惧缂栫爜;
+                    var HName = data.璁惧鍚嶇О;
                     layer.open({
                         type: 2
                         , area: ['100%', '100%']
-                        , title: '鏌ョ湅璁惧妗f'
+                        , title: '鏌ョ湅璁惧灞ュ巻'
                         , closeBtn: 1
                         , shade: 0.6 //閬僵閫忔槑搴�
                         , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
                         , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
-                        , content: '../../璁惧绠$悊/璁惧妗f/Gy_EquipFileMainEdit.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0'
+                        , content: '../../璁惧绠$悊/璁惧鎶ヨ〃/Sb_EquipResumeCheckQuery.html?OperationType=3&linterid=' + linterid + '&HNumber=' + HNumber + '&HName=' + HName + ''
+                        , resize: false,
+                        end: function () {
+                        }
+                        , cancel: function () {
+                        }
+                    })
+                } else if (obj.event == '宸ュ簭鍚嶇О') {
+                    var linterid = data.鍗曟嵁涓籭d;
+                    layer.open({
+                        type: 2
+                        , area: ['100%', '100%']
+                        , title: '鏌ョ湅璁惧灞ュ巻'
+                        , closeBtn: 1
+                        , shade: 0.6 //閬僵閫忔槑搴�
+                        , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                        , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                        , content: '../../璐ㄩ噺绠$悊/璐ㄩ噺鎶ヨ〃/SB_TechnologyParameterList.html?OperationType=3&linterid=' + linterid + ''
                         , resize: false,
                         end: function () {
                         }
diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\350\264\250\351\207\217\346\212\245\350\241\250/SB_TechnologyParameterList.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\350\264\250\351\207\217\346\212\245\350\241\250/SB_TechnologyParameterList.html"
index 2089138..496b09d 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\350\264\250\351\207\217\346\212\245\350\241\250/SB_TechnologyParameterList.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\350\264\250\351\207\217\346\212\245\350\241\250/SB_TechnologyParameterList.html"
@@ -132,7 +132,9 @@
             var HModName = "SB_TechnologyParameterList";
             //涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
             var titleData = ["骞�", "鏈�", "宸ュ簭"];
-
+            var params = getUrlVars();
+            var OperationType = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鏁版嵁绫诲瀷  1娣诲姞 淇濆瓨  2澶嶅埗  3 缂栬緫
+            var linterid = params[params[1]]; //浠庡弬鏁颁腑鑾峰彇 鍗曟嵁鍐呯爜
 
             var ins;                        //鐢ㄤ簬瀵煎嚭excel
             //#endregion
@@ -198,8 +200,11 @@
             function set_ClearBill() {
                 set_InitGrid(); //鍒濆鍖栬〃鏍�
                 get_FastQuery();
-                ////鍔犺浇鎶樼嚎鍥�
+                //鍔犺浇鎶樼嚎鍥�
                 set_Graphics();
+                if (OperationType==3) {
+                    Get_SB_EquipICMOTechParamBill(linterid);
+                }
 
             }
             //鍒濆鍖栬〃鏍�
@@ -656,6 +661,45 @@
                 })
             }
 
+            //鏍规嵁鍏ㄧ▼杩芥函鎶ヨ〃鑾峰彇娴佽浆鍗�,宸ュ簭,璁惧,鐗╂枡
+            function Get_SB_EquipICMOTechParamBill(linterid) {
+
+                $.ajax({
+                    url: GetWEBURL() + "/QC_CustomerAppealReport/Get_EquipICMOTechParamList",
+                    type: "GET",
+                    async: false,
+                    data: { "linterid": linterid, "user": sessionStorage["HUserName"] },
+                    success: function (result) {
+                        if (result.count == 1) {
+                            var data = result.data;
+                            $("#HProcExchBillNo").val(data[0]["HProcExchBillNo"]);
+                            $("#HProcName").val(data[0]["宸ュ簭鍚嶇О"]);
+                            $("#HMaterName").val(data[0]["鐗╂枡鍚嶇О"]);
+                            $("#HEquipName").val(data[0]["璁惧鍚嶇О"]);
+
+                        } else {
+                            layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        }
+                    },
+                    error: function (err) {
+                        layer.msg("鎺ュ彛璇锋眰澶辫触锛�" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    }
+                })
+            }
+
+            //#region 鑾峰彇鍙傛暟
+            function getUrlVars() {
+                var vars = [], hash;
+                var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
+                for (var i = 0; i < hashes.length; i++) {
+                    hash = hashes[i].split('=');
+                    vars.push(hash[0]);
+                    vars[hash[0]] = hash[1];
+                }
+                return vars;
+            }
+            //#endregion
+
 
             //#region 闅愯棌鍒楄缃�
             function get_HideColumn() {
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\345\207\272\347\253\231\346\261\207\346\212\245\345\215\225/Cj_StationOutBillList.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\345\207\272\347\253\231\346\261\207\346\212\245\345\215\225/Cj_StationOutBillList.html"
index 43d7f6f..33adae7 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\345\207\272\347\253\231\346\261\207\346\212\245\345\215\225/Cj_StationOutBillList.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\345\207\272\347\253\231\346\261\207\346\212\245\345\215\225/Cj_StationOutBillList.html"
@@ -191,6 +191,7 @@
                                 <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_CancelCloseBill" id="set_CancelCloseBill"><i class="layui-icon layui-icon-form"></i>鍙嶅叧闂�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-ProcessCheck" id="btn-ProcessCheck">宸ュ簭妫�楠�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-NoPassProd" id="btn-NoPassProd">涓嬫帹涓嶈壇鍝佽瘎瀹″鐞嗗崟</button>
+                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-QualityReport" id="btn-QualityReport">涓嬫帹璐ㄩ噺姹囨姤鍗�</button>
                                 <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Print" id="btn-Print"><i class="layui-icon layui-icon-circle"></i>棰勮</button>-->
                                 <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Cell" id="btn-Cell"><i class="layui-icon layui-icon-ok"></i>淇濆瓨鍒楀</button>-->
                                 <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-RefreshCell" id="btn-RefreshCell"><i class="layui-icon layui-icon-refresh"></i>榛樿鍒楀</button>-->
@@ -728,6 +729,9 @@
                     //涓嬫帹宸ュ簭鍑虹珯姹囨姤鍗�
                     case 'btn-NoPassProd': set_NoPassProd();
                         break;
+                    //涓嬫帹璐ㄩ噺姹囨姤鍗�
+                    case 'btn-QualityReport': set_QualityReport();
+                        break;                        
                     //棰勮
                     case 'btn-Cell': layer.msg('棰勮锛�');
                         break;
@@ -1649,6 +1653,51 @@
                 }
             }
 
+            //涓嬫帹璐ㄩ噺姹囨姤鍗�            
+            function set_QualityReport() {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length > 0) {
+
+                    var linterid = [];
+                    var HERR = "";
+                    var HGroupID_JY = data[0].HGroupID;
+                    var HDeptID_JY = data[0].HDeptID;
+
+                    for (var i = 0; i < checkStatus.data.length; i++) {
+                        if (data[i].HGroupID != HGroupID_JY || data[i].HDeptID || HDeptID_JY) {
+                            HERR += "绗�" + (i+1) + "琛岋紝鐢熶骇鐝粍鎴栬�呯敓浜ц溅闂达紝涓庡叾浣欒涓嶄竴鑷达紝涓嶅厑璁稿悎骞朵笅鎺紒"
+                        }
+
+                        linterid.push(data[i].hmainid.toString());
+                    }
+
+                    if (HERR != "") {
+                        layer.msg(HERR,{ time: 3000, })
+                        return;
+                    }
+                   
+                    layer.open({
+                        type: 2
+                        , area: ['100%', '100%']
+                        , title: '璐ㄩ噺姹囨姤鍗�-缂栬緫'
+                        , shade: 0.6
+                        , maxmin: false
+                        , anim: 0
+                        , content: ['../../鐢熶骇绠$悊/鎶ュ伐鍙板伐搴�/涓嶈壇閲囬泦/Sc_QualityReportStepBill_New.html?OperationType=' + 6 + '&linterid=' + linterid.toString() + '&HEntry=0&HProcNo=' + 0 + '&HEntryID=' + 0 + '', 'yes']
+                        , resize: false
+                        , cancel: function () {
+                            btnIs();
+                        }
+                        , end: function () {
+                            get_FastQuery(table, option);
+                        }
+                    })
+                } else {
+                    layer.msg('璇烽�夋嫨鏁版嵁涓嬫帹锛�');
+                }
+            }
+
             //鏂板鍗曟嵁
             function set_AddNew() {
                 layer.open({

--
Gitblit v1.9.1