农燊高科官方网站
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 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 3 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 3 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  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. if(getQueryVariable('keyWord')){
  25. $('#searchTitle').val(getQueryVariable('keyWord'));
  26. goSearch()
  27. }
  28. //互动交流
  29. tools.doGet(interactList, {deptId:100,pageNum:module.data.pageNum,pageSize:module.data.pageSize,reply:'notnull'}, module.interactInformation,true);
  30. //网站配置信息(网站名称 底部联系方式 公安备案号 网站备案号)
  31. tools.getWebConfig();
  32. };
  33. //获取地址栏参数
  34. function getQueryVariable(variable){
  35. var query = window.location.search.substring(1);
  36. var vars = query.split("&");
  37. for (var i=0;i<vars.length;i++) {
  38. var pair = vars[i].split("=");
  39. if(pair[0] == variable){return decodeURI(pair[1]);}
  40. }
  41. return(false);
  42. }
  43. //新闻资讯数据
  44. module.interactInformation = function (data) {
  45. if (data.code == 200) {
  46. console.log(data)
  47. var content = data.rows;
  48. var pageCount = (data.total/module.data.pageSize).toFixed(0);
  49. if (pageCount < 1){
  50. pageCount = 1;
  51. }
  52. console.log(module.data.interactInformationList)
  53. if(module.data.interactInformationList == ''){
  54. console.log('aaa')
  55. // 初始化 分页器
  56. var page_s1=createPage('.page_s1');
  57. // 设置分页
  58. setPage(page_s1,{
  59. pageTotal: data.total, // 数据总条数
  60. pageSize: module.data.pageSize, // 每页显示条数
  61. pageCurrent: module.data.pageNum, // 当前页
  62. maxBtnNum: 5, // 最多按钮个数 (最少5个)
  63. })
  64. $('#page_s1').html('共'+pageCount+'页')
  65. }
  66. module.data.pageCount = pageCount;
  67. module.data.interactInformationList = content;
  68. var interactInformationData = template('interactInformationData', module.data);
  69. $("#interactInformationContent").html(interactInformationData);
  70. }
  71. }
  72. //新闻资讯数据
  73. module.searchInteractInformation = 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. console.log(module.data.searchInformationList)
  81. if(module.data.searchInformationList == ''){
  82. // 初始化 分页器
  83. var page_s1=createPage('.page_s2');
  84. // 设置分页
  85. setPage(page_s1,{
  86. pageTotal: data.total, // 数据总条数
  87. pageSize: module.data.pageSize, // 每页显示条数
  88. pageCurrent: module.data.pageNum, // 当前页
  89. maxBtnNum: 5, // 最多按钮个数 (最少5个)
  90. })
  91. $('#page_s2').html('共'+pageCount+'页')
  92. }
  93. module.data.pageCount = pageCount;
  94. module.data.searchInformationList = content;
  95. var searchInformationData = template('searchInformationData', module.data);
  96. $("#searchInformationContent").html(searchInformationData);
  97. }
  98. }
  99. goSearch = function () {
  100. var searchTitle = $('#searchTitle').val();
  101. var searchContent = $('#searchContent').val();
  102. module.data.searchTitle = searchTitle ;
  103. module.data.searchContent = searchContent ;
  104. module.data.pageNum = 1 ;
  105. document.getElementById('interact').style.display = 'none';
  106. document.getElementById('search').style.display = 'block';
  107. tools.doGet(interactSearch, {deptId:100,title:searchTitle,content:searchContent,pageNum:1,pageSize:module.data.pageSize}, module.searchInteractInformation,true)
  108. }
  109. turnThePage = function (pageNum) {
  110. module.data.pageNum = pageNum ;
  111. console.log(pageNum)
  112. if (module.data.searchType == 'YES'){
  113. tools.doGet(interactSearch, {deptId:100,title:module.data.searchTitle,content:module.data.searchContent,pageNum:pageNum,pageSize:module.data.pageSize}, module.interactInformation,true)
  114. }else{
  115. tools.doGet(interactList, {deptId:100,pageNum:pageNum,pageSize:module.data.pageSize}, module.interactInformation,true);
  116. }
  117. }
  118. goUserInteract = function () {
  119. tools.skip('../user/user.html?type=goInteract')
  120. }
  121. return module;
  122. });