<!--pages/addPerson/index.wxml-->
|
|
<common-page id="common-page" bind:onCancelPicker="handleClosePopup" bind:onChangePicker="handleChangeColumns" bind:onClosePopup="handleClosePopup" bind:onConfirmPicker="handleConfirmPicker" popup="{{ popup }}">
|
<view class="addPerson-main">
|
<!-- 人员类型切换 -->
|
<view class="person-type-select">
|
<view class="person-type-select-person">人员类型</view>
|
<view class="personTypes">
|
<view bindtap="_handleSelectData" data-index="{{index}}" class="personTypes-item {{ index === personTypesActive && 'personTypes-item-active' }}" wx:for="{{ personTypes }}" wx:key="index">
|
<view class="personTypes-item-round" wx:if="{{ index === personTypesActive }}">
|
<image src="{{item.imgUrlActive}}" mode="" />
|
</view>
|
<view class="personTypes-item-round" wx:else>
|
<image src="{{item.imgUrl}}" mode="" />
|
</view>
|
<view class="personTypes-item-text">{{ item.title }}</view>
|
<view wx:if="{{ index === personTypesActive }}" class="personTypes-item-sueecss">
|
<van-icon size="20" name="checked" />
|
</view>
|
</view>
|
</view>
|
</view>
|
<!-- 表单-自然人 -->
|
<view wx:if="{{personTypesActive===0}}" class="popupMsg-form">
|
<view class="cell-item">
|
<view class="cell-title">
|
<text><text class="cell-required">*</text> 姓名</text>
|
<view bindtap="handleOCR" class="cell-idCard">
|
<image src="{{imgUrl}}card.png" mode="" /> 身份证识别
|
</view>
|
</view>
|
<view class="cell-select">
|
<van-field bind:change="handleChange" border="{{ false }}" custom-style="padding:0" data-key="trueName" input-align="right" placeholder="请输入" value="{{ formData.trueName || '' }}" />
|
</view>
|
</view>
|
<view class="cell-item">
|
<view class="cell-title">
|
<text><text class="cell-required">*</text> 联系方式</text>
|
<van-button open-type="getPhoneNumber" bindgetphonenumber="_handleGetPhoneNumber" style="font-weight: 400;" class="cell-phone">本机号码</van-button>
|
</view>
|
<view class="cell-select">
|
<van-field bind:change="handleChange" border="{{ false }}" custom-style="padding:0" data-key="mobile" input-align="right" placeholder="请填写手机号码" value="{{ formData.mobile || '' }}" />
|
</view>
|
</view>
|
<view bindtap="handleShowPopup" class="cell cell-item" data-title="证件类型" data-key="certiType" data-type="cardType">
|
<view class="cell-title"><text><text class="cell-required">*</text> 证件类型</text></view>
|
<view class="{{ !formData.certiTypeName ? 'cell-placeholder' : '' }} cell-select">{{ formData.certiTypeName ? formData.certiTypeName : '未选择' }}</view>
|
<view class="cell-arrow">
|
<van-icon name="arrow" />
|
</view>
|
</view>
|
<view class="cell-item">
|
<view class="cell-title">
|
<text><text class="cell-required">*</text> 证件号码</text>
|
</view>
|
<view class="cell-select">
|
<van-field bind:change="handleChange" border="{{ false }}" custom-style="padding:0" data-key="certiNo" input-align="right" placeholder="请填写完整证件号码" value="{{ formData.certiNo || '' }}" />
|
</view>
|
</view>
|
<view style="height: 16rpx;"></view>
|
<view class="cell-item">
|
<view class="cell-title1">联系地址</view>
|
<view class="cell-select">
|
<van-field bind:change="handleChange" border="{{ false }}" custom-style="padding:0" data-key="addr" input-align="right" placeholder="请填写详细地址" value="{{ formData.addr || '' }}" />
|
</view>
|
</view>
|
<view class="cell-item">
|
<view class="cell-title1">户籍地址</view>
|
<view class="cell-select">
|
<van-field bind:change="handleChange" border="{{ false }}" custom-style="padding:0" data-key="placeAddr" input-align="right" placeholder="请填写户籍地址" value="{{ formData.placeAddr || '' }}" />
|
</view>
|
</view>
|
<view class="cell-item">
|
<view class="cell-title1">工作单位</view>
|
<view class="cell-select">
|
<van-field bind:change="handleChange" border="{{ false }}" custom-style="padding:0" data-key="workUnit" input-align="right" placeholder="请填写单位全名" value="{{ formData.workUnit || '' }}" />
|
</view>
|
</view>
|
|
<view bindtap="handleShowPopup" class="cell cell-item" data-title="民族" data-key="nation" data-type="nation">
|
<view class="cell-title1">民族</view>
|
<view class="{{ !formData.nationName ? 'cell-placeholder' : '' }} cell-select">{{ formData.nationName ? formData.nationName : '未选择' }}</view>
|
<view class="cell-arrow">
|
<van-icon name="arrow" />
|
</view>
|
</view>
|
<view class="cell cell-item">
|
<view style="flex:1" class="cell-title1">性别</view>
|
<view class="cell-radio">
|
<van-radio-group bind:change="handleChange" data-key="sex" value="{{ formData.sex }}">
|
<view class="cell-radio">
|
<view>
|
<van-radio name="09_00003-2">女</van-radio>
|
</view>
|
<view>
|
<van-radio name="09_00003-1">男</van-radio>
|
</view>
|
</view>
|
</van-radio-group>
|
</view>
|
</view>
|
</view>
|
<!-- 法人 -->
|
<view wx:if="{{personTypesActive===1}}" class="popupMsg-form">
|
<view wx:if="{{!frData.trueName}}" bindtap="selectUnit" data-type="person" class="cell cell-item" data-title="企业信息">
|
<view class="cell-title"><text><text class="cell-required">*</text> 企业信息</text></view>
|
<view class="{{ !formData.socialCreditCode ? 'cell-placeholder' : '' }} cell-select">{{ formData.socialCreditCode ? formData.socialCreditCode : '选择' }}</view>
|
<view class="cell-arrow">
|
<van-icon name="arrow" />
|
</view>
|
</view>
|
<view class="card" wx:else>
|
<view class="cell3">
|
<view class="cell-title-placeholder">企业名称</view>
|
<view>{{ frData.trueName || '-' }}</view>
|
</view>
|
<view class="cell3">
|
<view class="cell-title-placeholder">联系方式</view>
|
<view>{{ frData.mobile || '-' }}</view>
|
</view>
|
<view class="cell3">
|
<view class="cell-title-placeholder">企业所在地</view>
|
<view>{{ frData.addr || '-' }}</view>
|
</view>
|
<view class="cell3">
|
<view class="cell-title-placeholder">统计社会信用代码</view>
|
<view>{{ frData.orgaCode || '-' }}</view>
|
</view>
|
<view class="cell3">
|
<view class="cell-title-placeholder">法定代表人</view>
|
<view>{{ frData.deputy || '-' }}</view>
|
</view>
|
<view class="cell3">
|
<view class="cell-title-placeholder">企业类型</view>
|
<view>{{ frData.orgaType || '-' }}</view>
|
</view>
|
<view class="cell3">
|
<view class="cell-title-placeholder">住所</view>
|
<view>{{ frData.placeAddr || '-' }}</view>
|
</view>
|
<view bindtap="selectUnit" data-type="person" class="cell-bottom public-color">重新选择</view>
|
</view>
|
</view>
|
<!-- 非法人组织 -->
|
<view wx:if="{{personTypesActive===2}}" class="popupMsg-form">
|
<view wx:if="{{!ffrData.trueName}}" bindtap="selectUnit" data-type="units" class="cell cell-item" data-title="机构信息">
|
<view class="cell-title"><text><text class="cell-required">*</text> 机构信息</text></view>
|
<view class="{{ !formData.socialCreditCode ? 'cell-placeholder' : '' }} cell-select">{{ formData.socialCreditCode ? formData.socialCreditCode : '选择' }}</view>
|
<view class="cell-arrow">
|
<van-icon name="arrow" />
|
</view>
|
</view>
|
<view class="card" wx:else>
|
<view class="cell3">
|
<view class="cell-title-placeholder">企业名称</view>
|
<view>{{ ffrData.trueName || '-' }}</view>
|
</view>
|
<view class="cell3">
|
<view class="cell-title-placeholder">联系方式</view>
|
<view>{{ ffrData.mobile || '-' }}</view>
|
</view>
|
<view class="cell3">
|
<view class="cell-title-placeholder">企业所在地</view>
|
<view>{{ ffrData.addr || '-' }}</view>
|
</view>
|
<view class="cell3">
|
<view class="cell-title-placeholder">统计社会信用代码</view>
|
<view>{{ frData.orgaCode || '-' }}</view>
|
</view>
|
<view class="cell3">
|
<view class="cell-title-placeholder">法定代表人</view>
|
<view>{{ ffrData.deputy || '-' }}</view>
|
</view>
|
<view class="cell3">
|
<view class="cell-title-placeholder">企业类型</view>
|
<view>{{ ffrData.orgaType || '-' }}</view>
|
</view>
|
<view class="cell3">
|
<view class="cell-title-placeholder">住所</view>
|
<view>{{ ffrData.placeAddr || '-' }}</view>
|
</view>
|
<view bindtap="selectUnit" data-type="units" class="cell-bottom public-color">重新选择</view>
|
</view>
|
</view>
|
<!-- 保存 -->
|
<view class="submitButton" catch:tap="">
|
<view style="flex: 1;">
|
<van-button bind:click="handleNext" block data-type="next" type="primary">保存</van-button>
|
<view class="safeHeight" />
|
</view>
|
</view>
|
</view>
|
|
|
</common-page>
|