|
@@ -1,36 +1,34 @@ |
|
|
function AddNew() |
|
|
|
|
|
{ |
|
|
|
|
|
|
|
|
function AddNew() { |
|
|
$DE('addTab').style.display = 'block'; |
|
|
$DE('addTab').style.display = 'block'; |
|
|
} |
|
|
} |
|
|
function CloseTab(tb) |
|
|
|
|
|
{ |
|
|
|
|
|
|
|
|
function CloseTab(tb) { |
|
|
$DE(tb).style.display = 'none'; |
|
|
$DE(tb).style.display = 'none'; |
|
|
} |
|
|
} |
|
|
function ListAll(){ |
|
|
|
|
|
|
|
|
function ListAll() { |
|
|
$DE('editTab').style.display = 'block'; |
|
|
$DE('editTab').style.display = 'block'; |
|
|
fetch('index_body.php?dopost=editshow').then(resp=>resp.text()).then((d)=>{ |
|
|
|
|
|
$DE('editTabBody').innerHTML = d; |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
fetch('index_body.php?dopost=editshow').then(resp => resp.text()).then((d) => { |
|
|
|
|
|
$DE('editTabBody').innerHTML = d; |
|
|
|
|
|
}); |
|
|
} |
|
|
} |
|
|
function ShowWaitDiv(){ |
|
|
|
|
|
|
|
|
function ShowWaitDiv() { |
|
|
$DE('loaddiv').style.display = 'block'; |
|
|
$DE('loaddiv').style.display = 'block'; |
|
|
return true; |
|
|
return true; |
|
|
} |
|
|
} |
|
|
$(function(){ |
|
|
|
|
|
$.get("index_testenv.php", function (data){ |
|
|
|
|
|
if (data !== ''){ |
|
|
|
|
|
|
|
|
$(function () { |
|
|
|
|
|
$.get("index_testenv.php", function (data) { |
|
|
|
|
|
if (data !== '') { |
|
|
$("#tips").html(data); |
|
|
$("#tips").html(data); |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
$.get("index_body.php?dopost=get_articles", function (data){ |
|
|
|
|
|
if (data !== ''){ |
|
|
|
|
|
|
|
|
$.get("index_body.php?dopost=get_articles", function (data) { |
|
|
|
|
|
if (data !== '') { |
|
|
$("#newarticles").html(data); |
|
|
$("#newarticles").html(data); |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
}); |
|
|
}); |
|
|
//Dedebiz info |
|
|
//Dedebiz info |
|
|
var dedebizInfo; |
|
|
var dedebizInfo; |
|
|
function ViewDedeBIZ(){ |
|
|
|
|
|
|
|
|
function ViewDedeBIZ() { |
|
|
console.log(dedebizInfo); |
|
|
console.log(dedebizInfo); |
|
|
ShowMsg(` |
|
|
ShowMsg(` |
|
|
<table width="100%" class="table table-borderless"> |
|
|
<table width="100%" class="table table-borderless"> |
|
@@ -55,12 +53,12 @@ function ViewDedeBIZ(){ |
|
|
</table> |
|
|
</table> |
|
|
`); |
|
|
`); |
|
|
} |
|
|
} |
|
|
function LoadServer(){ |
|
|
|
|
|
$.get("index_body.php?dopost=system_info", function(data){ |
|
|
|
|
|
|
|
|
function LoadServer() { |
|
|
|
|
|
$.get("index_body.php?dopost=system_info", function (data) { |
|
|
let rsp = JSON.parse(data); |
|
|
let rsp = JSON.parse(data); |
|
|
if (rsp.code === 200){ |
|
|
|
|
|
|
|
|
if (rsp.code === 200) { |
|
|
let infoStr = `<table width="100%" class="table table-borderless"><tbody>`; |
|
|
let infoStr = `<table width="100%" class="table table-borderless"><tbody>`; |
|
|
if (typeof rsp.result.domain !== "undefined"){ |
|
|
|
|
|
|
|
|
if (typeof rsp.result.domain !== "undefined") { |
|
|
infoStr += ` |
|
|
infoStr += ` |
|
|
<tr> |
|
|
<tr> |
|
|
<td style="width:50%">授权域名:</td> |
|
|
<td style="width:50%">授权域名:</td> |
|
@@ -68,7 +66,7 @@ function LoadServer(){ |
|
|
</tr> |
|
|
</tr> |
|
|
`; |
|
|
`; |
|
|
} |
|
|
} |
|
|
if (typeof rsp.result.title !== "undefined"){ |
|
|
|
|
|
|
|
|
if (typeof rsp.result.title !== "undefined") { |
|
|
infoStr += ` |
|
|
infoStr += ` |
|
|
<tr> |
|
|
<tr> |
|
|
<td style="width:50%">站点名称:</td> |
|
|
<td style="width:50%">站点名称:</td> |
|
@@ -76,7 +74,7 @@ function LoadServer(){ |
|
|
</tr> |
|
|
</tr> |
|
|
`; |
|
|
`; |
|
|
} |
|
|
} |
|
|
if (typeof rsp.result.stype !== "undefined"){ |
|
|
|
|
|
|
|
|
if (typeof rsp.result.stype !== "undefined") { |
|
|
infoStr += ` |
|
|
infoStr += ` |
|
|
<tr> |
|
|
<tr> |
|
|
<td style="width:50%">站点类型:</td> |
|
|
<td style="width:50%">站点类型:</td> |
|
@@ -84,7 +82,7 @@ function LoadServer(){ |
|
|
</tr> |
|
|
</tr> |
|
|
`; |
|
|
`; |
|
|
} |
|
|
} |
|
|
if (typeof rsp.result.auth_version !== "undefined" && typeof rsp.result.auth_at !== "undefined"){ |
|
|
|
|
|
|
|
|
if (typeof rsp.result.auth_version !== "undefined" && typeof rsp.result.auth_at !== "undefined") { |
|
|
infoStr += ` |
|
|
infoStr += ` |
|
|
<tr> |
|
|
<tr> |
|
|
<td style="width:50%">授权版本:</td> |
|
|
<td style="width:50%">授权版本:</td> |
|
@@ -92,7 +90,7 @@ function LoadServer(){ |
|
|
</tr> |
|
|
</tr> |
|
|
`; |
|
|
`; |
|
|
} |
|
|
} |
|
|
if (rsp.result.core === null || rsp.result.core.code != 200){ |
|
|
|
|
|
|
|
|
if (rsp.result.core === null || rsp.result.core.code != 200) { |
|
|
//下面是DedeBIZ Core组件信息 |
|
|
//下面是DedeBIZ Core组件信息 |
|
|
infoStr += ` |
|
|
infoStr += ` |
|
|
<tr> |
|
|
<tr> |
|
@@ -140,11 +138,11 @@ Date.prototype.Format = function (fmt) { //author: meizz |
|
|
}; |
|
|
}; |
|
|
if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); |
|
|
if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); |
|
|
for (var k in o) |
|
|
for (var k in o) |
|
|
if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); |
|
|
|
|
|
|
|
|
if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); |
|
|
return fmt; |
|
|
return fmt; |
|
|
} |
|
|
} |
|
|
function LoadStat() { |
|
|
function LoadStat() { |
|
|
$.get("index_body.php?dopost=get_statistics", function(data){ |
|
|
|
|
|
|
|
|
$.get("index_body.php?dopost=get_statistics", function (data) { |
|
|
let rsp = JSON.parse(data); |
|
|
let rsp = JSON.parse(data); |
|
|
if (rsp.code == 200) { |
|
|
if (rsp.code == 200) { |
|
|
var tpv = parseInt(rsp.result.pv); |
|
|
var tpv = parseInt(rsp.result.pv); |
|
@@ -155,13 +153,13 @@ function LoadStat() { |
|
|
$("#today_uv").html(tuv); |
|
|
$("#today_uv").html(tuv); |
|
|
$("#today_ip").html(tip); |
|
|
$("#today_ip").html(tip); |
|
|
$("#today_vv").html(tvv); |
|
|
$("#today_vv").html(tvv); |
|
|
$.get("index_body.php?dopost=get_statistics&sdate=-1", function(data){ |
|
|
|
|
|
|
|
|
$.get("index_body.php?dopost=get_statistics&sdate=-1", function (data) { |
|
|
let rsp = JSON.parse(data); |
|
|
let rsp = JSON.parse(data); |
|
|
if (rsp.code == 200) { |
|
|
if (rsp.code == 200) { |
|
|
$("#total_pv").html(parseInt(rsp.result.pv)+tpv); |
|
|
|
|
|
$("#total_uv").html(parseInt(rsp.result.uv)+tuv); |
|
|
|
|
|
$("#total_ip").html(parseInt(rsp.result.ip)+tip); |
|
|
|
|
|
$("#total_vv").html(parseInt(rsp.result.vv)+tvv); |
|
|
|
|
|
|
|
|
$("#total_pv").html(parseInt(rsp.result.pv) + tpv); |
|
|
|
|
|
$("#total_uv").html(parseInt(rsp.result.uv) + tuv); |
|
|
|
|
|
$("#total_ip").html(parseInt(rsp.result.ip) + tip); |
|
|
|
|
|
$("#total_vv").html(parseInt(rsp.result.vv) + tvv); |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
@@ -169,8 +167,8 @@ function LoadStat() { |
|
|
var d = new Date(); |
|
|
var d = new Date(); |
|
|
d.setDate(d.getDate() - 1); |
|
|
d.setDate(d.getDate() - 1); |
|
|
var s = d.Format("yyyy-MM-dd"); |
|
|
var s = d.Format("yyyy-MM-dd"); |
|
|
s = s.replaceAll("-",""); |
|
|
|
|
|
$.get("index_body.php?dopost=get_statistics&sdate="+s, function(data){ |
|
|
|
|
|
|
|
|
s = s.replaceAll("-", ""); |
|
|
|
|
|
$.get("index_body.php?dopost=get_statistics&sdate=" + s, function (data) { |
|
|
let rsp = JSON.parse(data); |
|
|
let rsp = JSON.parse(data); |
|
|
if (rsp.code == 200) { |
|
|
if (rsp.code == 200) { |
|
|
$("#yestoday_pv").html(rsp.result.pv); |
|
|
$("#yestoday_pv").html(rsp.result.pv); |
|
@@ -192,14 +190,14 @@ async function LoadStatChart() { |
|
|
d.setDate(d.getDate() - i); |
|
|
d.setDate(d.getDate() - i); |
|
|
var s = d.Format("yyyy-MM-dd"); |
|
|
var s = d.Format("yyyy-MM-dd"); |
|
|
labels.push(d.Format("MM-dd")); |
|
|
labels.push(d.Format("MM-dd")); |
|
|
s = s.replaceAll("-",""); |
|
|
|
|
|
let resp = await fetch("index_body.php?dopost=get_statistics&sdate="+s); |
|
|
|
|
|
|
|
|
s = s.replaceAll("-", ""); |
|
|
|
|
|
let resp = await fetch("index_body.php?dopost=get_statistics&sdate=" + s); |
|
|
let data = await resp.json(); |
|
|
let data = await resp.json(); |
|
|
if (data.code == 200) { |
|
|
if (data.code == 200) { |
|
|
pvs.push(typeof data.result.pv=="undefined"? 0 : data.result.pv); |
|
|
|
|
|
ips.push(typeof data.result.ip=="undefined"? 0 : data.result.ip); |
|
|
|
|
|
uvs.push(typeof data.result.uv=="undefined"? 0 : data.result.uv); |
|
|
|
|
|
vvs.push(typeof data.result.vv=="undefined"? 0 : data.result.vv); |
|
|
|
|
|
|
|
|
pvs.push(typeof data.result.pv == "undefined" ? 0 : data.result.pv); |
|
|
|
|
|
ips.push(typeof data.result.ip == "undefined" ? 0 : data.result.ip); |
|
|
|
|
|
uvs.push(typeof data.result.uv == "undefined" ? 0 : data.result.uv); |
|
|
|
|
|
vvs.push(typeof data.result.vv == "undefined" ? 0 : data.result.vv); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
const myChart = new Chart(ctx, { |
|
|
const myChart = new Chart(ctx, { |
|
@@ -219,41 +217,41 @@ async function LoadStatChart() { |
|
|
data: { |
|
|
data: { |
|
|
labels: labels, |
|
|
labels: labels, |
|
|
datasets: [ |
|
|
datasets: [ |
|
|
{ |
|
|
|
|
|
label: 'PV', |
|
|
|
|
|
data: pvs, |
|
|
|
|
|
borderColor: 'rgba(54, 162, 235, 1)', |
|
|
|
|
|
backgroundColor :'rgba(54, 162, 235, 0.2)', |
|
|
|
|
|
borderWidth: 1 |
|
|
|
|
|
},{ |
|
|
|
|
|
label: 'UV', |
|
|
|
|
|
data: uvs, |
|
|
|
|
|
borderColor: 'rgba(255, 206, 86, 1)', |
|
|
|
|
|
backgroundColor: 'rgba(255, 206, 86, 0.2)', |
|
|
|
|
|
borderWidth: 1 |
|
|
|
|
|
},{ |
|
|
|
|
|
label: 'IP', |
|
|
|
|
|
data: ips, |
|
|
|
|
|
borderColor: 'rgba(255, 99, 132, 1)', |
|
|
|
|
|
backgroundColor :'rgba(255, 99, 132, 0.2)', |
|
|
|
|
|
borderWidth: 1 |
|
|
|
|
|
}, |
|
|
|
|
|
,{ |
|
|
|
|
|
label: '访问次数', |
|
|
|
|
|
data: vvs, |
|
|
|
|
|
borderColor: 'rgba(75, 192, 192, 1)', |
|
|
|
|
|
backgroundColor: 'rgba(75, 192, 192, 0.2)', |
|
|
|
|
|
borderWidth: 1 |
|
|
|
|
|
} |
|
|
|
|
|
] |
|
|
|
|
|
|
|
|
{ |
|
|
|
|
|
label: 'PV', |
|
|
|
|
|
data: pvs, |
|
|
|
|
|
borderColor: 'rgba(54, 162, 235, 1)', |
|
|
|
|
|
backgroundColor: 'rgba(54, 162, 235, 0.2)', |
|
|
|
|
|
borderWidth: 1 |
|
|
|
|
|
}, { |
|
|
|
|
|
label: 'UV', |
|
|
|
|
|
data: uvs, |
|
|
|
|
|
borderColor: 'rgba(255, 206, 86, 1)', |
|
|
|
|
|
backgroundColor: 'rgba(255, 206, 86, 0.2)', |
|
|
|
|
|
borderWidth: 1 |
|
|
|
|
|
}, { |
|
|
|
|
|
label: 'IP', |
|
|
|
|
|
data: ips, |
|
|
|
|
|
borderColor: 'rgba(255, 99, 132, 1)', |
|
|
|
|
|
backgroundColor: 'rgba(255, 99, 132, 0.2)', |
|
|
|
|
|
borderWidth: 1 |
|
|
|
|
|
} |
|
|
|
|
|
, { |
|
|
|
|
|
label: '访问次数', |
|
|
|
|
|
data: vvs, |
|
|
|
|
|
borderColor: 'rgba(75, 192, 192, 1)', |
|
|
|
|
|
backgroundColor: 'rgba(75, 192, 192, 0.2)', |
|
|
|
|
|
borderWidth: 1 |
|
|
|
|
|
} |
|
|
|
|
|
] |
|
|
}, |
|
|
}, |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
$(document).ready(function(){ |
|
|
|
|
|
|
|
|
$(document).ready(function () { |
|
|
LoadServer(); |
|
|
LoadServer(); |
|
|
LoadStat(); |
|
|
LoadStat(); |
|
|
LoadStatChart(); |
|
|
LoadStatChart(); |
|
|
setInterval(function(){ |
|
|
|
|
|
|
|
|
setInterval(function () { |
|
|
LoadServer(); |
|
|
LoadServer(); |
|
|
}, 60000) |
|
|
}, 60000) |
|
|
}); |
|
|
}); |