diff --git a/mobile/src/pages.json b/mobile/src/pages.json index d5fcc278..ab0b7e43 100644 --- a/mobile/src/pages.json +++ b/mobile/src/pages.json @@ -167,6 +167,14 @@ "navigationBarBackgroundColor": "#0051d9", "navigationBarTextStyle": "white" } + }, + { + "path": "pages/xgss/sswj/sswjDetail", + "style": { + "navigationBarTitleText": "违纪详情", + "navigationBarBackgroundColor": "#0051d9", + "navigationBarTextStyle": "white" + } } ], "globalStyle": { diff --git a/mobile/src/pages/xgss/sswj/grsswj.vue b/mobile/src/pages/xgss/sswj/grsswj.vue index 78b3c863..ebd8a3ad 100644 --- a/mobile/src/pages/xgss/sswj/grsswj.vue +++ b/mobile/src/pages/xgss/sswj/grsswj.vue @@ -440,11 +440,19 @@ export default { handleView(item) { console.log('查看违纪记录详细:', item); - // 跳转到详情页面(后续开发) - uni.showToast({ - title: '详情页面开发中', - icon: 'none', - duration: 2000, + // 跳转到详情页面并传递ID参数 + uni.navigateTo({ + url: `/pages/xgss/sswj/sswjDetail?id=${item.id}`, + success: () => { + console.log('跳转到详情页面成功'); + }, + fail: (err) => { + console.error('跳转到详情页面失败:', err); + uni.showToast({ + title: '页面跳转失败', + icon: 'none', + }); + }, }); }, }, diff --git a/mobile/src/pages/xgss/sswj/sswjDetail.vue b/mobile/src/pages/xgss/sswj/sswjDetail.vue new file mode 100644 index 00000000..a12dc5f1 --- /dev/null +++ b/mobile/src/pages/xgss/sswj/sswjDetail.vue @@ -0,0 +1,1753 @@ + + + + +