site.js 3.4 KB

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