From 8821c0172545e345040ac435c049160825bfe2f4 Mon Sep 17 00:00:00 2001 From: liangbin <15536829364@163.com> Date: Mon, 19 Jan 2026 17:58:04 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E9=A1=B9=E7=9B=AE=E8=AF=A6=E6=83=85):=20?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=A1=B9=E7=9B=AE=E8=AF=A6=E6=83=85=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E5=8F=8A=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 实现项目详情页面的基础结构,包括: - 新增BasicView、RecordView、ControlView三个组件 - 配置项目详情路由 - 完善项目列表到详情的跳转功能 - 实现风险管控实施页面的主要交互和样式 --- src/pages.json | 7 + .../ProgectDetails/components/BasicView.vue | 1 + .../ProgectDetails/components/ControlView.vue | 141 +++++++++++++ .../ProgectDetails/components/RecordView.vue | 1 + src/pages/ProgectDetails/index.vue | 192 ++++++++++++++++++ src/pages/ProjectList/index.vue | 150 +++++++++++++- 6 files changed, 488 insertions(+), 4 deletions(-) create mode 100644 src/pages/ProgectDetails/components/BasicView.vue create mode 100644 src/pages/ProgectDetails/components/ControlView.vue create mode 100644 src/pages/ProgectDetails/components/RecordView.vue create mode 100644 src/pages/ProgectDetails/index.vue diff --git a/src/pages.json b/src/pages.json index afc62d1..cc02d84 100644 --- a/src/pages.json +++ b/src/pages.json @@ -35,6 +35,13 @@ "enablePullDownRefresh": true } }, + { + "path": "pages/ProgectDetails/index", + "style": { + "navigationBarTitleText": "项目详情", + "navigationStyle": "custom" + } + }, { "path": "pages/user/index", "style": { diff --git a/src/pages/ProgectDetails/components/BasicView.vue b/src/pages/ProgectDetails/components/BasicView.vue new file mode 100644 index 0000000..7070e6a --- /dev/null +++ b/src/pages/ProgectDetails/components/BasicView.vue @@ -0,0 +1 @@ + diff --git a/src/pages/ProgectDetails/components/ControlView.vue b/src/pages/ProgectDetails/components/ControlView.vue new file mode 100644 index 0000000..06df8db --- /dev/null +++ b/src/pages/ProgectDetails/components/ControlView.vue @@ -0,0 +1,141 @@ + + + + \ No newline at end of file diff --git a/src/pages/ProgectDetails/components/RecordView.vue b/src/pages/ProgectDetails/components/RecordView.vue new file mode 100644 index 0000000..792c87a --- /dev/null +++ b/src/pages/ProgectDetails/components/RecordView.vue @@ -0,0 +1 @@ + diff --git a/src/pages/ProgectDetails/index.vue b/src/pages/ProgectDetails/index.vue new file mode 100644 index 0000000..cd900db --- /dev/null +++ b/src/pages/ProgectDetails/index.vue @@ -0,0 +1,192 @@ + + + + diff --git a/src/pages/ProjectList/index.vue b/src/pages/ProjectList/index.vue index ae67a69..7e2a831 100644 --- a/src/pages/ProjectList/index.vue +++ b/src/pages/ProjectList/index.vue @@ -1,8 +1,150 @@ \ No newline at end of file + + +