fix: 用户虚拟机详情跳转参数问题
Build and Deploy Vue3 / build (push) Successful in 1m26s
Build and Deploy Vue3 / deploy (push) Successful in 1m17s

This commit is contained in:
2026-04-21 14:13:31 +08:00
parent ab7a8d5cfa
commit 13248468d3
3 changed files with 35 additions and 13 deletions
+11 -10
View File
@@ -769,11 +769,7 @@ const fetchUserBalanceList = async (userId) => {
// 刷新数据
const refreshData = () => {
fetchUserInfo()
if (activeTabName.value === '1') {
fetchLoginHistory()
} else if (activeTabName.value === '2') {
fetchOperationHistory()
}
fetchActiveTabData()
}
// 返回上一页
@@ -1409,6 +1405,15 @@ const formatBalance = (price) => {
return (price / 100).toFixed(2)
}
const fetchActiveTabData = () => {
const tab = activeTabName.value
if (tab === '1') fetchLoginHistory()
else if (tab === '2') fetchOperationHistory()
else if (tab === '3') fetchUserOrderList()
else if (tab === '4') fetchUserTicketList()
else if (tab === '5') fetchUserGoodsList()
}
const loadUserData = async () => {
if(!route.query.user_id){
ElMessage.error('缺少用户ID参数');
@@ -1417,11 +1422,7 @@ const loadUserData = async () => {
}
await fetchUserInfo();
await fetchUserBalance();
await fetchLoginHistory();
await fetchOperationHistory();
await fetchUserOrderList();
await fetchUserTicketList();
await fetchUserGoodsList();
fetchActiveTabData();
}
// 初始化