星油企业版

This commit is contained in:
caolc
2022-08-08 09:17:43 +08:00
commit e3238cb907
517 changed files with 80472 additions and 0 deletions

105
api/account.js Normal file
View File

@@ -0,0 +1,105 @@
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(){
// return request({
// url: `/${service_name}/${group_name}/logout`,
// method: 'get'
// })
// },
logout(){
return request({
url: `/${service_name}/${group_name}/logoutAuthSystem/XOIL_DRIVER`,
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'
})
},
// getByPhone(role){ //old 获取用户信息
// return request({
// url: `/oil-user/sysCustomerInfo/getByPhone/${role}`,
// method: 'get'
// })
// },
getByPhone(role){ //new 获取用户信息
return request({
url: `/oil-user/sysCustomerInfo/getByPhoneNoGlobalEnable/${role}`,
method: 'get'
})
},
giveCard(role){
return request({
url: `/oil-user/sysCustomerInfo/giveCard`,
method: 'post',
data:role
})
},
oilCustomerAccountRecord(role){
return request({
url: `/oil-finance/oilCustomerAccountRecord/giveCard`,
method: 'post',
data:role
})
},
getNewUserAccount(data){
return request({
url: `/oil-site/oilSiteAccountAppInfo/getNewUserAccount`,
method: 'post',
data:data
})
},
}

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
})
},
}

15
api/global.js Normal file
View File

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

15
api/newMap.js Normal file
View File

@@ -0,0 +1,15 @@
import request from '@/utils/request'
const service_name = "oil-site"
const group_name = "toil"
export default {
// 路径规划
getSiteByGeoHash(points) {
return request({
url: `/${service_name}/oilSiteInfo/getSiteByGeoHash`,
method: 'post',
data: points,
})
},
}

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

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

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

@@ -0,0 +1,57 @@
import request from '@/utils/request'
const service_name = "oil-identity"
const group_name = "weChatAuthorization"
const Wchat_id = 'wx7a939c19b270cc3d'
export default {
autoLogin (data,url) {
return request({
url: `/${service_name}/${group_name}/${url}`,
method: 'post',
data:data
})
},
wechatLogin(data) { //卡力小程序跳转登录
return request({
url: `/${service_name}/${group_name}/wechatLogin`,
method: 'post',
data:data
})
},
sendCode (code) {
return request({
url: `/${service_name}/${group_name}/sendCode`,
method: 'post',
data:{
code:code,
appId:Wchat_id
}
})
},
bindLoginByPhone (data,url) {
return request({
url: `/${service_name}/${group_name}/${url}`,
method: 'post',
data:data
})
},
decryptPhoneNumber (data) {
return request({
url: `/${service_name}/${group_name}/decryptWeChatPhoneData`,
method: 'post',
data:data
})
},
getPhone (data) {
return request({
url: `/${service_name}/releaseXingYou/encryptedweChatPhone`,
method: 'post',
data:{
...data,
appId:Wchat_id
}
})
}
}

13
api/oil-interfaces.js Normal file
View File

@@ -0,0 +1,13 @@
import request from '@/utils/request'
const service_name = "oilSiteAppInfo"
const group_name = "image_uploading"
export default{
imageUploading(data) {
return request({
url: `/${service_name}/${group_name}`,
method: 'post',
data: data
})
},
}

53
api/oil-mongo.js Normal file
View File

@@ -0,0 +1,53 @@
import request from '@/utils/request'
const service_name = "oil-mongo-log"
const group_name = "syncSitePrice"
export default {
//查询所有油站信息 包含油价 (无鉴权 免登陆)
getAllSite (data) {
return request({
url: `/${service_name}/${group_name}/getAllSite`,
method: 'post',
data:data
})
},
//查询所有油站信息 包含油价 (鉴权 需登录)
getSite (data) {
return request({
url: `/${service_name}/${group_name}/getSite`,
method: 'post',
data:data
})
},
//油站导航 查询路径点附近的油站信息 (无鉴权 免登陆)
getSiteByGeoHash(data) {
return request({
url: `/${service_name}/${group_name}/getSiteByGeoHash`,
method: 'post',
data:data
})
},
//油站导航 查询路径点附近的油站信息 (鉴权 需登陆)
getByGeoHash(data) {
return request({
url: `/${service_name}/${group_name}/getByGeoHash`,
method: 'post',
data:data
})
},
//根据id查询单个油站信息
getSiteInfoById(data) {
return request({
url: `/${service_name}/${group_name}/getSiteInfoById`,
method: 'post',
data:data
})
},
//分页查询油站油价信息
findSiteInfoByPage(data) {
return request({
url: `/${service_name}/${group_name}/findSiteInfoByPage`,
method: 'post',
data:data
})
},
}

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

@@ -0,0 +1,80 @@
import request from '@/utils/request'
const service_name = "oil-site"
const group_name = "oilSiteOrderInfo"
const Img_name = 'oil-interfaces'
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'
})
},
//尿素站订单接口
findXoiUreaPage(data) {
return request({
url: `/oil-finance/xoilUreaOrder/findXoiUreaPage`,
method: 'post',
data: data
})
},
findOneByOrderId(id) {
return request({
url: `/oil-finance/xoilUreaOrder/findOneByOrderId?orderId=${id}`,
method: 'get'
})
},
queryBarrelOrderDetails(id) {
return request({
url: `/oil-finance/xoilUreaOrderRelation/queryBarrelOrderDetails?orderId=${id}`,
method: 'get'
})
},
}

12
api/oil-oss.js Normal file
View File

