home-contentload.js
5.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
var contentpath;
var vueload=null;
$(document).ready(function () {
contentpath = global.contextPath;
load();
event();
});
// 改变首页党团建类型设为红色 /* LXJ 释放此处注释*/
function changeColor(){
var list = $('.div-content-list .div-noticecontenttitle .a-content span:first-child');
for(var le in list){
if(!isNaN(le)){
var text = $(list[le]).text();
if(text.indexOf("党团建设") != -1){
$(list[le]).css('color','red');
}
}
}
// 添加分割线
$(".div-content-list:eq(2)").css("border-bottom","3px solid #0096eb");
}
function load(){
var str="首页";
var auxiliariesNumber;
$.ajax({
type:"POST",
url: curserver + global.modelctls.homepage.list,
headers:{
"token":$.cookie('ftoken')
},
data:{pageIndex : 1,pageSize : 7,listtype: str,condition:""},
// data:{pageIndex : 1,pageSize : 7,listtype: str,condition:"信息快报"},
dataType:"json",
// async:false,
//data:{name:"系统导航"},
success:function (result) {
var data=result.Data;
// /* LXJ 释放此处注释*/
// var secondReq = loadOnceMore();
// // 控制显示三条今日快报 四条党团建设
// var sldata=[];
// var slReq=[];
// if(secondReq.length==0){
// sldata = data.slice(0,7);
// }else{
// sldata = data.slice(0,3);
// slReq = secondReq.slice(0,4);
// }
//
// data = sldata.concat(slReq);
if(data==null||data==0){
//if(1==1){
//在没有数据的时候在新闻公告显示暂无新闻公告,提示 hyh 新增 2017、9、8
$(".div-noticecontenttitle").css("display"," none");
$("#homepage_notice .div-content-list").css("display"," none");
var contentstr=" <div style=\"margin-top: 100px;\">"
+"<div style=\"text-align: center;\"><span style=\"color: #999999;\">暂无新闻公告</span></div>"
+" <div style=\"margin-top: 20px;text-align: center;\"></div></div>";
$("#homepage_notice").append(contentstr);
return;}
var imgbool="";
var today=new Date();
var todayStr=today.format("yyyy-MM-dd");
var createTimeStr="";
var updateTimeStr="";
var objLoadData = [];
for(var i=0;i<data.length;i++){
var map_result = data[i];
var gid=map_result["GID"];
var createtime= new Date(map_result["创建时间"]);
var updatetime= map_result["更新时间"]?new Date(map_result["更新时间"]):null;
var unit=map_result["创建单位"];
if(unit==null){unit="暂无单位";}
var docattachmentpath = map_result["附件路径"];
var noticeTitle=map_result["公告标题"]==null?"暂无":map_result["公告标题"];
var attachment="";
auxiliariesNumber="auxiliaries"+i;
//如果有附件则显示附件图标
var fjimg;
if(docattachmentpath){
fjimg = 'display:inline-block;';
}else{
fjimg = 'display:none';
}
//若为今天的则显示new
createTimeStr=createtime.format("yyyy-MM-dd");
if(createTimeStr==todayStr)
imgbool = true;
else
imgbool=false;
var timestr=updatetime?updatetime.format("yyyy-MM-dd hh:mm"):createtime.format("yyyy-MM-dd hh:mm");//有更新时间就显示更新时间,没有就显示创建时间 yyl 2018-04-02
var obj = {
gid:gid==null?"":gid,
title:noticeTitle,
auxiliariesNumber:auxiliariesNumber,
type:map_result["公告类型"],
imgStr:imgbool,
time:timestr,
fjimg:fjimg
}
objLoadData.push(obj);
// listFiles(docattachmentpath,"首页",auxiliariesNumber);
}
if(vueload==null){
vueload = new Vue({
el:'#homepage_notice',
data:{
objdata:objLoadData
},
methods:{
morebtn:function(){
window.location.href = path+"homeContent/notice-list.jsp";
}
}
});
}else{
vueload.objdata = objLoadData;
}
//事件初始化
AnnouncementDetails();
/* LXJ 释放此处注释*/
/*if(secondReq.length!=0){
changeColor();
}*/
},
error:function(e){
$("#homepage_notice").children().filter('.err').remove();
$("#homepage_notice .div-content-list").css("display"," none");//hyh 新增 网络出错也不要显示new图标 2017、9、21
var contentstr=" <div class=\"err\" style=\"margin-top: 100px;\">"
+"<div style=\"text-align: center;\"><span style=\"color: red;\">提示:网路错误请重新刷新加载</span></div>"
+" <div style=\"margin-top: 20px;text-align: center;\"><a href=\"javascript:void(0)\" style=\"font-size: 16px;\" onclick=\"refreshload()\">刷新</a></div></div>";
$("#homepage_notice").append(contentstr);
}
});
}
/* LXJ 释放此处注释*/
function loadOnceMore(){
var data = '';
var str="首页";
var auxiliariesNumber;
$.ajax({
async:false,
type:"POST",
url: curserver + global.modelctls.homepage.list,
headers:{
"token":$.cookie('ftoken')
},
data:{pageIndex : 1,pageSize : 7,listtype: str,condition:"党团建设"},
dataType:"json",
success:function (result) {
data=result.Data;
},
error:function(e){
data = '';
}
});
return data;
}
function refreshload(){
load();
}
function getGid(){
var gid=$("#gid").val();
return gid;
}
function event(){
}