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