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

pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. /**
  2. * Created by Administrator on 2021/4/5.
  3. */
  4. define(['jquery', "template", "Tools", "interactApi", "paging"], function ($, template, Tools ) {
  5. //数据存储
  6. var module = {
  7. data: {
  8. //互动交流列表
  9. interactInformationList:'',
  10. //搜索结果列表
  11. searchInformationList:'',
  12. //页码
  13. pageNum: 1,
  14. //页码集合
  15. pageList: [],
  16. //每页数量
  17. pageSize: 5,
  18. //总页数
  19. pageCount:0
  20. },
  21. };
  22. var tools = new Tools();
  23. module.init = function (page) {
  24. //互动交流
  25. tools.doGet(interactList, {deptId:100,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.interactInformation,true);
  26. //网站配置信息(网站名称 底部联系方式 公安备案号 网站备案号)
  27. tools.getWebConfig();
  28. };
  29. //新闻资讯数据
  30. module.interactInformation = function (data) {
  31. if (data.code == 200) {
  32. console.log(data)
  33. var content = data.rows;
  34. var pageCount = (data.total/module.data.pageSize).toFixed(0);
  35. if (pageCount < 1){
  36. pageCount = 1;
  37. }
  38. console.log(module.data.interactInformationList)
  39. if(module.data.interactInformationList == ''){
  40. console.log('aaa')
  41. // 初始化 分页器
  42. var page_s1=createPage('.page_s1');
  43. // 设置分页
  44. setPage(page_s1,{
  45. pageTotal: data.total, // 数据总条数
  46. pageSize: module.data.pageSize, // 每页显示条数
  47. pageCurrent: module.data.pageNum, // 当前页
  48. maxBtnNum: 5, // 最多按钮个数 (最少5个)
  49. })
  50. $('#page_s1').html('共'+pageCount+'页')
  51. }
  52. module.data.pageCount = pageCount;
  53. module.data.interactInformationList = content;
  54. var interactInformationData = template('interactInformationData', module.data);
  55. $("#interactInformationContent").html(interactInformationData);
  56. }
  57. }
  58. //新闻资讯数据
  59. module.searchInteractInformation = function (data) {
  60. if (data.code == 200) {
  61. var content = data.rows;
  62. var pageCount = (data.total/module.data.pageSize).toFixed(0);
  63. if (pageCount < 1){
  64. pageCount = 1;
  65. }
  66. console.log(module.data.searchInformationList)
  67. if(module.data.searchInformationList == ''){
  68. // 初始化 分页器
  69. var page_s1=createPage('.page_s2');
  70. // 设置分页
  71. setPage(page_s1,{
  72. pageTotal: data.total, // 数据总条数
  73. pageSize: module.data.pageSize, // 每页显示条数
  74. pageCurrent: module.data.pageNum, // 当前页
  75. maxBtnNum: 5, // 最多按钮个数 (最少5个)
  76. })
  77. $('#page_s2').html('共'+pageCount+'页')
  78. }
  79. module.data.pageCount = pageCount;
  80. module.data.searchInformationList = content;
  81. var searchInformationData = template('searchInformationData', module.data);
  82. $("#searchInformationContent").html(searchInformationData);
  83. }
  84. }
  85. goSearch = function () {
  86. var searchTitle = $('#searchTitle').val();
  87. var searchContent = $('#searchContent').val();
  88. module.data.searchTitle = searchTitle ;
  89. module.data.searchContent = searchContent ;
  90. module.data.pageNum = 1 ;
  91. document.getElementById('interact').style.display = 'none';
  92. document.getElementById('search').style.display = 'block';
  93. tools.doGet(interactSearch, {deptId:100,title:searchTitle,content:searchContent,pageNum:1,pageSize:module.data.pageSize}, module.searchInteractInformation,true)
  94. }
  95. turnThePage = function (pageNum) {
  96. module.data.pageNum = pageNum ;
  97. console.log(pageNum)
  98. if (module.data.searchType == 'YES'){
  99. tools.doGet(interactSearch, {deptId:100,title:module.data.searchTitle,content:module.data.searchContent,pageNum:pageNum,pageSize:module.data.pageSize}, module.interactInformation,true)
  100. }else{
  101. tools.doGet(interactList, {deptId:100,pageNum:pageNum,pageSize:module.data.pageSize}, module.interactInformation,true);
  102. }
  103. }
  104. goUserInteract = function () {
  105. tools.skip('../user/user.html?type=goInteract')
  106. }
  107. return module;
  108. });