From b6d581e3dc7f85861625a6aa5e849321f0257511 Mon Sep 17 00:00:00 2001
From: zrg <z18737863051@163.com>
Date: 星期四, 08 八月 2024 17:29:41 +0800
Subject: [PATCH] 1.产品工艺参数清单, 增加 字段 HTechParamClassID int //工艺参数大类(Gy_TechnologyParameterClass) HSNO int //工艺次序 HStdNextTimes money //理论次序间隔 HTechParamIDStd int //对应设定值工艺参数(Gy_TechnologyParameter) (都是非必录) 2.修改报表格式

---
 WebTM/WebTM.csproj.user                                   |    7 
 WebTM/views/计划管理/工艺路线/Gy_MaterialTechParamBillMain.html   |   93 +++++++++++++
 WebTM/views/质量管理/质量报表/QC_ProcessPerformanceFirstPass.html |  100 +++++++++++++-
 WebTM/views/质量管理/质量报表/QC_ProcessPerformancePass.html      |   42 +++++
 WebTM/views/质量管理/质量报表/Sc_StationOutBil_HProc.html         |  152 ++++++++++++++++++--
 WebTM/views/质量管理/质量报表/SB_TechnologyParameterList.html     |   16 ++
 WebTM/layuiadmin/Scripts/webConfig.js                     |    4 
 7 files changed, 378 insertions(+), 36 deletions(-)

diff --git a/WebTM/WebTM.csproj.user b/WebTM/WebTM.csproj.user
index abfa447..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>D:\GIT浠撳簱\MESWMS-LayUI\WebTM\Properties\PublishProfiles\JFTM.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>
@@ -16,8 +16,9 @@
     <VisualStudio>
       <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
         <WebProjectProperties>
-          <StartPageUrl>views/user/login.html</StartPageUrl>
-          <StartAction>SpecificPage</StartAction>
+          <StartPageUrl>
+          </StartPageUrl>
+          <StartAction>CurrentPage</StartAction>
           <AspNetDebugging>True</AspNetDebugging>
           <SilverlightDebugging>False</SilverlightDebugging>
           <NativeDebugging>False</NativeDebugging>
diff --git a/WebTM/layuiadmin/Scripts/webConfig.js b/WebTM/layuiadmin/Scripts/webConfig.js
index ba4cfc4..ddc4838 100644
--- a/WebTM/layuiadmin/Scripts/webConfig.js
+++ b/WebTM/layuiadmin/Scripts/webConfig.js
@@ -3,13 +3,13 @@
     //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:81/API/";    //鐜嬪浆鏈湴閰嶇疆
     /*var WEBURL = "http://localhost:8083/API/";  //闄堥洴闈欐湰鍦伴厤缃�*/
     //var WEBURL = "http://localhost:81/API/"    //缈佹稕娑涙湰鍦伴厤缃�
-    /*var WEBURL = "http://localhost:8082/API/";    *//*//寮犵憺骞挎湰鍦伴厤缃�*/
+    var WEBURL = "http://localhost:8082/API/";    //寮犵憺骞挎湰鍦伴厤缃�
     //var WEBURL = "http://localhost:8082/LuBaoAPI/";   //浣欐�濇澃鏈湴閰嶇疆
     //var WEBURL = "http://localhost:8088/ARAPI/";    //浣欐�濇澃鏈湴閰嶇疆(瀹夌憺)
     //var WEBURL = "http://10.1.4.155/API/";   //姹熶赴瀹㈡埛NEW
diff --git "a/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_MaterialTechParamBillMain.html" "b/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_MaterialTechParamBillMain.html"
index 0828e60..6b745b2 100644
--- "a/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_MaterialTechParamBillMain.html"
+++ "b/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_MaterialTechParamBillMain.html"
@@ -570,6 +570,10 @@
                     "HDataForm": "璁惧閲囬泦",
                     "HDataUnit": "绉�",
                     "HDataTimes": "0",
+                    "HTechParamClassID": "0",
+                    "HSNO": "0",
+                    "HStdNextTimes": "0",
+                    "HTechParamIDStd":"0",
                     "HSourceBillNo": "0",
                     "HSourceBillType": "0",
                     "HSourceEntryID": "0",
