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.
86 lines
4.4 KiB
86 lines
4.4 KiB
<view class="register">
|
|
<view class="register-item">
|
|
<view class="label">所在选区</view>
|
|
<view class="content" bindtap="showDistrictPicker">
|
|
<view class="tip" wx:if="{{!districtPickerLabel}}">请选择所属的选区</view>
|
|
<view class="select-content" wx:else>{{districtPickerLabel}}</view>
|
|
<view class="trigger"></view>
|
|
</view>
|
|
<wux-picker visible="{{ districtPickerVisible }}" controlled options="{{ districtPickerOptions }}" value="{{ districtPickerValue }}" bind:confirm="onDistrictPickerConfirm" bind:cancel="onDistrictPickerCancel" bind:visibleChange="onDistrictPickerVisibleChange"></wux-picker>
|
|
</view>
|
|
<view class="register-item">
|
|
<view class="label">所在小组</view>
|
|
<view class="content" bindtap="showGroupPicker">
|
|
<view class="tip" wx:if="{{!groupPickerLabel}}">请选择所属的选民小组</view>
|
|
<view class="select-content" wx:else>{{groupPickerLabel}}</view>
|
|
<view class="trigger"></view>
|
|
</view>
|
|
<wux-picker visible="{{ groupPickerVisible }}" controlled options="{{ groupPickerOptions }}" value="{{ groupPickerValue }}" bind:confirm="onGroupPickerConfirm" bind:cancel="onGroupPickerCancel" bind:visibleChange="onGroupPickerVisibleChange"></wux-picker>
|
|
</view>
|
|
<view class="register-item">
|
|
<view class="label">姓名</view>
|
|
<view class="content">
|
|
<input value="{{name}}" bind:input="inputName" type="text" placeholder="请输入真实姓名" />
|
|
</view>
|
|
</view>
|
|
<view class="register-item">
|
|
<view class="label">民族</view>
|
|
<view class="content" bindtap="showNationPicker">
|
|
<view class="tip" wx:if="{{!nationPickerLabel}}">请选择你的民族</view>
|
|
<view class="select-content" wx:else>{{nationPickerLabel}}</view>
|
|
<view class="trigger"></view>
|
|
</view>
|
|
<wux-picker visible="{{ nationPickerVisible }}" controlled options="{{ nationPickerOptions }}" value="{{ nationPickerValue }}" bind:confirm="onNationPickerConfirm" bind:cancel="onNationPickerCancel" bind:visibleChange="onNationPickerVisibleChange"></wux-picker>
|
|
</view>
|
|
<view class="register-item">
|
|
<view class="label">身份证号</view>
|
|
<view class="content">
|
|
<input value="{{idCard}}" bind:input="inputIdCard" type="idcard" placeholder="请输入身份证号" />
|
|
</view>
|
|
</view>
|
|
<view class="register-item">
|
|
<view class="label">户籍地址</view>
|
|
<view class="content">
|
|
<input value="{{address}}" bind:input="inputAddress" type="text" placeholder="请输入户籍地址" />
|
|
</view>
|
|
</view>
|
|
<view class="register-item">
|
|
<view class="label">参选原则</view>
|
|
<view class="content" bindtap="showRulePicker">
|
|
<view class="tip" wx:if="{{!rulePickerLabel}}">请选择参选原则</view>
|
|
<view class="select-content" wx:else>{{rulePickerLabel}}</view>
|
|
<view class="trigger"></view>
|
|
</view>
|
|
<wux-picker visible="{{ rulePickerVisible }}" controlled options="{{ rulePickerOptions }}" value="{{ rulePickerValue }}" bind:confirm="onRulePickerConfirm" bind:cancel="onRulePickerCancel" bind:visibleChange="onRulePickerVisibleChange"></wux-picker>
|
|
</view>
|
|
<view class="register-item">
|
|
<view class="label">手机号码</view>
|
|
<view class="content">
|
|
<input value="{{telephone}}" bind:input="inputTelephone" type="number" placeholder="请输入手机号码" />
|
|
<button disabled="{{smsCodeText !== '获取验证码'}}" bindtap="getSmsCode" hover-class="button-hover" class="get-code">
|
|
{{smsCodeText}}
|
|
</button>
|
|
</view>
|
|
</view>
|
|
<view class="register-item">
|
|
<view class="label">验证码</view>
|
|
<view class="content">
|
|
<input value="{{smsCode}}" bind:input="inputSmsCode" type="number" placeholder="请输入验证码" />
|
|
</view>
|
|
</view>
|
|
<view class="multi-register-item">
|
|
<view class="label">备注</view>
|
|
<view class="content">
|
|
<textarea value="{{note}}" bind:input="inputNote" placeholder="请输入备注" auto-height rows="3"></textarea>
|
|
</view>
|
|
</view>
|
|
<view class="protocol-container">
|
|
<radio checked="{{protocolChecked}}" color="#df0006" bindtap="changeCheckedState"></radio>
|
|
<view class="protocol-content">本人承诺对所填写的内容真实性负责</view>
|
|
</view>
|
|
<view class="confirm-container">
|
|
<view bindtap="submitVoter" class="confirm-btn" disabled="{{submitBtnDisabled}}" hover-class="hover-confirm-btn" hover-stay-time="150">
|
|
确定
|
|
</view>
|
|
</view>
|
|
</view>
|