parkingSpaceFee.js 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. /**
  2. 入驻小区
  3. **/
  4. (function(vc){
  5. var DEFAULT_PAGE = 1;
  6. var DEFAULT_ROW = 10;
  7. vc.extends({
  8. data:{
  9. feeDetailInfo:{
  10. feeDetails:[],
  11. total:0,
  12. records:1,
  13. feeId:'',
  14. startTime:'',
  15. endTime:''
  16. }
  17. },
  18. _initMethod:function(){
  19. vc.component.initDate();
  20. },
  21. _initEvent:function(){
  22. vc.on('propertyFee','listFeeDetail',function(_param){
  23. vc.component.feeDetailInfo.feeId = _param.feeId;
  24. vc.component.listFeeDetail(DEFAULT_PAGE,DEFAULT_ROW);
  25. });
  26. vc.on('pagination','page_event',function(_currentPage){
  27. vc.component.listRoom(_currentPage,DEFAULT_ROW);
  28. });
  29. },
  30. methods:{
  31. initDate:function(){
  32. $(".start_time").datetimepicker({format: 'yyyy-mm-dd', language: 'zh-CN',minView: "day"});
  33. $(".end_time").datetimepicker({format: 'yyyy-mm-dd', language: 'zh-CN',minView: "hour"});
  34. $('.start_time').datetimepicker()
  35. .on('changeDate', function (ev) {
  36. var value = $(".start_time").val();
  37. vc.component.feeDetailInfo.startTime = value ;
  38. });
  39. $('.end_time').datetimepicker()
  40. .on('changeDate', function (ev) {
  41. var value = $(".end_time").val();
  42. vc.component.feeDetailInfo.endTime = value ;
  43. });
  44. },
  45. listFeeDetail:function(_page,_row){
  46. var param = {
  47. params:{
  48. page:_page,
  49. row:_row,
  50. communityId:vc.getCurrentCommunity().communityId,
  51. feeId:vc.component.feeDetailInfo.feeId,
  52. startTime:vc.component.feeDetailInfo.startTime,
  53. endTime:vc.component.feeDetailInfo.endTime
  54. }
  55. }
  56. //发送get请求
  57. vc.http.get('propertyFee',
  58. 'listFeeDetail',
  59. param,
  60. function(json,res){
  61. var listFeeDetailData =JSON.parse(json);
  62. vc.component.feeDetailInfo.total = listFeeDetailData.total;
  63. vc.component.feeDetailInfo.records = listFeeDetailData.records;
  64. vc.component.feeDetailInfo.feeDetails = listFeeDetailData.feeDetails;
  65. vc.emit('pagination','init',{
  66. total:vc.component.feeDetailInfo.records,
  67. currentPage:_page
  68. });
  69. },function(errInfo,error){
  70. console.log('请求失败处理');
  71. }
  72. );
  73. },
  74. queryFeeDetailMethod:function(){
  75. vc.component.listFeeDetail(DEFAULT_PAGE,DEFAULT_ROW);
  76. }
  77. }
  78. });
  79. })(window.vc);