From 7fc40623306f319f2bf47ef86240326c8e0ffa0a Mon Sep 17 00:00:00 2001
From: liangbin <15536829364@163.com>
Date: Wed, 21 Jan 2026 14:15:03 +0800
Subject: [PATCH] =?UTF-8?q?feat(=E9=A1=B9=E7=9B=AE=E5=A4=8D=E6=A0=B8):=20?=
=?UTF-8?q?=E9=87=8D=E6=9E=84=E9=A1=B9=E7=9B=AE=E8=AF=A6=E6=83=85=E9=A1=B5?=
=?UTF-8?q?=E4=B8=BA=E7=9B=91=E7=90=86=E5=A4=8D=E6=A0=B8=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 替换工单审批为项目列表作为登录后首页
- 重构项目详情页为监理复核功能,包含AI推送、现场复核和已复核项三个tab
- 新增三个复核组件并删除旧组件
- 更新项目列表页显示施工单位信息和复核状态
- 修改完工确认按钮为完工复核
---
src/pages.json | 7 +-
.../ProgectDetails/components/AiCheck.vue | 161 ++++++++++++++++++
.../ProgectDetails/components/BasicView.vue | 127 --------------
.../ProgectDetails/components/ControlView.vue | 153 -----------------
.../ProgectDetails/components/RecordView.vue | 129 --------------
.../ProgectDetails/components/Reviewed.vue | 161 ++++++++++++++++++
.../ProgectDetails/components/SceneCheck.vue | 161 ++++++++++++++++++
src/pages/ProgectDetails/index.vue | 25 +--
src/pages/ProjectList/index.vue | 33 ++--
src/pages/login/index.vue | 2 +-
10 files changed, 519 insertions(+), 440 deletions(-)
create mode 100644 src/pages/ProgectDetails/components/AiCheck.vue
delete mode 100644 src/pages/ProgectDetails/components/BasicView.vue
delete mode 100644 src/pages/ProgectDetails/components/ControlView.vue
delete mode 100644 src/pages/ProgectDetails/components/RecordView.vue
create mode 100644 src/pages/ProgectDetails/components/Reviewed.vue
create mode 100644 src/pages/ProgectDetails/components/SceneCheck.vue
diff --git a/src/pages.json b/src/pages.json
index 9a380e8..60894a0 100644
--- a/src/pages.json
+++ b/src/pages.json
@@ -83,12 +83,7 @@
"fontSize": "12px",
"iconWidth": "24px",
"list": [
- {
- "pagePath": "pages/WorkOrderApproval/index",
- "text": "工单审批",
- "iconPath": "static/tabbar/gd-icon1.png",
- "selectedIconPath": "static/tabbar/gd-icon2.png"
- },
+
{
"pagePath": "pages/ProjectList/index",
"text": "项目实施",
diff --git a/src/pages/ProgectDetails/components/AiCheck.vue b/src/pages/ProgectDetails/components/AiCheck.vue
new file mode 100644
index 0000000..d94c368
--- /dev/null
+++ b/src/pages/ProgectDetails/components/AiCheck.vue
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+
+
+ {{ item.name }}
+
+
+
+
+
+
+
+ 识别时间:{{ item.time }}
+ 施工单位自查:{{ item.inspect }}
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/pages/ProgectDetails/components/BasicView.vue b/src/pages/ProgectDetails/components/BasicView.vue
deleted file mode 100644
index 4ff2fe3..0000000
--- a/src/pages/ProgectDetails/components/BasicView.vue
+++ /dev/null
@@ -1,127 +0,0 @@
-
-
-
- 申请单位:
- {{ progectInfo.applyUnit }}
- 施工单位:
- {{ progectInfo.constructUnit }}
- 施工地点:
- {{ progectInfo.site }}
- 附件资料:
-
-
-
-
-
-
- {{ item.name }}
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/ProgectDetails/components/ControlView.vue b/src/pages/ProgectDetails/components/ControlView.vue
deleted file mode 100644
index 46108c3..0000000
--- a/src/pages/ProgectDetails/components/ControlView.vue
+++ /dev/null
@@ -1,153 +0,0 @@
-
-
-
-
-
-
- 今日检查项完成度
- 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
deleted file mode 100644
index fc417f2..0000000
--- a/src/pages/ProgectDetails/components/RecordView.vue
+++ /dev/null
@@ -1,129 +0,0 @@
-
-
-
-
-
-
- {{ item.name }}
-
- 整改内容:
- {{ item.details }}
-
-
-
-
-
-
-
- 审核意见:
- {{ item.details }}
-
- {{ item.time }}
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/ProgectDetails/components/Reviewed.vue b/src/pages/ProgectDetails/components/Reviewed.vue
new file mode 100644
index 0000000..aae619c
--- /dev/null
+++ b/src/pages/ProgectDetails/components/Reviewed.vue
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+
+
+ {{ item.name }}
+
+
+
+
+
+
+
+ 识别时间:{{ item.time }}
+ 施工单位自查:{{ item.inspect }}
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/pages/ProgectDetails/components/SceneCheck.vue b/src/pages/ProgectDetails/components/SceneCheck.vue
new file mode 100644
index 0000000..0f60ac6
--- /dev/null
+++ b/src/pages/ProgectDetails/components/SceneCheck.vue
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+
+
+ {{ item.name }}
+
+
+
+
+
+
+
+ 识别时间:{{ item.time }}
+ 施工单位自查:{{ item.inspect }}
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/pages/ProgectDetails/index.vue b/src/pages/ProgectDetails/index.vue
index 8c2ec8e..dc3cfcf 100644
--- a/src/pages/ProgectDetails/index.vue
+++ b/src/pages/ProgectDetails/index.vue
@@ -44,13 +44,13 @@
-
-
-
+
+
+