statistics.js 968 B

123456789101112131415161718192021222324252627282930313233
  1. //导出Excel
  2. function download_excel(obj){
  3. var tablehtml = $("#datatable").html();
  4. if(!tablehtml){
  5. layer.msg('暂时没有数据');
  6. return false;
  7. }
  8. var data = $(obj).attr('data-param');
  9. if(data == undefined || data.length<=0){
  10. layer.msg('参数错误');
  11. return false;
  12. }
  13. eval("data = "+data);
  14. go(data.url);
  15. }
  16. //统计地图
  17. function getMap(stat_json,obj_id){
  18. $('#'+obj_id).vectorMap({ map: 'china_zh', color: "#ffd5d5",
  19. onLabelShow: function (event, label, code) {
  20. $.each(stat_json, function (i, items) {
  21. if (code == items.cha) {
  22. label.html(items.name + items.des);
  23. }
  24. });
  25. }
  26. });
  27. //改变有活动省份区域的颜色
  28. $.each(stat_json, function (i, items) {
  29. var jsonStr = "{" + items.cha + ":'"+items.color+"'}";
  30. $('#'+obj_id).vectorMap('set', 'colors', eval('(' + jsonStr + ')'));
  31. });
  32. }