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