Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Hooke
/
manulife-weapp
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Graphs
Network
Create a new issue
Commits
Issue Boards
Authored by
hookehuyr
2026-02-11 13:48:29 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
ef622672e3787784dba7c691c51b953583e13ff7
ef622672
1 parent
f8ffce38
fix(plan): 统一分页起始页码从0开始
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
30 additions
and
7 deletions
docs/CHANGELOG.md
src/pages/message/index.vue
src/pages/plan/index.vue
docs/CHANGELOG.md
View file @
ef62267
...
...
@@ -5,6 +5,29 @@
---
## [2026-02-11] - 统一分页起始页码从0开始
### 修复
-
**计划书页**
:
-
完善状态筛选功能(5个状态tab:全部、待处理、处理中、已生成、已查看)
-
实现查看计划书功能(支持多文件选择,使用 ActionSheet)
-
实现删除计划书功能(调用 deleteAPI)
-
添加状态标记显示(4种状态颜色区分)
-
修复分页从0开始
-
**消息页**
:
-
修复分页从0开始
---
**详细信息**
:
-
**影响文件**
: src/pages/plan/index.vue, src/pages/message/index.vue
-
**技术栈**
: Taro 4, Vue 3, NutUI
-
**测试状态**
: 已通过 ESLint 检查
-
**备注**
: 统一项目所有列表页的分页规范,确保与 API 文档一致
---
## [2026-02-11] - 完善计划书 API 接口定义
### 新增
...
...
src/pages/message/index.vue
View file @
ef62267
...
...
@@ -72,10 +72,10 @@ const go = useGo()
const currentList = ref([])
/**
* 当前页码(从
1
开始)
* 当前页码(从
0
开始)
* @type {Ref<number>}
*/
const currentPage = ref(
1
)
const currentPage = ref(
0
)
/**
* 每页数量
...
...
@@ -105,7 +105,7 @@ const loadingMore = ref(false)
* 获取消息列表
*
* @param {Object} params - 请求参数
* @param {number} params.page - 页码(从
1
开始)
* @param {number} params.page - 页码(从
0
开始)
* @param {number} params.limit - 每页数量
* @param {boolean} isLoadMore - 是否为加载更多
* @returns {Promise<void>}
...
...
@@ -174,11 +174,11 @@ useLoad(async (options) => {
console.log('[Message] 页面参数:', options)
// 重置分页状态
currentPage.value =
1
currentPage.value =
0
hasMore.value = true
// 获取消息列表
await fetchMessageList({ page:
1
, limit: pageSize })
await fetchMessageList({ page:
0
, limit: pageSize })
})
/**
...
...
@@ -207,11 +207,11 @@ const handleRefresh = async () => {
console.log('[Message] 下拉刷新')
// 重置分页状态
currentPage.value =
1
currentPage.value =
0
hasMore.value = true
// 刷新数据
await fetchMessageList({ page:
1
, limit: pageSize })
await fetchMessageList({ page:
0
, limit: pageSize })
}
/**
...
...
src/pages/plan/index.vue
View file @
ef62267
This diff is collapsed. Click to expand it.
Please
register
or
login
to post a comment