Compare commits

..

No commits in common. "fa880703b26b4284877ed41edce68476451d9dee" and "b3fe9383d78bebf80ccbf46f17bcad7de52cfd6f" have entirely different histories.

3 changed files with 2 additions and 61 deletions

View File

@ -15,20 +15,11 @@
<span>校准时间</span>
</div>
<BasePicker
v-model="routeFilterForm.routeType"
:options="options['roadType']"
label="路线类型"
placeholder="请选择"
@change="handleRouteTypeChange"
/>
<!-- 线路编号 (顶层 routeNo) -->
<RoadRoutesPicker
v-model="formData.event.routeNo"
label="线路编号"
placeholder="请选择"
:extra-params="{ xzdj: routeFilterForm.routeType }"
@change="handleRouteNoChange"
/>
@ -201,10 +192,6 @@ const formData = ref({
yhzMaterialList: [],
});
const routeFilterForm = ref({
routeType: '',
});
const parsePointValue = point => {
if (!point) {
return { longitude: null, latitude: null };
@ -234,20 +221,6 @@ const parsePointValue = point => {
return { longitude: null, latitude: null };
};
const resetRouteFields = () => {
formData.value.event.routeNo = '';
formData.value.event.startStakeNo = '';
formData.value.event.startStakeLng = '';
formData.value.event.startStakeLat = '';
formData.value.event.endStakeNo = '';
formData.value.event.endStakeLng = '';
formData.value.event.endStakeLat = '';
};
const handleRouteTypeChange = () => {
resetRouteFields();
};
const handleRouteNoChange = (item = {}) => {
formData.value.event.routeNo = item.routeCode;
formData.value.event.startStakeNo = item.startStakeNo;

View File

@ -29,22 +29,8 @@
<span>校准时间</span>
</div>
<BasePicker
v-model="routeFilterForm.routeType"
:options="options['roadType']"
label="路线类型"
placeholder="请选择"
@change="handleRouteTypeChange"
/>
<!-- 线路编号 (顶层 routeNo) -->
<RoadRoutesPicker
v-model="formData.event.routeNo"
label="线路编号"
placeholder="请选择"
:extra-params="{ xzdj: routeFilterForm.routeType }"
@change="handleRouteNoChange"
/>
<RoadRoutesPicker v-model="formData.event.routeNo" label="线路编号" placeholder="请选择" @change="handleRouteNoChange" />
<!-- 起点桩号 (event.startStakeNo) -->
<van-field v-model="formData.event.startStakeNo" label="起点桩号(K)" placeholder="请填写" />
@ -218,10 +204,6 @@ const formData = ref({
fileList: []
})
const routeFilterForm = ref({
routeType: ''
})
const submitting = ref(false)
//
@ -269,20 +251,6 @@ const parsePointValue = (point) => {
return { longitude: null, latitude: null }
}
const resetRouteFields = () => {
formData.value.event.routeNo = ''
formData.value.event.startStakeNo = ''
formData.value.event.startStakeLng = ''
formData.value.event.startStakeLat = ''
formData.value.event.endStakeNo = ''
formData.value.event.endStakeLng = ''
formData.value.event.endStakeLat = ''
}
const handleRouteTypeChange = () => {
resetRouteFields()
}
const handleRouteNoChange = (item) => {
formData.value.event.routeNo = item.routeCode
formData.value.event.startStakeNo = item.startStakeNo

View File

@ -7,7 +7,7 @@
</span>
<van-icon name="arrow-down" class="selector-icon" />
</div> -->
<van-field :modelValue="modelValue" is-link readonly :label="label" :placeholder="placeholder" :rules="rules" :required="required" @click="openPicker" />
<van-field :modelValue="modelValue" is-link readonly :label="label" :placeholder="placeholder" :rules="rules" :required="required" @click="showPicker = true" />
<!-- 移动端弹出层使用 van-action-sheet + 内部列表 -->
<van-action-sheet v-model:show="showPicker" :title="dialogTitle" :close-on-click-action="false" round :style="{ maxHeight: '80vh' }" @close="handlePickerClose">