site.js 3.1 KB

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