Authored by 王涛

Merge branch 'master-500-dev-lushangqing' into 'master-500-dev'

趋势图根据年/季度/月按钮切换注释



See merge request !69
@@ -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'){