@@ -661,6 +665,12 @@
                         , { field: 'HDataForm', title: '閲囬泦鏉ユ簮', templet: '#HDataForm-select' }
                         , { field: 'HDataUnit', title: '閲囬泦鏃堕棿鍗曚綅', templet: '#HDataUnit-select' }
                         , { field: 'HDataTimes', title: '閲囬泦鍛ㄦ湡棰戠巼', edit: 'text', totalRow: true }
+                        , { field: 'HTechParamClassID', title: '宸ヨ壓鍙傛暟澶х被', hide: true }
+                        , { field: 'HTechParamClassName', title: '宸ヨ壓鍙傛暟澶х被鍚嶇О', edit: 'text', event: "HTechParamClassName" }     //f7
+                        , { field: 'HSNO', title: '宸ヨ壓娆″簭', edit: 'text', totalRow: true }
+                        , { field: 'HStdNextTimes', title: '鐞嗚娆″簭闂撮殧', edit: 'text', totalRow: true }
+                        , { field: 'HTechParamIDStd', title: '瀵瑰簲璁惧畾鍊煎伐鑹哄弬鏁�', hide: true }
+                        , { field: 'HTechParamIDStdName', title: '瀵瑰簲璁惧畾鍊煎伐鑹哄弬鏁板��', edit: 'text', event: "HTechParamIDStdName  " }     //f7
                         , { fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo' }
                     ]]
                 }
@@ -943,6 +953,10 @@
                                             "HDataForm": "鎵嬪伐褰曞叆",
                                             "HDataUnit": "绉�",
                                             "HDataTimes": "0",
+                                            "HTechParamClassID": "0",
+                                            "HSNO": "0",
+                                            "HStdNextTimes": "0",
+                                            "HTechParamIDStd": "0",
                                             "HSourceBillNo": "0",
                                             "HSourceBillType": "0",
                                             "HSourceEntryID": "0",
@@ -1025,6 +1039,85 @@
                                 }
                             });
                         }
+                        //宸ヨ壓鍙傛暟澶х被
+                        if (obj.event == "HTechParamClassName") {
+                            //鎵撳紑宸ヨ壓鍙傛暟澶х被灏忕獥浣�
+                            layer.open({
+                                type: 2,
+                                skin: 'layui-layer-rim', //鍔犱笂杈规
+                                title: '宸ヨ壓鍙傛暟澶х被',
+                                closeBtn: 1,
+                                shift: 2,
+                                area: ['80%', '80%'],
+                                maxmin: true,
+                                content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_TechnologyParameterClass.html', 'yes'],
+                                btn: ['纭畾', '鍙栨秷']
+                                , btn1: function (index, layero) {
+                                    //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                                    var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                                    var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                                    if (checkStatus.data.length === 0) {
+                                        return layer.msg('璇烽�夋嫨鏁版嵁');
+                                    }
+                                    obj.update({
+                                        "HTechParamClassID": checkStatus.data[0].HItemID,
+                                        "HTechParamClassName": checkStatus.data[0].宸ヨ壓鍙傛暟澶х被鍚嶇О,
+
+                                    });
+                                    layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                                }
+                                , end: function () {
+                                    //if (OptionData.length > 0) {
+                                    //    //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                                    //    obj.update({
+                                    //        "HTechParamClassID": OptionData[0].HItemID,
+                                    //        "HTechParamClassName": OptionData[0].宸ヨ壓鍙傛暟澶х被鍚嶇О,
+                                    //    });
+                                    //    OptionData = [];
+                                    //}
+                                }
+                            });
+                        }
+                        //瀵瑰簲璁惧畾鍊煎伐鑹哄弬鏁�
+                        if (obj.event == "HTechParamIDStdName") {
+                            //鎵撳紑瀵瑰簲璁惧畾鍊煎伐鑹哄弬鏁�(灏忕獥浣�
+                            layer.open({
+                                type: 2,
+                                skin: 'layui-layer-rim', //鍔犱笂杈规
+                                title: '瀵瑰簲璁惧畾鍊煎伐鑹哄弬鏁板垪琛�',
+                                closeBtn: 1,
+                                shift: 2,
+                                area: ['80%', '80%'],
+                                maxmin: true,
+                                content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_TechnologyParameter.html', 'yes'],
+                                btn: ['纭畾', '鍙栨秷']
+                                , btn1: function (index, layero) {
+                                    //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                                    var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                                    var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                                    if (checkStatus.data.length === 0) {
+                                        return layer.msg('璇烽�夋嫨鏁版嵁');
+                                    }
+                                    obj.update({
+                                        "HTechParamIDStd": checkStatus.data[0].HItemID,
+                                        "HTechParamIDStdName": checkStatus.data[0].瀵瑰簲璁惧畾鍊煎伐鑹哄弬鏁板悕绉�,
+
+                                    });
+                                    layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                                }
+                                , end: function () {
+                                    //if (OptionData.length > 0) {
+                                    //    //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                                    //    obj.update({
+                                    //        "HTechParamIDStd": OptionData[0].HItemID,
+                                    //        "HTechParamIDStdName": OptionData[0].瀵瑰簲璁惧畾鍊煎伐鑹哄弬鏁板悕绉�,
+
+                                    //    });
+                                    //    OptionData = [];
+                                    //}
+                                }
+                            });
+                        }
                         obj.event = "";
                         return false;
                     }
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_ProcessPerformanceFirstPass.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_ProcessPerformanceFirstPass.html"
index 68b5abd..1cacf47 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_ProcessPerformanceFirstPass.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_ProcessPerformanceFirstPass.html"
@@ -473,6 +473,7 @@
                 var HWasterQty_Work = [];//宸ュ簾
                 var HWasterQty_Mater = [];//鏂欏簾
                 var FistPass = [];//涓�娆″悎鏍肩巼
