|
|
@@ -44,6 +44,7 @@
|
|
|
<view wx:if="{{item.errMsg}}" class="error-tips">{{item.errMsg}}</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
+
|
|
|
<!-- 时间选择器 -->
|
|
|
<view class="picker" wx:elif="{{item.type=='time'}}">
|
|
|
<view class="label">
|
|
|
@@ -100,6 +101,21 @@
|
|
|
<view wx:if="{{item.errMsg}}" class="error-tips">{{item.errMsg}}</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
+ <!-- 单选 选择器 -->
|
|
|
+ <view class="picker" wx:elif="{{item.type=='radio'}}">
|
|
|
+ <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="content">
|
|
|
+ <van-radio-group value="{{ item.value }}" data-item="{{item}}" bind:change="radioChange">
|
|
|
+ <van-radio wx:for="{{item.radioList}}" wx:for-item="it" wx:for-index="i" wx:key="it.name" icon-size="16" custom-class="radio {{i != 0 ? 'radio_margin_top' : '' }}" name="{{it.id}}">{{it.name}}</van-radio>
|
|
|
+ </van-radio-group>
|
|
|
+ </view>
|
|
|
+ <view wx:if="{{item.errMsg}}" class="error-tips">{{item.errMsg}}</view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
<!-- 异步类型选择 -->
|
|
|
<view class="picker" wx:elif="{{item.type=='option'}}">
|
|
|
<view class="label">
|