| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- 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: {}
- })
- },
- /**
- * 下载收据
- */
- downloadRecript(chargingPk) {
- //#ifdef H5
- const a = document.createElement('a');
- a.href = base_api + "charging/download-receipts/" + chargingPk;
- a.download = 'receipt-' + chargingPk + '.pdf';
- document.body.appendChild(a);
- a.click();
- document.body.removeChild(a);
- //#endif
-
- //#ifndef H5
- uni.showLoading({
- title: "Loading..."
- })
- uni.downloadFile({
- url: base_api + "charging/download-receipts/" + chargingPk,
- success: (res) => {
- uni.hideLoading();
- },
- fail: (err) => {
- uni.hideLoading();
- }
- })
- //#endif
- }
- }
|