|
|
@@ -79,6 +79,7 @@ import { Refresh } from '@element-plus/icons-vue';
|
|
|
import { PLATFORMS } from '@media-manager/shared';
|
|
|
import type { PlatformComparison, PlatformType } from '@media-manager/shared';
|
|
|
import { useAuthStore } from '@/stores/auth';
|
|
|
+import { ElMessage } from 'element-plus';
|
|
|
import dayjs from 'dayjs';
|
|
|
import request from '@/api/request';
|
|
|
|
|
|
@@ -112,6 +113,9 @@ async function handleRefresh() {
|
|
|
refreshing.value = true;
|
|
|
try {
|
|
|
await loadData();
|
|
|
+ } catch (error) {
|
|
|
+ console.error('刷新数据失败:', error);
|
|
|
+ ElMessage.error('刷新数据失败,请稍后重试');
|
|
|
} finally {
|
|
|
refreshing.value = false;
|
|
|
}
|