佰川加油

This commit is contained in:
caolc
2022-08-08 09:20:48 +08:00
commit a10b2b7dcc
130 changed files with 24997 additions and 0 deletions

72
api/account.js Normal file
View File

@@ -0,0 +1,72 @@
import request from '@/utils/request'
const service_name = "oil-site"
const group_name = "oilSiteAccountAppInfo"
export default {
//统计用户油卡总数量、总余额
getTotalOilCardInfo (data) {
return request({
url: `/${service_name}/${group_name}/getTotalOilCardInfo`,
method: 'get',
data:data
})
},
//获取用户油卡账户信息 (个人 / 自营 / 外请)
getUserAccount (data) {
return request({
url: `/${service_name}/${group_name}/getUserAccount`,
method: 'get',
data:data
})
},
getUserInfo(data) {
return request({
url: `/${service_name}/${group_name}/getUserSetInfo`,
method: 'get',
data:data
})
},
logout(authSystem){
return request({
url: `/${service_name}/${group_name}/logoutAuthSystem/${authSystem}`,
method: 'get'
})
},
// logout(){
// return request({
// url: `/${service_name}/${group_name}/logout`,
// method: 'get'
// })
// },
getCustomerAccount(){
return request({
url: `/${service_name}/${group_name}/getCustomerAccount`,
method: 'get'
})
},
getUserPayInfo(data) {
return request({
url: `/${service_name}/${group_name}/getUserPayInfo`,
method: 'post',
data:data
})
},
pollingPayResult(id) {
return request({
url: `/${service_name}/${group_name}/pollingPayResult/${id}`,
method: 'get'
})
},
getOilCardRecordByPage(data) {
return request({
url: `/${service_name}/${group_name}/getOilCardRecordByPage`,
method: 'post',
data:data
})
},
switchAccountInfo(role){
return request({
url: `/${service_name}/${group_name}/switchAccountInfo/${role}`,
method: 'get'
})
},
}

76
api/auth.js Normal file
View File

@@ -0,0 +1,76 @@
import request from '@/utils/request'
const service_name = "oil-identity"
const group_name = "weChatAuthorization"
export default {
loginPwd (data,type) {
return request({
url: `/${service_name}/${group_name}/loginByPhonePwd${type}`,
method: 'post',
data:data
})
},
loginByPhoneNext (data,type) {
return request({
url: `/${service_name}/${group_name}/loginByPhoneNext${type}`,
method: 'post',
data:data
})
},
loginRandom (data,type) {
return request({
url: `/${service_name}/${group_name}/verifyCodeLogin${type}`,
method: 'post',
data:data
})
},
getRegisterRandom (data) {
return request({
url: `/${service_name}/${group_name}/getVerifyCode`,
method: 'post',
data:data
})
},
userRegister (data) {
return request({
url: `/${service_name}/${group_name}/verifyCodeRegister`,
method: 'post',
data:data
})
},
checkPersonalAccount (data) {
return request({
url: `/${service_name}/${group_name}/verifyCodeLoginCheckAccountPersonal`,
method: 'post',
data:data
})
},
checkCompanyAccount (data) {
return request({
url: `/${service_name}/${group_name}/verifyCodeLoginCheckAccountCompany`,
method: 'post',
data:data
})
},
checkPersonalPWD (data) {
return request({
url: `/${service_name}/${group_name}/verifyCodeLoginPersonal`,
method: 'post',
data:data
})
},
checkCompanyPWD (data) {
return request({
url: `/${service_name}/${group_name}/verifyCodeLoginCheckAccountCompany`,
method: 'post',
data:data
})
},
bindLoginByPhone (data) {
return request({
url: `/${service_name}/${group_name}/bindLoginByPhone`,
method: 'post',
data:data
})
},
}

13
api/global.js Normal file
View File

@@ -0,0 +1,13 @@
const baseURL = 'https://www.51xingka.net/LSMDRIVER/'
const starUrl = 'https://xoil-public.oss-cn-beijing.aliyuncs.com/baichuan_MP/'
const mainURL = 'https://xingka51.oss-cn-hangzhou.aliyuncs.com/applets/cloudSite/'
const imgURL = 'https://publicxingyou.oss-cn-hangzhou.aliyuncs.com/mp-oil/'
const qqMapKey = 'NYEBZ-YURY3-XTU3N-YBR54-PKW6E-ROB2F'
export default {
baseURL,
starUrl,
mainURL,
imgURL,
qqMapKey
}

54
api/oil-finance.js Normal file
View File

@@ -0,0 +1,54 @@
import request from '@/utils/request'
const service_name = "oil-finance"
const group_name = "oilOrderInfo"
const invoic_name = 'OilCustomerInvoicRecord' // 开票
export default {
// 微信下单 支付
// aggregatePay(data) {
// return request({
// url: `/${service_name}/${group_name}/aggregatePay`,
// method: 'post',
// data: data
// })
// },
// 微信下单 支付
aggregatePay(data) {
return request({
url: `/${service_name}/${group_name}/wechatPay`,
method: 'post',
data: data
})
},
// 添加开票记录
save(data){
return request({
url: `/${service_name}/${invoic_name}/save`,
method:'post',
data:data
})
},
//根据id查询开票详情
getRecordByOrderId(orderId){
return request({
url: `/${service_name}/${invoic_name}/getRecordByOrderId/${orderId}`,
method:'GET'
})
},
//判断指定订单是否开票
checkStatus(orderId){
return request({
url: `/${service_name}/${invoic_name}/checkStatus`,
method:'GET',
params:{
orderSerialNumber:orderId
}
})
},//判断指定订单是否开票
orderUpdate(data){
return request({
url: `/${service_name}/${invoic_name}/clientUpdate`,
method:'PUT',
data:data
})
},
}

