blob: 9572ac1f20a7d7ae207a4a90f573b9a2f1439adc [file] [log] [blame]
function changeFrameUrl(url) {
console.info('showTraceLog iframe url change: ' + url);
$("#showTraceLog").attr("src", url);
//$("#showTraceLog").attr("height",$("#showTraceLog").contentDocument.scrollHeight + 20);
}
function drawData(url) {
$.ajax({
type: 'POST',
url: url,
success: function (data) {
$("#showTraceLog").empty();
$("#showTraceLog").html(data);
var flag1=true;
$('.testClass').click(function(){
if(flag1){
$(this).parent().siblings('').show();
$(this).parent().siblings('').css('height','370px')
flag1=false;
}else{
$(this).parent().siblings('').hide();
flag1=true;
}
})
}
});
}
$().ready(function () {
var baseUrl = $("#baseUrl").val();
var traceId = $("#traceId").val();
var uid = $("#uid").val();
var flag1=true;
$('.accordion-toggle').click(function(){
if(flag1){
$('.accordion-toggle').siblings('.collapse').css('display','block')
}
})
/** 搞个默认值测试*/
//traceId = "6fbbe463f5b74873aecaf9eb3511846e123";
//changeFrameUrl("");
/** init page */
if (traceId != '' && traceId.length > 0) {
$("#srchKey").val(traceId);
var srchKey = $("#srchKey").val();
if (srchKey != "") {
//changeFrameUrl(baseUrl + "/showTraceLog/" + srchKey);
drawData(baseUrl + "/showTraceLog/" + srchKey);
}
} else {
if (uid >= 0) {
drawData(baseUrl + "/applist");
}
$("#srchKey").val("");
}
/** bind srchBtn */
$("#srchBtn").bind("click", function () {
var srchKey = $("#srchKey").val();
if (srchKey != "") {
drawData(baseUrl + "/showTraceLog/" + srchKey);
}
});
$("a[name='menuUrl']").each(function () {
$(this).bind('click', function () {
drawData(baseUrl + "/" + $(this).attr("url"));
});
});
$("#logout").bind('click', function () {
var urlStr = baseUrl + '/logout';
$.ajax({
type: 'POST',
url: urlStr,
data: {},
dataType: 'json',
async: false,
success: function (data) {
console.log(data);
var result = data.result;
if (result == 'OK') {
window.location.reload();
} else {
alert(data.msg);
}
},
error: function (xhr, type) {
alert("退出失败");
}
});
});
});