prediction.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. function getList(page){
  2. var data = $("#saerchFrm").serializeJSON();
  3. data['page'] = page || 1;
  4. data['size'] = 20;
  5. $("#list, #page").empty();
  6. ajax(apiUrl+"forecast/list",data,function(res){
  7. if(res.code == 1){
  8. if(res.data.length > 0){
  9. $("#list").html($.Template7.renderTpl("tempaltelist",res.data));
  10. var newpage = new createPage(res['total'],data['page'],data['size'],3);
  11. $("#page").html(newpage.pageHtml);
  12. $(".table").hoverTable(true);
  13. }else
  14. $("#list").info("暂无信息。");
  15. }else
  16. $("#list").info(res.msg);
  17. });
  18. }
  19. pageGo = getList;
  20. function updateStatus(obj, id){
  21. var status = $(obj).data("status");
  22. ajax(apiUrl+"forecast/frame",{"forecastId": id,"onFrame": status},function(res){
  23. if(res.code == 1){
  24. $(obj).text(status.decode(0,'上架','-1','下架'));
  25. $(obj).data("status",status == -1 ? 0 : -1);
  26. }
  27. });
  28. }
  29. function getVote(){
  30. ajax(apiUrl+"forecast/voteList",{"forecastId":$.getParam("id")},function(res){
  31. if(res.code == 1){
  32. $(".mainContent").html($.Template7.renderTpl("tempalteVote",res.data));
  33. }else{
  34. alert(res.msg);
  35. }
  36. });
  37. }
  38. function getDetail(){
  39. ajax(apiUrl+"forecast/detail",{"forecastId":$.getParam("id")},function(res){
  40. if(res.code == 1){
  41. res.data.cycle = res.data.cycle.decode(1,"一周",2,'一个月',3,'两个月',4,'三个月',5,'六个月',6,'一年');
  42. $(".mainContent").html($.Template7.renderTpl("tempalteDetail",res.data));
  43. }else{
  44. alert(res.msg);
  45. }
  46. });
  47. }