From b55f605d6d2711dda1e670ef685900e62f1964f9 Mon Sep 17 00:00:00 2001
From: liangbin <15536829364@163.com>
Date: Fri, 16 Jan 2026 11:30:52 +0800
Subject: [PATCH] =?UTF-8?q?feat(=E5=B7=A5=E5=8D=95=E7=AE=A1=E7=90=86):=20?=
=?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=B7=A5=E5=8D=95=E7=BC=96=E8=BE=91=E5=92=8C?=
=?UTF-8?q?=E8=AF=A6=E6=83=85=E9=A1=B5=E9=9D=A2=E5=8F=8A=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
添加工单编辑页面和工单详情页面,包括基础信息表单和地图功能
在工单审批页面增加新建工单按钮跳转功能
引入天地图API用于地图展示
更新页面路由配置
---
index.html | 1 +
src/pages.json | 14 ++
src/pages/WorkOrderApproval/index.vue | 26 +++-
src/pages/WorkOrderDetails/index.vue | 80 ++++++++++
.../WorkOrderEdit/compoents/BasicsInfo.vue | 139 ++++++++++++++++++
src/pages/WorkOrderEdit/index.vue | 115 +++++++++++++++
6 files changed, 370 insertions(+), 5 deletions(-)
create mode 100644 src/pages/WorkOrderDetails/index.vue
create mode 100644 src/pages/WorkOrderEdit/compoents/BasicsInfo.vue
create mode 100644 src/pages/WorkOrderEdit/index.vue
diff --git a/index.html b/index.html
index 63f6485..e19f439 100644
--- a/index.html
+++ b/index.html
@@ -5,6 +5,7 @@
uniapp-vue3-template
+
diff --git a/src/pages.json b/src/pages.json
index 80a9d0a..afc62d1 100644
--- a/src/pages.json
+++ b/src/pages.json
@@ -14,6 +14,20 @@
"enablePullDownRefresh": true
}
},
+ {
+ "path": "pages/WorkOrderEdit/index",
+ "style": {
+ "navigationBarTitleText": "工单编辑",
+ "navigationStyle": "custom"
+ }
+ },
+ {
+ "path": "pages/WorkOrderDetails/index",
+ "style": {
+ "navigationBarTitleText": "工单详情",
+ "navigationStyle": "custom"
+ }
+ },
{
"path": "pages/ProjectList/index",
"style": {
diff --git a/src/pages/WorkOrderApproval/index.vue b/src/pages/WorkOrderApproval/index.vue
index b6e38a7..4d42264 100644
--- a/src/pages/WorkOrderApproval/index.vue
+++ b/src/pages/WorkOrderApproval/index.vue
@@ -7,7 +7,7 @@
@update:current="TypeValue = $event">
- 新建工单
+ 新建工单
@@ -22,10 +22,12 @@
项目编号:{{ item.projectCode }}
-
+
-
-
+
+
+
+
@@ -55,6 +57,12 @@ const dataSource = ref([
{ id: 7, name: '工单7', projectCode: '123462' },
])
+// 跳转新建工单
+const HandleNewAdd = () => {
+ uni.navigateTo({
+ url: '/pages/WorkOrderEdit/index'
+ })
+}
\ No newline at end of file
diff --git a/src/pages/WorkOrderEdit/compoents/BasicsInfo.vue b/src/pages/WorkOrderEdit/compoents/BasicsInfo.vue
new file mode 100644
index 0000000..dc3c7d8
--- /dev/null
+++ b/src/pages/WorkOrderEdit/compoents/BasicsInfo.vue
@@ -0,0 +1,139 @@
+
+
+
+
+
+ 项目名称
+
+
+
+
+
+ 作业地点
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/pages/WorkOrderEdit/index.vue b/src/pages/WorkOrderEdit/index.vue
new file mode 100644
index 0000000..ecf37b3
--- /dev/null
+++ b/src/pages/WorkOrderEdit/index.vue
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+ 工单编辑
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file