diff --git a/api/article/article.js b/api/article/article.js
index b1a8c7e..6f54491 100644
--- a/api/article/article.js
+++ b/api/article/article.js
@@ -64,3 +64,28 @@ export function getNewAnnouncement(params = {}) {
},
})
}
+
+/**
+ * 获取文章列表
+ * @param {Object} params - 查询参数
+ * @param {string} params.appId - 应用ID
+ * @param {string} params.pageNum - 页码
+ * @param {string} params.pageSize - 每页数量
+ * @param {string} params.orderByColumn - 排序字段
+ * @param {string} params.isAsc - 升序/降序
+ * @returns {Promise} 返回文章列表数据
+ */
+export function getArticleList(params = {}) {
+ return request({
+ url: '/app/article/list',
+ method: 'GET',
+ params: {
+ appId: '1',
+ pageNum: '1',
+ pageSize: '10',
+ orderByColumn: 'create_time',
+ isAsc: 'descending',
+ ...params,
+ },
+ })
+}
diff --git a/config/dev.js b/config/dev.js
index 3712489..617f3bd 100644
--- a/config/dev.js
+++ b/config/dev.js
@@ -1,7 +1,8 @@
// 开发环境配置
export const DEV_CONFIG = {
// 临时token,用于开发测试
- TEMP_TOKEN: 'eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6IjY2M2UzOWVkLTg4N2MtNGUxOS1iZDBiLWFmZTY1ZmI3Mjk2YiJ9.nMIcrWJK3l5itjQH-okwKL2X4Tresr_sKmgMQ66nHsjYGHK9Xyz5YHO2oDeF-sPt1BxHbz4fyBXcSWhr1HwWTQ',
+ TEMP_TOKEN:
+ 'eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6IjI0ZmI0M2NjLWUwZjktNDUxYi1iMWJjLWE0YThmMTk2OTNmMSJ9.anZvFb0DyonGBmQPeh2ZizaoNPj_FpynlFNJ_I0PHxqOb2kXpI8CLmbHoelb5P8gdaRcLvonWhtpbjUFCwkLlQ',
// 是否使用临时token
USE_TEMP_TOKEN: true,
diff --git a/pages.json b/pages.json
index bc913de..d31a12c 100644
--- a/pages.json
+++ b/pages.json
@@ -80,6 +80,20 @@
"style": {
"navigationStyle": "custom"
}
+ },
+ {
+ "path" : "pages/announcementList/announcementList",
+ "style" :
+ {
+ "navigationBarTitleText": "公告列表"
+ }
+ },
+ {
+ "path" : "pages/announcementList/announcementDetail",
+ "style" :
+ {
+ "navigationBarTitleText" : "公告详细"
+ }
}
],
"tabBar": {
diff --git a/pages/announcementList/announcementDetail.vue b/pages/announcementList/announcementDetail.vue
new file mode 100644
index 0000000..8de5b54
--- /dev/null
+++ b/pages/announcementList/announcementDetail.vue
@@ -0,0 +1,157 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/announcementList/announcementList.vue b/pages/announcementList/announcementList.vue
new file mode 100644
index 0000000..c1e36d9
--- /dev/null
+++ b/pages/announcementList/announcementList.vue
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/index/index.vue b/pages/index/index.vue
index f9104bd..3b36c9a 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -213,13 +213,8 @@ export default {
onAnnouncementClick() {
if (this.currentAnnouncement) {
// 显示公告详情
- uni.showModal({
- title: this.currentAnnouncement.title || '公告详情',
- content: this.currentAnnouncement.content
- ? this.currentAnnouncement.content.replace(/<[^>]*>/g, '')
- : '暂无公告内容',
- showCancel: false,
- confirmText: '知道了',
+ uni.navigateTo({
+ url:'/pages/announcementList/announcementList'
})
} else {
uni.showToast({
diff --git a/pages/login/login.vue b/pages/login/login.vue
index 1eb4884..3ec9baa 100644
--- a/pages/login/login.vue
+++ b/pages/login/login.vue
@@ -7,7 +7,7 @@
+
@@ -74,7 +74,6 @@
@@ -329,7 +321,7 @@ page {
.logo-image {
width: 276rpx;
height: 276rpx;
- }
+}
.main-content {
padding: 0 53rpx;