Files
MP_XOIL_company_new/api/oil-site.js

186 lines
3.9 KiB
JavaScript
Raw Normal View History

2022-08-08 09:17:43 +08:00
import request from '@/utils/request'
const service_name = "oil-site"
const group_name = "oilSiteAppInfo"
const order_name = 'oilSiteOrderInfo'
2023-07-05 18:19:02 +08:00
export default {
2023-04-24 15:06:53 +08:00
getOrderDiscountInfo(data) {
2022-08-08 09:17:43 +08:00
return request({
2023-07-05 18:19:02 +08:00
url: `/${service_name}/${order_name}/getBOrderDiscountInfo`,
2023-04-24 15:06:53 +08:00
method: 'post',
data: data
})
2022-08-08 09:17:43 +08:00
},
2023-04-24 15:06:53 +08:00
gunList(data) {
2022-09-09 14:53:48 +08:00
return request({
url: `/oil-site/xoilSiteGun/gunList`,
2023-04-24 15:06:53 +08:00
method: 'post',
data: data
})
2022-09-09 14:53:48 +08:00
},
2022-08-08 09:17:43 +08:00
plateNumberRecognition(data) { //车牌图文识别
return request({
url: `/${service_name}/oilSiteAppInfo/plateNumberRecognition`,
2023-04-24 15:06:53 +08:00
method: 'post',
data: data
2022-08-08 09:17:43 +08:00
})
2023-04-24 15:06:53 +08:00
},
initGeoHash() {
2022-08-08 09:17:43 +08:00
return request({
url: `/oil-site/oilSiteInfo/initGeoHash/initGeoHash`,
method: 'get',
2023-04-24 15:06:53 +08:00
timeout: 50000
})
},
getScanRes(data) {
return request({
url: `/${service_name}/${group_name}/scanCode`,
method: 'post',
data: data
2022-08-08 09:17:43 +08:00
})
},
// 未登录查询油站
readOnlySites(data) {
2023-04-24 15:06:53 +08:00
console.log(`/${service_name}/${group_name}/findNotLoginSiteInfoByPage`, '****')
2022-08-08 09:17:43 +08:00
return request({
url: `/${service_name}/${group_name}/findNotLoginSiteInfoByPage`,
method: 'post',
data: data
})
},
2023-04-24 15:06:53 +08:00
getSiteList(data) {
2022-08-08 09:17:43 +08:00
// debugger
2023-04-24 15:06:53 +08:00
return request({
2023-07-05 18:19:02 +08:00
url: `/${service_name}/${group_name}/findBSiteInfoByPage`,
method: 'post',
data: data
})
},
getBSitesByActivity(data) {
// debugger
return request({
url: `/${service_name}/${group_name}/getBSitesByActivity`,
2023-04-24 15:06:53 +08:00
method: 'post',
data: data
})
},
getSiteDetails(data) {
return request({
2023-07-05 18:19:02 +08:00
url: `/${service_name}/${group_name}/getBSiteDetails`,
2023-04-24 15:06:53 +08:00
method: 'post',
data: data
})
},
getCheckInfo(data) {
return request({
url: `/${service_name}/${group_name}/getCheckInfo`,
method: 'get',
data: data
})
},
getUserAuthInfo(data) {
return request({
url: `/${service_name}/${group_name}/getUserAuthInfo`,
method: 'get',
data: data
})
2022-08-08 09:17:43 +08:00
},
// 车辆认证
auth(data) {
2023-04-24 15:06:53 +08:00
return request({
url: `/${service_name}/${group_name}/auth`,
method: 'post',
data: data
})
2022-08-08 09:17:43 +08:00
},
//下单 -- 获取最新油站价格、司机、加油员相关信息
2023-04-24 15:06:53 +08:00
getNewSitePrice(channelId) {
return request({
2023-07-05 18:19:02 +08:00
url: `/${service_name}/${group_name}/getBNewSitePrice/${channelId} `,
2023-04-24 15:06:53 +08:00
method: 'get'
})
}, // 获取订单核销码
2022-08-08 09:17:43 +08:00
getOrderQrCode(id) {
return request({
url: `/${service_name}/${order_name}/getOrderQrCode/${id} `,
method: 'get'
})
},
wholeStationMap(data) {
return request({
2023-07-05 18:19:02 +08:00
url: `/oil-site/oilSiteInfo/wholeStationMapB`,
2022-08-08 09:17:43 +08:00
method: 'post',
2023-04-24 15:06:53 +08:00
data: data
2022-08-08 09:17:43 +08:00
})
},
//根据地址获取详细地址信息
2023-04-24 15:06:53 +08:00
getGeoByAddress(address) {
return request({
url: `/oil-interfaces/gaode/getGeoByAddress`,
method: 'get',
params: {
address
}
})
},
// 获取指定经纬度数组范围内的油站
getByPoints(points) {
return request({
url: `/${service_name}/oilSiteInfo/getByPoints`,
method: 'post',
data: points,
})
},
// 路径规划
getSiteByGeoHashNew(points) {
return request({
2023-07-05 18:19:02 +08:00
url: `/${service_name}/oilSiteInfo/getSiteByGeoHashNewB`,
2023-04-24 15:06:53 +08:00
method: 'post',
data: points,
})
},
getSiteByGeoHash(points) {
return request({
url: `/${service_name}/oilSiteInfo/getSiteByGeoHash`,
method: 'post',
data: points,
})
},
// 获取菜单
getConditionMenu() {
return request({
url: `/${service_name}/oilSiteInfo/getConditionMenu`,
method: 'get'
})
},
//获取附近十条油站
getByNearPoints(lon, lat) {
return request({
url: `/${service_name}/oilSiteInfo/getByNearPoints`,
method: 'get',
params: {
lon,
lat
}
})
},
//根据经纬度获取详情坐标
getInfoBylAndL(longitude, Latitude) {
return request({
url: `/oil-interfaces/gaode/getInfoBylAndL`,
method: 'get',
params: {
longitude,
Latitude
}
})
},
2023-07-05 18:19:02 +08:00
//检测在线状态
isLoginSuccess() {
return request({
url: `/oil-identity/operationUser/isLoginSuccess`,
method: 'POST',
})
},
2022-08-08 09:17:43 +08:00
}