|
@@ -29,7 +29,7 @@
|
|
</uni-datetime-picker>
|
|
</uni-datetime-picker>
|
|
</view>
|
|
</view>
|
|
|
|
|
|
- <view class="form-label-input">
|
|
|
|
|
|
+ <!-- <view class="form-label-input">
|
|
<view class="phone-form-label"><text class="form-label-require">*</text>籍贯</view>
|
|
<view class="phone-form-label"><text class="form-label-require">*</text>籍贯</view>
|
|
<picker mode="multiSelector" :range="multiArray" :range-key="'label'" :value="multiIndex"
|
|
<picker mode="multiSelector" :range="multiArray" :range-key="'label'" :value="multiIndex"
|
|
@columnchange="bindMultiPickerColumnChange" @change="onPickerConfirm">
|
|
@columnchange="bindMultiPickerColumnChange" @change="onPickerConfirm">
|
|
@@ -37,7 +37,7 @@
|
|
{{ multiArray[0][multiIndex[0]].label }} - {{ multiArray[1][multiIndex[1]].label }}
|
|
{{ multiArray[0][multiIndex[0]].label }} - {{ multiArray[1][multiIndex[1]].label }}
|
|
</view>
|
|
</view>
|
|
</picker>
|
|
</picker>
|
|
- </view>
|
|
|
|
|
|
+ </view> -->
|
|
<view class="form-label-input">
|
|
<view class="form-label-input">
|
|
<view class="phone-form-label"><text class="form-label-require">*</text>身份证地址</view>
|
|
<view class="phone-form-label"><text class="form-label-require">*</text>身份证地址</view>
|
|
<uni-easyinput v-model="formData.hujiDizhi" placeholder="请输入身份证地址" />
|
|
<uni-easyinput v-model="formData.hujiDizhi" placeholder="请输入身份证地址" />
|
|
@@ -62,7 +62,7 @@
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="form-label-radio form-top-margin flex-start-row">
|
|
<view class="form-label-radio form-top-margin flex-start-row">
|
|
- <view class="phone-form-label"><text class="form-label-require"></text>学历</view>
|
|
|
|
|
|
+ <view class="phone-form-label"><text class="form-label-require">*</text>学历</view>
|
|
<dataChecked :list="xueliList" mode="single" :showAdd="false" @change="selectChangeXueliList" />
|
|
<dataChecked :list="xueliList" mode="single" :showAdd="false" @change="selectChangeXueliList" />
|
|
</view>
|
|
</view>
|
|
<view class="form-label-radio flex-start-row">
|
|
<view class="form-label-radio flex-start-row">
|
|
@@ -287,33 +287,38 @@
|
|
// name: '家乡',
|
|
// name: '家乡',
|
|
// type: 'array'
|
|
// type: 'array'
|
|
// },
|
|
// },
|
|
- {
|
|
|
|
- key: 'hujiDizhi',
|
|
|
|
- name: '身份证地址'
|
|
|
|
- },
|
|
|
|
|
|
+ // {
|
|
|
|
+ // key: 'hujiDizhi',
|
|
|
|
+ // name: '身份证地址'
|
|
|
|
+ // },
|
|
{
|
|
{
|
|
key: 'gender',
|
|
key: 'gender',
|
|
name: '性别'
|
|
name: '性别'
|
|
},
|
|
},
|
|
- {
|
|
|
|
- key: 'juzhuDizhi',
|
|
|
|
- name: '通讯地址'
|
|
|
|
- },
|
|
|
|
|
|
+ // {
|
|
|
|
+ // key: 'juzhuDizhi',
|
|
|
|
+ // name: '通讯地址'
|
|
|
|
+ // },
|
|
{
|
|
{
|
|
key: 'minzu',
|
|
key: 'minzu',
|
|
name: '民族',
|
|
name: '民族',
|
|
type: 'object'
|
|
type: 'object'
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- key: 'shuxiang',
|
|
|
|
- name: '属相',
|
|
|
|
- type: 'object'
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- key: 'xingzuo',
|
|
|
|
- name: '星座',
|
|
|
|
|
|
+ key: 'xueli',
|
|
|
|
+ name: '学历',
|
|
type: 'object'
|
|
type: 'object'
|
|
},
|
|
},
|
|
|
|
+ // {
|
|
|
|
+ // key: 'shuxiang',
|
|
|
|
+ // name: '属相',
|
|
|
|
+ // type: 'object'
|
|
|
|
+ // },
|
|
|
|
+ // {
|
|
|
|
+ // key: 'xingzuo',
|
|
|
|
+ // name: '星座',
|
|
|
|
+ // type: 'object'
|
|
|
|
+ // },
|
|
]
|
|
]
|
|
|
|
|
|
for (const field of requiredFields) {
|
|
for (const field of requiredFields) {
|
|
@@ -419,7 +424,7 @@
|
|
this.formData.shuxiangIndex = 0
|
|
this.formData.shuxiangIndex = 0
|
|
},
|
|
},
|
|
selectChangeXueliList(data) {
|
|
selectChangeXueliList(data) {
|
|
- console.log('data', data);
|
|
|
|
|
|
+ this.formData.xueli = data
|
|
},
|
|
},
|
|
genderSelect(data) {
|
|
genderSelect(data) {
|
|
this.formData.gender = data
|
|
this.formData.gender = data
|
|
@@ -432,8 +437,18 @@
|
|
},
|
|
},
|
|
goNext() {
|
|
goNext() {
|
|
console.log('formData', this.formData);
|
|
console.log('formData', this.formData);
|
|
- if (!this.checkAllFields()) return
|
|
|
|
- this.$emit('goNext', 0);
|
|
|
|
|
|
+ if(!this.formData.agree){
|
|
|
|
+ uni.showToast({
|
|
|
|
+ title: "请勾选本人同意!",
|
|
|
|
+ icon: 'none',
|
|
|
|
+ duration: 2000
|
|
|
|
+ })
|
|
|
|
+ return false
|
|
|
|
+ }
|
|
|
|
+ if (!this.checkAllFields()) {
|
|
|
|
+ return false
|
|
|
|
+ }
|
|
|
|
+ this.$emit('goNext',this.formData,0);
|
|
},
|
|
},
|
|
|
|
|
|
handleAgree(e) {
|
|
handleAgree(e) {
|