This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
nezha-nezha-fronted/nezha-fronted/src/components/common/js/common.js

43 lines
1.0 KiB
JavaScript
Raw Normal View History

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() {
return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1);
}
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;
}
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
}