From 8563e4c5f60e3a59b83a66165cbbe4db1108cdf2 Mon Sep 17 00:00:00 2001
From: zrg <z18737863051@163.com>
Date: 星期三, 02 四月 2025 08:35:17 +0800
Subject: [PATCH] 新增 抢修附属工费报表、抢修费用汇总表、抢修汇总表、抢修考核出勤明细表  4个报表

---
 WebTM/views/基础资料/公用基础资料/HBarPlanPrint.html |  197 ++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 163 insertions(+), 34 deletions(-)

diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/HBarPlanPrint.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/HBarPlanPrint.html"
index 4ab7ff0..b272bd5 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/HBarPlanPrint.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/HBarPlanPrint.html"
@@ -1,7 +1,8 @@
 锘�<!DOCTYPE html>
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <meta name="renderer" content="ie-comp" />
     <title>鎵撳嵃</title>
     <script src="../../CreateControl.js"></script>
     <script src="../../GRInstall.js"></script>
@@ -14,42 +15,42 @@
     </style>
     <script type="text/javascript">
 
-    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];
+        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;
         }
-        return vars;
-    }
-    //鍦ㄧ綉椤靛垵濮嬪姞杞芥椂鍚戞姤琛ㄦ彁渚涙暟鎹�
-    function window_onload() {
-        var ReportViewer = document.getElementById("ReportViewer");
-        // ReportViewer.Stop();
-        var Report = ReportViewer.Report;
-        //寮�鍚姤琛ㄧ敓鎴愯繘搴︽潯鏄剧ず
-        //ReportViewer.Report.ShowProgressUI = true;
-        Report.OnPrintBegin = OnPrintBegin;
-        Report.OnPrintEnd = OnPrintEnd;
+        //鍦ㄧ綉椤靛垵濮嬪姞杞芥椂鍚戞姤琛ㄦ彁渚涙暟鎹�
+        function window_onload() {
+            var ReportViewer = document.getElementById("ReportViewer");
+            // ReportViewer.Stop();
+            var Report = ReportViewer.Report;
+            //寮�鍚姤琛ㄧ敓鎴愯繘搴︽潯鏄剧ず
+            //ReportViewer.Report.ShowProgressUI = true;
+            Report.OnPrintBegin = OnPrintBegin;
+            Report.OnPrintEnd = OnPrintEnd;
 
-        ReportViewer.Start();
-    }
-    //function OnPrintEnd() {
-    //    if (PrintCount == 0) {
-    //        var LCStatus = sessionStorage.getItem("LCStatus");
-    //        if (LCStatus == "Print")//鎵撳嵃鐘舵��
-    //        {
-    //            SaveLabelPrint(sessionStorage.getItem("LabelJson"));
-    //            PrintCount = 1;
-    //        }
-    //    }
+            ReportViewer.Start();
+        }
+        //function OnPrintEnd() {
+        //    if (PrintCount == 0) {
+        //        var LCStatus = sessionStorage.getItem("LCStatus");
+        //        if (LCStatus == "Print")//鎵撳嵃鐘舵��
+        //        {
+        //            SaveLabelPrint(sessionStorage.getItem("LabelJson"));
+        //            PrintCount = 1;
+        //        }
+        //    }
 
-    //}
-    //function OnPrintBegin() {
+        //}
+        //function OnPrintBegin() {
 
-    //}
+        //}
     </script>
 </head>
 <body>
@@ -148,17 +149,41 @@
             case "ICStockBill"://閿�鍞��璐у崟鎵撳嵃
                 CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_ICStockBill.aspx?linterid=" + value, true, "");
                 break;
+            case "HPayMentBill"://浠樻鍗�
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_HPayMentBill.aspx?linterid=" + value, true, "");
+                break;
             case "HGy_BarCodeBill"://鏉$爜鎵撳嵃
                 CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_HGy_BarCodeBill.aspx?linterid=" + value, true, "");
                 break;
             case "HIcmoBill"://鐢熶骇璁㈠崟鎵撳嵃
                 CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Sc_ICMOBillList.aspx?linterid=" + value, true, "");
                 break;
+            case "HIcmoBillTK"://鐢熶骇璁㈠崟鎵撳嵃杩芥函鐮�
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Sc_ICMOBillListTK.aspx?linterid=" + value, true, "");
+                break;
             case "HPOOrderBill"://閲囪喘璁㈠崟鎵撳嵃
                 CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_HPOOrderBill.aspx?linterid=" + value, true, "");
                 break;
