网站
Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 

91 linhas
3.1 KiB

  1. /**
  2. * Created by Administrator on 2021/4/5.
  3. */
  4. define(['jquery', "template", "Tools"], function ($, template, Tools ) {
  5. //数据存储
  6. var module = {
  7. data: {
  8. },
  9. };
  10. var tools = new Tools();
  11. module.init = function (page) {
  12. //查询挂牌项目浏览总次数
  13. tools.doGet(biddingHallList + '/0/10', {}, module.biddingHallList, true);
  14. //竞价大厅-滚动
  15. // module.hallRolling();
  16. };
  17. //竞价大厅列表
  18. module.biddingHallList = function (data) {
  19. if (data.code == 200) {
  20. var content = data.data;
  21. //console.log(content)
  22. module.data.biddingHallListList = content;
  23. for(var i = 0 ; i < content.length ; i++){
  24. if(content[i].biddingStopTime == null || content[i].biddingStartTime == null){continue;}
  25. var endTimes=content[i].biddingStopTime.substring(0,10).split('-');
  26. var biddingStopTime=endTimes[1]+'/'+endTimes[2]+'/'+endTimes[0]+' '+content[i].biddingStopTime.substring(10,19);
  27. var startTimes=content[i].biddingStartTime.substring(0,10).split('-');
  28. var biddingStartTime=startTimes[1]+'/'+startTimes[2]+'/'+startTimes[0]+' '+content[i].biddingStartTime.substring(10,19);
  29. var nowTime = Date.parse(new Date());
  30. var leftTime = Date.parse(biddingStopTime)-nowTime;
  31. var rightTime = Date.parse(biddingStartTime)-nowTime;
  32. //console.log(biddingStopTime)
  33. //console.log(leftTime)
  34. if(leftTime>0){
  35. //console.log('进行中')
  36. content[i].timeType = '进行中'
  37. }
  38. if(leftTime<0){
  39. //console.log('已结束')
  40. content[i].timeType = '已结束'
  41. }
  42. if(rightTime>0){
  43. //console.log('未开始')
  44. content[i].timeType = '未开始'
  45. }
  46. }
  47. //console.log(content)
  48. var biddingHallListData = template('biddingHallListData', module.data);
  49. $("#biddingHallListContent").html(biddingHallListData);
  50. }
  51. }
  52. ///竞价大厅-滚动
  53. module.hallRolling = function () {
  54. var divScroll = document.getElementById('tableList');
  55. window.onmousewheel = divScroll.onmousewheel = function () { return false }
  56. module.timeInter(divScroll);
  57. divScroll.onmouseover = function () {
  58. clearInterval(time);
  59. }
  60. divScroll.onmouseout = function () {
  61. module.timeInter(divScroll);
  62. }
  63. }
  64. module.timeInter = function (divScroll) {
  65. time = setInterval(function () {
  66. var oldTop = divScroll.scrollTop;
  67. var newTop = oldTop + 1;
  68. divScroll.scrollTop = newTop;
  69. var counst = divScroll.scrollHeight - divScroll.scrollTop - divScroll.clientHeight;
  70. if (1 > counst) {
  71. divScroll.scrollTop = 0;
  72. }
  73. }, 30)
  74. }
  75. goDetail = function(id){
  76. tools.skip('biddingBigDataDetail.html?id='+id);
  77. }
  78. return module;
  79. });