This commit is contained in:
dev
2025-10-28 09:25:46 +08:00
commit 9431e325df
1089 changed files with 143917 additions and 0 deletions
+72
View File
@@ -0,0 +1,72 @@
import request from '@/sheep/request';
const BASE_URL = 'member/'
export function getCarouselList() {
return request({
url: BASE_URL + 'carousel/list'
})
}
export function getUserInfo() {
return request({
url: BASE_URL + 'user/get'
})
}
export function getMyCar() {
return request({
url: BASE_URL + 'plate/listAll'
})
}
export function setDefaultCar(id, isDefault) {
return request({
url: BASE_URL + 'plate/updateDefault',
method: 'put',
data: {
id,
isDefault
}
})
}
// 创建车辆
export function createCar(data) {
return request({
url: BASE_URL + 'plate/create',
method: 'post',
data
})
}
// 编辑车辆
export function editCar(data) {
return request({
url: BASE_URL + 'plate/update',
method: 'post',
data
})
}
// 删除车辆
export function delCar(id) {
return request({
url: BASE_URL + 'plate/delete?id=' + id,
method: 'delete'
})
}
export function createFeedback(data) {
return request({
url: BASE_URL + 'feedback/create',
method: 'post',
data
})
}
export function getFeedbackList() {
return request({
url: BASE_URL + 'feedback/listAll',
})
}
+68
View File
@@ -0,0 +1,68 @@
import request from '@/sheep/request';
const BASE_URL = 'operations/app/'
export function getStationList(params) {
return request({
url: BASE_URL + 'station/info',
params
})
}
export function getStationDetail({
id,
...params
}) {
return request({
url: BASE_URL + 'station/' + id,
params
})
}
export function createFavorite(data) {
return request({
url: BASE_URL + 'favorite/create',
data,
method: 'post'
})
}
export function deleteFavorite(data) {
return request({
url: BASE_URL + 'favorite/delete',
data,
method: 'delete'
})
}
export function getConnectorInfo(id) {
return request({
url: BASE_URL + 'station/connectorInfo/' + id,
custom: {
showLoading: false
}
})
}
export function getOrder(seqNumber) {
return request({
url: BASE_URL + 'order/' + seqNumber,
custom: {
showLoading: false
}
})
}
export function getFavoritePage(params) {
return request({
url: BASE_URL + 'favorite/page',
params
})
}
export function getChargingPage() {
return request({
url: BASE_URL + 'order/page?pageNo=1&pageSize=10&orderStatus=2'
})
}
+99
View File
@@ -0,0 +1,99 @@
import request from '@/sheep/request';
export function proactiveBilling(params) {
return request({
url: '/order-pile-service/chargeOrder/activeSettlement',
params
})
}
// 获取订单详情
export function getOrderInfo(id) {
return request({
url: `/operations/app/order/${id}`,
custom: {
showLoading: false
}
})
}
// 开启充电
export function startCharge(connectorCode, plateNumber, amountMethod) {
const params = {
connectorCode: connectorCode,
amountMethod: amountMethod
}
if (plateNumber !== '') {
params['plateNumber'] = plateNumber
}
return request({
url: `/operations/app/order/startCharge`,
params
})
}
// 获取订单列表
export function getOrderList(pageLink, orderStatus) {
const params = {
pageNo: pageLink.page,
pageSize: pageLink.pageSize,
}
if (orderStatus !== 'all') {
params['orderStatus'] = orderStatus
}
return request({
url: '/operations/app/order/page',
params
})
}
// 结束充电
export function endCharge(seqNumber) {
return request({
url: '/operations/app/order/endCharge',
params: {
seqNumber
}
})
}
// 订单绑定车牌
export function licensePlateBinding(id, plateNumber) {
const parmas = {
id
}
if (plateNumber != '未设置') {
parmas['plateNumber'] = plateNumber
}
return request({
url: `/operations/app/order/licensePlateBinding`,
params
})
}
// 查询信用分
export function orderaccredit(option) {
const data = {
channelCode: option.channelCode,
openid: option.openid
}
return request({
url: '/pay/order/accredit',
method: 'post',
data
})
}
// 查询总订单数据
export function getTotalOrder() {
return request({
url: '/operations/app/order/totalOrder'
})
}
// 查订单图表数据
export function getOrderReport(startTs, endTs) {
return request({
url: `/operations/app/order/report?startTime=${startTs}&endTime=${endTs}`
})
}
+23
View File
@@ -0,0 +1,23 @@
import request from '@/sheep/request';
const BASE_URL = 'system/'
export function getTenantByWebsite(params) {
return request({
url: BASE_URL + 'tenant/get-by-website',
params
})
}
export function getDictData(params) {
return request({
url: BASE_URL + 'dict-data/type',
params
})
}
export function getDictDataAlone(params) {
return request({
url: BASE_URL + 'dict-data/type?type='+params,
})
}