Browse Source

更新 搜索样式逻辑

王智慧 3 years ago
parent
commit
aaebbdfa4d

+ 7 - 0
miniprogram/components/newPicker/newPicker.js

@@ -16,6 +16,13 @@ Component({
     inputStyle: {
       type: String
     },
+    spTop: {
+      type: String
+    },
+    spHeight: {
+      type: String,
+      value: "0rpx"
+    },
     disabled: {
       type: Boolean
     },

+ 2 - 2
miniprogram/components/newPicker/newPicker.wxml

@@ -1,11 +1,11 @@
 <!--components/newPicker/newPicker.wxml-->
-<view class="modal {{visable?'modal-in':''}} " style="width:100vw;height:100vh;position:fixed;top:0;right:-100vw;background: #fff;z-index: 1000;">
+<view class="modal {{visable?'modal-in':''}} " style="width:100vw;height:100vh;position:fixed;top:0;right:-100vw;background: #fff;z-index: 1000;{{spTop}}">
   <view class="df jcsa">
     <input type="text" class="search" placeholder="{{placeholder}}" bindconfirm="_getList" bindinput="_getList" value="{{label}}" />
     <view class="cancel" bindtap="cancel">返回</view>
   </view>
   <view style="position: relative;width: 90vw;margin: 0 auto;">
-    <scroll-view style="height: calc(100vh - 200rpx);" wx:if="{{arr.length}}" scroll-y="true" class="scroll">
+    <scroll-view style="height: calc(100vh - 200rpx - {{spHeight}});" wx:if="{{arr.length}}" scroll-y="true" class="scroll">
       <view class="items" wx:for="{{arr}}" wx:key="key" bindtap="_selectItem" data-label="{{item.value}}" data-value="{{item.key}}">
         {{item.value}}
       </view>

+ 1 - 1
miniprogram/pages/voyages/detail/detail.wxml

@@ -44,7 +44,7 @@
       <view class="line-full-item">
         <view class="line-full-title">卸货港 #{{index+1}}:</view>
         <view class="line-text">{{item}}</view>
-        <NewPicker wx:if="{{dischargePorts.length-1==index&&voyageStatus!=2}}" value="{{currentDischargePort}}" placeholder="添加卸货港" inputStyle="width: 180rpx;height: 56rpx;background: #0089FD;border-radius: 12rpx;font-size: 26rpx;font-family: PingFangSC-Medium, PingFang SC;font-weight: 500;color: #FFFFFF;line-height: 56rpx;text-align:center" bind:selectItem="selectDischargePort" url="/port/getCol"></NewPicker>
+        <NewPicker wx:if="{{dischargePorts.length-1==index&&voyageStatus!=2}}" value="{{currentDischargePort}}" placeholder="添加卸货港" inputStyle="width: 180rpx;height: 56rpx;background: #0089FD;border-radius: 12rpx;font-size: 26rpx;font-family: PingFangSC-Medium, PingFang SC;font-weight: 500;color: #FFFFFF;line-height: 56rpx;text-align:center" spTop="top:406rpx" spHeight="360rpx" bind:selectItem="selectDischargePort" url="/port/getCol"></NewPicker>
       </view>
     </view>
     <view class="line">