2020-03-04 20:30:25 +08:00
|
|
|
|
export function resetZIndex(e){
|
|
|
|
|
|
let popId=e.target.getAttribute('aria-describedby');//这里获取的属性 在包含slot='reference'
|
|
|
|
|
|
if(!popId){
|
|
|
|
|
|
popId=e.target.parentNode.getAttribute('aria-describedby');
|
|
|
|
|
|
}
|
|
|
|
|
|
let pop=document.getElementById(popId);
|
|
|
|
|
|
setTimeout(function(){
|
|
|
|
|
|
pop.style.zIndex=999999;
|
|
|
|
|
|
},100)
|
|
|
|
|
|
}
|
2020-04-28 17:39:54 +08:00
|
|
|
|
export function getUUID(){
|
|
|
|
|
|
function S4() {
|
2021-01-05 11:52:19 +08:00
|
|
|
|
return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1);
|
2020-04-28 17:39:54 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return (S4() + S4() + "-" + S4() + "-" + S4() + "-" + S4() + "-" + S4() + S4() + S4());
|
|
|
|
|
|
}
|
2020-09-25 11:48:54 +08:00
|
|
|
|
|
|
|
|
|
|
const chartCache = {};
|
|
|
|
|
|
|
|
|
|
|
|
export function getChart(key) {
|
|
|
|
|
|
return chartCache[`chart${key}`];
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
export function setChart(key, value) {
|
|
|
|
|
|
chartCache[`chart${key}`] = value;
|
|
|
|
|
|
}
|
2020-12-11 16:44:20 +08:00
|
|
|
|
const hexagonCache = {};
|
|
|
|
|
|
export function getHexagon(key) {
|
|
|
|
|
|
return hexagonCache[`hexagon${key}`];
|
|
|
|
|
|
}
|
2020-09-29 09:25:43 +08:00
|
|
|
|
|
2021-01-04 18:33:25 +08:00
|
|
|
|
const topologyCache = {};
|
|
|
|
|
|
|
|
|
|
|
|
export function getTopology(key) {
|
|
|
|
|
|
return topologyCache[`topology${key}`];
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
export function setTopology(key, value) {
|
|
|
|
|
|
topologyCache[`topology${key}`] = value;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
2020-12-11 16:44:20 +08:00
|
|
|
|
export function setHexagon(key, value) {
|
|
|
|
|
|
hexagonCache[`hexagon${key}`] = value;
|
|
|
|
|
|
}
|
|
|
|
|
|
export function delHexagon(key) {
|
|
|
|
|
|
delete hexagonCache[`hexagon${key}`];
|
|
|
|
|
|
}
|
2020-09-29 09:25:43 +08:00
|
|
|
|
const mousePoint={ //在echart tooltip中获取不到鼠标在窗口的位置,在火狐没有window。event 在此兼容火狐 获取鼠标在窗口位置
|
|
|
|
|
|
x:'',
|
|
|
|
|
|
y:''
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
export function lineChartMove(e){
|
|
|
|
|
|
let event=e|| window.event;
|
|
|
|
|
|
mousePoint.x=event.pageX;
|
|
|
|
|
|
mousePoint.y=event.pageY;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
export function getMousePoint(){
|
|
|
|
|
|
return mousePoint
|
|
|
|
|
|
}
|