网站
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.

пре 3 година
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  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. },
  22. };
  23. var tools = new Tools();
  24. module.init = function (page) {
  25. //新闻管理列表
  26. // tools.doGet(news + '/003//7', {}, module.focusNews , true);
  27. var _height=$("body").height();//获取当前窗口的高度
  28. var boxHeight = _height-520;
  29. //
  30. module.data.pageSize = (boxHeight/40).toFixed(0);
  31. $('#newContent').height(boxHeight);
  32. tools.doGet(getTopDeptId, {}, module.getInformation , true);
  33. };
  34. module.getInformation = function (data) {
  35. console.log(data)
  36. module.data.deptId = data.data;
  37. tools.doGet(newsList, {
  38. number: '002',
  39. deptId: data.data,
  40. pageNum: 1,
  41. pageSize: module.data.pageSize,
  42. }, module.newList , true);
  43. }
  44. //新闻列表
  45. module.newList = function (data) {
  46. console.log(data)
  47. if (data.code == 200) {
  48. var pageCount = (data.total/module.data.pageSize).toFixed(0);
  49. if (pageCount < 1){
  50. pageCount = 1;
  51. }
  52. if(module.data.newList == '') {
  53. console.log(pageCount)
  54. // 初始化 分页器
  55. var page_s1 = createPage('.page_s1');
  56. // 设置分页
  57. setPage(page_s1, {
  58. pageTotal: data.total, // 数据总条数
  59. pageSize: module.data.pageSize, // 每页显示条数
  60. pageCurrent: 1, // 当前页
  61. maxBtnNum: 5, // 最多按钮个数 (最少5个)
  62. })
  63. $('#page_s1').html('共' + pageCount + '页');
  64. }
  65. var content = data.rows;
  66. module.data.newList = content;
  67. var newData = template('newData', module.data);
  68. $("#newContent").html(newData);
  69. }
  70. }
  71. goSearch = function(){
  72. $('#page_s1').html('');
  73. $('.page_s1').html('');
  74. module.data.newList=[];
  75. tools.doGet(newsList, {
  76. number: '002',
  77. deptId: module.data.deptId,
  78. pageNum: 1,
  79. pageSize: module.data.pageSize,
  80. title:$('#title').val()
  81. }, module.newList , true);
  82. }
  83. turnThePage = function (pageNum) {
  84. module.data.pageNum = pageNum ;
  85. console.log($('#title').val())
  86. tools.doGet(newsList, {
  87. number: '002',
  88. deptId: module.data.deptId,
  89. pageNum: pageNum,
  90. pageSize: module.data.pageSize,
  91. title:$('#title').val()
  92. }, module.newList , true);
  93. }
  94. goDetail = function(id){
  95. tools.skip('/agriculturalLawEnforcement/view/basis/basisDetail.html?id='+id);
  96. }
  97. return module;
  98. });