فهرست منبع

add api/apiCharge.js

vbea 1 سال پیش
والد
کامیت
15a64a9a01
1فایلهای تغییر یافته به همراه72 افزوده شده و 0 حذف شده
  1. 72 0
      WebApp-Lite/api/apiCharge.js

+ 72 - 0
WebApp-Lite/api/apiCharge.js

@@ -0,0 +1,72 @@
+import {base_api, base_api_v2, get, post} from './http.js'
+
+export default {
+  /**
+   * 查询输入的连接器信息
+   * @param {Object} data {chargeBoxId,connectorId}
+   * @return Promise
+   */
+  getChargerDetails(data) {
+    return get({
+      url: base_api + "charging/charger-details",
+      data: data
+    })
+  },
+  /**
+   * 获取充电桩连接器信息和状态
+   * @param {Object} data {connectorPk,creditHistoryPk}
+   * @return Promise
+   */
+  getChargingDetails(data) {
+    return get({
+      url: base_api + "charging/on-going",
+      data: data
+    })
+  },
+  checkChargingDetails(data) {
+    return get({
+      url: base_api + "charging/back-on-going",
+      data: data
+    })
+  },
+  /**
+   * 创建支付订单
+   * @param {Object} data {connectorPk}
+   */
+  makePayment(data) {
+    return post({
+      url: base_api + "charging/make-payment",
+      data: data
+    })
+  },
+  /**
+   * 开始充电
+   * @param {Object} data {connectorPk}
+   */
+  startCharge(data) {
+    return post({
+      url: base_api + "charging/start",
+      data: data
+    })
+  },
+  /**
+   * 停止充电
+   * @param {Object} data {connectorPk}
+   */
+  stopCharge(data) {
+    return post({
+      url: base_api + "charging/stop",
+      data: data
+    })
+  },
+  /**
+   * 获取发票信息
+   * @param {Object} chargingPk
+   */
+  getReceipt(chargingPk) {
+    return get({
+      url: base_api + "charging/receipts/" + chargingPk,
+      data: {}
+    })
+  }
+}