var orgId= getQueryString("orgId");
var r= getQueryString("r");
var orgName= getQueryString("orgName");
var topic= getQueryString("topic");
var type=getQueryString("type");
if(topic==null||topic==undefined){
topic='';
}
var listurl = "/articleCommonController/lists.do";
var titleLength=27;
var pageSize=10;
$(document).ready(function() {
//按钮事件
$("#adiv").click(function() {
$("#zwgk").toggle("fast");
});
$('.deptName').html(orgName);
common('/deptController/detectYsqgk.do', {"orgid": orgId}, function (obj) {
if (obj.sqgk == 1) {
$("#ysqgkDiv").hide();
}else {
$("#ysqgkDiv").show();
}
});
//加载左侧
common(apiUrl.zwgkOut, {
"orgId" : orgId,
"xqid":r,
"menuId" : "225"
}, matree1);
//供销社 不用显示年报
if(orgId!='5e38cfb9439a46290144731f67416025'){
$("#openReport").show();
}
// 初始化数据
if (type == 1) {
znCont('gkzn');
} else {
if (topic == '215') {
$("#govInfo").addClass("on");
} else if (topic == '216') {
console.log(216)
$("#openInfo").addClass("on");
$("#govInfo").removeClass("on");
} else if (topic == '217') {
$("#openReport").addClass("on");
$("#govInfo").removeClass("on");
} else {
$("#govInfo").removeClass("on");
}
getData(1);
}
});
function znCont(val){
var topId;
if(val == "gkzn") {
topId = 215;
}
var postData = {
"page" : 1,
"pagesize" : 10,
"topic" : topId,
"deptid":orgId
};
loadData(listurl, postData, getZnArticle);
}
// 获取最新指南内容
function getZnArticle(valueObj) {
if (valueObj.list.length > 0) {
var articleId = valueObj.list[0].id;
common("/articleCommonController/findArticleById.do", {"id" : articleId}, function(data){
var domain = data.domain;
$("#znTitle").html('');
$("#znDate").html('');
$("#znContent").html('').append('');
$("#znTitle").html(data.htmlTitle);
$("#znDate").html('发布日期:' + data.releaseTime);
$("#znContent").append(data.htmlContent);
dealAttach(domain);
});
$("#tableList").css('display', 'none');
$("#znCont").css('display', 'block');
} else {
$("#topic").html('政府太阳集团官网下载指南');
$("#tableList").css('display', 'block');
$("#znCont").css('display', 'none');
$("#list tr").remove();
$("#list").append("
| 无符合条件的信息 |
");
}
}
function dealAttach(domain) {
//获取图片
$("#znContent").find("img").each(function() {
var id = $(this).attr("id");
var srcCont = $(this).attr("src");
//若以ueditorFile开头
if(srcCont.indexOf("upload") == 0) {
if(id.indexOf("ueditorFile") == 0) {
$(this).attr("src",domain + srcCont);
}
}
});
//获取a标签
$("#znContent").find("a").each(function() {
var id = $(this).attr("id");
var hrefCont = $(this).attr("href");
//若以ueditorFile开头
if(hrefCont.indexOf("upload") == 0) {
if(id.indexOf("ueditorFile") == 0) {
$(this).attr("href",domain + hrefCont);
}
}
});
}
function openTag(ta){
if(ta=="ysqgk"){
var url="https://ssl.huaian.gov.cn/cmsweb/zwgk/sj/ysqgk/ysqgk.html?orgId="+orgId+"&xqId="+r+"&orgName="+orgName+"";
window.open(url, "_blank"); //注意第二个参数
}else{
if(ta=="gkzn"){
znCont('gkzn');
}else {
var znid = "215";//指南id
var zdid = "216";//制度id
var nbid = "217";//年报id
var top="1";
if(ta=="gkzd"){//公开制度
top="216";
}else if(ta=="gknb"){//公开年报
top="217";
}
var postData = {
"page" : 1,
"pagesize" : pageSize,
"topic": top,
"deptid":orgId
};
showMenuName(top);
loadData(listurl, postData, tableList);
}
}
}
//树通用配置
var setting = {
view : {
selectedMulti : false,
showIcon : true, //设置是否显示节点图标
showLine : true
//设置是否显示节点与节点之间的连线
},
data : { // 必须使用data
simpleData : {
enable : true,
idKey : "id", // id编号命名 默认
pIdKey : "pId", // 父id编号命名 默认
rootPId : 0
// 用于修正根节点父节点数据,即 pIdKey 指定的属性值
}
},
callback : {
onClick : onClick,
beforeClick: function (treeId, treeNode) {
if (treeNode.ext1 != '' && treeNode.ext1 != null && treeNode.ext1 != undefined) {
if (treeNode.ext1.indexOf(window.location.host) != -1) {
window.open(treeNode.ext1, "_self");
} else {
if (confirm('您即将离开本网站!')) {
window.open(treeNode.ext1, "_self");
} else {
return false;
}
}
} else {
return true;
}
}
}
};
//加载主题分类
function matree1(data) {
var zNodes = data;
$.fn.zTree.init($("#tree1"), setting, zNodes);
//默认展开节点
var treeObj = $.fn.zTree.getZTreeObj("tree1");
treeObj.expandAll(true);
}
//树点击事件
function onClick(event, treeId, treeNode, clickFlag) {
if (clickFlag == 1) {
//alert("选中"+treeNode.name+":"+treeNode.id)
var postData = {
"page" : 1,
"pagesize" : pageSize,
"topic":treeNode.id,
"deptid":orgId
};
if(treeNode.ext1==''||treeNode.ext1==undefined||treeNode.ext1=='null'){
showMenuName(treeNode.id);
loadData(listurl, postData, tableList);
//openLayer.msg("检索完毕!");
}
}
}
//判断
function voil2() {
if ($("#key").val() == '') {
alert("请输入关键字");
return false;
}
if ($("#type").val() == "0") {
alert("请选择类型");
return false;
}
return true;
}
//搜索
function Serach() {
if (voil2()) {
getData(-1);
//openLayer.msg("检索完毕!");
}
}
//查询条条件
function getData(page) {
var url = listurl;
var title = $("#title").val(); //标题
if((title==''||title==null||title==undefined)&&page!=-1){
title = getQueryString("title");
}
var docNo = $("#docNo").val(); //文件编号
if((docNo==''||docNo==null||docNo==undefined)&&page!=-1){
docNo = getQueryString("docNo");
}
var orgname = "";
var key = "";
var summary = "";
var quomark = $("#quomark").val();
if((quomark==''||quomark==null||quomark==undefined)&&page!=-1){
quomark = getQueryString("quomark");
}
if(page==-1){
page=1;
topic="";
}
if ($("#type").val() == 1) {//信息名称
title = $("#keyword").val();
} else if ($("#type").val() == 2) {//文件编号
docNo = $("#keyword").val();
} else if ($("#type").val() == 3) {//发布机构
orgname = $("#keyword").val();
} else if ($("#type").val() == 4) {//关键词
key = $("#keyword").val();
} else if ($("#type").val() == 5) {//内容概述
summary = $("#keyword").val();
} else if ($("#type").val() == 6) {//索引号
quomark = $("#keyword").val();
}
var postData = {
"page" : page,
"pagesize" : pageSize,
"title" : title,
"docNo" : docNo,
"orgname" : orgname,
"summary" : summary,
"key" : key,
"deptid":orgId,
"topic":topic
};
if(topic!=''){
showMenuName(topic);
}
loadData(url, postData, tableList);
}
//表格数据
function tableList(valueObj) {
$("#tableList").css('display','block');
$("#znCont").css('display','none');
var trHTML = "";
if (valueObj.list.length > 0) {
$.each(
valueObj.list,
function(n, value) {
var link=value.domain+value.path;
if(value.link!=""){
link=value.link;
}
var title=value.title;
if(title.length>=titleLength){
title=title.substr(0,titleLength)+"...";
}
trHTML += "";
trHTML += "| "
+ title + " | ";
trHTML += ""
+ value.docNo + " | ";
trHTML += ""
+ value.orgname + " | ";
trHTML += ""
+ dealDate(value.releaseTime) + " | ";
trHTML += "
";
});
} else {
trHTML += "| 无符合条件的信息 |
";
}
$("#list tr").remove();
//填充列表页
$("#list").append(trHTML);
}
function showMenuName(topid){
common(apiUrl.zwgkGetName, {"topic" : topid}, function(data){
$(".xxjss").html(data.menuName);
});
}