网站
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

пре 4 година
пре 2 година
пре 4 година
пре 2 година
пре 4 година
пре 4 година
пре 4 година
пре 4 година
пре 4 година
пре 2 година
пре 3 година
пре 4 година
пре 3 година
пре 4 година
пре 4 година
пре 4 година
пре 4 година
пре 2 година
пре 4 година
пре 3 година
пре 3 година
пре 3 година
пре 4 година
пре 4 година
пре 4 година
пре 4 година
пре 4 година
пре 4 година
пре 4 година
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. /**
  2. * Created by Administrator on 2021/4/5.
  3. */
  4. define(['jquery', "template", "Tools", "newApi", "paging", 'swiper'], function ($, template, Tools ) {
  5. //数据存储
  6. var module = {
  7. data: {
  8. //焦点图数据
  9. focusListTop: [],
  10. //新闻列表
  11. newsInformationList:'',
  12. //页码
  13. pageNum: 1,
  14. //页码集合
  15. pageList: [],
  16. //每页数量
  17. pageSize: 50,
  18. //总页数
  19. pageCount:0
  20. },
  21. };
  22. var tools = new Tools();
  23. module.init = function (page) {
  24. //获取焦点图信息
  25. tools.doGet(websitePicture, {picType:1,status:0,orderByColumn:'picSort',isAsc:'desc'}, module.focusNewsTop , true);
  26. //底部友情链接
  27. tools.doGet(friendsLinks, {}, module.bottomFriendsLinks, true);
  28. if(getQueryVariable('title') ){
  29. //console.log('搜索进入')
  30. //新闻资讯
  31. tools.doGet(newList, {deptId:100,pageNum:module.data.pageNum,pageSize:module.data.pageSize,title:getQueryVariable('title')}, module.NewsInformation,true);
  32. }else{
  33. //新闻资讯
  34. tools.doGet(newList, {number:2,deptId:100,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.NewsInformation,true);
  35. }
  36. //网站配置信息(网站名称 底部联系方式 公安备案号 网站备案号)
  37. tools.getWebConfig();
  38. };
  39. //焦点图数据
  40. module.focusNewsTop = function (data) {
  41. if (data.code == 200) {
  42. module.data.focusListTop = data.data;
  43. var bannerFocusDataTop = template('bannerFocusDataTop', module.data);
  44. $("#bannerFocusTopContent").html(bannerFocusDataTop);
  45. new Swiper('#bannerFocusWrapTop', {
  46. paginationClickable: true,
  47. autoplay : 4000,
  48. loop:true
  49. })
  50. }
  51. }
  52. //获取地址栏参数
  53. function getQueryVariable(variable){
  54. var query = window.location.search.substring(1);
  55. var vars = query.split("&");
  56. for (var i=0;i<vars.length;i++) {
  57. var pair = vars[i].split("=");
  58. if(pair[0] == variable){return pair[1];}
  59. }
  60. return(false);
  61. }
  62. //底部友情链接
  63. module.bottomFriendsLinks = function (data) {
  64. if (data.code == 200) {
  65. var content = data.data;
  66. //console.log(content)
  67. module.data.friendsLinksList = content;
  68. var friendsLinksData = template('friendsLinksData', module.data);
  69. $("#friendsLinksContent").html(friendsLinksData);
  70. }
  71. }
  72. //新闻资讯数据
  73. module.NewsInformation = function (data) {
  74. if (data.code == 200) {
  75. var content = data.rows;
  76. var pageCount = (data.total/module.data.pageSize).toFixed(0);
  77. if (pageCount < 1){
  78. pageCount = 1;
  79. }
  80. if(module.data.newsInformationList == ''){
  81. // 初始化 分页器
  82. var page_s1=createPage('.page_s1');
  83. // 设置分页
  84. setPage(page_s1,{
  85. pageTotal: data.total, // 数据总条数
  86. pageSize: module.data.pageSize, // 每页显示条数
  87. pageCurrent: 1, // 当前页
  88. maxBtnNum: 5, // 最多按钮个数 (最少5个)
  89. })
  90. $('#page_s1').html('共'+pageCount+'页')
  91. }
  92. module.data.pageCount = pageCount;
  93. module.data.newsInformationList = content;
  94. var NewsInformationData = template('NewsInformationData', module.data);
  95. $("#NewsInformationContent").html(NewsInformationData);
  96. }
  97. }
  98. turnThePage = function (pageNum) {
  99. module.data.pageNum = pageNum ;
  100. if (getQueryVariable('title')){
  101. tools.doGet(newList, {deptId:100,pageNum:pageNum,pageSize:module.data.pageSize,title:getQueryVariable('title')}, module.NewsInformation,true);
  102. }else{
  103. tools.doGet(newList, {number:2,deptId:100,pageNum:pageNum,pageSize:module.data.pageSize}, module.NewsInformation,true);
  104. }
  105. }
  106. return module;
  107. });