window.onload = function () {
GetDataBingChuan();
btnClick();
}
function GetDataBingChuan() {
;
var type = "All"; //getUrlParam("Type");
if (type == "All") {
$.ajax({
url: "../../../Ashx/Firstcommon.ashx",
type: "post",
data: { Action: "GetAllSumData", tableName: "STBC" },//81258c6425be4694af2575731f4e8831
dataType: "json",
async: true,
success: function (result) {
if (result == null) {
$("#container").empty();
$("#container").append("
");
$("#dataTable").empty();
$("#dataTable").append("");
return false;
}
var firstHtml = "";
var secondHtml = "";
var dataX = [];
var dataY = [];
$.each(result, function (index, value) {
firstHtml += "" + value.time + " | ";
secondHtml += "" + value.simName + " | " + value.lakeArea + " | ";
dataX.push(value.time);
dataY.push(value.lakeArea);
});
InitChart("冰川面积", dataX, dataY);
$("#dataTable").empty();
$("#dataTable").append("名称/时间 | " + firstHtml + "
" + "" + secondHtml + "
");
}
});
} else if (type == "choose") {
var objParm = localStorage.getItem("openShp");
//alert(objParm);
$.ajax({
url: "../../../Ashx/Firstcommon.ashx",
type: "post",
data: { Action: "GetAllChooseData", pathName: objParm, tableName: "STBC" },//81258c6425be4694af2575731f4e8831
dataType: "json",
async: true,
success: function (result) {
if (result == null) {
$("#container").empty();
$("#container").append("");
$("#dataTable").empty();
$("#dataTable").append("");
return false;
}
var html = "";
var dataX = [];
var dataY = [];
$.each(result, function (index, value) {
html += "" + value.Year + " | " + value.Area + " |
"
dataX.push(value.Year);
dataY.push(value.Area);
});
InitChart("冰川面积", dataX, dataY);
$("#dataTable").empty();
$("#dataTable").append("");
}
});
}
}
function InitChart(title, dataX, dataY) {
var minY = Math.min.apply(null, dataY);
var maxY = Math.max.apply(null, dataY);
var dom = document.getElementById("container");
var myChart = echarts.init(dom);
var app = {};
option = null;
option = {
title: {
text: title,
left: 'center',
textStyle: {
color: '#fff'
}
},
grid: {
top: '10%',
left: '10%',
right: '5%',
bottom: '8%'
},
backgroundColor: '#000000',
color: ["#1A88C8"],
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'shadow'
}
},
xAxis: {
type: 'category',
data: dataX,
axisLine: {
lineStyle: {
color: '#FFFFFF',
}
}
},
yAxis: {
type: 'value',
axisLine: {
lineStyle: {
color: '#FFFFFF',
}
},
splitLine: {
show: false
},
max: Math.round(maxY + 50),
min: ((Math.round(minY - 50) < 0) ? 0 : Math.round(minY - 50))
},
series: [{
data: dataY,
type: 'bar',
barWidth: 50,
}]
};;
if (option && typeof option === "object") {
myChart.setOption(option, true);
}
}
function btnClick() {
$(".chartBtn").click(function () {
$("#container").css("display", "block");
$("#dataTable").css("display", "none");
$(".dataBtn").css("color", "#ffffff");
$(".chartBtn").css("color", "aqua");
});
$(".dataBtn").click(function () {
$("#container").css("display", "none");
$("#dataTable").css("display", "block");
$(".dataBtn").css("color", "aqua");
$(".chartBtn").css("color", "#ffffff");
});
}