网站
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

4 лет назад
2 лет назад
4 лет назад
2 лет назад
4 лет назад
4 лет назад
4 лет назад
2 лет назад
3 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
2 лет назад
4 лет назад
3 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213
  1. /**
  2. * Created by Administrator on 2021/4/5.
  3. */
  4. define(['jquery', "template", "Tools", "policyApi", "paging", 'swiper'], function ($, template, Tools ) {
  5. //数据存储
  6. var module = {
  7. data: {
  8. //焦点图数据
  9. focusListTop: [],
  10. //政策法规
  11. policyInformationList:'',
  12. //交易规则
  13. ruleInformationList:'',
  14. //资料下载
  15. downloadInformationList:'',
  16. //页码
  17. pageNum: 1,
  18. //页码集合
  19. pageList: [],
  20. //每页数量
  21. pageSize: 50,
  22. //总页数
  23. pageCount:0
  24. },
  25. };
  26. var tools = new Tools();
  27. module.init = function (page) {
  28. //获取焦点图信息
  29. tools.doGet(websitePicture, {picType:1,status:0,orderByColumn:'picSort',isAsc:'desc'}, module.focusNewsTop , true);
  30. //底部友情链接
  31. tools.doGet(friendsLinks, {}, module.bottomFriendsLinks, true);
  32. var type = getQueryVariable('type');
  33. if(type != undefined && type != ''){
  34. console.log('搜索进入')
  35. tabList(type);
  36. //政策法规
  37. tools.doGet(newList, {number:3,deptId:100,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.policyInformation,true);
  38. //交易规则
  39. tools.doGet(newList, {number:4,deptId:100,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.ruleInformation,true);
  40. //资料下载
  41. tools.doGet(newList, {number:5,deptId:100,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.downloadInformation,true);
  42. }else{
  43. console.log('正常进入')
  44. //政策法规
  45. tools.doGet(newList, {number:3,deptId:100,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.policyInformation,true);
  46. //交易规则
  47. tools.doGet(newList, {number:4,deptId:100,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.ruleInformation,true);
  48. //资料下载
  49. tools.doGet(newList, {number:5,deptId:100,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.downloadInformation,true);
  50. }
  51. //网站配置信息(网站名称 底部联系方式 公安备案号 网站备案号)
  52. tools.getWebConfig();
  53. };
  54. //焦点图数据
  55. module.focusNewsTop = function (data) {
  56. if (data.code == 200) {
  57. module.data.focusListTop = data.data;
  58. var bannerFocusDataTop = template('bannerFocusDataTop', module.data);
  59. $("#bannerFocusTopContent").html(bannerFocusDataTop);
  60. new Swiper('#bannerFocusWrapTop', {
  61. paginationClickable: true,
  62. autoplay : 4000,
  63. loop:true
  64. })
  65. }
  66. }
  67. //获取地址栏参数
  68. function getQueryVariable(variable){
  69. var query = window.location.search.substring(1);
  70. var vars = query.split("&");
  71. for (var i=0;i<vars.length;i++) {
  72. var pair = vars[i].split("=");
  73. if(pair[0] == variable){return pair[1];}
  74. }
  75. return(false);
  76. }
  77. //底部友情链接
  78. module.bottomFriendsLinks = function (data) {
  79. if (data.code == 200) {
  80. var content = data.data;
  81. console.log(content)
  82. module.data.friendsLinksList = content;
  83. var friendsLinksData = template('friendsLinksData', module.data);
  84. $("#friendsLinksContent").html(friendsLinksData);
  85. }
  86. }
  87. //政策法规数据
  88. module.policyInformation = function (data) {
  89. if (data.code == 200) {
  90. var content = data.rows;
  91. var pageCount = (data.total/module.data.pageSize).toFixed(0);
  92. if (pageCount < 1){
  93. pageCount = 1;
  94. }
  95. if(module.data.policyInformationList == ''){
  96. // 初始化 分页器
  97. var page_s1=createPage('.page_s1');
  98. // 设置分页
  99. setPage(page_s1,{
  100. pageTotal: data.total, // 数据总条数
  101. pageSize: module.data.pageSize, // 每页显示条数
  102. pageCurrent: 1, // 当前页
  103. maxBtnNum: 5, // 最多按钮个数 (最少5个)
  104. })
  105. $('#page_s1').html('共'+pageCount+'页')
  106. }
  107. module.data.pageCount = pageCount;
  108. module.data.policyInformationList = content;
  109. var policyInformationData = template('policyInformationData', module.data);
  110. $("#policyInformationContent").html(policyInformationData);
  111. }
  112. }
  113. //交易规则数据
  114. module.ruleInformation = function (data) {
  115. if (data.code == 200) {
  116. var content = data.rows;
  117. var pageCount = (data.total/module.data.pageSize).toFixed(0);
  118. if (pageCount < 1){
  119. pageCount = 1;
  120. }
  121. if(module.data.ruleInformationList == ''){
  122. // 初始化 分页器
  123. var page_s1=createPage('.page_s2');
  124. // 设置分页
  125. setPage(page_s1,{
  126. pageTotal: data.total, // 数据总条数
  127. pageSize: module.data.pageSize, // 每页显示条数
  128. pageCurrent: 1, // 当前页
  129. maxBtnNum: 5, // 最多按钮个数 (最少5个)
  130. })
  131. $('#page_s2').html('共'+pageCount+'页')
  132. }
  133. module.data.pageCount = pageCount;
  134. module.data.ruleInformationList = content;
  135. var ruleInformationData = template('ruleInformationData', module.data);
  136. $("#ruleInformationContent").html(ruleInformationData);
  137. }
  138. }
  139. //交易规则数据
  140. module.downloadInformation = function (data) {
  141. if (data.code == 200) {
  142. var content = data.rows;
  143. var pageCount = (data.total/module.data.pageSize).toFixed(0);
  144. if (pageCount < 1){
  145. pageCount = 1;
  146. }
  147. if(module.data.downloadInformationList == ''){
  148. // 初始化 分页器
  149. var page_s1=createPage('.page_s3');
  150. // 设置分页
  151. setPage(page_s1,{
  152. pageTotal: data.total, // 数据总条数
  153. pageSize: module.data.pageSize, // 每页显示条数
  154. pageCurrent: 1, // 当前页
  155. maxBtnNum: 5, // 最多按钮个数 (最少5个)
  156. })
  157. $('#page_s3').html('共'+pageCount+'页')
  158. }
  159. module.data.pageCount = pageCount;
  160. module.data.downloadInformationList = content;
  161. var downloadInformationData = template('downloadInformationData', module.data);
  162. $("#downloadInformationContent").html(downloadInformationData);
  163. }
  164. }
  165. tabList = function(type){
  166. console.log(type)
  167. document.getElementById('policyInformationContent').style.display = 'none';
  168. document.getElementById('ruleInformationContent').style.display = 'none';
  169. document.getElementById('downloadInformationContent').style.display = 'none';
  170. document.getElementById(type+'InformationContent').style.display = 'block';
  171. document.getElementById('policy').className = '';
  172. document.getElementById('rule').className = '';
  173. document.getElementById('download').className = '';
  174. document.getElementById(type).className = 'active';
  175. document.getElementById('policyNum').style.display = 'none';
  176. document.getElementById('ruleNum').style.display = 'none';
  177. document.getElementById('downloadNum').style.display = 'none';
  178. document.getElementById(type+'Num').style.display = 'block';
  179. module.data.clickType = type;
  180. module.data.pageNum = 1 ;
  181. }
  182. turnThePage = function (pageNum) {
  183. module.data.pageNum = pageNum ;
  184. if(module.data.clickType == 'policy'){
  185. tools.doGet(newList, {number:3,deptId:100,pageNum:pageNum,pageSize:module.data.pageSize}, module.policyInformation,true);
  186. }
  187. if(module.data.clickType == 'rule'){
  188. tools.doGet(newList, {number:4,deptId:100,pageNum:pageNum,pageSize:module.data.pageSize}, module.ruleInformation,true);
  189. }
  190. if(module.data.clickType == 'download'){
  191. tools.doGet(newList, {number:5,deptId:100,pageNum:pageNum,pageSize:module.data.pageSize}, module.downloadInformation,true);
  192. }
  193. }
  194. return module;
  195. });