|
@@ -8,13 +8,14 @@
|
|
|
<view class="jpLogin-main">
|
|
|
<u-form :model="form" ref="uForm">
|
|
|
<view class="jpLogin-input">
|
|
|
- <u-form-item required="true"><u-input v-model="form.sex" type="select" placeholder="我的出生地"/></u-form-item>
|
|
|
+ <u-form-item required="true"><u-input v-model="form.address" type="select" placeholder="我的出生地" @click="birthdayAddressChange" />
|
|
|
+ </u-form-item>
|
|
|
</view>
|
|
|
<view class="jpLogin-input">
|
|
|
- <u-form-item required="true"><u-input v-model="form.sex" type="select" placeholder="我的的户口所在地"/></u-form-item>
|
|
|
+ <u-form-item required="true"><u-input v-model="form.registered_residence" type="select" placeholder="我的的户口所在地" @click="registeredResidenceAddressChange" /></u-form-item>
|
|
|
</view>
|
|
|
<view class="jpLogin-input">
|
|
|
- <u-form-item required="true"><u-input v-model="form.sex" type="select" placeholder="我的工作所在地"/></u-form-item>
|
|
|
+ <u-form-item required="true"><u-input v-model="form.work_address" type="select" placeholder="我的工作所在地" @click="workAddressChange" /></u-form-item>
|
|
|
</view>
|
|
|
|
|
|
<view class="jpLogin-input" style="margin-top: 38px;">
|
|
@@ -55,29 +56,85 @@
|
|
|
</u-form>
|
|
|
</view>
|
|
|
<view style="margin-top: 60px;">
|
|
|
- <u-button type="error" shape="circle" :custom-style="customStyle">下一步</u-button>
|
|
|
- <view class="step-btn">返回上一步</view>
|
|
|
+ <u-button type="error" shape="circle" :custom-style="customStyle" @click="next">下一步</u-button>
|
|
|
+ <view class="step-btn" @click="previous">返回上一步</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
+ <mpvue-city-picker themeColor="#007AFF" ref="mpvuebirtydayCityPicker" :pickerValueDefault="cityPickerValueDefault" @onConfirm="onBirthdayCityConfirm"></mpvue-city-picker>
|
|
|
+ <mpvue-city-picker themeColor="#007AFF" ref="mpvueRegisteredResidenceCityPicker" :pickerValueDefault="cityPickerValueDefault" @onConfirm="onResidenceRegisteredCityConfirm"></mpvue-city-picker>
|
|
|
+ <mpvue-city-picker themeColor="#007AFF" ref="mpvueWorkCityPicker" :pickerValueDefault="cityPickerValueDefault" @onConfirm="onWorkCityConfirm"></mpvue-city-picker>
|
|
|
</view>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+ import mpvueCityPicker from "../../components/mpvue-citypicker/mpvueCityPicker.vue";
|
|
|
+ let _self;
|
|
|
export default {
|
|
|
+ components:{
|
|
|
+ mpvueCityPicker
|
|
|
+ },
|
|
|
data() {
|
|
|
return {
|
|
|
- form: {
|
|
|
- name: '',
|
|
|
+ form: {
|
|
|
+ address:'',
|
|
|
+ registered_residence:'',
|
|
|
+ work_address:'',
|
|
|
+ work_corporation:'',
|
|
|
+ work_post:'',
|
|
|
+ salary_range:'',
|
|
|
+ house_status:'',
|
|
|
+ marriage_status:'',
|
|
|
+ children_status:'',
|
|
|
},
|
|
|
+ salary_ranges:['2000元以下','2000-5000元','5000-10000元','10000-20000元','20000-50000元','50000元以上'],
|
|
|
+ education_ranges:['高中中专及以下','大专','本科','双学士','硕士','博士'],
|
|
|
+ profession_ragnes:['在校学生','人力资源/行政/后勤','高级管理','生产/加工/制造','质控/安检','工程机械','技工','财会/审计/统计','金融/证券/投资/保险','房地产/装修/物业','仓储/物流','计算机/互联网/IT','普通劳动力/家政服务','普通服务行业','航空服务业','教育/培训','咨询/顾问','学术/科研','法律','设计/创意','文学/传媒/影视','餐饮/旅游','电子/半导体/仪表仪器','化工','能源/地质勘察','医疗/护理','保健/美容','生物/制药/医疗器械','体育工作者','翻译','公务员/国家干部','私营业主','农/林/牧/渔业','通信技术','自由职业者','其他'],
|
|
|
+ marriage_statuses:['未婚','离异','丧偶'],
|
|
|
+ house_statuses:['已购住房','与人合租','独自租房','与父母同住','住亲朋家','住单位房','需要时购房'],
|
|
|
+ corportation_types:['世界500强','上市公司','国有企业','私营企业','自有公司'],
|
|
|
+ children_statuses:['没有孩子','有孩子跟着自己','有孩子跟着对方','有孩子但已独立'],
|
|
|
value:'0',
|
|
|
customStyle: {
|
|
|
background: '#FF5E5E'
|
|
|
}
|
|
|
- }
|
|
|
- methods: {
|
|
|
+ }
|
|
|
|
|
|
+ },
|
|
|
+ onLoad(){
|
|
|
+ _self = this;
|
|
|
+ },
|
|
|
+ methods:{
|
|
|
+ previous(){
|
|
|
+ uni.navigateBack({
|
|
|
+ deta:1
|
|
|
+ })
|
|
|
+ },
|
|
|
+ next(){
|
|
|
+ uni.navigateTo({
|
|
|
+ url:'./step3'
|
|
|
+ })
|
|
|
+ },
|
|
|
+ onBirthdayCityConfirm(e) {
|
|
|
+ _self.form.address = e.label;
|
|
|
+ console.log('地址选择'+_self.address)
|
|
|
+ },
|
|
|
+ onResidenceRegisteredCityConfirm(e) {
|
|
|
+ _self.form.registered_residence = e.label;
|
|
|
+ console.log('地址选择'+_self.registered_residence)
|
|
|
+ },
|
|
|
+ onWorkCityConfirm(e) {
|
|
|
+ _self.form.work_address = e.label;
|
|
|
+ console.log('地址选择'+_self.work_address)
|
|
|
+ },
|
|
|
+ birthdayAddressChange(){
|
|
|
+ this.$refs.mpvuebirtydayCityPicker.show()
|
|
|
+ },
|
|
|
+ registeredResidenceAddressChange(){
|
|
|
+ this.$refs.mpvueRegisteredResidenceCityPicker.show()
|
|
|
+ },
|
|
|
+ workAddressChange(){
|
|
|
+ this.$refs.mpvueWorkCityPicker.show()
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
}
|
|
|
</script>
|