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

4 лет назад
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. /**
  2. * Created by Administrator on 2021/4/5.
  3. */
  4. define(['jquery', "template", "Tools", "demandApi", "paging"], function ($, template, Tools ) {
  5. //数据存储
  6. var module = {
  7. data: {
  8. //公告列表
  9. demandInformationList:'',
  10. //鉴证列表
  11. supplyInformationList:'',
  12. //页码
  13. pageNum: 1,
  14. //页码集合
  15. pageList: [],
  16. //每页数量
  17. pageSize: 50,
  18. //总页数
  19. pageCount:0,
  20. //选中卡ID
  21. clickType:'supply',
  22. //供求类型 1:供应 2:求购 (不传值获取两种类型混合数据)
  23. demandType:1
  24. },
  25. };
  26. var tools = new Tools();
  27. module.init = function (page) {
  28. //个人供应
  29. tools.doGet(
  30. demandList,
  31. {
  32. deptId:100,
  33. pageNum:module.data.pageNum,
  34. pageSize:module.data.pageSize,
  35. supplyDemandType:1
  36. },
  37. module.supplyInformation
  38. );
  39. //个人需求
  40. tools.doGet(
  41. demandList,
  42. {
  43. deptId:100,
  44. pageNum:module.data.pageNum,
  45. pageSize:module.data.pageSize,
  46. supplyDemandType:2
  47. },
  48. module.demandInformation
  49. );
  50. };
  51. //个人供求数据
  52. module.supplyInformation = function (data) {
  53. if (data.code == 200) {
  54. console.log(data)
  55. var content = data.rows;
  56. var pageCount = (data.total/module.data.pageSize).toFixed(0);
  57. if (pageCount < 1){
  58. pageCount = 1;
  59. }
  60. if(module.data.supplyInformationList == ''){
  61. // 初始化 分页器
  62. var page_s1=createPage('.page_s1');
  63. // 设置分页
  64. setPage(page_s1,{
  65. pageTotal: data.total, // 数据总条数
  66. pageSize: module.data.pageSize, // 每页显示条数
  67. pageCurrent: 1, // 当前页
  68. maxBtnNum: 5, // 最多按钮个数 (最少5个)
  69. })
  70. $('#page_s1').html('共'+pageCount+'页')
  71. }
  72. module.data.pageCount = pageCount;
  73. module.data.supplyInformationList = content;
  74. var supplyInformationData = template('supplyInformationData', module.data);
  75. $("#supply").html(supplyInformationData);
  76. }
  77. }
  78. //个人需求数据
  79. module.demandInformation = function (data) {
  80. if (data.code == 200) {
  81. var content = data.rows;
  82. var pageCount = (data.total/module.data.pageSize).toFixed(0);
  83. if (pageCount < 1){
  84. pageCount = 1;
  85. }
  86. if(module.data.demandInformationList == ''){
  87. // 初始化 分页器
  88. var page_s1=createPage('.page_s2');
  89. // 设置分页
  90. setPage(page_s1,{
  91. pageTotal: data.total, // 数据总条数
  92. pageSize: module.data.pageSize, // 每页显示条数
  93. pageCurrent: 1, // 当前页
  94. maxBtnNum: 5, // 最多按钮个数 (最少5个)
  95. })
  96. $('#page_s2').html('共'+pageCount+'页')
  97. }
  98. module.data.pageCount = pageCount;
  99. module.data.demandInformationList = content;
  100. var demandInformationData = template('demandInformationData', module.data);
  101. $("#demand").html(demandInformationData);
  102. }
  103. }
  104. tabCheck = function (type) {
  105. document.getElementById('supply').style.display = 'none';
  106. document.getElementById('demand').style.display = 'none';
  107. document.getElementById(type).style.display = 'inline-table';
  108. document.getElementById('supplyBtn').className = '';
  109. document.getElementById('demandBtn').className = '';
  110. document.getElementById(type+'Btn').className = 'active';
  111. module.data.clickType = type ;
  112. }
  113. turnThePage = function (pageNum) {
  114. module.data.pageNum = pageNum ;
  115. if(module.data.clickType == 'supply'){
  116. //个人供应
  117. tools.doGet(
  118. demandList,
  119. {
  120. deptId:100,
  121. pageNum:module.data.pageNum,
  122. pageSize:module.data.pageSize,
  123. supplyDemandType:1
  124. },
  125. module.supplyInformation
  126. );
  127. }
  128. if(module.data.clickType == 'demand'){
  129. //个人需求
  130. tools.doGet(
  131. demandList,
  132. {
  133. deptId:100,
  134. pageNum:module.data.pageNum,
  135. pageSize:module.data.pageSize,
  136. supplyDemandType:2
  137. },
  138. module.demandInformation
  139. );
  140. }
  141. }
  142. return module;
  143. });