site.js 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. import request from '../utils/request.js';
  2. import Qs from 'qs';
  3. export function getChargingStationDetail(data){
  4. return request({
  5. method: 'post',
  6. data: data,
  7. url: '/mobile/chargingStation/chargingStationDetail'
  8. })
  9. }
  10. export function getChargingStationPrice(data){
  11. return request({
  12. method: 'post',
  13. data: data,
  14. url: '/mobile/chargingStation/chargingStationPrice'
  15. })
  16. }
  17. export function getChargingStationData(data){
  18. return request({
  19. method: 'post',
  20. data: data,
  21. url: '/mobile/chargingStation/chargingStationData'
  22. })
  23. }
  24. export function getPileDetails(data){
  25. var p = new Promise(function(resolve,rejct){
  26. if(data != null)
  27. {
  28. let pile = {
  29. no:'A00666',
  30. interface:'国际直流',
  31. type:'快充',
  32. power:60000,
  33. price:[
  34. {time:'00:00-07:00',single_price:1.0,service_price:0.25,price:1.25},
  35. {time:'07:00-09:00',single_price:1.0,service_price:0.25,price:1.25},
  36. {time:'09:00-15:00',single_price:1.0,service_price:0.25,price:1.25},
  37. {time:'15:00-20:00',single_price:1.0,service_price:0.25,price:1.25},
  38. {time:'20:00-22:00',single_price:1.0,service_price:0.25,price:1.25},
  39. {time:'22:00-23:00',single_price:1.0,service_price:0.25,price:1.25},
  40. {time:'23:00-23:59',single_price:1.0,service_price:0.25,price:1.25},
  41. ]
  42. };
  43. resolve(pile)
  44. }
  45. reject(data);
  46. })
  47. return p;
  48. }
  49. export function getPriceDetails(data){
  50. var p = new Promise(function(resolve,rejct){
  51. if(data != null)
  52. {
  53. let list = [{
  54. name: '直流快充',
  55. items:[
  56. {time:'00:00-07:00',single_price:1.0,service_price:0.25,price:1.25},
  57. {time:'07:00-09:00',single_price:1.0,service_price:0.25,price:1.25},
  58. {time:'09:00-15:00',single_price:1.0,service_price:0.25,price:1.25},
  59. {time:'15:00-20:00',single_price:1.0,service_price:0.25,price:1.25},
  60. {time:'20:00-22:00',single_price:1.0,service_price:0.25,price:1.25},
  61. {time:'22:00-23:00',single_price:1.0,service_price:0.25,price:1.25},
  62. {time:'23:00-23:59',single_price:1.0,service_price:0.25,price:1.25},
  63. ]
  64. }, {
  65. name: '交流慢充',
  66. items:[
  67. {time:'00:00-07:00',single_price:0.5,service_price:0.25,price:0.75},
  68. {time:'07:00-09:00',single_price:0.7,service_price:0.25,price:1.00},
  69. {time:'09:00-15:00',single_price:0.7,service_price:0.25,price:1.00},
  70. {time:'15:00-20:00',single_price:0.7,service_price:0.25,price:1.00},
  71. {time:'20:00-22:00',single_price:0.6,service_price:0.25,price:0.90},
  72. {time:'22:00-23:00',single_price:0.5,service_price:0.25,price:0.75},
  73. {time:'23:00-23:59',single_price:0.5,service_price:0.25,price:0.75},
  74. ]
  75. }];
  76. resolve(list)
  77. }
  78. reject(data);
  79. })
  80. return p;
  81. }
  82. export function getChargerInfoById(data) {
  83. //var url='/mobile/regUser/findByOpenId';
  84. /*return requestWhite({
  85. method: 'get',
  86. data: data,
  87. url: url
  88. })*/
  89. var p = new Promise(function(resolve,rejct){
  90. if(data != null)
  91. resolve(data)
  92. reject(data);
  93. })
  94. return p;
  95. }