农燊高科官方网站
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

policy.js 6.1 KiB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. /**
  2. * Created by Administrator on 2021/4/5.
  3. */
  4. define(['jquery', "template", "Tools", "policyApi", "paging"], function ($, template, Tools ) {
  5. //数据存储
  6. var module = {
  7. data: {
  8. //政策法规
  9. policyInformationList:'',
  10. //交易规则
  11. ruleInformationList:'',
  12. //资料下载
  13. downloadInformationList:'',
  14. //页码
  15. pageNum: 1,
  16. //页码集合
  17. pageList: [],
  18. //每页数量
  19. pageSize: 1,
  20. //总页数
  21. pageCount:0
  22. },
  23. };
  24. var tools = new Tools();
  25. module.init = function (page) {
  26. //政策法规
  27. tools.doGet(newList, {number:3,deptId:100,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.policyInformation,true);
  28. //交易规则
  29. tools.doGet(newList, {number:4,deptId:100,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.ruleInformation,true);
  30. //资料下载
  31. tools.doGet(newList, {number:5,deptId:100,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.downloadInformation,true);
  32. };
  33. //政策法规数据
  34. module.policyInformation = function (data) {
  35. if (data.code == 200) {
  36. var content = data.rows;
  37. var pageCount = (data.total/module.data.pageSize).toFixed(0);
  38. if (pageCount < 1){
  39. pageCount = 1;
  40. }
  41. if(module.data.policyInformationList == ''){
  42. // 初始化 分页器
  43. var page_s1=createPage('.page_s1');
  44. // 设置分页
  45. setPage(page_s1,{
  46. pageTotal: data.total, // 数据总条数
  47. pageSize: module.data.pageSize, // 每页显示条数
  48. pageCurrent: 1, // 当前页
  49. maxBtnNum: 5, // 最多按钮个数 (最少5个)
  50. })
  51. $('#page_s1').html('共'+pageCount+'页')
  52. }
  53. module.data.pageCount = pageCount;
  54. module.data.policyInformationList = content;
  55. var policyInformationData = template('policyInformationData', module.data);
  56. $("#policyInformationContent").html(policyInformationData);
  57. }
  58. }
  59. //交易规则数据
  60. module.ruleInformation = function (data) {
  61. if (data.code == 200) {
  62. var content = data.rows;
  63. var pageCount = (data.total/module.data.pageSize).toFixed(0);
  64. if (pageCount < 1){
  65. pageCount = 1;
  66. }
  67. if(module.data.ruleInformationList == ''){
  68. // 初始化 分页器
  69. var page_s1=createPage('.page_s2');
  70. // 设置分页
  71. setPage(page_s1,{
  72. pageTotal: data.total, // 数据总条数
  73. pageSize: module.data.pageSize, // 每页显示条数
  74. pageCurrent: 1, // 当前页
  75. maxBtnNum: 5, // 最多按钮个数 (最少5个)
  76. })
  77. $('#page_s2').html('共'+pageCount+'页')
  78. }
  79. module.data.pageCount = pageCount;
  80. module.data.ruleInformationList = content;
  81. var ruleInformationData = template('ruleInformationData', module.data);
  82. $("#ruleInformationContent").html(ruleInformationData);
  83. }
  84. }
  85. //交易规则数据
  86. module.downloadInformation = function (data) {
  87. if (data.code == 200) {
  88. var content = data.rows;
  89. var pageCount = (data.total/module.data.pageSize).toFixed(0);
  90. if (pageCount < 1){
  91. pageCount = 1;
  92. }
  93. if(module.data.downloadInformationList == ''){
  94. // 初始化 分页器
  95. var page_s1=createPage('.page_s3');
  96. // 设置分页
  97. setPage(page_s1,{
  98. pageTotal: data.total, // 数据总条数
  99. pageSize: module.data.pageSize, // 每页显示条数
  100. pageCurrent: 1, // 当前页
  101. maxBtnNum: 5, // 最多按钮个数 (最少5个)
  102. })
  103. $('#page_s3').html('共'+pageCount+'页')
  104. }
  105. module.data.pageCount = pageCount;
  106. module.data.downloadInformationList = content;
  107. var downloadInformationData = template('downloadInformationData', module.data);
  108. $("#downloadInformationContent").html(downloadInformationData);
  109. }
  110. }
  111. tabList = function(type){
  112. console.log(type)
  113. document.getElementById('policyInformationContent').style.display = 'none';
  114. document.getElementById('ruleInformationContent').style.display = 'none';
  115. document.getElementById('downloadInformationContent').style.display = 'none';
  116. document.getElementById(type+'InformationContent').style.display = 'block';
  117. document.getElementById('policy').className = '';
  118. document.getElementById('rule').className = '';
  119. document.getElementById('download').className = '';
  120. document.getElementById(type).className = 'active';
  121. document.getElementById('policyNum').style.display = 'none';
  122. document.getElementById('ruleNum').style.display = 'none';
  123. document.getElementById('downloadNum').style.display = 'none';
  124. document.getElementById(type+'Num').style.display = 'block';
  125. module.data.clickType = type;
  126. module.data.pageNum = 1 ;
  127. }
  128. turnThePage = function (pageNum) {
  129. module.data.pageNum = pageNum ;
  130. if(module.data.clickType == 'policy'){
  131. tools.doGet(newList, {number:3,deptId:100,pageNum:pageNum,pageSize:module.data.pageSize}, module.policyInformation,true);
  132. }
  133. if(module.data.clickType == 'rule'){
  134. tools.doGet(newList, {number:4,deptId:100,pageNum:pageNum,pageSize:module.data.pageSize}, module.ruleInformation,true);
  135. }
  136. if(module.data.clickType == 'download'){
  137. tools.doGet(newList, {number:5,deptId:100,pageNum:pageNum,pageSize:module.data.pageSize}, module.downloadInformation,true);
  138. }
  139. }
  140. return module;
  141. });