From 02409bfbe15f22fc3b5dccadabfd860a660a49d9 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Sat, 11 Oct 2025 10:37:14 +0800
Subject: [PATCH] feat: 名称修改
---
src/page/index/top/top-qna.vue | 51 ++++++++++++++++++++++++++-------------------------
1 files changed, 26 insertions(+), 25 deletions(-)
diff --git a/src/page/index/top/top-qna.vue b/src/page/index/top/top-qna.vue
index f80dec1..18c4de6 100644
--- a/src/page/index/top/top-qna.vue
+++ b/src/page/index/top/top-qna.vue
@@ -1,8 +1,10 @@
<template>
<div class="top-qna">
- <el-dropdown @command="dropdownClick">
- <!-- <img class="help-icon" alt="" src="@/assets/images/helpCenter/helpIcon.png" /> -->
- <el-icon class="help-icon " color="#707070" size="17">
+ <el-icon class="help-icon" color="#707070" size="17" @click="dropdownClick('guide')">
+ <QuestionFilled />
+ </el-icon>
+ <!-- <el-dropdown @command="dropdownClick">
+ <el-icon class="help-icon" color="#707070" size="17">
<QuestionFilled />
</el-icon>
<template #dropdown>
@@ -11,7 +13,7 @@
<el-dropdown-item command="systemupdate">系统更新</el-dropdown-item>
</el-dropdown-menu>
</template>
- </el-dropdown>
+ </el-dropdown> -->
</div>
</template>
@@ -22,7 +24,7 @@
const router = useRouter();
const systemupdateFilePath = ref(null);
const rumenPath = ref(null);
-const fileData = ref([]); // 存储所有文件数据
+const fileData = ref([]);
const loading = ref(false);
const getlistDataAPI = async () => {
loading.value = true;
@@ -30,21 +32,19 @@
const res = await listDataAPI();
if (res.data.code === 200 && res.data.data) {
fileData.value = res.data.data;
-
- // 使用 find 方法查找特定条目
- const systemUpdateItem = res.data.data.find(item => item.id === 4);
- const rumenItem = res.data.data.find(item => item.id === 2);
-
+ const systemUpdateItem = res.data.data.find(item => item.id === 4); //系统更新
+ const rumenItem = res.data.data.find(item => item.id === 2); //入门指南
+
if (systemUpdateItem) {
systemupdateFilePath.value = systemUpdateItem.filePath;
} else {
- console.warn('未找到系统更新条目');
+ console.warn('暂无系统更新');
}
-
+
if (rumenItem) {
rumenPath.value = rumenItem.filePath;
} else {
- console.warn('未找到入门指南条目');
+ console.warn('暂无入门指南');
}
} else {
ElMessage.error('获取帮助数据失败');
@@ -57,23 +57,24 @@
}
};
const dropdownClick = val => {
- // 确保数据已加载
if (loading.value) {
ElMessage.warning('数据正在加载,请稍后');
return;
}
-
+
if (val === 'guide') {
if (!rumenPath.value) {
- ElMessage.warning('入门指南文件未找到');
+ ElMessage.warning('暂无入门指南文件');
return;
}
- window.open(rumenPath.value, '_blank');
+ window.open(rumenPath.value, '_blank');
} else if (val === 'systemupdate') {
- window.open(systemupdateFilePath.value, '_blank');
-
-
+ if (!systemupdateFilePath.value) {
+ ElMessage.warning('暂无系统更新文件');
+ return;
+ }
+ window.open(systemupdateFilePath.value, '_blank');
}
};
@@ -90,11 +91,11 @@
justify-content: center;
cursor: pointer;
.help-icon {
- width: 25px;height: 25px;}
- .theme-white .el-dropdown{
- color: none !important;
+ width: 25px;
+ height: 25px;
}
-
-
+ .theme-white .el-dropdown {
+ color: none !important;
+ }
}
</style>
--
Gitblit v1.9.3