+            case "Cg_POOrderChangeBillList": //閲囪喘璁㈠崟鍙樻洿鍗�
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_HPOOrderChangeBillList.aspx?linterid=" + value, true, "");
+                break;
+            case "HPOOrderBillByID"://閲囪喘璁㈠崟缂栬緫鎵撳嵃
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_HPOOrderBillByID.aspx?linterid=" + value, true, "");
+                break;
             case "HPOInStockBill"://鏀舵枡閫氱煡鍗曟墦鍗�
                 CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_HPOInStockBill.aspx?linterid=" + value, true, "");
+                break;
+            case "HPOInStockBillByID"://鏀舵枡閫氱煡鍗�2鎵撳嵃
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_HPOInStockBillByID.aspx?linterid=" + value, true, "");
+                break;
+            case "HPOStockInBill"://閲囪喘鍏ュ簱鍗�
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_HPOStockInBill.aspx?linterid=" + value, true, "");
+                break;
+            case "Cg_POStockInChangeBillList"://閲囪喘璋冧环鍗�
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_HPOStockInChangeBillList.aspx?linterid=" + value, true, "");
+                break;
+            case "HPOStockInBillByID"://閲囪喘鍏ュ簱鍗�2缂栬緫鎵撳嵃
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_HPOStockInBillByID.aspx?linterid=" + value, true, "");
                 break;
             case "HICMOBillList"://鐢熶骇璁㈠崟鎵撳嵃
                 CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_HICMOBillList.aspx?linterid=" + value, true, "");
@@ -169,6 +194,9 @@
             case "HSeOutStockBillList"://鍙戣揣閫氱煡鍗曟墦鍗�
                 CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_HSeOutStockBillList.aspx?linterid=" + value, true, "");
                 break;
+            case "HSeOutStockBillListByID"://棰嗙敤鏉愭枡鎵撳嵃
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_HSeOutStockBillListByID.aspx?linterid=" + value, true, "");
+                break;
             case "HSeOrderBillList"://閿�鍞鍗曟墦鍗�
                 CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_HSeOrderBillList.aspx?linterid=" + value, true, "");
                 break;
@@ -176,7 +204,7 @@
                 CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_QK_PackingBillList.aspx?typename='" + OpenTmp + "'&linterid=" + value, true, "");
                 break;
             case "HProcessExchange"://宸ュ簭娴佽浆鍗�
