|
@@ -1,8 +1,27 @@
|
|
|
<view wx:for="{{form}}" wx:key="valueName" data-name="{{item.valueName}}">
|
|
<view wx:for="{{form}}" wx:key="valueName" data-name="{{item.valueName}}">
|
|
|
<view hidden="{{ !item.required && !showAll }}">
|
|
<view hidden="{{ !item.required && !showAll }}">
|
|
|
<!-- <van-transition show="{{ item.required || showAll }}" name="fade" custom-class="block"> -->
|
|
<!-- <van-transition show="{{ item.required || showAll }}" name="fade" custom-class="block"> -->
|
|
|
|
|
+ <!-- 单列选择器 -->
|
|
|
|
|
+ <view class="picker" wx:if="{{item.type=='selector'}}">
|
|
|
|
|
+ <view class="label">
|
|
|
|
|
+ <text class="need" style="color: {{item.required?'#EE0A24':'rgba(0,0,0,0)'}};">*</text>
|
|
|
|
|
+ <text class="text" style="color:{{item.disabled?'#C8C9CC':''}};">{{item.label}}</text>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view style="position: relative;">
|
|
|
|
|
+ <view class="picker-slot" wx:if="{{item.slot}}">
|
|
|
|
|
+ <slot name="{{item.slot}}" />
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <picker mode='selector' range="{{item.range}}" range-key='{{item.rangeKey}}' value="{{item.rangeIndex}}" disabled="{{item.disabled}}" data-item="{{item}}" data-index="{{index}}" bindchange="bindSelectorChange">
|
|
|
|
|
+ <view class="content">
|
|
|
|
|
+ <text wx:if="{{item.value}}" style="color:{{item.disabled?'#C8C9CC':'#000'}};">{{item.value}}</text>
|
|
|
|
|
+ <text wx:else style="color: {{item.error?'#EE4C4E':''}};">{{item.placeholder}}</text>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ </picker>
|
|
|
|
|
+ <view wx:if="{{item.errMsg}}" class="error-tips">{{item.errMsg}}</view>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ </view>
|
|
|
<!-- 日期选择器 -->
|
|
<!-- 日期选择器 -->
|
|
|
- <view class="picker" wx:if="{{item.type=='date'}}">
|
|
|
|
|
|
|
+ <view class="picker" wx:elif="{{item.type=='date'}}">
|
|
|
<view class="label">
|
|
<view class="label">
|
|
|
<text class="need" style="color: {{item.required?'#EE0A24':'rgba(0,0,0,0)'}};">*</text>
|
|
<text class="need" style="color: {{item.required?'#EE0A24':'rgba(0,0,0,0)'}};">*</text>
|
|
|
<text class="text" style="color:{{item.disabled?'#C8C9CC':''}};">{{item.label}}</text>
|
|
<text class="text" style="color:{{item.disabled?'#C8C9CC':''}};">{{item.label}}</text>
|
|
@@ -44,7 +63,6 @@
|
|
|
<view wx:if="{{item.errMsg}}" class="error-tips">{{item.errMsg}}</view>
|
|
<view wx:if="{{item.errMsg}}" class="error-tips">{{item.errMsg}}</view>
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
|
-
|
|
|
|
|
<!-- 时间选择器 -->
|
|
<!-- 时间选择器 -->
|
|
|
<view class="picker" wx:elif="{{item.type=='time'}}">
|
|
<view class="picker" wx:elif="{{item.type=='time'}}">
|
|
|
<view class="label">
|
|
<view class="label">
|