42
api/oil-identity.js Normal file
View File

@@ -0,0 +1,42 @@
import request from '@/utils/request'
const service_name = "oil-identity"
const group_name = "weChatAuthorization"
export default {
autoLogin (data,url) {
return request({
url: `/${service_name}/${group_name}/${url}`,
method: 'post',
data:data
})
},
sendCode (code) {
return request({
url: `/${service_name}/${group_name}/sendCode`,
method: 'post',
data:{
code:code,
appId:'wxc1d226ac9c5bea36'
}
})
},
bindLoginByPhone (data,url) {
return request({
url: `/${service_name}/${group_name}/${url}`,
method: 'post',
data:{
...data,
appId:'wxc1d226ac9c5bea36'
}
})
},
decryptPhoneNumber (data) {
return request({
url: `/${service_name}/${group_name}/decryptWeChatPhoneData`,
method: 'post',
data:data
})
}
}

59
api/oil-order.js Normal file
View File

@@ -0,0 +1,59 @@
import request from '@/utils/request'
const service_name = "oil-site"
const group_name = "oilSiteOrderInfo"
export default {
// 下单
createOrder(data) {
return request({
url: `/${service_name}/${group_name}/createOrder`,
method: 'post',
data: data
})
},
// 主动支付
payOrder(data) {
return request({
url: `/${service_name}/${group_name}/payOrder`,
method: 'post',
data: data
})
},
aggregatePay(data) {
return request({
url: `/${service_name}/${group_name}/aggregatePay`,
method: 'post',
data: data
})
},
getOrderInfoByPage(data) {
return request({
url: `/${service_name}/${group_name}/getOrderInfoByPage`,
method: 'post',
data: data
})
},
getOrderPayInfo(id) {
return request({
url: `/${service_name}/${group_name}/getOrderPayInfo/${id}`,
method: 'get'
})
},
cancelOrder(id) {
return request({
url: `/${service_name}/${group_name}/cancelOrder/${id}`,
method: 'get'
})
},
delOrder(id) {
return request({
url: `/${service_name}/${group_name}/delOrder/${id}`,
method: 'get'
})
},
selOrder(id) {
return request({
url: `/${service_name}/${group_name}/selOrder/${id}`,
method: 'get'
})
},
}

140
api/oil-site.js Normal file
View File

@@ -0,0 +1,140 @@
import request from '@/utils/request'
const service_name = "oil-site"
const group_name = "oilSiteAppInfo"
const order_name = 'oilSiteOrderInfo'
export default {
getOrderDiscountInfo(data){
return request({
url: `/${service_name}/${order_name}/getOrderDiscountInfo`,
method:'post',
data:data
})
},
initGeoHash(){
return request({
url: `/oil-site/oilSiteInfo/initGeoHash/initGeoHash `,
method: 'get',
timeout:50000
})
},
getScanRes(data) {
return request({
url: `/${service_name}/${group_name}/scanCode`,
method: 'post',
data: data
})
},
getSiteList(data) {
return request({
url: `/${service_name}/${group_name}/findSiteInfoByPage`,
method: 'post',
data: data
})
},
getSiteDetails(data) {
return request({
url: `/${service_name}/${group_name}/getSiteDetails`,
method: 'post',
data: data
})
},
// 未登录查询油站
readOnlySites(data) {
return request({
url: `/${service_name}/${group_name}/findNotLoginSiteInfoByPage`,
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
})
},
// 车辆认证
auth(data) {
return request({
url: `/${service_name}/${group_name}/auth`,
method: 'post',
data: data
})
},
//下单 -- 获取最新油站价格、司机、加油员相关信息
getNewSitePrice(channelId) {
return request({
url: `/${service_name}/${group_name}/getNewSitePrice/${channelId} `,
method: 'get'
})
},
//根据地址获取详细地址信息
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,
})
},
// 路径规划
getSiteByGeoHash(points) {
return request({
url: `/${service_name}/oilSiteInfo/getSiteByGeoHash`,
method: 'post',
data: points,
})
},
//获取附近十条油站
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
}
})
},
// 获取菜单
getConditionMenu() {
return request({
url: `/${service_name}/oilSiteInfo/getConditionMenu`,
method: 'get'
})
},
// 获取订单核销码
getOrderQrCode(id) {
return request({
url: `/${service_name}/${order_name}/getOrderQrCode/${id} `,
method: 'get'
})
},
}

13
api/pay.js Normal file
View File

@@ -0,0 +1,13 @@
import request from '@/utils/request'
const service_name = "oil-pay"
export default {
// 微信下单 支付
aggregatePay(data) {
return request({
url: `/${service_name}/yiBaoPay/wxPay`,
method: 'post',
data: data
})
},
}

12
api/qr.js Normal file
View File

@@ -0,0 +1,12 @@
import request from '@/utils/request'
const service_name = "oil-site"
const group_name = "qrCode"
export default {
getOilQrCode (data) {
return request({
url: `/${service_name}/${group_name}/getOilQrCode`,
method: 'post',
data:data
})
}
}

22
api/toil.js Normal file
View File

@@ -0,0 +1,22 @@
import request from '@/utils/request'
const service_name = "oil-site"
const group_name = "toil"
export default {
// 团油查询直降金额
getTyPrice(data) {
return request({
url: `/${service_name}/${group_name}/queryDepreciateAmount`,
method: 'post',
data: data
})
},
//payMethod == 2 在支付完成之后轮询接口查询联名卡支付回调结果
queryOrderStatusSq(id) {
return request({
url: `/${service_name}/${group_name}/queryOrderStatusSq/${id}`,
method: 'get'
})
},
}