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..3cd431b 100644
--- a/packages/mobile/src/views/Rebuild/RebuildAdd.vue
+++ b/packages/mobile/src/views/Rebuild/RebuildAdd.vue
@@ -5,11 +5,11 @@
-
-
+
-
@@ -59,6 +59,7 @@ import PageContainer from '@/components/PageContainer.vue'
import { showToast, showLoadingToast } from "vant";
import PanelItem from '@/components/PanelItem.vue'
import { request } from "../../../../shared/utils/request";
+import RoadRoutesPicker from '../DisasterManagement/RoadRoutesPicker.vue'
const router = useRouter()
const route = useRoute()
@@ -180,10 +181,10 @@ const handleAdd = async () => {
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
+}
+
+