|
|
@@ -135,8 +135,43 @@ |
|
|
|
/*读卡*/
|
|
|
|
getCardId();
|
|
|
|
}
|
|
|
|
quanCheckAction().then((val: any) => {
|
|
|
|
//如果 圈层检测正常
|
|
|
|
if (val.chargeStatus === 1) {
|
|
|
|
console.log(`进行充值检测`);
|
|
|
|
czCheckAction().then((checkResult: any) => {
|
|
|
|
//判断订单逻辑如果有订单充值 则直接拿到订单去链接蓝牙
|
|
|
|
if (checkResult.orders && checkResult.orders.length > 0) {
|
|
|
|
//拿到订单,存起来
|
|
|
|
state.orderNum = checkResult.orders[0].orderNum;
|
|
|
|
setItem("orderNum", state.orderNum);
|
|
|
|
// 检测用户是否存在有半条流水
|
|
|
|
go()
|
|
|
|
} else {
|
|
|
|
console.log('没有可修复的流水')
|
|
|
|
}
|
|
|
|
});
|
|
|
|
} else {
|
|
|
|
// 检测用户是否存在有半条流水
|
|
|
|
go()
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
function go() {
|
|
|
|
uni.showModal({
|
|
|
|
title: '提示',
|
|
|
|
content: '检测到你有一笔未充值的订单,请先进行充值!',
|
|
|
|
success: () => {
|
|
|
|
//走蓝牙进行修复
|
|
|
|
uni.navigateTo({
|
|
|
|
url: `/pages/bluetooth/bluetooth?routeType=2&&cardId=${state.cardId}`,
|
|
|
|
});
|
|
|
|
},
|
|
|
|
fail: () => {}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
const tableIndexAction = (val: any) => {
|
|
|
|
state.tableIndex = val
|
|
|
|
state.money = state.moneryArray[val].value
|
|
|
@@ -173,7 +208,8 @@ |
|
|
|
state.orderNum = applyResult.orderNum;
|
|
|
|
setItem("orderNum", state.orderNum);
|
|
|
|
//如果订单没有支付 走支付
|
|
|
|
if (applyResult.orderStatus === "ORDER_NOT_PAY") {
|
|
|
|
if (applyResult.orderStatus ===
|
|
|
|
"ORDER_NOT_PAY") {
|
|
|
|
//走支付
|
|
|
|
console.log("走支付");
|
|
|
|
wxPayment();
|