+                var target = [];//鐩爣鍊�
                 var HTitle = "鐩撮�氱巼瓒嬪娍鍥�";//鍥惧舰鏍囬
                 if (option.data.length > 0) {
                     for (let i = 0; i < option.data.length; i++) {
@@ -485,6 +486,7 @@
                         HWasterQty_Work.push(option.data[i].宸ュ簾);
                         HWasterQty_Mater.push(option.data[i].鏂欏簾);
                         FistPass.push((option.data[i].涓�娆″悎鏍肩巼).replace('%', ''));
+                        target.push(('95.00%').replace('%', ''))
                    
                     }
                 }
@@ -570,6 +572,18 @@
                                     return value;
                                 }
                             },
+                            itemStyle: {
+                                normal: {
+                                    label: {
+                                        show: true,		//寮�鍚樉绀�                                       
+                                        textStyle: {	    //鏁板�兼牱寮�
+                                            color: 'black',
+                                            fontSize: 16
+                                        }
+                                    }
+                                },
+                                color: '#00DDDD' // 璁剧疆鏌辩姸鍥捐摑鑹�
+                            },
                             data: HBackWorkQty
                         },
                         {
@@ -582,13 +596,25 @@
                             tooltip: {
                                 valueFormatter: function (value) {
                                     return value;
-                                }
+                                }   
+                            },
+                            itemStyle: {
+                                normal: {
+                                    label: {
+                                        show: true,		//寮�鍚樉绀�                                       
+                                        textStyle: {	    //鏁板�兼牱寮�
+                                            color: 'black',
+                                            fontSize: 16
+                                        }
+                                    }
+                                },
+                                color: '#FFFF00' // 璁剧疆鏌辩姸鍥鹃粍鑹�
                             },
                             data: HWasterQty_Work
                         },
                         {
                             name: '鏂欏簾',
-                            type: 'bar',
+                            type: 'bar',                           
                             stack: 'Ad',
                             emphasis: {
                                 focus: 'series'
@@ -598,11 +624,27 @@
                                     return value;
                                 }
                             },
