chain.tmpl 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. var parent={};
  2. parent.showgame_table=function(){
  3. this.result=[];
  4. for(let index in this.GameFT)
  5. {
  6. var item=this.GameFT[index];
  7. var col_length=item.length;
  8. var tmp={};
  9. tmp.league_id=item[0];
  10. tmp.start_time=item[1];
  11. tmp.league_name=item[2];
  12. tmp.league_subname=item[3];
  13. tmp.dcount=item[5];
  14. tmp.game_type=item[col_length-1];
  15. var sub_len=col_length-7;
  16. var tnum=Math.floor(sub_len/4);
  17. var start_subindex=6;
  18. var subindex_start=0;
  19. var subitems=[];
  20. while(subindex_start<tnum){
  21. let sitems={};
  22. let cstart=start_subindex+(subindex_start*4);
  23. sitems.status=item[cstart].replace(/[\r\n]/g,"");
  24. sitems.code=item[cstart+1].replace(/[\r\n]/g,"");
  25. sitems.name=item[cstart+2].replace(/[\r\n]/g,"");
  26. sitems.odds=item[cstart+3].replace(/[\r\n]/g,"");
  27. sitems.enabled=1;
  28. if(parseFloat(sitems.odds)<=0){
  29. sitems.enabled=0;
  30. }
  31. subitems.push(sitems);
  32. subindex_start++;
  33. }
  34. tmp.items=subitems;
  35. this.result.push(tmp);
  36. }
  37. console.log(JSON.stringify(this.result));
  38. }
  39. #CONTENT#