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) } export function getUUID(){ function S4() { return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); } return (S4() + S4() + "-" + S4() + "-" + S4() + "-" + S4() + "-" + S4() + S4() + S4()); } const chartCache = {}; export function getChart(key) { return chartCache[`chart${key}`]; } export function setChart(key, value) { chartCache[`chart${key}`] = value; } const hexagonCache = {}; export function getHexagon(key) { return hexagonCache[`hexagon${key}`]; } export function setHexagon(key, value) { hexagonCache[`hexagon${key}`] = value; } export function delHexagon(key) { delete hexagonCache[`hexagon${key}`]; } 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 }