+                            itemStyle: {
+                                normal: {
+                                    label: {
+                                        show: true,		//寮�鍚樉绀�                                       
+                                        textStyle: {	    //鏁板�兼牱寮�
+                                            color: 'black',
+                                            fontSize: 16
+                                        }
+                                    }
+                                },
+                                color: '#FFAA33' // 璁剧疆鏌辩姸鍥炬鑹�
+                            },
                             data: HWasterQty_Mater
                         },
                         {
                             name: '涓�娆″悎鏍肩巼',
                             type: 'line',
+                            label: {
+                                show: true,
+                                formatter: '{c}%'
+                            },
                             tooltip: {
                                 valueFormatter: function (value) {
                                     return value;
@@ -611,12 +653,34 @@
                             itemStyle: {
                                 normal: {
                                     lineStyle: {
-                                        color: 'green' // 璁剧疆绾挎潯棰滆壊涓虹豢鑹�
+                                        color: '#00BBFF' // 璁剧疆绾挎潯棰滆壊涓虹豢鑹�
                                     },
-                                    color: 'green' // 璁剧疆绾挎潯棰滆壊涓虹豢鑹�
+                                    color: '#00BBFF' // 璁剧疆绾挎潯棰滆壊涓虹豢鑹�
+                                }
+                            },                           
+                            data: FistPass
+                        },
+                        {
+                            name: '鐩爣鍊�',
+                            type: 'line',
+                            label: {
+                                show: true,
+                                formatter: '{c}%'
+                            },
+                            tooltip: {
+                                valueFormatter: function (value) {
+                                    return value;
                                 }
                             },
-                            data: FistPass
+                            itemStyle: {
+                                normal: {
+                                    lineStyle: {
+                                        color: '#FF0000' // 璁剧疆绾挎潯棰滆壊涓虹豢鑹�
+                                    },
+                                    color: '#FF0000' // 璁剧疆绾挎潯棰滆壊涓虹豢鑹�
+                                }
+                            },
+                            data: target
                         }
                     ]
                 };
@@ -701,12 +765,34 @@
                     series: [
                         {
                             name: '宸ユ枡鐜�',
-                            type: 'line',                          
+                            type: 'line',
+                            label: {
+                                show: true
+                            },
+                            itemStyle: {
+                                normal: {
+                                    lineStyle: {
+                                        color: '#FF0000' // 璁剧疆绾挎潯棰滆壊涓虹豢鑹�
+                                    },
+                                    color: '#FF0000' // 璁剧疆绾挎潯棰滆壊涓虹豢鑹�
+                                }
+                            },
                             data: HWorkPass
                         },
                         {
                             name: '鏂欏簾鐜�',
-                            type: 'line',                                                  
+                            type: 'line',
+                            label: {
+                                show: true
+                            },
+                            itemStyle: {
+                                normal: {
+                                    lineStyle: {
+                                        color: '#77DDFF' // 璁剧疆绾挎潯棰滆壊涓虹豢鑹�
+                                    },
+                                    color: '#77DDFF' // 璁剧疆绾挎潯棰滆壊涓虹豢鑹�
+                                }
+                            },
                             data: HMaterPass
                         }                      
                     ]
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_ProcessPerformancePass.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_ProcessPerformancePass.html"
index 178d0e8..8a13d45 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_ProcessPerformancePass.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_ProcessPerformancePass.html"
@@ -468,6 +468,7 @@
                 var H_X = [];//X杞存爣棰�
                 var HBackCount = [];//涓嶈壇鎬绘暟
                 var Pass = [];//鍚堟牸鐜�
+                var target = [];//鐩爣鍊�
                 var HTitle = "鍚堟牸鐜囪秼鍔垮浘";//鍥惧舰鏍囬
                 if (option.data.length > 0) {
                     for (let i = 0; i < option.data.length; i++) {
@@ -478,6 +479,7 @@
 
                         HBackCount.push(option.data[i].涓嶈壇鎬绘暟);                     
                         Pass.push((option.data[i].鍚堟牸鐜�).replace('%', ''));
+                        target.push(('95.00%').replace('%', ''))
                    
                     }
                 }
@@ -507,7 +509,7 @@
                         }
                     },
                     legend: {
-                        data: ['涓嶈壇鎬绘暟','鍚堟牸鐜�'],
+                        data: ['涓嶈壇鎬绘暟','鍚堟牸鐜�','鐩爣鍊�'],
                         top: 'bottom',  // 灏嗗浘渚嬫斁缃湪鍥捐〃鐨勪笅鏂�
                         left: 'center'  // 鎴栬�� 'right'锛屾牴鎹渶瑕佽皟鏁存按骞充綅缃�
                     },
