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