cloud-battery-vue/src/api/order/replabatt.ts
2024-12-20 16:45:08 +08:00

84 lines
3.5 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import server from '@/utils/request'
//新增
interface Addobj{
orderType:String|Number //类型1-换电2-充电
plateNum:String //车牌号
orderTime:String //订单时间,示例值(yyyy-MM-dd HH:mm:ss)
stationCode:String //换电站编码
stationName:String //换电站名称
accountCode:String //金额账号
amount:String|Number //订单金额
status:String|Number //订单状态1-等待受理2-换电中3-换电完成4-出现异常5-未结算6-订单取消7-已结算
feeType:String //计算费用方式1-ODO2-SOC3-按电量
basicFee:String //基础费用
serviceTimeBegin:String|Number //服务开始时间
serviceTimeEnd:String //服务结束时间
serviceFee:String|Number //服务费
lastRentBatCarOdo:String //上次租赁电池时车辆里程
nowReturnBatCarOdo:String //归还电池时车辆里程
odoAmount:String|Number //按ODO换电费
electAmount:String|Number //总充电量
rentBatNo:String|Number //租借电池包仓位
rentBatCode:String //租用电池包编码
rentBatSoc:String //租用电池包SOC
returnBatCode:String //归还电池包编码
returnBatNo:String|Number //归还电池包仓位
returnBatSoc:String //归还电池包SOC
returnBatRentSoc:String //归还电池租出时soc
returnBatRentStationCode:String //归还电池租出的换电站编码
returnBatRentStationName:String //归还电池租出的换电站
changeMode:String|Number //换电模式1-全自动2-半自动3-人工干预
changeLane:String|Number //换电车道 1-A 车道;2-B 车道
userId:String //换电车主ID
tradeNo:String //交易编码
}
export function addhdz(data:Addobj) {
return server.request({
url: '/cloud/order/swap/add',
method: 'post',
data
})
}
//修改
export function update(data:Addobj) {
return server.request({
url: '/cloud/order/swap/update',
method: 'post',
data
})
}
//查询
interface Querydata{
pageSize:String|Number //每页条数
pageNo:String|Number //页数
orderNo:String //订单编码
plateNum:String //车牌号
orderTimeBegin:String //订单时间开始,示例值(yyyy-MM-dd HH:mm:ss)
orderTimeEnd:String //订单时间结束
stationCode:String //换电站编码
stationName:String //换电站名称
userId:String //换电车主ID
tradeNo:String //交易编码
}
export function getjqrlist(params:Querydata) {
return server.request({
url: '/cloud/order/swap/list',
method: 'get',
params
})
}
//删除
export function delhdz(id:string) {
return server.request({
url: '/cloud/order/swap/del',
method: 'post',
data:{
id
}
})
}