@@ -552,7 +554,10 @@
                     series: [
                         {
                             name: '涓嶈壇鎬绘暟',
-                            type: 'bar',                         
+                            type: 'bar',
+                            label: {
+                                show: true
+                            },
                             barGap: 0,
                             emphasis: {
                                 focus: 'series'
@@ -562,11 +567,18 @@
                                     return value;
                                 }
                             },
+                            itemStyle: {
+                                color: '#33CCFF' // 璁剧疆鏌辩姸鍥捐摑鑹�
+                            },
                             data: HBackCount
                         },
                         {
                             name: '鍚堟牸鐜�',
                             type: 'line',
+                            label: {
+                                show: true,
+                                formatter: '{c}%'
+                            },
                             tooltip: {
                                 valueFormatter: function (value) {
                                     return value;
@@ -575,12 +587,34 @@
                             itemStyle: {
                                 normal: {
                                     lineStyle: {
-                                        color: 'green' // 璁剧疆绾挎潯棰滆壊涓虹豢鑹�
+                                        color: '#0066FF' // 璁剧疆绾挎潯棰滆壊涓虹豢鑹�
                                     },
-                                    color: 'green' // 璁剧疆绾挎潯棰滆壊涓虹豢鑹�
+                                    color: '#0066FF' // 璁剧疆绾挎潯棰滆壊涓虹豢鑹�
                                 }
                             },
                             data: Pass
+                        },
+                        {
+                            name: '鐩爣鍊�',
+                            type: 'line',
+                            label: {
+                                show: true,
+                                formatter: '{c}%'
+                            },
+                            tooltip: {
+                                valueFormatter: function (value) {
+                                    return value;
+                                }
+                            },
+                            itemStyle: {
+                                normal: {
+                                    lineStyle: {
+                                        color: '#FF0000' // 璁剧疆绾挎潯棰滆壊涓虹豢鑹�
+                                    },
+                                    color: '#FF0000' // 璁剧疆绾挎潯棰滆壊涓虹豢鑹�
+                                }
+                            },
+                            data: target
                         }
                     ]
                 };
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 466b118..e89f8ea 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"
@@ -570,6 +570,10 @@
                         {
                             name: '瀹為檯鍊�',
                             type: 'line',
+                            label: {
+                                show: true,
+                                formatter: '{c}%'
+                            },
                             tooltip: {
                                 valueFormatter: function (value) {
                                     return value;
@@ -580,6 +584,10 @@
                         {
                             name: '涓婇檺鍊�',
                             type: 'line',
+                            label: {
+                                show: true,
+                                formatter: '{c}%'
+                            },
                             tooltip: {
                                 valueFormatter: function (value) {
                                     return value;
@@ -598,6 +606,10 @@
                         {
                             name: '涓嬮檺鍊�',
                             type: 'line',
+                            label: {
+                                show: true,
+                                formatter: '{c}%'
+                            },
                             tooltip: {
                                 valueFormatter: function (value) {
                                     return value;
@@ -616,6 +628,10 @@
                         {
                             name: '鏍囧噯鍊�',
                             type: 'line',
+                            label: {
+                                show: true,
+                                formatter: '{c}%'
+                            },
                             tooltip: {
                                 valueFormatter: function (value) {
                                     return value;
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/Sc_StationOutBil_HProc.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/Sc_StationOutBil_HProc.html"
index 7d16e52..791fdbf 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/Sc_StationOutBil_HProc.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/Sc_StationOutBil_HProc.html"
@@ -198,7 +198,7 @@
             var option = [];
             var HModName = "Sc_StationOutBil_HProc";
             //涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
-            var titleData = ["骞�", "鏈�", "宸ュ簭"];
+            var titleData = ["骞�", "鏈�", "宸ュ簭鍚嶇О"];
 
 
             var ins;                        //鐢ㄤ簬瀵煎嚭excel
@@ -462,7 +462,7 @@
                     sWhere += " and 鏈� = '" + HMonth + "'";
                 }
                 if (HProcName) {
-                    sWhere += " and 宸ュ簭鍚嶇О like '%" + HNumber + "%'";
+                    sWhere += " and 宸ュ簭鍚嶇О like '%" + HProcName + "%'";
                 }
                 get_Display(sWhere);
                 //鍔犺浇鏌辩姸鍥�
@@ -501,31 +501,28 @@
                 var option_ZZT;
 
                 //鏌辩姸鍥剧粦瀹氭暟鎹�
-                var H_X = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31'];//X杞存爣棰�
+                var H_X = [];//X杞存爣棰�
                 var HQtySumNum = [];//鐢熶骇鎬绘暟閲�
                 var HQtyNum = [];//鍚堟牸鎬绘暟閲�
                 var HBadCount = [];//涓嶈壇鏁伴噺
+                var HBackWorkQty = [];//杩斿伐鏁�
+                var FistPass = [];//涓�娆″悎鏍�
+                var Pass = [];//鍚堟牸
                 var HTitle = "鍚勫伐搴忚秼鍔垮浘";//鍥惧舰鏍囬
                 if (option.data.length > 0) {                 
-                    for (let i = 0; i < H_X.length; i++) {
-                        HQtySumNum.push(0);
-                        HQtyNum.push(0);
-                        HBadCount.push(0);
+                    for (let i = 0; i < option.data.length; i++) {
+                        H_X.push(option.data[i].鏃ユ湡);
                     }
                     // 濉厖鏁版嵁
                     for (let i = 0; i < option.data.length; i++) {
-                        let monthIndex = option.data[i].鏃ユ湡 - 1; // 鏃ユ湡浠藉湪鏁扮粍涓殑绱㈠紩锛堟敞鎰忚浆鎹负浠�0寮�濮嬶級
-                        HQtySumNum[monthIndex] += option.data[i].鐢熶骇鎬绘暟;
 
-                        // 澶勭悊娉ㄥ鑹巼
-                        let qualifiedRateString = option.data[i].鍚堟牸鏁�; //
-                        let qualifiedRate = parseFloat(qualifiedRateString); // 杞崲涓烘暟瀛�
-                        HQtyNum[monthIndex] = qualifiedRate;
+                        HQtySumNum.push(option.data[i].鐢熶骇鎬绘暟);
+                        HQtyNum.push(option.data[i].鍚堟牸鏁�);
+                        HBadCount.push(option.data[i].涓嶈壇鏁�);
+                        HBackWorkQty.push(option.data[i].杩斿伐鏁�);
+                        FistPass.push((option.data[i].涓�娆″悎鏍肩巼).replace('%', ''));
+                        Pass.push((option.data[i].鍚堟牸鐜�).replace('%', ''))                     
 
-                        // 澶勭悊鍏ㄦ鑹巼
-                        let firstPassRateString = option.data[i].涓嶈壇鏁�; //
-                        let firstPassRate = parseFloat(firstPassRateString); // 杞崲涓烘暟瀛�
-                        HBadCount[monthIndex] = firstPassRate;
                     }
                 }
                 option_ZZT = {
@@ -537,13 +534,28 @@
                         trigger: 'axis',
                         axisPointer: {
                             type: 'shadow'
+                        },
+                        formatter: function (params) {
+                            let tooltipHtml = params[0].axisValue + '<br>'; // X杞存暟鍊�
+
+                            params.forEach(function (item) {
+                                if (item.seriesType === 'line') {
+                                    let valueToShow = parseFloat(item.value); // 灏嗗瓧绗︿覆杞崲涓烘暟鍊�
+                                    tooltipHtml += item.seriesName + ': ' + valueToShow.toFixed(3) + '%' + '<br>'; // 鎶樼嚎鍥炬暟鎹牸寮忓寲涓虹櫨鍒嗘瘮
+                                } else {
+                                    tooltipHtml += item.seriesName + ': ' + item.value + '<br>'; // 鏌辩姸鍥炬暟鎹洿鎺ユ樉绀�
+                                }
+                            });
+
+                            return tooltipHtml;
                         }
+
                     },
                     legend: {
-                        data: ['鐢熶骇鎬绘暟', '鑹搧鏁�', '涓嶈壇鏁�'],
+                        data: ['鐢熶骇鎬绘暟', '鑹搧鏁�', '涓嶈壇鏁�','杩斿伐鏁�','涓�娆″悎鏍肩巼','鍚堟牸鐜�'],
                         top: 'bottom',  // 灏嗗浘渚嬫斁缃湪鍥捐〃鐨勪笅鏂�
                         left: 'center'  // 鎴栬�� 'right'锛屾牴鎹渶瑕佽皟鏁存按骞充綅缃�
-                    },
+                    },                   
                     toolbox: {
                         show: true,
                         orient: 'vertical',
@@ -566,7 +578,20 @@
                     ],
                     yAxis: [
                         {
-                            type: 'value'
+                            type: 'value',
+                            name: '鏁伴噺',
+                            axisLabel: {
+                                formatter: '{value}'
+                            }
+                        },
+                        {
+                            type: 'value',
+                            name: '鐧惧垎姣�',
+                            min: 0,
+                            max: 100,
+                            axisLabel: {
+                                formatter: '{value}%'
+                            }
                         }
                     ],
                     series: [
@@ -582,6 +607,18 @@
                                     return value;
                                 }
                             },
+                            itemStyle: {
+                                normal: {
+                                    label: {
+                                        show: true,		//寮�鍚樉绀�                                       
+                                        textStyle: {	    //鏁板�兼牱寮�
+                                            color: 'black',
+                                            fontSize: 16
+                                        }
+                                    }
+                                },
+                                color: '#BBFFEE' // 璁剧疆鏌辩姸鍥捐摑鑹�
+                            },
                             data: HQtySumNum
                         },
                         {
@@ -594,6 +631,18 @@
                                 valueFormatter: function (value) {
                                     return value;
                                 }
+                            },
+                            itemStyle: {
+                                normal: {
+                                    label: {
+                                        show: true,		//寮�鍚樉绀�                                       
+                                        textStyle: {	    //鏁板�兼牱寮�
+                                            color: 'black',
+                                            fontSize: 16
+                                        }
+                                    }
+                                },
+                                color: '#00BBFF' // 璁剧疆鏌辩姸鍥捐摑鑹�
                             },
                             data: HQtyNum
                         },
@@ -608,7 +657,70 @@
                                     return value;
                                 }
                             },
+                            itemStyle: {
+                                normal: {
+                                    label: {
+                                        show: true,		//寮�鍚樉绀�                                       
+                                        textStyle: {	    //鏁板�兼牱寮�
+                                            color: 'black',
+                                            fontSize: 16
+                                        }
+                                    }
+                                },
+                                color: '#FF0000' // 璁剧疆鏌辩姸鍥炬鑹�
+                            },
                             data: HBadCount
+                        },
+                        {
+                            name: '杩斿伐鏁�',
+                            type: 'bar',
+                            emphasis: {
+                                focus: 'series'
+                            },
+                            tooltip: {
+                                valueFormatter: function (value) {
+                                    return value;
+                                }
+                            },
+                            itemStyle: {
+                                normal: {
+                                    label: {
+                                        show: true,		//寮�鍚樉绀�                                       
+                                        textStyle: {	    //鏁板�兼牱寮�
+                                            color: 'black',
+                                            fontSize: 16
+                                        }
+                                    }
+                                },
+                                color: '#FF0000' // 璁剧疆鏌辩姸鍥炬鑹�
+                            },
+                            data: HBackWorkQty
+                        },
+                        {
+                            name: '涓�娆″悎鏍肩巼',
+                            type: 'line',
+                            yAxisIndex: 1, // 浣跨敤绗簩涓� yAxis 鏄剧ず鐧惧垎姣�
+                            data: FistPass,
+                            label: {
+                                show: true,
+                                formatter: '{c}%'
+                            },
+                            lineStyle: {
+                                color: '#FFB6C1' // 璁剧疆鎶樼嚎鍥鹃鑹�
+                            }
+                        },
+                        {
+                            name: '鍚堟牸鐜�',
+                            type: 'line',
+                            yAxisIndex: 1, // 浣跨敤绗簩涓� yAxis 鏄剧ず鐧惧垎姣�
+                            data: Pass,
+                            label: {
+                                show: true,
+                                formatter: '{c}%'
+                            },
+                            lineStyle: {
+                                color: '#87CEFA' // 璁剧疆鎶樼嚎鍥鹃鑹�
+                            }
                         }
                     ]
                 };

--
Gitblit v1.9.1