epmet 工作端 小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

67 lines
3.7 KiB

<view class="title">
<text class="tag"></text> {{popupTitle}}
</view>
<view class="form_card">
<view wx:for="{{formList}}" wx:key="idnex" wx:for-item="itemP">
<!-- 下拉菜单 -->
<view class="form_item" wx:if="{{itemP.itemType == 'select'}}">
<view class="form_item_label">{{itemP.label}}</view>
<view class="form_item_input">
<picker bindchange="bindPicker" range-key="label" value="{{index}}" range="{{itemP.opction}}" data-formNameP="{{itemP.formNameP}}" data-formName="{{itemP.formName}}" data-opction="{{itemP.opction}}" class="{{itemP.selectLabel?'':'gray'}}">
{{itemP.selectLabel?itemP.selectLabel:'请选择'}}
</picker>
<image src="../../../../images/right.png" mode="" />
</view>
</view>
<!-- 单选框 -->
<view class="form_item" wx:if="{{itemP.itemType == 'radio'}}">
<view class="form_item_label">{{itemP.label}}</view>
<radio-group bindchange="radioChange" data-formNameP="{{itemP.formNameP}}" data-formName="{{itemP.formName}}" data-opction="{{itemP.opction}}" class="form_item_input_radio">
<label class="weui-cell weui-check__label" wx:for="{{itemP.opction}}" wx:key="{{itemP.value}}">
<view class="weui-cell__hd">
<radio value="{{item.value}}" checked="true" />
</view>
<view class="weui-cell__bd">{{item.label}}</view>
</label>
</radio-group>
</view>
<!-- 输入框 -->
<view class="form_item" wx:if="{{itemP.itemType == 'input'}}">
<view class="form_item_label">{{itemP.label}}</view>
<view class="form_item_input">
<input confirm-type="next" bindblur="bindinput" bindinput="bindinput" value="{{form[itemP.id][itemP.formName]}}" data-formNameP="{{itemP.formNameP}}" data-formName="{{itemP.formName}}" placeholder-class="gray" placeholder="请输入" />
</view>
</view>
<!-- 复选框 -->
<view class="form_item" wx:if="{{itemP.itemType == 'checkbox'}}">
<view class="form_item_label">{{itemP.label}}</view>
<view class="form_item_input">
<checkbox-group bindchange="bindCheckbox" data-formNameP="{{itemP.formNameP}}" data-formName="{{itemP.formName}}">
<label class="weui-cell weui-check__label" wx:for="{{itemP.opction}}" wx:key="{{item.value}}">
<view class="weui-cell__hd">
<checkbox value="{{item.value}}" color="#3974f6" checked="{{item.checked}}" />
</view>
<view class="weui-cell__bd">{{item.label}}</view>
</label>
</checkbox-group>
</view>
</view>
<!-- 时间选择器 -->
<view class="form_item" wx:if="{{itemP.itemType == 'datepicker'}}">
<view class="form_item_label">{{itemP.label}}</view>
<view class="form_item_input">
<picker mode="date" value="{{form[itemP.id][itemP.formName]}}" bindchange="bindDateChange" data-formNameP="{{itemP.formNameP}}" data-formName="{{itemP.formName}}">
<view class="{{itemP.selectLabel?'':'gray'}}">
{{itemP.selectLabel?itemP.selectLabel:'请选择'}}
</view>
</picker>
</view>
</view>
</view>
</view>
<view class="bot_btn">
<button type="default" plain="true" class="bottom_btn bottom_btn_close" bind:tap="hideForm">关闭</button>
<button type="primary" class="btn_bule bottom_btn" bind:tap="confirm">确认</button>
</view>