Merge branch 'master-500-dev-lushangqing' into 'master-500-dev'
趋势图根据年/季度/月按钮切换注释 See merge request !69
Showing
4 changed files
with
25 additions
and
12 deletions
@@ -217,7 +217,7 @@ export default { | @@ -217,7 +217,7 @@ export default { | ||
217 | }else{ | 217 | }else{ |
218 | xAxisList=[] | 218 | xAxisList=[] |
219 | series = [{ | 219 | series = [{ |
220 | - name: "", | 220 | + name: "使用量", |
221 | type:'bar', | 221 | type:'bar', |
222 | data: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] | 222 | data: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] |
223 | }]; | 223 | }]; |
@@ -227,7 +227,7 @@ export default { | @@ -227,7 +227,7 @@ export default { | ||
227 | // xAxisList=['00:00', '01:00', '02:00', '03:00', '04:00', '05:00', '06:00', '07:00', '08:00', '09:00', '10:00', '11:00', '12:00'] | 227 | // xAxisList=['00:00', '01:00', '02:00', '03:00', '04:00', '05:00', '06:00', '07:00', '08:00', '09:00', '10:00', '11:00', '12:00'] |
228 | xAxisList=[] | 228 | xAxisList=[] |
229 | series = [{ | 229 | series = [{ |
230 | - name: "", | 230 | + name: "使用量", |
231 | type:'bar', | 231 | type:'bar', |
232 | data: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] | 232 | data: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] |
233 | }]; | 233 | }]; |
@@ -144,7 +144,6 @@ export default { | @@ -144,7 +144,6 @@ export default { | ||
144 | //监听月季度年按钮切换值 | 144 | //监听月季度年按钮切换值 |
145 | progressData:{ | 145 | progressData:{ |
146 | handler(val){ | 146 | handler(val){ |
147 | - console.log("_______",val) | ||
148 | /* let arr=[]; | 147 | /* let arr=[]; |
149 | let newArr=[]; | 148 | let newArr=[]; |
150 | if(val){ | 149 | if(val){ |
@@ -403,15 +402,28 @@ export default { | @@ -403,15 +402,28 @@ export default { | ||
403 | } else { | 402 | } else { |
404 | tips += "<tr><td style='text-align:left;' colspan='4'>" + kpiName + " " + param[0].name + "</td></tr>"; | 403 | tips += "<tr><td style='text-align:left;' colspan='4'>" + kpiName + " " + param[0].name + "</td></tr>"; |
405 | } | 404 | } |
405 | + let flag=''; | ||
406 | + if(that.optionsData.dynamicData.contextData){ | ||
407 | + flag=that.optionsData.dynamicData.contextData.flag | ||
408 | + } | ||
409 | + | ||
406 | // 每一条提示 | 410 | // 每一条提示 |
407 | $.each(param, function (i, v) { | 411 | $.each(param, function (i, v) { |
408 | let kpiUnit=''; | 412 | let kpiUnit=''; |
409 | tips += "<tr><td>" + v.marker + "</td>"; | 413 | tips += "<tr><td>" + v.marker + "</td>"; |
410 | tips += '<td style="text-align: left;">'; | 414 | tips += '<td style="text-align: left;">'; |
411 | if (v.seriesName.indexOf('率') != -1) { | 415 | if (v.seriesName.indexOf('率') != -1) { |
412 | - kpiUnit='%'; | ||
413 | - }else{ | 416 | + kpiUnit=' %'; |
417 | + }else if(that.kpiUnit){ | ||
414 | kpiUnit=that.kpiUnit | 418 | kpiUnit=that.kpiUnit |
419 | + }else{ | ||
420 | + if(flag=='cpu'){ | ||
421 | + kpiUnit=' GHz'; | ||
422 | + }else if(flag=='mem'){ | ||
423 | + kpiUnit=' GB'; | ||
424 | + }else if(flag=='storage'){ | ||
425 | + kpiUnit=' TB'; | ||
426 | + } | ||
415 | } | 427 | } |
416 | tips += (v.seriesName + ' '); | 428 | tips += (v.seriesName + ' '); |
417 | 429 |
@@ -95,11 +95,11 @@ export default { | @@ -95,11 +95,11 @@ export default { | ||
95 | handler(val){ | 95 | handler(val){ |
96 | if(this.optionsSetup.isVuex){ | 96 | if(this.optionsSetup.isVuex){ |
97 | let optionsData=this.optionsData; | 97 | let optionsData=this.optionsData; |
98 | - if(this.optionsData.dataType=="dynamicData"){ | 98 | + /* if(this.optionsData.dataType=="dynamicData"){ |
99 | //改变参数值-月季度年,重新加载动态数据--待测 | 99 | //改变参数值-月季度年,重新加载动态数据--待测 |
100 | this.optionsData.dynamicData.contextData.dataScope=val; | 100 | this.optionsData.dynamicData.contextData.dataScope=val; |
101 | // this.editorOptions(); | 101 | // this.editorOptions(); |
102 | - } | 102 | + }*/ |
103 | } | 103 | } |
104 | 104 | ||
105 | }, | 105 | }, |
@@ -375,8 +375,10 @@ export default { | @@ -375,8 +375,10 @@ export default { | ||
375 | arrColor.push(customColor[i].color); | 375 | arrColor.push(customColor[i].color); |
376 | } | 376 | } |
377 | let xAxisList = []; | 377 | let xAxisList = []; |
378 | + let unit='%'; | ||
378 | if(data && data.length>0){ | 379 | if(data && data.length>0){ |
379 | xAxisList=data.map(function (item) { | 380 | xAxisList=data.map(function (item) { |
381 | + unit=item.unit?item.unit:'%'; | ||
380 | return item.date; | 382 | return item.date; |
381 | }) | 383 | }) |
382 | }else { | 384 | }else { |
@@ -461,16 +463,15 @@ export default { | @@ -461,16 +463,15 @@ export default { | ||
461 | } | 463 | } |
462 | let toolTip=this.options.tooltip; | 464 | let toolTip=this.options.tooltip; |
463 | toolTip.formatter=function (params) { | 465 | toolTip.formatter=function (params) { |
464 | - console.log("*****",params) | ||
465 | return ( | 466 | return ( |
466 | params[2].name + | 467 | params[2].name + |
467 | '<br /><div style="text-align: left;">' + | 468 | '<br /><div style="text-align: left;">' + |
468 | - '<div>预测最大值:'+(Number(params[1].value)+Number(params[0].value)) +'%</div>' + | 469 | + '<div>预测最大值:'+(Number(params[1].value)+Number(params[0].value)) +unit+'</div>' + |
469 | // '<br />' + | 470 | // '<br />' + |
470 | // ((params[2].value - base) * 100).toFixed(1) + | 471 | // ((params[2].value - base) * 100).toFixed(1) + |
471 | - '<div>实际值:'+params[2].value +'%</div>' + | 472 | + '<div>实际值:'+params[2].value +unit+'</div>' + |
472 | // '<br />' + | 473 | // '<br />' + |
473 | - '<div>预测最小值:'+params[0].value +'%</div></div>' | 474 | + '<div>预测最小值:'+params[0].value +unit+'</div></div>' |
474 | 475 | ||
475 | 476 | ||
476 | ); | 477 | ); |
@@ -186,7 +186,7 @@ export default { | @@ -186,7 +186,7 @@ export default { | ||
186 | }else{ | 186 | }else{ |
187 | let name=''; | 187 | let name=''; |
188 | if(this.optionsData.dynamicData.contextData.kpiId=='KPI7054BC34,KPIBDB60856,KPID3EBE40F'){ | 188 | if(this.optionsData.dynamicData.contextData.kpiId=='KPI7054BC34,KPIBDB60856,KPID3EBE40F'){ |
189 | - name='cpu'; | 189 | + name='CPU'; |
190 | }else if(this.optionsData.dynamicData.contextData.kpiId=='KPI1584BE1C,KPI31CB8D97'){ | 190 | }else if(this.optionsData.dynamicData.contextData.kpiId=='KPI1584BE1C,KPI31CB8D97'){ |
191 | name='内存'; | 191 | name='内存'; |
192 | }else if(this.optionsData.dynamicData.contextData.kpiId=='KPI98306224,KPIA91F44E7'){ | 192 | }else if(this.optionsData.dynamicData.contextData.kpiId=='KPI98306224,KPIA91F44E7'){ |
-
Please register or login to post a comment