|
|
@ -403,7 +403,7 @@ |
|
|
|
// this.type = 'fykc' //根据option.type 进行本地赋值 |
|
|
|
// this.type = 'fykc' //根据option.type 进行本地赋值 |
|
|
|
// } |
|
|
|
// } |
|
|
|
if (this.qrCode) { |
|
|
|
if (this.qrCode) { |
|
|
|
if (this.qrCode.substr(0, 2) == 'HT' || this.qrCode.substr(0, 2) == 'G7') { |
|
|
|
if (this.qrCode.substr(0, 2) == 'HT' || this.qrCode.substr(0, 2) == 'G7'|| this.type === 'G7') { |
|
|
|
this.isG7 = true |
|
|
|
this.isG7 = true |
|
|
|
console.log('G7加油站') |
|
|
|
console.log('G7加油站') |
|
|
|
} |
|
|
|
} |
|
|
@ -650,6 +650,10 @@ |
|
|
|
this.SfOrder() |
|
|
|
this.SfOrder() |
|
|
|
return |
|
|
|
return |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
if (this.type === 'G7') { |
|
|
|
|
|
|
|
this.G7Order() |
|
|
|
|
|
|
|
return |
|
|
|
|
|
|
|
} |
|
|
|
if (this.type == 'fykc') { |
|
|
|
if (this.type == 'fykc') { |
|
|
|
this.FyOrder() |
|
|
|
this.FyOrder() |
|
|
|
return |
|
|
|
return |
|
|
@ -851,6 +855,87 @@ |
|
|
|
url: '/pages/stationDetail/OrderStatus?item=' + item |
|
|
|
url: '/pages/stationDetail/OrderStatus?item=' + item |
|
|
|
}) |
|
|
|
}) |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
// g7 |
|
|
|
|
|
|
|
G7Order() { |
|
|
|
|
|
|
|
const g7OrderInfo = { |
|
|
|
|
|
|
|
qr_code: uni.getStorageSync('qrCode'), //类型:String 必有字段 二维码 qrcode |
|
|
|
|
|
|
|
station_id: this.siteData.siteId, //类型:String 必有字段 油站id siteId |
|
|
|
|
|
|
|
oilPriceId: this.insertResult.priceId, //类型:String 必有字段 油价id priceId |
|
|
|
|
|
|
|
driver_phone: this.siteData.customerPhone, //类型:String 必有字段 油价id priceId |
|
|
|
|
|
|
|
companyId: this.siteData.companyId, //类型:String 必有字段 企业id companyId |
|
|
|
|
|
|
|
customerId: this.siteData.customerId, //类型:String 必有字段 司机id customerId |
|
|
|
|
|
|
|
truck_no: this.carNumber, |
|
|
|
|
|
|
|
gun_money: this.insertResult.vol, //类型:String 必有字段 备注:加油升数 |
|
|
|
|
|
|
|
gun_number: this.insertResult.bar, //类型:String 必有字段 备注:加油升数 |
|
|
|
|
|
|
|
deduction_mode: 1, |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
console.log("加油信息===================",this.insertResult) |
|
|
|
|
|
|
|
console.log(g7OrderInfo) |
|
|
|
|
|
|
|
if (!g7OrderInfo.qr_code) { |
|
|
|
|
|
|
|
uni.showToast({ |
|
|
|
|
|
|
|
title: 'qr_code为空', |
|
|
|
|
|
|
|
icon: 'none' |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
this.shake=null |
|
|
|
|
|
|
|
return false |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
if (!g7OrderInfo.station_id) { |
|
|
|
|
|
|
|
uni.showToast({ |
|
|
|
|
|
|
|
title: '请选择油站id', |
|
|
|
|
|
|
|
icon: 'none' |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
this.shake=null |
|
|
|
|
|
|
|
return false |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
if (!g7OrderInfo.companyId) { |
|
|
|
|
|
|
|
uni.showToast({ |
|
|
|
|
|
|
|
title: '请选择企业id', |
|
|
|
|
|
|
|
icon: 'none' |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
this.shake=null |
|
|
|
|
|
|
|
return false |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
if (!g7OrderInfo.customerId) { |
|
|
|
|
|
|
|
uni.showToast({ |
|
|
|
|
|
|
|
title: '请选择司机id', |
|
|
|
|
|
|
|
icon: 'none' |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
this.shake=null |
|
|
|
|
|
|
|
return false |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
if (!g7OrderInfo.gun_money) { |
|
|
|
|
|
|
|
uni.showToast({ |
|
|
|
|
|
|
|
title: '请输入加油金额', |
|
|
|
|
|
|
|
icon: 'none' |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
this.shake=null |
|
|
|
|
|
|
|
return false |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
oliSiteApi.G7Pay(g7OrderInfo).then(res => { |
|
|
|
|
|
|
|
if (res.code === 20000) { |
|
|
|
|
|
|
|
uni.showToast({ |
|
|
|
|
|
|
|
title: '下单成功!' |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
uni.setStorageSync('orderSource', 'mpxoil') |
|
|
|
|
|
|
|
console.log("是否是g7================",this.isG7) |
|
|
|
|
|
|
|
if (!this.isG7) { |
|
|
|
|
|
|
|
setTimeout(() => { |
|
|
|
|
|
|
|
this.toDetails(res.data.orderId) |
|
|
|
|
|
|
|
}, 400) |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
this.beforePay = false |
|
|
|
|
|
|
|
setTimeout(() => { |
|
|
|
|
|
|
|
this.orderId = res.data.orderId |
|
|
|
|
|
|
|
console.log("queryTimer",this.orderId) |
|
|
|
|
|
|
|
this.queryTimer() |
|
|
|
|
|
|
|
console.log("getPayStatus",this.orderId) |
|
|
|
|
|
|
|
this.getPayStatus(this.orderId) |
|
|
|
|
|
|
|
}, 400) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
this.shake=null |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
}, |
|
|
|
//日日顺 |
|
|
|
//日日顺 |
|
|
|
RrsOrder() { |
|
|
|
RrsOrder() { |
|
|
|
const data6 = { |
|
|
|
const data6 = { |
|
|
@ -970,8 +1055,6 @@ |
|
|
|
companyId: this.siteData.companyId, //类型:String 必有字段 备注:企业id |
|
|
|
companyId: this.siteData.companyId, //类型:String 必有字段 备注:企业id |
|
|
|
oilsBar: this.insertResult.bar, |
|
|
|
oilsBar: this.insertResult.bar, |
|
|
|
oilsCode: this.insertResult.oilProductCode, |
|
|
|
oilsCode: this.insertResult.oilProductCode, |
|
|
|
version: 1, |
|
|
|
|
|
|
|
xoilAmountGun: this.insertResult.vol, |
|
|
|
|
|
|
|
orderMethod: "SITE_SCAN", //类型:String 必有字段 备注:订单产生方式 |
|
|
|
orderMethod: "SITE_SCAN", //类型:String 必有字段 备注:订单产生方式 |
|
|
|
suppleMark: 0, |
|
|
|
suppleMark: 0, |
|
|
|
orderType: "REAL_ORDER", //类型:String 必有字段 备注:订单类型 ( REAL_ORDER:真实订单 VIRTUAL_ORDER:虚拟订单) |
|
|
|
orderType: "REAL_ORDER", //类型:String 必有字段 备注:订单类型 ( REAL_ORDER:真实订单 VIRTUAL_ORDER:虚拟订单) |
|
|
@ -1225,11 +1308,12 @@ |
|
|
|
} |
|
|
|
} |
|
|
|
if (res.data.payState == 1) { |
|
|
|
if (res.data.payState == 1) { |
|
|
|
clearInterval(this.timer) |
|
|
|
clearInterval(this.timer) |
|
|
|
this.toDetails(res.data.payOrderId) |
|
|
|
this.toDetails(id) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
|
}) |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
toDetails(id) { |
|
|
|
toDetails(id) { |
|
|
|
uni.setStorageSync('orderId', id) |
|
|
|
uni.setStorageSync('orderId', id) |
|
|
|
console.log('id', id) |
|
|
|
console.log('id', id) |
|
|
|