From fb8a9fbc15b917ff3d36eb30e28633a413ff0a42 Mon Sep 17 00:00:00 2001
From: llj <132905093+newwwwwwtree@users.noreply.github.com>
Date: 星期一, 04 八月 2025 10:17:38 +0800
Subject: [PATCH] 页面过滤条件:开始时间和结束时间(根据检验信息中的创建时间进行过滤)、站台(检验信息中的检验工序)、料号(PNL布局信息名称)、批次(lot号) 2.柱状图:x轴lot号,y轴良品率。根据开始时间和结束时间、站台、料号 过滤检验信息并去重(一个PNL里的PCS不能有重复记录),然后根据料号、批次分组合计得到该料号每个批次的不良PCS的数量合计。然后获取该料号每个批次中PNL条码的数量(PNL条码不能重复)并乘PNL布局信息中子表的记录数(该料号中的PCS数量)得到每个批次的PCS总数。对每个批次进行((PCS总数-不良PCS数量)/PCS总数 *100)得到每个批次的良品率。 3.饼状图:根据开始时间和结束时间、站台、料号 过滤检验信息并去重(一个PNL里的PCS不能有重复记录),然后根据检验信息中的不良原因分组统计各个原因的数量。在饼状图显示 4.表格:根据开始时间和结束时间、站台、料号 过滤检验信息,表头包含(站台、料号、PNL条码、PCS号、正反面、不良原因),并针对表头字段进行去重

---
 WebTM/views/计划管理/产线质检平台/Sc_ICMOBillQualityStatus_Tmp.html |   51 ++++++++++++++++++++++++++++++++++++++-------------
 1 files changed, 38 insertions(+), 13 deletions(-)

diff --git "a/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\344\272\247\347\272\277\350\264\250\346\243\200\345\271\263\345\217\260/Sc_ICMOBillQualityStatus_Tmp.html" "b/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\344\272\247\347\272\277\350\264\250\346\243\200\345\271\263\345\217\260/Sc_ICMOBillQualityStatus_Tmp.html"
index 7fa6ff2..c31cab0 100644
--- "a/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\344\272\247\347\272\277\350\264\250\346\243\200\345\271\263\345\217\260/Sc_ICMOBillQualityStatus_Tmp.html"
+++ "b/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\344\272\247\347\272\277\350\264\250\346\243\200\345\271\263\345\217\260/Sc_ICMOBillQualityStatus_Tmp.html"
@@ -129,7 +129,7 @@
                                         <div class="layui-inline">
                                             <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">鎶ュ簾鍘熷洜</label>
                                             <div class="layui-input-block" style="margin-left: 77px;">
-                                                <input type="text" class="layui-input" lay-verify="HBadReasonName" name="HBadReasonName" id="HBadReasonName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                                <input type="text" class="layui-input" lay-verify="HBadReasonNames" name="HBadReasonNames" id="HBadReasonNames" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                                 <input type="hidden" name="HWasterReasonID" id="HWasterReasonID" lay-verify="HWasterReasonID" value="0">
                                                 <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHWasterReason" id="btnSearchHWasterReason" style="padding: 0 10px;float: right;margin-right: 3px;">
                                                     <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
@@ -905,7 +905,7 @@
                     , shift: 2                                          //寮瑰嚭鍔ㄧ敾
                     , area: ["90%", "90%"]                              //绐椾綋澶у皬
                     , maxmin: true                                      //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
-                    , content: ["../../../views/Baseset/鍩虹璧勬枡/Gy_EmployeeList.html?Type=HEmpID", "yes"]
+                    , content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?type=HEmp', 'yes']
                     , btn: ["纭畾", "鍙栨秷"]
                     , btn1: function (index, laero) {
                         //鎸夐挳涓�  鐨勫洖璋�
@@ -917,7 +917,7 @@
                         }
 
                         $("#HCheckManID").val(checkStatus.data[0].HItemID);//鍐呯爜
-                        $("#HCheckManName").val(checkStatus.data[0].HName);//鍚嶇О
+                        $("#HCheckManName").val(checkStatus.data[0].鑱屽憳鍚嶇О);//鍚嶇О
                         layer.close(index);//鍏抽棴寮圭獥
                     }
                     , btn2: function (index, layero) { }
@@ -935,7 +935,7 @@
                     , shift: 2                                          //寮瑰嚭鍔ㄧ敾
                     , area: ["90%", "90%"]                              //绐椾綋澶у皬
                     , maxmin: true                                      //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
