|
@@ -8,9 +8,13 @@ import {
|
|
|
import {debounce, } from 'lodash'
|
|
|
import { Dialog, Toast } from 'vant';
|
|
|
import { ordersAndPrepay } from '@/api/parking';
|
|
|
+import store from "@/store";
|
|
|
+// import newMemberPoints from '@/components/newMemberPoints/index.vue'
|
|
|
+// import newMemberPointsItem from '@/components/newMemberPoints/item.vue'
|
|
|
|
|
|
export default {
|
|
|
name: 'parkingFeeDetail',
|
|
|
+ // components: { newMemberPoints, newMemberPointsItem },
|
|
|
data() {
|
|
|
this.toPay = debounce(this.toPay, 5000, {
|
|
|
leading: true,
|
|
@@ -148,6 +152,7 @@ export default {
|
|
|
source: state => state.source,
|
|
|
parkMallCode: (state) => state.order.parkMallCode,
|
|
|
isLogin: (state) => state.isLogin,
|
|
|
+ mallId: (state) => state.mallId,
|
|
|
}),
|
|
|
isNoLogin() {
|
|
|
return JSON.stringify(this.member) === '{}' || !this.member
|
|
@@ -357,6 +362,19 @@ export default {
|
|
|
// 支付成功
|
|
|
return
|
|
|
}
|
|
|
+ // 如果是北京的ETCP
|
|
|
+ if (this.isBKC() && !isAlipay()) {
|
|
|
+ wx.miniProgram.redirectTo({
|
|
|
+ url: `/pages/package-parkingFee/etcpPayment?token=${encodeURIComponent(
|
|
|
+ res.token + '$'
|
|
|
+ )}&syncId=${encodeURIComponent(
|
|
|
+ res.syncId + '$'
|
|
|
+ )}&CarNumber=${encodeURIComponent(
|
|
|
+ res.vehicleNo + '$'
|
|
|
+ )}`,
|
|
|
+ });
|
|
|
+ return
|
|
|
+ }
|
|
|
if(res?.sessionId) {
|
|
|
this.kerryPayment(res.sessionId, {unlicensed});
|
|
|
return
|
|
@@ -400,6 +418,10 @@ export default {
|
|
|
console.log(err);
|
|
|
}
|
|
|
},
|
|
|
+ isBKC() {
|
|
|
+ const lbsList = ['8a8884e77cc9e70a017cca4003590008','8a8485067ce4da2d017ce555e9b20000','8aaa80b47c784020017c78b205ba0023']
|
|
|
+ return lbsList.indexOf(this.mallId) > -1
|
|
|
+ },
|
|
|
kerryPayment(session = '', payParams) {
|
|
|
if(!session) return
|
|
|
const platform = getPlatform();
|