Files
jsowell-charger-web/jsowell-ui/src/api/pile/station.js
2025-01-07 16:59:49 +08:00

176 lines
3.5 KiB
JavaScript

import request from "@/utils/request";
import {parseTime} from "@/utils/common";
// 查询充电站信息列表
export function listStation(query) {
return request({
url: "/pile/station/list",
method: "get",
params: query,
});
}
export function getStationSelectList(query) {
return request({
url: "/pile/station/StationSelectList",
method: "get",
params: query,
});
}
// 查询充电站信息详细
export function getStation(id) {
return request({
url: "/pile/station/" + id,
method: "get",
});
}
// 查询充电站信息详细
export function getStationInfo(stationId) {
return request({
url: "/pile/station/getStationInfo/" + stationId,
method: "get",
});
}
// 根据运营商id 查询充电站列表
export function getStationListByMerchantId(merchantId) {
return request({
url: "/pile/station/selectStationListByMerchantId",
method: "post",
data: {
merchantId: merchantId,
},
});
}
// 新增充电站信息
export function addStation(data) {
return request({
url: "/pile/station",
method: "post",
data: data,
});
}
// 修改充电站信息
export function updateStation(data) {
console.log("修改充电站信息data", data)
return request({
url: "/pile/station",
method: "put",
data: data,
});
}
// 修改对接高德标识
export function updateAmapFlag(data) {
return request({
url: "/pile/station/editAmapFlag",
method: "post",
data: data,
});
}
// 高德地图商家推送静态信息状态
export function pushAMapStationStatus(data) {
return request({
url: "/pile/station/pushAMapStationStatus",
method: "post",
data: data,
});
}
// 删除充电站信息
export function delStation(id) {
return request({
url: "/pile/station/" + id,
method: "delete",
});
}
// 快速建站接口
export function fastCreateStation(data) {
return request({
url: "/pile/station/fastCreateStation",
method: "post",
data: data,
});
}
// 下发二维码
export function updateStationQRCodePrefix(data) {
return request({
url: "/pile/station/updateStationQRCodePrefix",
method: "post",
data: data,
});
}
/**
* 查询站点互联互通配置
* @param id
* @returns {AxiosPromise}
*/
export function getRelationByStationId(id) {
return request({
url: "/pile/station/getRelationByStationId/" + id,
method: "get",
});
}
// 修改站点互联互通配置
export function updateSettingByStationId(data) {
return request({
url: "/pile/station/updateSettingByStationId",
method: "post",
data: data,
})
}
// export function insertSettingInfo(data) {
// return request({
// url: "/pile/station/insertSettingInfo",
// method: "post",
// data: data,
// })
// }
// 推送充电站信息到联联平台
export function pushStationInfo(data) {
return request({
url: "/pile/station/pushStationInfo",
method: "post",
data: data,
})
}
// 绑定停车平台
export function bindParkingPlatform(data) {
return request({
url: '/pile/station/bindParkingPlatform',
method: 'post',
data: data,
})
}
// 查询停车平台列表
export function getParkingInfoList() {
return request({
url: '/pile/station/getParkingInfoList',
method: 'get',
})
}
// 更新站点与第三方平台关系
export function updateThirdPartyStationRelation(data) {
return request({
url: '/pile/station/updateThirdPartyStationRelation',
method: 'post',
data: data,
})
}