BAMBOO
function show() {
var g = function(ele) { return document.getElementById(ele); };
var reportHandle = g('report');
var alertShadow = g('alertShadow');
var alertContainer = g('alertContainer');
var closeAlert = g('closeAlert');
var own = {};
own.report = function() {
// SPM
own.alert();
};
own.alert = function() {
alertShadow.style.display = 'block';
alertContainer.style.display = 'block';
};
own.close = function() {
alertShadow.style.display = 'none';
alertContainer.style.display = 'none';
};
};
function getRenderData(){
var tagStart = "renderData:"
var dataTag = document.getElementById('renderData')
var renderData = JSON.parse(dataTag.innerHTML)
return renderData
}
function convertTimestampToString(timestampStr) {
var timestamp = parseInt(timestampStr, 10);
var date = new Date(timestamp);
// 构建日期和时间的字符串
var year = date.getFullYear();
var month = ("0" + (date.getMonth() + 1)).slice(-2); // 月份从0开始,所以需要+1
var day = ("0" + date.getDate()).slice(-2);
var hours = ("0" + date.getHours()).slice(-2);
var minutes = ("0" + date.getMinutes()).slice(-2);
var seconds = ("0" + date.getSeconds()).slice(-2);
return year + '-' + month + '-' + day + ' ' + hours + ':' + minutes + ':' + seconds;
}
window.onload=function(){
var renderData = getRenderData()
if(renderData){
var traceid = renderData["traceid"]
var timestr = traceid.slice(8,21)
document.getElementById("traceid").innerText = traceid
document.getElementById("url").innerText = location.href.split('?')[0]
document.getElementById("time").innerText = convertTimestampToString(timestr)
}
}