From 82ba14eeb57b4e7ccc652afb0e700a89ce4e64f6 Mon Sep 17 00:00:00 2001
From: zrg <z18737863051@163.com>
Date: 星期二, 25 二月 2025 11:21:39 +0800
Subject: [PATCH] 增加斯莫尔  性能检测散点图报表,修改送测登记数据台账报表

---
 WebTM/views/质量管理/质量报表/QC_RegistrationForTestingReport.html |   94 ++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 80 insertions(+), 14 deletions(-)

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_RegistrationForTestingReport.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_RegistrationForTestingReport.html"
index 318c4f1..6e62de4 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_RegistrationForTestingReport.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_RegistrationForTestingReport.html"
@@ -102,6 +102,7 @@
                         </div>
                         <script type="text/html" id="toolbarDemo1">
                             <div class="layui-btn-container">
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
                             </div>
                         </script>
@@ -131,8 +132,9 @@
             , soulTable = layui.soulTable
         var sWhere = "";
         var option = [];
+        var ins;                //鐢ㄤ簬瀵煎嚭excel
         var HModName = "QC_RegistrationForTestingReport";
-        var titleData = ["HInterID", "HEntryID", "HBadReasonID", "HSourceInterID", "HSourceEntryID"];//瀛愯〃涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
+        var titleData = ["HInterID", "HEntryID", "HBadReasonID", "HSourceInterID", "HSourceEntryID", "HInterIDLKY","HInterIDSZB"];//瀛愯〃涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
 
         //#endregion
 
@@ -152,6 +154,9 @@
             switch (obj.event) {
                 //鍒楄缃�
                 case 'set_HideColumn': get_HideColumn();
+                    break;
+                //瀵煎嚭鎸夐挳
+                case 'btn_Export': btn_Export();
                     break;
             };
         });
@@ -273,10 +278,17 @@
                                 if ($.inArray(data[i].name, titleData) > -1) {
                                     col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
                                 }
-                                else if (data[i].name == '妫�楠屽崟鍗曞彿') {//娣诲姞瓒呴摼鎺�
+                                else if (data[i].name == '涓夊潗鏍�') {//娣诲姞瓒呴摼鎺�
                                     col.push({
-                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '妫�楠屽崟鍗曞彿', templet: function (d) {
-                                            return '<span style="color: blue;">' + d.妫�楠屽崟鍗曞彿 + '</span>'
+                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '涓夊潗鏍�', templet: function (d) {
+                                            return '<span style="color: blue;">' + d.涓夊潗鏍� + '</span>'
+                                        }, style: 'cursor: pointer;'
+                                    });
+                                }
+                                else if (data[i].name == '杞粨浠�') {//娣诲姞瓒呴摼鎺�
+                                    col.push({
+                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '杞粨浠�', templet: function (d) {
+                                            return '<span style="color: blue;">' + d.杞粨浠� + '</span>'
                                         }, style: 'cursor: pointer;'
                                     });
                                 }
@@ -318,15 +330,10 @@
                             option.data = data1.data
                         }
 
-
                         table.render(option);
-
+                        ins = table.render(option);
                         //鍒锋柊琛ㄦ牸鏁版嵁
                         DisPlay_HideColumn();
-
-                        //if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") {
-                        //    ColFilter();
-                        //}
 
                         layer.close(ajaxLoad);
                     } else {
@@ -431,9 +438,64 @@
 
         table.on('tool(mainTable)', function (obj) {
             var data = obj.data;
-            if (obj.event == '妫�楠屽崟鍗曞彿') {
-                const HBillNo = data.妫�楠屽崟鍗曞彿.substring(0, 2);
-                var linterid = data.HInterID;
+            if (obj.event == '涓夊潗鏍�') {
+                const HBillNo = data.涓夊潗鏍�.substring(0, 2);
+                var linterid = data.HInterIDSZB;
+                if (HBillNo == "SJ") {
+                    layer.open({
+                        type: 2
+                        , area: ['100%', '100%']
+                        , title: '鏌ョ湅棣栦欢妫�楠屽崟'
+                        , closeBtn: 1
+                        , shade: 0.6 //閬僵閫忔槑搴�
+                        , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                        , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                        , content: '../棣栦欢妫�楠屽崟/QC_Add_Edit_FirstPieceCheckBill.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0'
+                        , resize: false,
+                        end: function () {
+                        }
+                        , cancel: function () {
+                        }
+                    })
+                }
+                else if (HBillNo == "XJ") {
+                    layer.open({
+                        type: 2
+                        , area: ['100%', '100%']
+                        , title: '鏌ョ湅宸℃璁板綍鍗�'
+                        , closeBtn: 1
+                        , shade: 0.6 //閬僵閫忔槑搴�
+                        , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                        , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                        , content: '../宸℃璁板綍鍗�/QC_Add_Edit_PatrolProcCheckOtherill.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0'
+                        , resize: false,
+                        end: function () {
+                        }
+                        , cancel: function () {
+                        }
+                    })
+                }
+                else if (HBillNo == "GX") {
+                    layer.open({
+                        type: 2
+                        , area: ['100%', '100%']
+                        , title: '鏌ョ湅鏈妫�楠屽崟'
+                        , closeBtn: 1
+                        , shade: 0.6 //閬僵閫忔槑搴�
+                        , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                        , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                        , content: '../宸ュ簭妫�楠屽崟/QC_ProcessCheckBill.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0'
+                        , resize: false,
+                        end: function () {
+                        }
+                        , cancel: function () {
+                        }
+                    })
+                }
+            }
+            if (obj.event == '杞粨浠�') {
+                const HBillNo = data.杞粨浠�.substring(0, 2);
+                var linterid = data.HInterIDLKY;
                 if (HBillNo == "SJ") {
                     layer.open({
                         type: 2
@@ -488,7 +550,11 @@
             }
         });
     
-
+        //#region 瀵煎嚭Execel
+        function btn_Export() {
+            table.exportFile(ins.config.id, option.data, "xls");
+        }
+        //#endregion
 
         //闅愯棌鍒楄缃�
         function get_HideColumn() {

--
Gitblit v1.9.1