-                var ListTrue = value.split(',');
+                var ListTrue = value.split('|');
                 if (ListTrue[1] == 0) {
                     CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp  + ".grf", "xmlLBM_Sc_ProcessExchangeBillList.aspx?linterid=" + ListTrue[0], true, "");
                 } else {
@@ -204,6 +232,107 @@
             case "HWarehouse"://浠撳簱鍒楄〃
                 CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Gy_WarehouseList.aspx?linterid=" + value, true, "");
                 break;
+            case "HStockPlace"://浠撲綅鍒楄〃
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Gy_StockPlaceList.aspx?linterid=" + value, true, "");
+                break;
+            case "Kf_OtherOutBillList"://鍏朵粬鍑哄簱鍗曠淮鎶�  鍑哄簱鐮佸崟
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Kf_OtherOutBillList.aspx?linterid=" + value, true, "");
+                break;
+            case "Kf_MateOutBillList"://鐢熶骇棰嗘枡鍗�
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Kf_MateOutBillList.aspx?linterid=" + value, true, "");
+                break;
+            case "Sc_ProcessExchangeArrangement"://宸ュ簭瀛愭祦杞帓缂�
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Sc_ProcessExchangeArrangement.aspx?linterid=" + value, true, "");
+                break;
+            case "Xs_ExceptiveCheckRequestBillList": //鐗规壒鐢宠鍗�
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Xs_ExceptiveCheckRequestBillList.aspx?linterid=" + value, true, "");
+                break;
+            case "Xs_SeOrderBill": //閿�鍞鍗�
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Xs_SeOrderBill.aspx?linterid=" + value, true, "");
+                break;
+            case "Xs_SeOrderChangeBillList": //閿�鍞鍗曞彉鏇村崟
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Xs_SeOrderChangeBillList.aspx?linterid=" + value, true, "");
+                break;
+            case "Xs_CusRatingChangeBillList": //淇$敤棰濆害鐢宠鍗�
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Xs_CusRatingChangeBillList.aspx?linterid=" + value, true, "");
+                break; Kf_SellOutBillList
+            case "Kf_SellOutBillList": //閿�鍞嚭搴撳崟
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Kf_SellOutBillList.aspx?linterid=" + value, true, "");
+                break;
+            case "Kf_SellOutBillListByID": //鏉愭枡缁撶畻娓呭崟
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Kf_SellOutBillListByID.aspx?linterid=" + value, true, "");
+                break;
+            case "Kf_SellOutBillList_BarCodeNote": //閿�鍞爜鍗�
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Kf_SellOutBillList_BarCodeNote.aspx?linterid=" + value, true, "");
+                break;
+            case "Kf_SellOutBillList_BarCodeNote_ByCusDefine": //閿�鍞爜鍗�(瀹㈡埛鐗╂枡)
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Kf_SellOutBillList_BarCodeNote_ByCusDefine.aspx?linterid=" + value, true, "");
+                break;
+            case "Sc_ICMOChangeBillList": //鐢熶骇璁㈠崟鍙樻洿鍗�
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Sc_ICMOChangeBillList.aspx?linterid=" + value, true, "");
+                break;
+            case "HPOInStockBackBill": //閫�鏂欓�氱煡鍗�
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_HPOInStockBackBill.aspx?linterid=" + value, true, "");
+                break;
+            case "PM_ProjectBillMainMy": //鎴戠殑椤圭洰
+                var ListTrue = value.split('|');
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlPM_ProjectBillMainMy.aspx?linterid=" + ListTrue[0] + "&Num=" + ListTrue[1], true, "");
+                break;
+            case "Sc_MyTicketList": //鎴戠殑宸ュ崟
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Sc_MyTicke.aspx?linterid=" + value, true, "");
+                break;
+            case "PM_WorkTaskBillMyList": //鎴戠殑浠诲姟
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlPM_WorkTaskBillMyList.aspx?linterid=" + value, true, "");
+                break;
+            case "Pay_WorkTimesBillList": //鑰冨嫟姹囨姤鍗曞垪琛�
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Pay_WorkTimesBillList.aspx?linterid=" + value, true, "");
+                break;
+            case "YS_ReceiveOtherBill": //鍏朵粬搴旀敹鍗�
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLYS_ReceiveOtherBillMainList.aspx?linterid=" + value, true, "");
+                break;
+            case "HGy_FixCard"://鍥哄畾璧勪骇
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_HGy_FixCard.aspx?linterid=" + value, true, "");
+                break;
+            case "HGy_CardType"://璧勪骇绫诲埆
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_HGy_CardType.aspx?linterid=" + value, true, "");
+                break;
+            case "HGy_CardAddress"://璧勪骇浣嶇疆
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_HGy_CardAddress.aspx?linterid=" + value, true, "");
+                break;
+            case "HGy_CardStatus"://璧勪骇鐘舵��
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_HGy_CardStatus.aspx?linterid=" + value, true, "");
+                break;
+            case "HGy_CardChangeType"://鍙樺姩鏂瑰紡
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_HGy_CardChangeType.aspx?linterid=" + value, true, "");
+                break;
+            case "Xs_SellOutChangeBillList": //閿�鍞皟浠峰崟
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Xs_SellOutChangeBillList.aspx?linterid=" + value, true, "");
+                break;
+            case "Kf_ICStockBackBillList": //閿�鍞��璐у崟
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Kf_ICStockBackBillList.aspx?linterid=" + value, true, "");
+                break;
+            case "Xs_SeOrderBill_StockInCodeNote": //閿�鍞鍗� 鍏ュ簱鐮佸崟
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Xs_SeOrderBill_StockInCodeNote.aspx?linterid=" + value, true, "");
+                break;
+            case "HBarCodePrint"://鐗╂枡鏉$爜鎵撳嵃
+                //CreateDisplayViewerEx("100%", "100%", "../../views/grf/" + OpenTmp + ".grf", "../../views/SRM/xmlSRM_Web_BarCodeBillList.aspx?linterid=" + value, true, "");
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlSRM_Web_BarCodeBillList.aspx?linterid=" + value, true, "");
+                break;
+            case "HICMOReport"://鐢熶骇姹囨姤鍗�
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Sc_ICMOReportBillList.aspx?linterid=" + value, true, "");
+                break;
+            case "HICMOReport2"://鐢熶骇姹囨姤鍗�2
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Sc_ICMOReportBillList2.aspx?linterid=" + value, true, "");
+                break;
+            case "QC_TakeSampleCheckBillMainList"://妫�楠屽彇鏍峰崟
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_QC_TakeSampleCheckBillMainList.aspx?linterid=" + value, true, "");
+                break;
+            case "Xs_OutDoorBillList"://鍑洪棬纭鍗曞崟
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Xs_OutDoorBillList.aspx?linterid=" + value, true, "");
+                break;
+            case "Kf_ProductReceiveMaterialBillList": //鐢熶骇棰嗘枡鍗�
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Kf_ProductReceiveMaterialBillList.aspx?linterid=" + value, true, "");
+                break;
         }
     </script>
 </body>

--
Gitblit v1.9.1