zhangqun 11 months ago
parent d9300f2286
commit 3e81d80b37
  1. 53
      pages/investigation/task.vue

@ -110,7 +110,7 @@
<uni-forms-item label="最大流量">
<view class="Height100 Flex Flex_end Flex_C_S-Center" style="line-height: 37px; ">
<input v-if="isEditStep2" type="number" class="BorderNone Height100 formInput"
v-model="formData.maxTraffic" placeholder="请输入最大流量" @focus="focus" />
v-model="formData.maxTraffic" placeholder="请输入最大流量" @focus="focus2" />
<view class="Height100" v-else>{{ formData.maxTraffic }}</view>
<view class="Height100"></view>
</view>
@ -118,7 +118,7 @@
<uni-forms-item label="高峰流量">
<view class="Height100 Flex Flex_end Flex_C_S-Center" style="line-height: 37px; ">
<input v-if="isEditStep2" type="number" class="BorderNone Height100 formInput"
v-model="formData.peakTraffic" placeholder="请输入高峰流量" @focus="focus" />
v-model="formData.peakTraffic" placeholder="请输入高峰流量" @focus="focus2" />
<view class="Height100" v-else>{{ formData.peakTraffic }}</view>
<view class="Height100"></view>
</view>
@ -126,7 +126,7 @@
<uni-forms-item label="高峰时段">
<view class="Height100 Flex Flex_end Flex_C_S-Center" style="line-height: 37px; ">
<input v-if="isEditStep2" type="number" class="BorderNone Height100 formInput"
v-model="formData.peakHours" placeholder="请输入高峰时段" @focus="focus" />
v-model="formData.peakHours" placeholder="请输入高峰时段" @focus="focus2" />
<view class="Height100" v-else>{{ formData.peakHours }}</view>
<view class="Height100"></view>
</view>
@ -134,7 +134,7 @@
<uni-forms-item label="平峰流量">
<view class="Height100 Flex Flex_end Flex_C_S-Center" style="line-height: 37px; ">
<input v-if="isEditStep2" type="number" class="BorderNone Height100 formInput"
v-model="formData.normalTraffic" placeholder="请输入高峰时段" @focus="focus" />
v-model="formData.normalTraffic" placeholder="请输入高峰时段" @focus="focus2" />
<view class="Height100" v-else>{{ formData.normalTraffic }}</view>
<view class="Height100"></view>
</view>
@ -143,7 +143,7 @@
<uni-forms-item label="大车占比">
<view class="Height100 Flex Flex_end Flex_C_S-Center" style="line-height: 37px; ">
<input v-if="isEditStep2" type="number" class="BorderNone Height100 formInput"
v-model="formData.largeVehicleRate" placeholder="请输入大车占比" @focus="focus" />
v-model="formData.largeVehicleRate" placeholder="请输入大车占比" @focus="focus2" />
<view class="Height100" v-else>{{ formData.largeVehicleRate }}</view>
<view class="Height100">%</view>
</view>
@ -151,7 +151,7 @@
<uni-forms-item label="非机动车流量">
<view class="Height100 Flex Flex_end Flex_C_S-Center" style="line-height: 37px; ">
<input v-if="isEditStep2" type="number" class="BorderNone Height100 formInput"
v-model="formData.nonvehicleTraffic" placeholder="请输入非机动车流量" @focus="focus" />
v-model="formData.nonvehicleTraffic" placeholder="请输入非机动车流量" @focus="focus2" />
<view class="Height100" v-else>{{ formData.nonvehicleTraffic }}</view>
<view class="Height100"></view>
</view>
@ -1360,19 +1360,36 @@
focus(){
const query = uni.createSelectorQuery().in(this);
//
query.select('#page').boundingClientRect(data => {
// data
if (data) {
//
const height = data.height;
if(this.isEdit) {
//
query.select('#page').boundingClientRect(data => {
// data
if (data) {
//
const height = data.height;
if(this.isEdit) {
this.boxHeight = height + 200
}
console.log('盒子的高度:', height);
}
}).exec(); //
this.boxHeight = height + 200
}
console.log('盒子的高度:', height);
}
}).exec(); //
},
focus2(){
const query = uni.createSelectorQuery().in(this);
//
query.select('#page').boundingClientRect(data => {
// data
if (data) {
//
const height = data.height;
if(this.isEditStep2) {
this.boxHeight = height + 300
}
console.log('盒子的高度:', height);
}
}).exec(); //
}
},
};

Loading…
Cancel
Save