123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137 |
- (() => {
- $(".secondary-menu").on("click", "a", function () {
- $(".secondary-menu ul li").removeClass("active"), $(this).parent().addClass("active"),
- "新闻首页" == $(this).html() ? window.sessionStorage.setItem("newType", void 0)
- : "官方公告" == $(this).html() ? window.sessionStorage.setItem("newType", 0)
- : "政策解读" == $(this).html() ? window.sessionStorage.setItem("newType", 1)
- : "高新技术企业" == $(this).html() ? window.sessionStorage.setItem("newType", 2)
- : "军工三证" == $(this).html() && window.sessionStorage.setItem("newType", 3);
- var e = window.sessionStorage.getItem("newType");
- var kw = window.sessionStorage.getItem("keyword"); // 关键词
- var kwhtml = ""
- if (kw != null) {
- kwhtml = "<div style='text-align:center;'>热门关键词:" + kw + "</div>"
- $(".kws").css({
- display: "black"
- });
- } else {
- $(".kws").css({
- display: "none"
- });
- }
- $(".kws").html(kwhtml)
- if (kw != null) var t = {
- keywords: kw,
- };
- else if ("undefined" != e) t = {
- type: e,
- releaseStatus: 1
- };
- else t = {
- releaseStatus: 1
- };
- $.ajax({
- method: "get",
- url: api + "/open/listNews",
- data: t,
- success: function (e) {
- if (e.error && e.error.length) alert("数据加载失败,请刷新页面");
- else {
- var t = "";
- if (e.data.list.length) {
- for (var a = 0; a < e.data.list.length; a++) {
- var i = e.data.list[a],
- s = i.content.replace(/<.*?>/gi, "");
- t += "<li><a target='_blank' href=" + newUrl + i.id + "><div class=news-item><div><img src=" + avatarUploadHost + i.pictureUrl + " / ></div><div><h6>" + i.title + "</h6><span>" + i.releaseTimeConvert + "</span><div>" + s + "</div></div></div></a></li>"
- }
- window.sessionStorage.setItem("total", e.data.totalCount),
- function () {
- var e = {
- obj_box: ".page_1",
- total_item: +window.sessionStorage.getItem("total"),
- type: +window.sessionStorage.getItem("newType"),
- per_num: 10,
- current_page: 1,
- change_content: function (e, t) {
- e = e || 10, t = t || 1;
- var a = window.sessionStorage.getItem("newType");
- var k = window.sessionStorage.getItem("keyword"); // 关键词
- if (k != null) var i = {
- keywords: k
- };
- else if ("undefined" == a) var i = {
- pageNo: t
- };
- else i = {
- type: a,
- pageNo: t
- };
- //
- $.ajax({
- url: api + "/open/listNews",
- data: i,
- type: "GET",
- dataType: "json",
- success: function (e) {
- window.sessionStorage.removeItem("keyword");
- if (e.error && e.error.length) alert("数据加载失败,请刷新页面");
- else {
- var t = "";
- if (e.data.list.length) {
- for (var a = 0; a < e.data.list.length; a++) {
- var i = e.data.list[a],
- s = i.content.replace(/<.*?>/gi, "");
- t += "<li><a target='_blank' href=" + newUrl + i.id + "><div class=news-item><div><img src=" + avatarUploadHost + i.pictureUrl + " / ></div><div><h6>" + i.title + "</h6><span>" + i.releaseTimeConvert + "</span><div>" + s + "</div></div></div></a></li>"
- }
- window.sessionStorage.setItem("total", e.data.totalCount)
- } else t = "<h4 style='text-align:center;margin-top:90px;color:#666' >暂无新闻动态</h4>", $(".page_ctrl").css({
- display: "none"
- });
- $(".newslist").html(t)
- }
- }
- })
- //热门推荐
- $.ajax({
- url: api + "/open/listHotNews",
- data: {
- type: a == "undefined" ? undefined : a
- },
- type: "GET",
- dataType: "json",
- success: function (e) {
- if (e.error && e.error.length) alert("数据加载失败,请刷新页面");
- else {
- var t = "";
- if (e.data.list.length) {
- for (var j = 0; j < e.data.list.length; j++) {
- var i = e.data.list[j],
- num = j + 1;
- t += "<a target='_blank' href=" + newUrl + i.id + "><div class='htit'><span class='hnum'>" + num + "</span>" + i.title + "</div></a>"
- }
- } else t = "<h4 style='text-align:center;margin:50px 0;color:#666' >暂无新闻动态</h4>", $(".page_ctrl").css({
- display: "none"
- });
- $(".hlist").html(t)
- }
- }
- })
- //
- }
- };
- page_ctrl(e)
- }()
- } else t = "<h4 style='text-align:center;margin-top:90px;color:#666' >暂无新闻动态</h4>", $(".page_ctrl").css({
- display: "none"
- });
- $(".newslist").html(t)
- }
- }
- })
- }), $(".secondary-menu > div > ul > li > a").eq(0).click()
- })();
|