网站
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 

135 rindas
4.1 KiB

  1. /**
  2. * Created by Administrator on 2021/4/5.
  3. */
  4. define(['jquery', "template", "Tools", "echarts", 'swiper', "paging"], function ($, template, Tools, echarts, swiper) {
  5. //数据存储
  6. var module = {
  7. data: {
  8. //服务器地址
  9. serverApi:'',
  10. //焦点图数据
  11. focusList: [],
  12. newList: [],
  13. //页码
  14. pageNum: 1,
  15. //页码集合
  16. pageList: [],
  17. //每页数量
  18. pageSize: 5,
  19. //总页数
  20. pageCount:0,
  21. getId:'002'
  22. },
  23. };
  24. var tools = new Tools();
  25. module.init = function (page) {
  26. //新闻管理列表
  27. // tools.doGet(news + '/003//7', {}, module.focusNews , true);
  28. var _height=$("body").height();//获取当前窗口的高度
  29. var boxHeight = _height-520;
  30. //
  31. module.data.pageSize = (boxHeight/40).toFixed(0);
  32. $('#newContent').height(boxHeight);
  33. tools.doGet(getTopDeptId, {}, module.getInformation , true);
  34. };
  35. module.getInformation = function (data) {
  36. console.log(data)
  37. module.data.deptId = data.data;
  38. tools.doGet(newsList, {
  39. number: '002',
  40. deptId: data.data,
  41. pageNum: 1,
  42. pageSize: module.data.pageSize,
  43. }, module.newList , true);
  44. var tabs = $('.nyzf').find('p');
  45. tabs.on('click', function (e) {
  46. module.data.newList = []
  47. $('.page_s1').html('')
  48. $('#page_s1').html('');
  49. e.preventDefault();//防止打开链接
  50. var id = $(this).data('id');
  51. module.data.getId = id;
  52. tabs.removeClass('active');
  53. $(this).addClass('active');
  54. tools.doGet(newsList, {
  55. number: id,
  56. deptId: data.data,
  57. pageNum: 1,
  58. pageSize: module.data.pageSize,
  59. }, module.newList , true);
  60. });
  61. }
  62. //新闻列表
  63. module.newList = function (data) {
  64. console.log(data)
  65. if (data.code == 200) {
  66. var pageCount = (data.total/module.data.pageSize).toFixed(0);
  67. if (pageCount < 1){
  68. pageCount = 1;
  69. var content = data.rows;
  70. module.data.newList = content;
  71. var newData = template('newData', module.data);
  72. $("#newContent").html(newData);
  73. return;
  74. }
  75. if(module.data.newList == '') {
  76. console.log(pageCount)
  77. // 初始化 分页器
  78. var page_s1 = createPage('.page_s1');
  79. // 设置分页
  80. setPage(page_s1, {
  81. pageTotal: data.total, // 数据总条数
  82. pageSize: module.data.pageSize, // 每页显示条数
  83. pageCurrent: 1, // 当前页
  84. maxBtnNum: 5, // 最多按钮个数 (最少5个)
  85. })
  86. $('#page_s1').html('共' + pageCount + '页');
  87. }
  88. var content = data.rows;
  89. module.data.newList = content;
  90. var newData = template('newData', module.data);
  91. $("#newContent").html(newData);
  92. }
  93. }
  94. goSearch = function(){
  95. $('#page_s1').html('');
  96. $('.page_s1').html('');
  97. module.data.newList=[];
  98. tools.doGet(newsList, {
  99. number: '002',
  100. deptId: module.data.deptId,
  101. pageNum: 1,
  102. pageSize: module.data.pageSize,
  103. title:$('#title').val()
  104. }, module.newList , true);
  105. }
  106. turnThePage = function (pageNum) {
  107. module.data.pageNum = pageNum ;
  108. console.log($('#title').val())
  109. tools.doGet(newsList, {
  110. number: module.data.getId,
  111. deptId: module.data.deptId,
  112. pageNum: pageNum,
  113. pageSize: module.data.pageSize,
  114. title:$('#title').val()
  115. }, module.newList , true);
  116. }
  117. goDetail = function(id){
  118. tools.skip('/agriculturalLawEnforcement/view/basis/basisDetail.html?id='+id);
  119. }
  120. return module;
  121. });