annualPlan_report_list.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. var record = '';
  2. $(function(){
  3. queryRecord();
  4. $('.wrapselect').trigger('click');
  5. });
  6. //查询路段选中计划
  7. function queryRecord(){
  8. $('.wrap2').unbind().bind('click',function(){
  9. var road = $(this).text().trim();
  10. $('.panel-collapse').removeClass('in');
  11. $.ajax({
  12. url:ctx + "annualPlan/queryRecord.do?",
  13. data:{
  14. road:road,
  15. year:year
  16. },
  17. dataType:'json',
  18. cache: false,
  19. success: function(data){
  20. record = data;
  21. showPanel();
  22. }
  23. });
  24. });
  25. }
  26. //显示右侧计划面板
  27. function showPanel(){
  28. //默认展示第二个
  29. var selectType = 3;
  30. //选中计划
  31. if(null != record && '' != record && '' != record.selectType){
  32. selectType = Number(record.selectType);
  33. }
  34. var selectPanel = $('.roadTable').find('.panel-group').eq(selectType - 1);
  35. if(!$(selectPanel).find('.panel-collapse').hasClass('in')){
  36. $('.panel-collapse').removeClass('in');
  37. $('.panel-group').unbind();
  38. $(selectPanel).find('a[data-toggle="collapse"]').trigger('click');
  39. saveRecord();
  40. }
  41. }
  42. //保存用户选中计划
  43. function saveRecord(){
  44. $('.panel-group').unbind().bind('click',function(){
  45. var road = $('.wrapselect').text().trim();
  46. var selectType = $(this).index();
  47. $.ajax({
  48. url:ctx + "annualPlan/saveRecord.do?",
  49. data:{
  50. road:road,
  51. year:year,
  52. selectType:selectType
  53. },
  54. dataType:'json',
  55. cache: false,
  56. success: function(){
  57. }
  58. });
  59. });
  60. }