1.产品工艺参数清单, 增加 字段 HTechParamClassID int //工艺参数大类(Gy_TechnologyParameterClass) HSNO int //工艺次序 HStdNextTimes money //理论次序间隔 HTechParamIDStd int //对应设定值工艺参数(Gy_TechnologyParameter) (都是非必录)
2.修改报表格式
| | |
| | | <?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> |
| | |
| | | <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> |
| | |
| | | //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 |
| | |
| | | "HDataForm": "设å¤éé", |
| | | "HDataUnit": "ç§", |
| | | "HDataTimes": "0", |
| | | "HTechParamClassID": "0", |
| | | "HSNO": "0", |
| | | "HStdNextTimes": "0", |
| | | "HTechParamIDStd":"0", |
| | | "HSourceBillNo": "0", |
| | | "HSourceBillType": "0", |
| | | "HSourceEntryID": "0", |
| | |
| | | , { 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' } |
| | | ]] |
| | | } |
| | |
| | | "HDataForm": "æå·¥å½å
¥", |
| | | "HDataUnit": "ç§", |
| | | "HDataTimes": "0", |
| | | "HTechParamClassID": "0", |
| | | "HSNO": "0", |
| | | "HStdNextTimes": "0", |
| | | "HTechParamIDStd": "0", |
| | | "HSourceBillNo": "0", |
| | | "HSourceBillType": "0", |
| | | "HSourceEntryID": "0", |
| | |
| | | } |
| | | }); |
| | | } |
| | | //å·¥èºåæ°å¤§ç±» |
| | | 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çelem:"#test" |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | obj.update({ |
| | | "HTechParamClassID": checkStatus.data[0].HItemID, |
| | | "HTechParamClassName": checkStatus.data[0].å·¥èºåæ°å¤§ç±»åç§°, |
| | | |
| | | }); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , 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çelem:"#test" |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | obj.update({ |
| | | "HTechParamIDStd": checkStatus.data[0].HItemID, |
| | | "HTechParamIDStdName": checkStatus.data[0].对åºè®¾å®å¼å·¥èºåæ°åç§°, |
| | | |
| | | }); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , end: function () { |
| | | //if (OptionData.length > 0) { |
| | | // //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | // obj.update({ |
| | | // "HTechParamIDStd": OptionData[0].HItemID, |
| | | // "HTechParamIDStdName": OptionData[0].对åºè®¾å®å¼å·¥èºåæ°åç§°, |
| | | |
| | | // }); |
| | | // OptionData = []; |
| | | //} |
| | | } |
| | | }); |
| | | } |
| | | obj.event = ""; |
| | | return false; |
| | | } |
| | |
| | | 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++) { |
| | |
| | | HWasterQty_Work.push(option.data[i].å·¥åº); |
| | | HWasterQty_Mater.push(option.data[i].æåº); |
| | | FistPass.push((option.data[i].䏿¬¡åæ ¼ç).replace('%', '')); |
| | | target.push(('95.00%').replace('%', '')) |
| | | |
| | | } |
| | | } |
| | |
| | | return value; |
| | | } |
| | | }, |
| | | itemStyle: { |
| | | normal: { |
| | | label: { |
| | | show: true, //å¼å¯æ¾ç¤º |
| | | textStyle: { //æ°å¼æ ·å¼ |
| | | color: 'black', |
| | | fontSize: 16 |
| | | } |
| | | } |
| | | }, |
| | | color: '#00DDDD' // 设置æ±ç¶å¾èè² |
| | | }, |
| | | data: HBackWorkQty |
| | | }, |
| | | { |
| | |
| | | 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' |
| | |
| | | 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; |
| | |
| | | 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 |
| | | } |
| | | ] |
| | | }; |
| | |
| | | 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 |
| | | } |
| | | ] |
| | |
| | | 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++) { |
| | |
| | | |
| | | HBackCount.push(option.data[i].ä¸è¯æ»æ°); |
| | | Pass.push((option.data[i].åæ ¼ç).replace('%', '')); |
| | | target.push(('95.00%').replace('%', '')) |
| | | |
| | | } |
| | | } |
| | |
| | | } |
| | | }, |
| | | legend: { |
| | | data: ['ä¸è¯æ»æ°','åæ ¼ç'], |
| | | data: ['ä¸è¯æ»æ°','åæ ¼ç','ç®æ å¼'], |
| | | top: 'bottom', // å°å¾ä¾æ¾ç½®å¨å¾è¡¨ç䏿¹ |
| | | left: 'center' // æè
'right'ï¼æ ¹æ®éè¦è°æ´æ°´å¹³ä½ç½® |
| | | }, |
| | |
| | | series: [ |
| | | { |
| | | name: 'ä¸è¯æ»æ°', |
| | | type: 'bar', |
| | | type: 'bar', |
| | | label: { |
| | | show: true |
| | | }, |
| | | barGap: 0, |
| | | emphasis: { |
| | | focus: 'series' |
| | |
| | | return value; |
| | | } |
| | | }, |
| | | itemStyle: { |
| | | color: '#33CCFF' // 设置æ±ç¶å¾èè² |
| | | }, |
| | | data: HBackCount |
| | | }, |
| | | { |
| | | name: 'åæ ¼ç', |
| | | type: 'line', |
| | | label: { |
| | | show: true, |
| | | formatter: '{c}%' |
| | | }, |
| | | tooltip: { |
| | | valueFormatter: function (value) { |
| | | return value; |
| | |
| | | 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 |
| | | } |
| | | ] |
| | | }; |
| | |
| | | { |
| | | name: 'å®é
å¼', |
| | | type: 'line', |
| | | label: { |
| | | show: true, |
| | | formatter: '{c}%' |
| | | }, |
| | | tooltip: { |
| | | valueFormatter: function (value) { |
| | | return value; |
| | |
| | | { |
| | | name: 'ä¸éå¼', |
| | | type: 'line', |
| | | label: { |
| | | show: true, |
| | | formatter: '{c}%' |
| | | }, |
| | | tooltip: { |
| | | valueFormatter: function (value) { |
| | | return value; |
| | |
| | | { |
| | | name: 'ä¸éå¼', |
| | | type: 'line', |
| | | label: { |
| | | show: true, |
| | | formatter: '{c}%' |
| | | }, |
| | | tooltip: { |
| | | valueFormatter: function (value) { |
| | | return value; |
| | |
| | | { |
| | | name: 'æ åå¼', |
| | | type: 'line', |
| | | label: { |
| | | show: true, |
| | | formatter: '{c}%' |
| | | }, |
| | | tooltip: { |
| | | valueFormatter: function (value) { |
| | | return value; |
| | |
| | | var option = []; |
| | | var HModName = "Sc_StationOutBil_HProc"; |
| | | //ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | var titleData = ["å¹´", "æ", "å·¥åº"]; |
| | | var titleData = ["å¹´", "æ", "å·¥åºåç§°"]; |
| | | |
| | | |
| | | var ins; //ç¨äºå¯¼åºexcel |
| | |
| | | sWhere += " and æ = '" + HMonth + "'"; |
| | | } |
| | | if (HProcName) { |
| | | sWhere += " and å·¥åºåç§° like '%" + HNumber + "%'"; |
| | | sWhere += " and å·¥åºåç§° like '%" + HProcName + "%'"; |
| | | } |
| | | get_Display(sWhere); |
| | | //å è½½æ±ç¶å¾ |
| | |
| | | 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 = { |
| | |
| | | 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', |
| | |
| | | ], |
| | | yAxis: [ |
| | | { |
| | | type: 'value' |
| | | type: 'value', |
| | | name: 'æ°é', |
| | | axisLabel: { |
| | | formatter: '{value}' |
| | | } |
| | | }, |
| | | { |
| | | type: 'value', |
| | | name: 'ç¾åæ¯', |
| | | min: 0, |
| | | max: 100, |
| | | axisLabel: { |
| | | formatter: '{value}%' |
| | | } |
| | | } |
| | | ], |
| | | series: [ |
| | |
| | | return value; |
| | | } |
| | | }, |
| | | itemStyle: { |
| | | normal: { |
| | | label: { |
| | | show: true, //å¼å¯æ¾ç¤º |
| | | textStyle: { //æ°å¼æ ·å¼ |
| | | color: 'black', |
| | | fontSize: 16 |
| | | } |
| | | } |
| | | }, |
| | | color: '#BBFFEE' // 设置æ±ç¶å¾èè² |
| | | }, |
| | | data: HQtySumNum |
| | | }, |
| | | { |
| | |
| | | valueFormatter: function (value) { |
| | | return value; |
| | | } |
| | | }, |
| | | itemStyle: { |
| | | normal: { |
| | | label: { |
| | | show: true, //å¼å¯æ¾ç¤º |
| | | textStyle: { //æ°å¼æ ·å¼ |
| | | color: 'black', |
| | | fontSize: 16 |
| | | } |
| | | } |
| | | }, |
| | | color: '#00BBFF' // 设置æ±ç¶å¾èè² |
| | | }, |
| | | data: HQtyNum |
| | | }, |
| | |
| | | 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' // 设置æçº¿å¾é¢è² |
| | | } |
| | | } |
| | | ] |
| | | }; |