-                    , content: ["../../../views/鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_BadReason.html", "yes"]
+                    , content: ["../../../views/鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_BadReason.html?type=BadReason", "yes"]
                     , btn: ["纭畾", "鍙栨秷"]
                     , btn1: function (index, laero) {
                         //鎸夐挳涓�  鐨勫洖璋�
@@ -965,7 +965,7 @@
                     , shift: 2                                          //寮瑰嚭鍔ㄧ敾
                     , area: ["90%", "90%"]                              //绐椾綋澶у皬
                     , maxmin: true                                      //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
-                    , content: ["", "yes"]
+                    , content: ["../../../views/鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_BadType.html", "yes"]
                     , btn: ["纭畾", "鍙栨秷"]
                     , btn1: function (index, laero) {
                         //鎸夐挳涓�  鐨勫洖璋�
@@ -977,8 +977,8 @@
                         }
 
                         layer.msg("涓嶈壇绫诲瀷");
-                        //$("#HBadTypeID").val(checkStatus.data[0].HItemID);//鍐呯爜
-                        //$("#HBadTypeName").val(checkStatus.data[0].涓嶈壇鍘熷洜鍚嶇О);//鍚嶇О
+                        $("#HBadTypeID").val(checkStatus.data[0].HItemID);//鍐呯爜
+                        $("#HBadTypeName").val(checkStatus.data[0].涓嶈壇绫诲瀷鍚嶇О);//鍚嶇О
                         layer.close(index);//鍏抽棴寮圭獥
                     }
                     , btn2: function (index, layero) { }
@@ -996,7 +996,7 @@
                     , shift: 2                                          //寮瑰嚭鍔ㄧ敾
                     , area: ["90%", "90%"]                              //绐椾綋澶у皬
                     , maxmin: true                                      //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
-                    , content: ["", "yes"]
+                    , content: ["../../../views/鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_BadResult.html", "yes"]
                     , btn: ["纭畾", "鍙栨秷"]
                     , btn1: function (index, laero) {
                         //鎸夐挳涓�  鐨勫洖璋�
@@ -1008,8 +1008,8 @@
                         }
 
                         layer.msg("涓嶈壇鍚庢灉");
-                        //$("#HBadResultID").val(checkStatus.data[0].HItemID);//鍐呯爜
-                        //$("#HBadResultName").val(checkStatus.data[0].涓嶈壇鍘熷洜鍚嶇О);//鍚嶇О
+                        $("#HBadResultID").val(checkStatus.data[0].HItemID);//鍐呯爜
+                        $("#HBadResultName").val(checkStatus.data[0].涓嶈壇鍚庢灉鍚嶇О);//鍚嶇О
                         layer.close(index);//鍏抽棴寮圭獥
                     }
                     , btn2: function (index, layero) { }
@@ -1027,7 +1027,7 @@
                     , shift: 2                                          //寮瑰嚭鍔ㄧ敾
                     , area: ["90%", "90%"]                              //绐椾綋澶у皬
                     , maxmin: true                                      //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
-                    , content: ["", "yes"]
+                    , content: ["../../../views/鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_BadReason.html?type=ScrapReason", "yes"]
                     , btn: ["纭畾", "鍙栨秷"]
                     , btn1: function (index, laero) {
                         //鎸夐挳涓�  鐨勫洖璋�
@@ -1039,8 +1039,8 @@
                         }
 
                         layer.msg("鎶ュ簾鍘熷洜");
-                        //$("#HBadResultID").val(checkStatus.data[0].HItemID);//鍐呯爜
-                        //$("#HBadResultName").val(checkStatus.data[0].涓嶈壇鍘熷洜鍚嶇О);//鍚嶇О
+                        $("#HWasterReasonID").val(checkStatus.data[0].HItemID);//鍐呯爜
+                        $("#HBadReasonNames").val(checkStatus.data[0].涓嶈壇鍘熷洜鍚嶇О);//鍚嶇О
                         layer.close(index);//鍏抽棴寮圭獥
                     }
                     , btn2: function (index, layero) { }
@@ -1363,6 +1363,31 @@
 
         });
 
+        //璐ㄦ鍛�
+        function GetHEmpValue(obj) {
+            $("#HCheckManID").val(obj[0].HItemID);//鍐呯爜
+            $("#HCheckManName").val(obj[0].鑱屽憳鍚嶇О);//鍚嶇О
+        }
+        //涓嶈壇鍘熷洜
+        function GetBadReasonValue(obj) {
+            $("#HBadReasonID").val(obj[0].HItemID);//鍐呯爜
+            $("#HBadReasonName").val(obj[0].涓嶈壇鍘熷洜鍚嶇О);//鍚嶇О
+        }
+        //涓嶈壇绫诲瀷
+        function GetBadTypeValue(obj) {
+            $("#HBadTypeID").val(obj[0].HItemID);//鍐呯爜
+            $("#HBadTypeName").val(obj[0].涓嶈壇绫诲瀷鍚嶇О);//鍚嶇О
+        }
+        //涓嶈壇鍚庢灉
+        function GetBadResultValue(obj) {
+            $("#HBadResultID").val(obj[0].HItemID);//鍐呯爜
+            $("#HBadResultName").val(obj[0].涓嶈壇鍚庢灉鍚嶇О);//鍚嶇О
+        }
+        //鎶ュ簾鍘熷洜
+        function GetScrapReasonValue(obj) {
+            $("#HWasterReasonID").val(obj[0].HItemID);//鍐呯爜
+            $("#HBadReasonNames").val(obj[0].涓嶈壇鍘熷洜鍚嶇О);//鍚嶇О
+        }
 
     </script>
 </body>

--
Gitblit v1.9.1