xwxq.js 4.64 KB
$(function () {
    // LawsData()
    if (decodeURI(GetQueryString('title')) == '首页') {
        $('.layui-breadcrumb a').eq(1).hide();
    }else {
        $('.layui-breadcrumb a').eq(1).show();
        $('.layui-breadcrumb a').eq(1).attr('href',GetQueryString('href'));
        $('.layui-breadcrumb a').eq(1).attr('title', decodeURI(GetQueryString('title')));
        $('.layui-breadcrumb a').eq(1).text(decodeURI(GetQueryString('title')));
    }

    HotArticle();
    PolicyHotArticle();
})
// 新闻详情数据
function LawsData() {
    var newsList = $("#newsList");
    newsList.empty();
    var li;
    $.ajax({
        type: "get",  //提交方式  
        url: portal.api_url + "/portal/MhNews/getDetailById",//路径
        data:{
            "id":GetQueryString('id'),
        },  
        dataType: "json",
        //数据,这里使用的是Json格式进行传输  
        success: function (result) {//返回数据根据结果进行相应的处理           
            if (result.code == 200 && result.data != null) {
                $('.newsTitle').html(result.data.headline);
                newsList.append(result.data.content);
                $('.source p').eq(1).text(result.data.source);
                $('#years').text((result.data.addtime.split(' ')[0]).split('-')[0]);
                $('#month').text((result.data.addtime.split(' ')[0]).split('-')[1] + '/' + (result.data.addtime.split(' ')[0]).split('-')[2]);
                $('#time').text((result.data.addtime.split(' ')[1]).split('-')[0].split(':')[0] + ':' +(result.data.addtime.split(' ')[1]).split('-')[0].split(':')[1])
            }
        }
    });
}

// 获取新闻动态的推荐数据
function HotArticle() {   
    var recommend = $("#news_recommendation");
    recommend.empty();
    var li = '';
    $.ajax({
        type: "get",  //提交方式  
        url: portal.api_url + "/portal/MhNews/getNewsHotArticleList",//路径 
        dataType: "json",
        async: false,
        //数据,这里使用的是Json格式进行传输  
        success: function (result) {//返回数据根据结果进行相应的处理 
            if (result.code == 200 && result.data != null) {
                for (var i = 0; i < result.data.length; i++) {
                    if (i == 3) return;
                    li = '<li class="tj"><a href="/staticViews/news/'+result.data[i].id+'.html" target="_blank">';
                    if (result.data[i].preViewUrl) {
                        li += '<img src="' + result.data[i].preViewUrl + '">';
                    }
                    li += '<span class="tj-title">'+result.data[i].headline+'</span>';
                    li += '<span class="tj-date">'+result.data[i].deadtime+'</span>';
                    li += '</a></li>';
                    recommend.append(li);
                }
            }
        }
    })
}
// 相应法规推荐
function PolicyHotArticle() {   
    var regulation = $("#regulation");
    regulation.empty();
    var li = '';
    $.ajax({
        type: "get",  //提交方式  
        url: portal.api_url + "/portal/MhPolicy/getPolicyHotArticleList",//路径 
        dataType: "json",
        async: false,
        //数据,这里使用的是Json格式进行传输  
        success: function (result) {//返回数据根据结果进行相应的处理 
            if (result.code == 200 && result.data != null) {
                for (var i = 0; i < result.data.length; i++) {
                    li = '<li class="zcfg">'
                    li += '<a href="/staticViews/policy/'+result.data[i].id+'.html" title="' + result.data[i].headline + '" target="_blank">'
                    li += '<div class="zcfg-top">'+result.data[i].headline+'</div>'
                    li += '<p class="zcfg-body">'+result.data[i].summary+'</p>'
                    li += '<div class="zcfg-bottom">'+result.data[i].deadtime+'</div>'
                    li += '</a>'
                    li += '</li>'
                    regulation.append(li);
                }
            }
        }
    })
}

$(window).scroll(function () {
    let juli = $(document).scrollTop();
    if (juli > 360) {
        $('.left-left').addClass('middle_active');
    } else {
        $('.left-left').removeClass('middle_active');
    }
})
layui.use('element', function () {
    var element = layui.element; //导航的hover效果、二级菜单等功能,需要依赖element模块
    //监听导航点击
    element.on('nav(demo)', function (elem) {
        layer.msg(elem.text());
    });
});
function GetQueryString(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
    var r = window.location.search.substr(1).match(reg);
    if (r != null) return decodeURIComponent(r[2]);
    return null;
}