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 @@
+
+
+
+
+
+
+ 今日检查项完成度
+ 5/6
+
+
+ 待整改问题数
+ 10
+
+
+
+ 提交今日风险检查项
+
+
+
+ 问题反馈列表
+
+
+
+
+
+ {{ item.name }}
+ {{ item.time }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ 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 @@
+
+
+
+
+
+
+
+
+ {{ progectInfo.name }}
+
+
+
+
+
+
+
+
+
+ 项目编号:
+ {{ progectInfo.code }}
+
+
+ 作业负责人:
+ {{ progectInfo.leader }}
+
+
+ 作业周期:
+ {{ progectInfo.period }}
+
+
+
+
+ 当前进度:
+
+
+
+ 风险管控类型:
+ {{ progectInfo.riskControlType }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+