layui.config({
base: "js/"
}).use(['form', 'element', 'layer', 'jquery'], function () {
var form = layui.form,
layer = layui.layer,
element = layui.element,
$ = layui.jquery;
$(".panel a").on("click", function () {
window.parent.addTab($(this));
})
//动态获取文章总数和待审核文章数量,最新文章
$.get("../json/newsList.json",
function (data) {
var waitNews = [];
$(".allNews span").text(data.length); //文章总数
for (var i = 0; i < data.length; i++) {
var newsStr = data[i];
if (newsStr["newsStatus"] == "待审核") {
waitNews.push(newsStr);
}
}
$(".waitNews span").text(waitNews.length); //待审核文章
//加载最新文章
var hotNewsHtml = '';
for (var i = 0; i < 5; i++) {
hotNewsHtml += '
'
+ '' + data[i].newsName + ' | '
+ '' + data[i].newsTime + ' | '
+ '
';
}
$(".hot_news").html(hotNewsHtml);
}
)
//图片总数
$.get("../json/images.json",
function (data) {
$(".imgAll span").text(data.length);
}
)
//用户数
$.get("../json/usersList.json",
function (data) {
$(".userAll span").text(data.length);
}
)
//新消息
$.get("../json/message.json",
function (data) {
$(".newMessage span").text(data.length);
}
)
//数字格式化
$(".panel span").each(function () {
$(this).html($(this).text() > 9999 ? ($(this).text() / 10000).toFixed(2) + "万" : $(this).text());
})
//系统基本参数
if (window.sessionStorage.getItem("systemParameter")) {
var systemParameter = JSON.parse(window.sessionStorage.getItem("systemParameter"));
fillParameter(systemParameter);
} else {
$.ajax({
url: "../json/systemParameter.json",
type: "get",
dataType: "json",
success: function (data) {
fillParameter(data);
}
})
}
//填充数据方法
function fillParameter(data) {
//判断字段数据是否存在
function nullData(data) {
if (data == '' || data == "undefined") {
return "未定义";
} else {
return data;
}
}
$(".version").text(nullData(data.version)); //当前版本
$(".author").text(nullData(data.author)); //开发作者
$(".homePage").text(nullData(data.homePage)); //网站首页
$(".server").text(nullData(data.server)); //服务器环境
$(".dataBase").text(nullData(data.dataBase)); //数据库版本
$(".maxUpload").text(nullData(data.maxUpload)); //最大上传限制
$(".userRights").text(nullData(data.userRights));//当前用户权限
}
})