@@ -0,0 +1,12 @@
import request from '@/utils/request'
const service_name = "oil-oss"
const group_name = "obejct"
export default{
uploadFile(data) { //图片上传
return request({
url: `/${service_name}/${group_name}/uploadFile`,
method: 'post',
data: data
})
},
}

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

@@ -0,0 +1,163 @@
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
})
},
plateNumberRecognition(data) { //车牌图文识别
return request({
url: `/${service_name}/oilSiteAppInfo/plateNumberRecognition`,
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
})
},
// 未登录查询油站
readOnlySites(data) {
console.log(`/${service_name}/${group_name}/findNotLoginSiteInfoByPage`,'****')
return request({
url: `/${service_name}/${group_name}/findNotLoginSiteInfoByPage`,
method: 'post',
data: data
})
},
getSiteList (data) {
// debugger
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
})
},
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'
})
},// 获取订单核销码
getOrderQrCode(id) {
return request({
url: `/${service_name}/${order_name}/getOrderQrCode/${id} `,
method: 'get'
})
},
wholeStationMap(data) {
return request({
url: `/oil-site/oilSiteInfo/wholeStationMap`,
method: 'post',
data:data
})
},
//根据地址获取详细地址信息
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({
url: `/${service_name}/oilSiteInfo/getSiteByGeoHashNewA`,
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
}
})
},
}

0
api/pay.js Normal file
View File

14
api/qr.js Normal file
View File

@@ -0,0 +1,14 @@
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'
})
},
}

65
api/urea_finance.js Normal file
View File

@@ -0,0 +1,65 @@
import request from '@/utils/request'
const service_name = "oil-finance"
const order_name = 'xoilUreaOrder'
const other_name = 'oilCustomerCompanyAccount'
const Relation_name = 'xoilUreaOrderRelation'
export default {
//查询未支付订单
findUnpaidOrders(id) {
return request({
url: `/${service_name}/${order_name}/findUnpaidOrders?driverId=${id}`,
method: 'get'
})
},
//生成预支付订单
prepaidOrderGeneration(data) {
return request({
url: `/${service_name}/${order_name}/prepaidOrderGeneration`,
method: 'post' ,
data:data
})
},
//查询是否挂抢加注成功
queryWhetherToHangUp(orderId) {
return request({
url: `/${service_name}/${order_name}/queryWhetherToHangUp?orderId=${orderId}`,
method: 'get'
})
},
//查询订单详情
findOneByOrderId(id) {
return request({
url: `/${service_name}/${order_name}/findOneByOrderId?orderId=${id}`,
method: 'get'
})
},//订单支付接口
orderPay(data) {
return request({
url: `/${service_name}/${order_name}/orderPay`,
method: 'post' ,
data:data
})
},
//取消订单 支付失败调用
cancelTheOrder(id) {
return request({
url: `/${service_name}/${order_name}/cancelTheOrder?orderId=${id}`,
method: 'get'
})
},
//取消订单 支付失败调用
findUreaAccount(id) {
return request({
url: `/${service_name}/${other_name}/findUreaAccount?customerId=${id}`,
method: 'get'
})
},
//生成桶装预支付订单
generateBarrelOrders(data) {
return request({
url: `/${service_name}/${Relation_name}/generateBarrelOrders`,
method: 'post' ,
data:data
})
},
}

0
api/urea_order.js Normal file
View File

54
api/urea_site.js Normal file
View File

@@ -0,0 +1,54 @@
import request from '@/utils/request'
const service_name = "oil-site"
const group_name = "xoilUreaSite"
const List_name = "xoilUreaPrice"
const kcx_name = 'kcx'
const order_name = 'xoilUreaOrder'
export default {
// 尿素站点列表查询
getByPageMobile(data) {
return request({
url: `/${service_name}/${group_name}/getByPageMobile`,
method: 'post',
data: data
})
},
// 查询尿素站点详情
findUreaSiteDetails(data) {
return request({
url: `/${service_name}/${group_name}/findUreaSiteDetails?siteId=${data.siteIds}&&currentLongitude=${data.currentLongitude}&&currentLatitude=${data.currentLatitude}`,
method: 'get'
})
},
// 查询品牌列表
findPriceDetails() {
return request({
url: `/${service_name}/${List_name}/findPriceDetails`,
method: 'GET'
})
},
// 油站详情
findSiteDetails(id) {
return request({
url: `/${service_name}/${group_name}/findSiteDetails?siteId=${id}`,
method: 'GET'
})
},
//站点扫码查看是否匹配(扫码时调用
siteMatch(data) {
return request({
url: `/${service_name}/${group_name}/siteMatch`,
method: 'GET',
params:data
})
},
//用户扫码不匹配进行二次确认操作
sendRequest(data) {
return request({
url: `/${service_name}/${kcx_name}/sendRequest`,
method: 'post',
data:data
})
},
}

32
api/wxcode.js Normal file
View File

@@ -0,0 +1,32 @@
import request from '@/utils/request'
export default {
// 小程序码解析
getQrCodeType(data) {
return request({
url: `/oil-user/oilCompanyInfo/getQrCodeType`,
method: 'post',
data: data
})
},
theUserAuthentication(data) {
return request({
url: `/oil-user/oilCompanyInfo/theUserAuthentication`,
method: 'post',
data: data
})
},
loginSmsCode(data) {
return request({
url: `/oil-user/oilCompanyInfo/loginSmsCode`,
method: 'post',
data: data
})
},
checkCodeWithDel(data) {
return request({
url: `/oil-user/oilCompanyInfo/checkCodeWithDel`,
method: 'post',
data: data
})
}
}