top10ByBrandAndSupplier.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. function queryMonthly(){
  2. var startDate = document.getElementById("startDate").value;
  3. var endDate = document.getElementById("endDate").value;
  4. var param = {
  5. startDate:startDate,
  6. endDate:endDate
  7. };
  8. console.log(param);
  9. // 折线图
  10. $.ajax({
  11. url: "../monthly/top10ByBrandAndSupplier",
  12. data: param,
  13. contentType:"application/x-www-form-urlencoded",
  14. type: 'POST',
  15. success: function(data) {
  16. document.getElementById("supplierUl").innerHTML = "";
  17. document.getElementById("brandUl").innerHTML = "";
  18. createLi("Brand","Units Sold","brandUl",true);
  19. createLi("Supplier","Units Sold","supplierUl",true);
  20. console.log(data.top10ByBrand);
  21. for(var i = 0 ; i < data.top10ByBrand.length; i++){
  22. createLi(data.top10ByBrand[i].brand,data.top10ByBrand[i].sales,"brandUl",false);
  23. }
  24. for(var i = 0 ; i < data.top10BySupplier.length; i++){
  25. createLi(data.top10BySupplier[i].supplier,data.top10BySupplier[i].sales,"supplierUl",false);
  26. }
  27. }
  28. });
  29. }
  30. function createLi(title,sales,ulId,flag){
  31. var ul = document.createElement("ul")
  32. if(flag){
  33. ul.setAttribute("class","th")
  34. }
  35. var li_1=document.createElement("li");
  36. li_1.innerHTML = title;
  37. var li_2=document.createElement("li");
  38. li_2.innerHTML = sales;
  39. ul.appendChild(li_1);
  40. ul.appendChild(li_2);
  41. document.getElementById(ulId).appendChild(ul);
  42. }
  43. function exportMonthly(){
  44. var startDate = document.getElementById("startDate").value;
  45. var endDate = document.getElementById("endDate").value;
  46. var params = {
  47. startDate:startDate,
  48. endDate:endDate
  49. };
  50. console.log(params);
  51. exportFile('#rrapp', '../monthly/top10ByBrandAndSupplierExport', params);
  52. }