From cec95f79c0472a1e233960ec8d34efc4c169e32d Mon Sep 17 00:00:00 2001
From: huangchenhao <123673748@qq.com>
Date: Wed, 15 Apr 2026 09:22:47 +0800
Subject: [PATCH 1/2] =?UTF-8?q?feat:=20=E4=BF=AE=E6=94=B9=E7=BA=BF?=
=?UTF-8?q?=E8=B7=AF=E7=BC=96=E5=8F=B7=E9=80=89=E6=8B=A9=E7=BB=84=E4=BB=B6?=
=?UTF-8?q?=20=E4=BC=A0=E9=80=92=E8=A1=A8=E5=8D=95=E9=AA=8C=E8=AF=81?=
=?UTF-8?q?=E8=A7=84=E5=88=99=E5=8F=82=E6=95=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../views/DisasterManagement/RoadRoutesPicker.vue | 14 ++++++++++++--
packages/mobile/src/views/Rebuild/RebuildAdd.vue | 15 +++++++++++----
2 files changed, 23 insertions(+), 6 deletions(-)
diff --git a/packages/mobile/src/views/DisasterManagement/RoadRoutesPicker.vue b/packages/mobile/src/views/DisasterManagement/RoadRoutesPicker.vue
index abd323b..07029c5 100644
--- a/packages/mobile/src/views/DisasterManagement/RoadRoutesPicker.vue
+++ b/packages/mobile/src/views/DisasterManagement/RoadRoutesPicker.vue
@@ -7,7 +7,7 @@
-->
-
+
@@ -39,7 +39,7 @@ import { ref, computed, watch, onUnmounted } from 'vue'
import { showToast } from 'vant'
import { request } from '@shared/utils/request'
-// ==================== Props ====================
+ // ==================== Props ====================
const props = defineProps({
// v-model 绑定的值(路线编号)
modelValue: {
@@ -84,6 +84,16 @@ const props = defineProps({
searchDelay: {
type: Number,
default: 500
+ },
+ // 表单验证规则
+ rules: {
+ type: Array,
+ default: () => []
+ },
+ // 左上角是否必填标志
+ required: {
+ type: Boolean,
+ default: false
}
})
diff --git a/packages/mobile/src/views/Rebuild/RebuildAdd.vue b/packages/mobile/src/views/Rebuild/RebuildAdd.vue
index 09b0923..c2182ef 100644
--- a/packages/mobile/src/views/Rebuild/RebuildAdd.vue
+++ b/packages/mobile/src/views/Rebuild/RebuildAdd.vue
@@ -5,8 +5,8 @@
-
+
{
data: form
})
toast.close();
- if(res.code === '00000'){
+ if (res.code === '00000') {
showToast('提交成功');
handleClickBack();
- }else{
+ } else {
showToast('提交失败, 请稍后重试或联系管理员');
}
} catch (error) {
@@ -193,6 +194,12 @@ const handleAdd = async () => {
}
+const handleRouteNoChange = (item) => {
+ form.project.startStakeNo = item.startStakeNo
+ form.project.endStakeNo = item.endStakeNo
+}
+
+
From b80ffeda986f4280a4983caf63c2dc36aee4e5f3 Mon Sep 17 00:00:00 2001
From: huangchenhao <123673748@qq.com>
Date: Wed, 15 Apr 2026 09:24:55 +0800
Subject: [PATCH 2/2] =?UTF-8?q?feat:=20=E6=81=A2=E5=A4=8D=E9=87=8D?=
=?UTF-8?q?=E5=BB=BA=20=E9=A1=B9=E7=9B=AE=E5=A1=AB=E6=8A=A5=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9=E8=A1=A8=E5=8D=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
packages/mobile/src/views/Rebuild/RebuildAdd.vue | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/packages/mobile/src/views/Rebuild/RebuildAdd.vue b/packages/mobile/src/views/Rebuild/RebuildAdd.vue
index c2182ef..3cd431b 100644
--- a/packages/mobile/src/views/Rebuild/RebuildAdd.vue
+++ b/packages/mobile/src/views/Rebuild/RebuildAdd.vue
@@ -7,9 +7,9 @@
:rules="[{ required: true, message: '请填写区县名称' }]" />
-
-