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

86 regels
2.7 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. },
  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(schemeList, {
  38. deptId: data.data,
  39. pageNum: 1,
  40. pageSize: module.data.pageSize,
  41. }, module.newList , true);
  42. }
  43. //新闻列表
  44. module.newList = function (data) {
  45. if (data.code == 200) {
  46. var pageCount = (data.total/module.data.pageSize).toFixed(0);
  47. if (pageCount < 1){
  48. pageCount = 1;
  49. }
  50. if(module.data.newList == '') {
  51. console.log(pageCount)
  52. // 初始化 分页器
  53. var page_s1 = createPage('.page_s1');
  54. // 设置分页
  55. setPage(page_s1, {
  56. pageTotal: data.total, // 数据总条数
  57. pageSize: module.data.pageSize, // 每页显示条数
  58. pageCurrent: 1, // 当前页
  59. maxBtnNum: 5, // 最多按钮个数 (最少5个)
  60. })
  61. $('#page_s1').html('共' + pageCount + '页');
  62. }
  63. var content = data.rows;
  64. module.data.newList = content;
  65. var newData = template('newData', module.data);
  66. $("#newContent").html(newData);
  67. }
  68. }
  69. turnThePage = function (pageNum) {
  70. module.data.pageNum = pageNum ;
  71. tools.doGet(schemeList, {
  72. deptId: module.data.deptId,
  73. pageNum: pageNum,
  74. pageSize: module.data.pageSize,
  75. }, module.newList , true );
  76. }
  77. goDetail = function(id){
  78. tools.skip('/agriculturalLawEnforcement/view/schemeDisclosure/schemeDetail.html?id='+id);
  79. }
  80. return module;
  81. });