张雄 3 years ago
parent 0b0a19f624
commit 43b99e9d1c

@ -59,8 +59,7 @@ export default {
params.event.event.stopPropagation(); params.event.event.stopPropagation();
let o = { let o = {
key: params.data.name, key: params.data.name,
offsetX: params.event.offsetX, index: params.seriesIndex,
offsetY: params.event.offsetY,
} }
this.$emit("clickMark", o); this.$emit("clickMark", o);
} }

@ -56,6 +56,7 @@ export default {
width:300, width:300,
height:280 height:280
}, },
activeCol: 0,
//-*-// //-*-//
load: false, load: false,
btnLoading: false, btnLoading: false,
@ -64,8 +65,7 @@ export default {
sBrand: "奥迪", sBrand: "奥迪",
}, },
opt: {}, opt: {},
markPointUrl: '', urlArr: [] //url
urlArr: []
}; };
}, },
created() { created() {
@ -85,15 +85,16 @@ export default {
let hotTopArr = []; let hotTopArr = [];
let urlArr = []; let urlArr = [];
let hotIndex = []; let hotIndex = [];
let dataI = 0;
data.forEach((ele) => { data.forEach((ele) => {
let time = ele.Time; let time = ele.Time;
let value = ele.Data; let value = ele.Data;
dx.push(time); dx.push(time);
ds.push(value); ds.push(value);
if(ele.hotTop[0]) { if(ele.hotTop[0]) {
this.markPointUrl = ele.hotTop[0].url;
ele.hotTop.forEach((e) => { ele.hotTop.forEach((e) => {
let urlObj = { let urlObj = {
column: dataI,
title: doStr(e.title, 30), title: doStr(e.title, 30),
url: e.url url: e.url
}; };
@ -104,7 +105,8 @@ export default {
label: time, label: time,
hotTop: ele.hotTop hotTop: ele.hotTop
} }
hotTopArr.push(obj) hotTopArr.push(obj);
dataI = dataI + 1;
}); });
this.urlArr = urlArr; this.urlArr = urlArr;
// //
@ -149,6 +151,7 @@ export default {
}); });
}, },
clickMark(data) { clickMark(data) {
this.activeCol = data.index
this.modelShow = true; this.modelShow = true;
let mw = window.event; let mw = window.event;
if((this.ecbox.width - mw.offsetX - 20) > this.ecmodel.width) { if((this.ecbox.width - mw.offsetX - 20) > this.ecmodel.width) {
@ -262,10 +265,7 @@ export default {
padding: 11px; padding: 11px;
width: 100%; width: 100%;
font-size: 15px; font-size: 15px;
.vshow-link { color: rgb(54, 189, 239);
color: rgb(54, 189, 239);
width: 100%;
}
} }
} }
</style> </style>

@ -50,6 +50,7 @@ function createData(ds = [], hotIndex = []) {
} }
} }
}; };
//设定标记点
hotIndex.forEach(e => { hotIndex.forEach(e => {
let yMax = 0; //y轴 let yMax = 0; //y轴
let colorMax = 0; //颜色的索引 let colorMax = 0; //颜色的索引

Loading…
Cancel
Save