From 037774d2f1e114aa4a26c049745145d9ef7b877a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=AB=E5=9C=B0=E5=83=A7?= <357099073@qq.com> Date: Wed, 28 Jan 2026 23:01:38 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=9F=E4=B8=80=E6=8E=A5=E5=8F=A3=E5=91=BD?= =?UTF-8?q?=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 4 +- .env.production | 2 +- src/api/article.ts | 2 +- src/api/newscenter.ts | 4 +- src/router/routes.ts | 2 +- src/utils/request.ts | 2 +- src/views/components/articleDetail.vue | 4 +- src/views/components/footer.vue | 2 +- src/views/home/index.vue | 6 +- .../{kingdeeNews => announcement}/index.vue | 136 +++++++++++++++--- .../{companyNews => news}/index.vue | 6 +- .../newsCenter/technologyCenter/index.vue | 4 +- .../newsCenter/technologyCenter/index_old.vue | 2 +- utils/request.ts | 2 +- vite.config.ts | 8 +- 15 files changed, 140 insertions(+), 46 deletions(-) rename src/views/newsCenter/{kingdeeNews => announcement}/index.vue (77%) rename src/views/newsCenter/{companyNews => news}/index.vue (98%) diff --git a/.env.development b/.env.development index 770f9c1..c9c4a9c 100644 --- a/.env.development +++ b/.env.development @@ -3,5 +3,5 @@ NODE_ENV = 'development' # 应用配置 VITE_APP_TITLE = '美天科技 - 官网' -# VITE_APP_API_URL = 'http://localhost:8000' -VITE_APP_API_URL = 'https://backend.yunzer.cn' \ No newline at end of file +VITE_API_BASE_URL = 'http://localhost:8000' +# VITE_API_BASE_URL = 'https://backend.yunzer.cn' \ No newline at end of file diff --git a/.env.production b/.env.production index 8979f10..3369e97 100644 --- a/.env.production +++ b/.env.production @@ -3,4 +3,4 @@ NODE_ENV = 'production' # 应用配置 VITE_APP_TITLE = '美天科技 - 官网' -VITE_APP_API_URL = 'https://backend.yunzer.cn' # 生产环境接口基础URL \ No newline at end of file +VITE_API_BASE_URL = 'https://backend.yunzer.cn' # 生产环境接口基础URL \ No newline at end of file diff --git a/src/api/article.ts b/src/api/article.ts index 80ae001..843b047 100644 --- a/src/api/article.ts +++ b/src/api/article.ts @@ -1,6 +1,6 @@ import service from '@/utils/request' -// 获取新闻中心顶部4篇文章 +// 获取站点资讯顶部4篇文章 export const getNewsCenterTop4 = async () => { const response = await service.get('index/newscentertop4') return response.data diff --git a/src/api/newscenter.ts b/src/api/newscenter.ts index 713a1c2..7f54cf2 100644 --- a/src/api/newscenter.ts +++ b/src/api/newscenter.ts @@ -1,6 +1,6 @@ import service from '@/utils/request' -// 获取企业新闻 +// 获取站点新闻 export const getCompanyNews = async (page: number = 1, limit: number = 10) => { const response = await service.get('index/companynews', { params: { page, limit } @@ -40,7 +40,7 @@ export const getKingdeeNewsDetail = async (id: number | string) => { return response.data } -// 获取企业新闻详情 +// 获取站点新闻详情 export const getCompanyNewsDetail = async (id: number | string) => { const response = await service.get(`index/companynews/detail/${id}`) return response.data diff --git a/src/router/routes.ts b/src/router/routes.ts index 14119cb..3e18862 100644 --- a/src/router/routes.ts +++ b/src/router/routes.ts @@ -36,7 +36,7 @@ export const constantRoute = [ component: () => import('@/views/components/articleDetail.vue'), name: 'companyNewsDetail', meta: { - title: '企业新闻详情', + title: '站点新闻详情', hidden: true, }, }, diff --git a/src/utils/request.ts b/src/utils/request.ts index 00cf9c8..969498d 100644 --- a/src/utils/request.ts +++ b/src/utils/request.ts @@ -2,7 +2,7 @@ import axios from 'axios' // 创建axios实例 const service = axios.create({ - baseURL: import.meta.env.VITE_APP_API_URL, + baseURL: import.meta.env.VITE_API_BASE_URL, timeout: 10000, // 请求超时时间 }) diff --git a/src/views/components/articleDetail.vue b/src/views/components/articleDetail.vue index bf25984..42fd86b 100644 --- a/src/views/components/articleDetail.vue +++ b/src/views/components/articleDetail.vue @@ -207,7 +207,7 @@ const instance = getCurrentInstance() const proxy = instance?.proxy as any const router = useRouter() const contentRef = ref(null) -const VITE_APP_API_URL = import.meta.env.VITE_APP_API_URL +const VITE_API_BASE_URL = import.meta.env.VITE_API_BASE_URL // 处理代码块复制功能 const handleCopyCode = async (e: Event) => { @@ -278,7 +278,7 @@ const imagePath = (path: string) => { if (!path) { return new URL('@/assets/images/noimage.png', import.meta.url).href } - return VITE_APP_API_URL + path + return VITE_API_BASE_URL + path } const goToArticle = (id: number) => { diff --git a/src/views/components/footer.vue b/src/views/components/footer.vue index b4c6e12..03c8425 100644 --- a/src/views/components/footer.vue +++ b/src/views/components/footer.vue @@ -11,7 +11,7 @@ diff --git a/src/views/home/index.vue b/src/views/home/index.vue index 1e8943e..66f49b0 100644 --- a/src/views/home/index.vue +++ b/src/views/home/index.vue @@ -72,10 +72,10 @@
- +
- 新闻中心 + 站点资讯   /  NEWS CENTER
@@ -347,7 +347,7 @@ const fetchNewsData = async () => { image: item.image ? item.image.startsWith('http') ? item.image - : `${import.meta.env.VITE_APP_API_URL}${item.image}` + : `${import.meta.env.VITE_API_BASE_URL}${item.image}` : '', })) diff --git a/src/views/newsCenter/kingdeeNews/index.vue b/src/views/newsCenter/announcement/index.vue similarity index 77% rename from src/views/newsCenter/kingdeeNews/index.vue rename to src/views/newsCenter/announcement/index.vue index c947ef1..308a608 100644 --- a/src/views/newsCenter/kingdeeNews/index.vue +++ b/src/views/newsCenter/announcement/index.vue @@ -4,11 +4,45 @@
-
新闻中心 - 金蝶新闻
-
NEWS CENTER - KINGDEE NEWS
+
站点资讯 - 站点公告
+
NEWS CENTER - ANNOUNCEMENT
+ +
+
+ 新闻分类 +
+ + {{ item.label }} + +
+
+ +
+ 新闻属性 +
+ + {{ item.label }} + +
+
+
+
@@ -32,8 +66,8 @@
-
- +
+
@@ -94,13 +128,14 @@