fix:仪表盘错误信息修复
This commit is contained in:
@@ -410,7 +410,7 @@ async function mockDataUpdate() {
|
||||
});
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('Failed to update data:', error);
|
||||
// console.error('Failed to update data:', error);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -113,8 +113,8 @@ const handleRecharge = async () => {
|
||||
};
|
||||
showOrderModal.value = true;
|
||||
} catch (error) {
|
||||
message.error(t('page.carddata.falseorder'));
|
||||
console.error('Failed to create order:', error);
|
||||
// message.error(t('page.carddata.falseorder'));
|
||||
// console.error('Failed to create order:', error);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -146,8 +146,8 @@ const handlePaymentConfirm = async (paymentMethod: 'alipay' | 'wxpay') => {
|
||||
});
|
||||
}
|
||||
} catch (error) {
|
||||
message.error(t('page.order.paymentFailed'));
|
||||
console.error('Payment failed:', error);
|
||||
// message.error(t('page.order.paymentFailed'));
|
||||
// console.error('Payment failed:', error);
|
||||
} finally {
|
||||
showOrderModal.value = false;
|
||||
}
|
||||
|
||||
@@ -157,9 +157,9 @@ const userBalance = ref(0);
|
||||
// 添加检查余额是否足够的计算属性
|
||||
const canUseBalancePay = computed(() => {
|
||||
// 添加日志来调试
|
||||
console.log('Current balance:', userBalance.value);
|
||||
console.log('Package price:', selectedPackage.value?.price);
|
||||
console.log('Can use balance pay:', userBalance.value >= (selectedPackage.value?.price || 0));
|
||||
// console.log('Current balance:', userBalance.value);
|
||||
// console.log('Package price:', selectedPackage.value?.price);
|
||||
// console.log('Can use balance pay:', userBalance.value >= (selectedPackage.value?.price || 0));
|
||||
return userBalance.value >= (selectedPackage.value?.price || 0);
|
||||
});
|
||||
|
||||
@@ -202,8 +202,8 @@ const fetchPackages = async () => {
|
||||
}
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('Failed to fetch packages:', error);
|
||||
message.error(t('page.setmeal.fetchFailed'));
|
||||
// console.error('Failed to fetch packages:', error);
|
||||
// message.error(t('page.setmeal.fetchFailed'));
|
||||
} finally {
|
||||
isLoading.value = false;
|
||||
}
|
||||
@@ -211,8 +211,8 @@ const fetchPackages = async () => {
|
||||
|
||||
const selectPackage = (option: PackageOption) => {
|
||||
selectedPackage.value = option;
|
||||
console.log('Selected package price:', option.price);
|
||||
console.log('Can use balance pay after selection:', canUseBalancePay.value);
|
||||
// console.log('Selected package price:', option.price);
|
||||
// console.log('Can use balance pay after selection:', canUseBalancePay.value);
|
||||
};
|
||||
|
||||
// 修改套餐办理方法,添加日志跟踪订单ID
|
||||
@@ -224,7 +224,7 @@ const handleSubmitOrder = async () => {
|
||||
});
|
||||
|
||||
// 添加日志
|
||||
console.log('Created order ID:', orderRes.data);
|
||||
// console.log('Created order ID:', orderRes.data);
|
||||
|
||||
// 重新获取最新余额
|
||||
await fetchUserBalance();
|
||||
@@ -237,19 +237,19 @@ const handleSubmitOrder = async () => {
|
||||
};
|
||||
|
||||
// 添加日志
|
||||
console.log('Current order info after creation:', currentOrderInfo.value);
|
||||
// console.log('Current order info after creation:', currentOrderInfo.value);
|
||||
|
||||
showOrderModal.value = true;
|
||||
} catch (error) {
|
||||
message.error(t('page.order.createOrderFailed'));
|
||||
console.error('Failed to create order:', error);
|
||||
// message.error(t('page.order.createOrderFailed'));
|
||||
// console.error('Failed to create order:', error);
|
||||
}
|
||||
};
|
||||
|
||||
// 修改支付处理方法
|
||||
const handlePaymentConfirm = async (paymentMethod: 'alipay' | 'wxpay' | 'balance') => {
|
||||
try {
|
||||
console.log('Payment confirmation for order:', currentOrderInfo.value);
|
||||
// console.log('Payment confirmation for order:', currentOrderInfo.value);
|
||||
|
||||
if (!currentOrderInfo.value.orderId) {
|
||||
throw new Error('Order ID is missing');
|
||||
@@ -259,13 +259,13 @@ const handlePaymentConfirm = async (paymentMethod: 'alipay' | 'wxpay' | 'balance
|
||||
// 设置 loading 状态
|
||||
paymentLoading.value = true;
|
||||
|
||||
console.log('Attempting balance payment for order:', currentOrderInfo.value.orderId);
|
||||
// console.log('Attempting balance payment for order:', currentOrderInfo.value.orderId);
|
||||
|
||||
const result = await payBalance({
|
||||
orderId: currentOrderInfo.value.orderId
|
||||
});
|
||||
|
||||
console.log('Balance payment response:', result);
|
||||
// console.log('Balance payment response:', result);
|
||||
|
||||
if (result.error) {
|
||||
throw new Error(result.error.message || 'Payment failed');
|
||||
@@ -304,8 +304,8 @@ const handlePaymentConfirm = async (paymentMethod: 'alipay' | 'wxpay' | 'balance
|
||||
});
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('Payment failed with error:', error);
|
||||
message.error(error instanceof Error ? error.message : t('page.order.paymentFailed'));
|
||||
// console.error('Payment failed with error:', error);
|
||||
// message.error(error instanceof Error ? error.message : t('page.order.paymentFailed'));
|
||||
} finally {
|
||||
// 清除 loading 状态
|
||||
paymentLoading.value = false;
|
||||
@@ -318,10 +318,10 @@ const fetchUserBalance = async () => {
|
||||
const response = await authStore.getDashboardData();
|
||||
if (response && !response.error) {
|
||||
userBalance.value = Number(response.balance) || 0;
|
||||
console.log('Fetched balance:', userBalance.value);
|
||||
// console.log('Fetched balance:', userBalance.value);
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('Failed to fetch user balance:', error);
|
||||
// console.error('Failed to fetch user balance:', error);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user