|
@@ -14,18 +14,27 @@
|
|
|
<u-form-item label="年龄"><u-input :disabled='true' v-model="personal_info.age" input-align="right" placeholder="31岁"/></u-form-item>
|
|
|
<u-form-item label="身高">
|
|
|
<u-input v-model="form.height" input-align="right" placeholder="172cm" type="select" @click="show_height = true" />
|
|
|
- <u-select v-model="show_height" mode="single-column" :list="height_ranges" @confirm="heightConfirm"></u-select>
|
|
|
+ <u-select v-model="show_height" :defaultValue="defaultData.height" mode="single-column" :list="height_ranges" @confirm="heightConfirm"></u-select>
|
|
|
</u-form-item>
|
|
|
<u-form-item label="体重">
|
|
|
<u-input v-model="form.weight" input-align="right" placeholder="75kg" type="select" @click="show_weight = true"/>
|
|
|
- <u-select v-model="show_weight" mode="single-column" :list="weight_ranges" @confirm="weightConfirm"></u-select>
|
|
|
+ <u-select v-model="show_weight" :defaultValue="defaultData.weight" mode="single-column" :list="weight_ranges" @confirm="weightConfirm"></u-select>
|
|
|
</u-form-item>
|
|
|
|
|
|
<view class="edit-line"></view>
|
|
|
|
|
|
- <u-form-item label="出身地"><u-input v-model="personal_info.birthplaceN" input-align="right" placeholder="荆州市沙市区" type="select" @click='birthdayAddressChange'/></u-form-item>
|
|
|
- <u-form-item label="户口所在地"><u-input v-model="personal_info.registeredResidenceN" input-align="right" placeholder="荆州市沙市区" type="select" @click='registeredResidenceAddressChange'/></u-form-item>
|
|
|
- <u-form-item label="工作所在地"><u-input v-model="personal_info.workplaceN" input-align="right" placeholder="荆州市沙市区" type="select" @click='workAddressChange'/></u-form-item>
|
|
|
+ <u-form-item label="出身地">
|
|
|
+ <u-input v-model="personal_info.birthplaceN" input-align="right" placeholder="荆州市沙市区" type="select" @click='birthdayAddressChange'/>
|
|
|
+ <u-select v-model="show_birthday_address" mode="mutil-column-auto" :default-value='defaultData.address' :list="defaultColumns" @confirm="onBirthdayCityConfirm"></u-select>
|
|
|
+ </u-form-item>
|
|
|
+ <u-form-item label="户口所在地">
|
|
|
+ <u-input v-model="personal_info.registeredResidenceN" input-align="right" placeholder="荆州市沙市区" type="select" @click='registeredResidenceAddressChange'/>
|
|
|
+ <u-select v-model="show_registered_residence" mode="mutil-column-auto" :default-value='defaultData.registered_residence' :list="defaultColumns" @confirm="onResidenceRegisteredCityConfirm"></u-select>
|
|
|
+ </u-form-item>
|
|
|
+ <u-form-item label="工作所在地">
|
|
|
+ <u-input v-model="personal_info.workplaceN" input-align="right" placeholder="荆州市沙市区" type="select" @click='workAddressChange'/>
|
|
|
+ <u-select v-model="show_work_address" mode="mutil-column-auto" :default-value='defaultData.work_address' :list="defaultColumns" @confirm="onWorkCityConfirm"></u-select>
|
|
|
+ </u-form-item>
|
|
|
|
|
|
<view class="edit-line"></view>
|
|
|
|
|
@@ -33,11 +42,11 @@
|
|
|
|
|
|
<u-form-item label="学历" >
|
|
|
<u-input v-model="personal_info.educationN" input-align="right" placeholder="大学本科" type="select" @click="show_education = true"/>
|
|
|
- <u-select v-model="show_education" mode="single-column" :list="base_dictionary.xlList" @confirm="educationConfirm"></u-select>
|
|
|
+ <u-select v-model="show_education" :defaultValue="defaultData.education" mode="single-column" :list="base_dictionary.xlList" @confirm="educationConfirm"></u-select>
|
|
|
</u-form-item>
|
|
|
<u-form-item label="行业" >
|
|
|
<u-input v-model="personal_info.industryN" input-align="right" placeholder="IT/互联网" type="select" @click="show_profession = true"/></u-form-item>
|
|
|
- <u-select v-model="show_profession" mode="single-column" :list="base_dictionary.hyList" @confirm="professionConfirm"></u-select>
|
|
|
+ <u-select v-model="show_profession" :defaultValue="defaultData.profession" mode="single-column" :list="base_dictionary.hyList" @confirm="professionConfirm"></u-select>
|
|
|
<u-form-item label="工作单位">
|
|
|
<u-input v-model="personal_info.workUnit" input-align="right" placeholder="湖北荆鹏软件开发有限公司" /></u-form-item>
|
|
|
<u-form-item label="岗位">
|
|
@@ -47,19 +56,19 @@
|
|
|
|
|
|
<u-form-item label="月薪" >
|
|
|
<u-input v-model="personal_info.salaryRangeN" input-align="right" placeholder="请选择" type="select" @click="show_salary = true" />
|
|
|
- <u-select v-model="show_salary" mode="single-column" :list="base_dictionary.yxList" @confirm="salaryConfirm"></u-select>
|
|
|
+ <u-select v-model="show_salary" :defaultValue="defaultData.salary_range" mode="single-column" :list="base_dictionary.yxList" @confirm="salaryConfirm"></u-select>
|
|
|
</u-form-item>
|
|
|
<u-form-item label="住房状况">
|
|
|
<u-input v-model="personal_info.housingSituationN" input-align="right" placeholder="请选择" type="select" @click="show_house = true"/>
|
|
|
- <u-select v-model="show_house" mode="single-column" :list="base_dictionary.zfqkList" @confirm="houseConfirm"></u-select>
|
|
|
+ <u-select v-model="show_house" :defaultValue="defaultData.house_status" mode="single-column" :list="base_dictionary.zfqkList" @confirm="houseConfirm"></u-select>
|
|
|
</u-form-item>
|
|
|
<u-form-item label="婚姻状况">
|
|
|
<u-input v-model="personal_info.maritalStatusN" input-align="right" placeholder="未婚" type="select" @click="show_marriage = true"/>
|
|
|
- <u-select v-model="show_marriage" mode="single-column" :list="base_dictionary.hyqkList" @confirm="marriageConfirm"></u-select>
|
|
|
+ <u-select v-model="show_marriage" :defaultValue="defaultData.marriage_status" mode="single-column" :list="base_dictionary.hyqkList" @confirm="marriageConfirm"></u-select>
|
|
|
</u-form-item>
|
|
|
<u-form-item label="子女状况" >
|
|
|
<u-input v-model="personal_info.childStatusN" input-align="right" placeholder="无" type="select" @click="show_children = true"/>
|
|
|
- <u-select v-model="show_children" mode="single-column" :list="base_dictionary.znqkList" @confirm="childrenConfirm"></u-select>
|
|
|
+ <u-select v-model="show_children" :defaultValue="defaultData.children_status" mode="single-column" :list="base_dictionary.znqkList" @confirm="childrenConfirm"></u-select>
|
|
|
</u-form-item>
|
|
|
|
|
|
<view class="edit-line"></view>
|
|
@@ -96,23 +105,25 @@
|
|
|
|
|
|
<u-form-item label="年龄范围" >
|
|
|
<u-input v-model="personal_info.taAgeRangeN" input-align="right" placeholder="20~35" type="select" @click="show_ta_age_ranges = true"/>
|
|
|
- <u-select v-model="show_ta_age_ranges" mode="single-column" :list="base_dictionary.nlfwList" @confirm="taAgeRangeConfirm"></u-select>
|
|
|
+ <u-select v-model="show_ta_age_ranges" :defaultValue="defaultData.ta_age_range" mode="single-column" :list="base_dictionary.nlfwList" @confirm="taAgeRangeConfirm"></u-select>
|
|
|
</u-form-item>
|
|
|
|
|
|
<u-form-item label="月薪" >
|
|
|
<u-input v-model="personal_info.taIncomeRangeN" input-align="right" placeholder="不限" type="select" @click="show_ta_salary = true"/>
|
|
|
- <u-select v-model="show_ta_salary" mode="single-column" :list="base_dictionary.yxList" @confirm="taSalaryRangeConfirm"></u-select>
|
|
|
+ <u-select v-model="show_ta_salary" :defaultValue="defaultData.ta_salary_range" mode="single-column" :list="base_dictionary.yxList" @confirm="taSalaryRangeConfirm"></u-select>
|
|
|
</u-form-item>
|
|
|
<u-form-item label="学历" >
|
|
|
<u-input v-model="personal_info.taEduN" input-align="right" placeholder="不限" type="select" @click="show_ta_education = true"/>
|
|
|
- <u-select v-model="show_ta_education" mode="single-column" :list="base_dictionary.xlList" @confirm="taEducationConfirm"></u-select>
|
|
|
+ <u-select v-model="show_ta_education" :defaultValue="defaultData.ta_education" mode="single-column" :list="base_dictionary.xlList" @confirm="taEducationConfirm"></u-select>
|
|
|
</u-form-item>
|
|
|
<u-form-item label="职业">
|
|
|
<u-input v-model="personal_info.taOccupation" input-align="right" placeholder="不限" /></u-form-item>
|
|
|
<u-form-item label="所在地">
|
|
|
- <u-input v-model="personal_info.taWorkplaceN" input-align="right" placeholder="请选择" type="select" @click='taWorkAddressChange'/></u-form-item>
|
|
|
+ <u-input v-model="personal_info.taWorkplaceN" :defaultValue="defaultData.ta_work_address" input-align="right" placeholder="请选择" type="select" @click='taWorkAddressChange'/>
|
|
|
+ <u-select v-model="show_ta_work_address" mode="mutil-column-auto" :default-value='defaultData.ta_work_address' :list="defaultColumns" @confirm="onTaWorkCityConfirm"></u-select>
|
|
|
+ </u-form-item>
|
|
|
<u-form-item label="其他要求">
|
|
|
- <u-input v-model="personal_info.taOther" input-align="right" placeholder="请选择" /></u-form-item>
|
|
|
+ <u-input v-model="personal_info.taOther" input-align="right" placeholder="请选择" /></u-form-item>
|
|
|
</u-form>
|
|
|
</view>
|
|
|
|
|
@@ -141,12 +152,8 @@
|
|
|
</view>
|
|
|
</u-popup>
|
|
|
</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>
|
|
|
- <mpvue-city-picker themeColor="#007AFF" ref="mpvueTaWorkCityPicker" :pickerValueDefault="cityPickerValueDefault" @onConfirm="onTaWorkCityConfirm"></mpvue-city-picker>
|
|
|
-<!--
|
|
|
+
|
|
|
+ <!--
|
|
|
<u-action-sheet
|
|
|
:show="show_education"
|
|
|
:actions="base_dictionary.xlList"
|
|
@@ -233,22 +240,42 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+
|
|
|
import * as loginApi from '@/apis/login.js'
|
|
|
- import mpvueCityPicker from "@/pagesB/components/mpvue-citypicker/mpvueCityPicker.vue";
|
|
|
+
|
|
|
+// import mpvueCityPicker from "@/pagesB/components/mpvue-citypicker/mpvueCityPicker.vue";
|
|
|
// import mpvueCityPicker from "../../pagesB/components/mpvue-citypicker/mpvueCityPicker.vue";
|
|
|
- import {provinceData,setCityData,getCityData} from '@/pagesB/components/mpvue-citypicker/city-data/province.js';
|
|
|
+ import {provinceData,cityData,areaData,setCityData,getCityData,getCityPosition} from '@/apis/city.js';
|
|
|
let _self;
|
|
|
export default {
|
|
|
- components:{
|
|
|
+/* components:{
|
|
|
mpvueCityPicker
|
|
|
- },
|
|
|
+ },*/
|
|
|
data() {
|
|
|
return {
|
|
|
-
|
|
|
+ defaultColumns: [],
|
|
|
cityPickerValueDefault:[16,6,0],
|
|
|
customStyle: {
|
|
|
background: '#FF5E5E'
|
|
|
},
|
|
|
+ defaultData:{
|
|
|
+ height:[45],
|
|
|
+ weight:[45],
|
|
|
+
|
|
|
+ address:[16,6,0],
|
|
|
+ registered_residence:[16,6,0],
|
|
|
+ work_address:[16,6,0],
|
|
|
+ education:[1],
|
|
|
+ profession:[1],
|
|
|
+ salary_range:[1],
|
|
|
+ house_status:[1],
|
|
|
+ marriage_status:[1],
|
|
|
+ children_status:[1],
|
|
|
+ ta_age_range:[1],
|
|
|
+ ta_salary_range:[1],
|
|
|
+ ta_education:[1],
|
|
|
+ ta_work_address:[16,6,0]
|
|
|
+ },
|
|
|
form: {
|
|
|
name: '',
|
|
|
sex: '',
|
|
@@ -314,10 +341,7 @@
|
|
|
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- methods: {
|
|
|
-
|
|
|
- }
|
|
|
+
|
|
|
|
|
|
},
|
|
|
computed:{
|
|
@@ -333,10 +357,13 @@
|
|
|
},
|
|
|
onLoad(){
|
|
|
_self = this;
|
|
|
+
|
|
|
+// console.log('省'+JSON.stringify(provinceData))
|
|
|
+
|
|
|
//let personalInfoPlus = this.carhelp.getPersonInfoPlus();
|
|
|
//console.log('personalInfoPlus'+JSON.stringify(personalInfoPlus))
|
|
|
this.personal_info = this.carhelp.getPersonInfo();
|
|
|
- console.log('个人信息'+JSON.stringify(this.personal_info))
|
|
|
+// console.log('个人信息'+JSON.stringify(this.personal_info))
|
|
|
let subject = {subject:''}
|
|
|
loginApi.getBaseDictionary(subject).then(function(data){
|
|
|
//console.log('基础字典'+JSON.stringify(data));
|
|
@@ -503,7 +530,7 @@
|
|
|
this.weight_ranges.push(weight_range);
|
|
|
}
|
|
|
if(this.personal_info){
|
|
|
- this.form.sex = this.personal_info.gender?'男':'女'
|
|
|
+ this.form.sex = this.personal_info.gender?'女':'男'
|
|
|
if(this.personal_info.height)
|
|
|
{
|
|
|
this.form.height = this.personal_info.height+'cm'
|
|
@@ -521,21 +548,29 @@
|
|
|
// console.log('获取城市成功'+JSON.stringify(data));
|
|
|
if(data.result && data.data){
|
|
|
setCityData(data.data);
|
|
|
+ _self.init_city_data();
|
|
|
+
|
|
|
//_self.$refs.mpvuebirtydayCityPicker.setCityData(data.data);
|
|
|
//console.log('province data '+JSON.stringify(provinceData))
|
|
|
if(_self.personal_info.birthplace!=null){
|
|
|
_self.personal_info.birthplaceN = getCityData(Number(_self.personal_info.birthplace));
|
|
|
- // console.log('address'+JSON.stringify(_self.form.addressId))
|
|
|
+ _self.defaultData.address = getCityPosition(Number(_self.personal_info.birthplace));
|
|
|
+ //this.defaultData.registered_residence = this.defaultData.address;
|
|
|
+ //this.defaultData.work_address = this.defaultData.address; //
|
|
|
+ console.log('address'+JSON.stringify(_self.defaultData.address))
|
|
|
}
|
|
|
if(_self.personal_info.registeredResidence!=null){
|
|
|
_self.personal_info.registeredResidenceN = getCityData(Number(_self.personal_info.registeredResidence));
|
|
|
+ _self.defaultData.registered_residence = getCityPosition(Number(_self.personal_info.registeredResidence));
|
|
|
}
|
|
|
if(_self.personal_info.workplace!=null){
|
|
|
_self.personal_info.workplaceN = getCityData(Number(_self.personal_info.workplace));
|
|
|
+ _self.defaultData.work_address = getCityPosition(Number(_self.personal_info.workplace));
|
|
|
|
|
|
}
|
|
|
if(_self.personal_info.taWorkplace!=null){
|
|
|
_self.personal_info.taWorkplaceN = getCityData(Number(_self.personal_info.taWorkplace));
|
|
|
+ _self.defaultData.ta_work_address = getCityPosition(Number(_self.personal_info.taWorkplace));
|
|
|
|
|
|
}
|
|
|
}
|
|
@@ -543,12 +578,54 @@
|
|
|
},function(err){
|
|
|
console.log('获取城市列表错误'+JSON.stringify(err))
|
|
|
})
|
|
|
+ }else{
|
|
|
+ _self.init_city_data();
|
|
|
+ if(_self.personal_info.birthplace!=null){
|
|
|
+ _self.personal_info.birthplaceN = getCityData(Number(_self.personal_info.birthplace));
|
|
|
+ _self.defaultData.address = getCityPosition(Number(_self.personal_info.birthplace));
|
|
|
+ //this.defaultData.registered_residence = this.defaultData.address;
|
|
|
+ //this.defaultData.work_address = this.defaultData.address; //
|
|
|
+ console.log('address'+JSON.stringify(_self.defaultData.address))
|
|
|
+ }
|
|
|
+ if(_self.personal_info.registeredResidence!=null){
|
|
|
+ _self.personal_info.registeredResidenceN = getCityData(Number(_self.personal_info.registeredResidence));
|
|
|
+ _self.defaultData.registered_residence = getCityPosition(Number(_self.personal_info.registeredResidence));
|
|
|
+ }
|
|
|
+ if(_self.personal_info.workplace!=null){
|
|
|
+ _self.personal_info.workplaceN = getCityData(Number(_self.personal_info.workplace));
|
|
|
+ _self.defaultData.work_address = getCityPosition(Number(_self.personal_info.workplace));
|
|
|
+
|
|
|
+ }
|
|
|
+ if(_self.personal_info.taWorkplace!=null){
|
|
|
+ _self.personal_info.taWorkplaceN = getCityData(Number(_self.personal_info.taWorkplace));
|
|
|
+ _self.defaultData.ta_work_address = getCityPosition(Number(_self.personal_info.taWorkplace));
|
|
|
+
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|
|
|
// console.log('个人信息'+JSON.stringify(this.personal_info))
|
|
|
},
|
|
|
methods:{
|
|
|
+ init_city_data(){
|
|
|
+ for(let i = 0;i< provinceData.length;i++){
|
|
|
+ let province = provinceData[i];
|
|
|
+ if(cityData[i].length>0){
|
|
|
+ province.children = [];
|
|
|
+ for(let j = 0;j< cityData[i].length;j++){
|
|
|
+ let city = cityData[i][j];
|
|
|
+ if(areaData[i][j].length>0){
|
|
|
+ city.children = [];
|
|
|
+ for(let k = 0;k< areaData[i][j].length;k++){
|
|
|
+ city.children.push(areaData[i][j][k])
|
|
|
+ }
|
|
|
+ }
|
|
|
+ province.children.push(city);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ this.defaultColumns.push(province);
|
|
|
+ }
|
|
|
+ },
|
|
|
saveSelfEvaluation(){
|
|
|
this.showSelfEvaluation = false;
|
|
|
this.personal_info.selfEvaluation = this.selfEvaluation;
|
|
@@ -579,40 +656,98 @@
|
|
|
console.log('item'+JSON.stringify(this.base_dictionary.hobbyInfoList[index]))
|
|
|
},
|
|
|
birthdayAddressChange(){
|
|
|
- this.$refs.mpvuebirtydayCityPicker.show()
|
|
|
+ _self.show_birthday_address = true;
|
|
|
+// console.log('birthdayAddress change')
|
|
|
+// this.$refs.mpvuebirtydayCityPicker.show()
|
|
|
},
|
|
|
registeredResidenceAddressChange(){
|
|
|
- this.$refs.mpvueRegisteredResidenceCityPicker.show()
|
|
|
+ _self.show_registered_residence = true;
|
|
|
+// this.$refs.mpvueRegisteredResidenceCityPicker.show()
|
|
|
},
|
|
|
workAddressChange(){
|
|
|
- this.$refs.mpvueWorkCityPicker.show()
|
|
|
+ _self.show_work_address = true;
|
|
|
+// this.$refs.mpvueWorkCityPicker.show()
|
|
|
},
|
|
|
taWorkAddressChange(){
|
|
|
- this.$refs.mpvueTaWorkCityPicker.show()
|
|
|
+ _self.show_ta_work_address = true;
|
|
|
+// this.$refs.mpvueTaWorkCityPicker.show()
|
|
|
},
|
|
|
onBirthdayCityConfirm(e) {
|
|
|
- _self.personal_info.birthplaceN = e.label;
|
|
|
- _self.personal_info.birthplace = e.cityCode.toString();
|
|
|
- _self.personal_info.registeredResidenceN= e.label;
|
|
|
- _self.personal_info.registeredResidence = e.cityCode.toString();
|
|
|
- _self.personal_info.workplaceN = e.label;
|
|
|
- _self.personal_info.workplace = e.cityCode.toString();
|
|
|
- console.log('地址选择'+JSON.stringify(_self.form.addressId))
|
|
|
+// console.log('e'+JSON.stringify(e))
|
|
|
+ //this.defaultData.address = [this.base_dictionary.znqkList.findIndex(item => item.value === e[0].value)]
|
|
|
+ //this.defaultData.address = [17,1,1]
|
|
|
+ let province = e[0];
|
|
|
+ let city = e[1];
|
|
|
+ let area = e[2];
|
|
|
+
|
|
|
+ this.defaultData.address = getCityPosition(area.value);
|
|
|
+ this.defaultData.registered_residence = this.defaultData.address;
|
|
|
+ this.defaultData.work_address = this.defaultData.address;
|
|
|
+// console.log('address '+JSON.stringify(this.defaultData.address))
|
|
|
+ this.personal_info.birthplaceN = '';
|
|
|
+ e.map((val, index) => {
|
|
|
+ // this.result += this.result == '' ? val.label : '-' + val.label;
|
|
|
+ let result = val.label
|
|
|
+ _self.personal_info.birthplace = val.value;
|
|
|
+ let name = getCityData(Number(val.value));
|
|
|
+ _self.personal_info.birthplaceN = name;
|
|
|
+
|
|
|
+ //
|
|
|
+ _self.personal_info.registeredResidenceN= _self.personal_info.birthplaceN;
|
|
|
+ _self.personal_info.registeredResidence = _self.personal_info.birthplace;
|
|
|
+ _self.personal_info.workplaceN = _self.personal_info.birthplaceN;
|
|
|
+ _self.personal_info.workplace = _self.personal_info.birthplace;
|
|
|
+ })
|
|
|
+// console.log('地址选择'+JSON.stringify(_self.form.addressId))
|
|
|
},
|
|
|
onResidenceRegisteredCityConfirm(e) {
|
|
|
- _self.personal_info.registeredResidenceN= e.label;
|
|
|
- _self.personal_info.registeredResidence = e.cityCode.toString();
|
|
|
- console.log('地址选择'+JSON.stringify(_self.form.registered_residenceId))
|
|
|
+ let province = e[0];
|
|
|
+ let city = e[1];
|
|
|
+ let area = e[2];
|
|
|
+
|
|
|
+ this.defaultData.registered_residence = getCityPosition(area.value);
|
|
|
+// console.log('address '+JSON.stringify(this.defaultData.address))
|
|
|
+ this.personal_info.registeredResidenceN = '';
|
|
|
+ e.map((val, index) => {
|
|
|
+ // this.result += this.result == '' ? val.label : '-' + val.label;
|
|
|
+ let result = val.label
|
|
|
+ let name = getCityData(Number(val.value));
|
|
|
+ _self.personal_info.registeredResidenceN = name;
|
|
|
+ _self.personal_info.registeredResidence = val.value;
|
|
|
+ })
|
|
|
},
|
|
|
onWorkCityConfirm(e) {
|
|
|
- _self.personal_info.workplaceN = e.label;
|
|
|
- _self.personal_info.workplace = e.cityCode.toString();
|
|
|
- console.log('地址选择'+JSON.stringify(_self.form.work_addressId))
|
|
|
+ let province = e[0];
|
|
|
+ let city = e[1];
|
|
|
+ let area = e[2];
|
|
|
+
|
|
|
+ this.defaultData.work_address = getCityPosition(area.value);
|
|
|
+// console.log('address '+JSON.stringify(this.defaultData.address))
|
|
|
+ this.personal_info.workplaceN = '';
|
|
|
+ e.map((val, index) => {
|
|
|
+ // this.result += this.result == '' ? val.label : '-' + val.label;
|
|
|
+ let result = val.label
|
|
|
+ let name = getCityData(Number(val.value));
|
|
|
+ _self.personal_info.workplaceN = name;
|
|
|
+ _self.personal_info.workplace = val.value;
|
|
|
+ })
|
|
|
},
|
|
|
onTaWorkCityConfirm(e) {
|
|
|
- _self.personal_info.taWorkplaceN = e.label;
|
|
|
- _self.personal_info.taWorkplace = e.cityCode.toString();
|
|
|
- console.log('地址选择'+JSON.stringify(_self.form.work_addressId))
|
|
|
+ let province = e[0];
|
|
|
+ let city = e[1];
|
|
|
+ let area = e[2];
|
|
|
+
|
|
|
+ this.defaultData.ta_work_address = getCityPosition(area.value);
|
|
|
+// console.log('address '+JSON.stringify(this.defaultData.address))
|
|
|
+ this.personal_info.taWorkplaceN = '';
|
|
|
+ e.map((val, index) => {
|
|
|
+ // this.result += this.result == '' ? val.label : '-' + val.label;
|
|
|
+ let result = val.label
|
|
|
+ let name = getCityData(Number(val.value));
|
|
|
+ _self.personal_info.taWorkplaceN = name;
|
|
|
+ _self.personal_info.taWorkplace = val.value;
|
|
|
+ })
|
|
|
+
|
|
|
},
|
|
|
formsubmit(){
|
|
|
let personal_info = {type:1,id:this.personal_info.id};
|
|
@@ -857,6 +992,8 @@
|
|
|
},
|
|
|
childrenConfirm(e){
|
|
|
console.log('e'+JSON.stringify(e))
|
|
|
+ this.defaultData.children_status = [this.base_dictionary.znqkList.findIndex(item => item.value === e[0].value)]
|
|
|
+
|
|
|
this.personal_info.childStatusN = '';
|
|
|
e.map((val, index) => {
|
|
|
// this.result += this.result == '' ? val.label : '-' + val.label;
|
|
@@ -867,6 +1004,8 @@
|
|
|
},
|
|
|
marriageConfirm(e){
|
|
|
console.log('e'+JSON.stringify(e))
|
|
|
+ this.defaultData.marriage_status = [this.base_dictionary.hyqkList.findIndex(item => item.value === e[0].value)]
|
|
|
+
|
|
|
this.personal_info.maritalStatusN = '';
|
|
|
e.map((val, index) => {
|
|
|
// this.result += this.result == '' ? val.label : '-' + val.label;
|
|
@@ -878,6 +1017,8 @@
|
|
|
},
|
|
|
houseConfirm(e){
|
|
|
console.log('e'+JSON.stringify(e))
|
|
|
+ this.defaultData.house_status = [this.base_dictionary.zfqkList.findIndex(item => item.value === e[0].value)]
|
|
|
+
|
|
|
this.personal_info.housingSituationN = '';
|
|
|
e.map((val, index) => {
|
|
|
// this.result += this.result == '' ? val.label : '-' + val.label;
|
|
@@ -888,6 +1029,8 @@
|
|
|
},
|
|
|
educationConfirm(e){
|
|
|
console.log('e'+JSON.stringify(e))
|
|
|
+ this.defaultData.education = [this.base_dictionary.xlList.findIndex(item => item.value === e[0].value)]
|
|
|
+
|
|
|
this.personal_info.educationN = '';
|
|
|
e.map((val, index) => {
|
|
|
// this.result += this.result == '' ? val.label : '-' + val.label;
|
|
@@ -898,6 +1041,8 @@
|
|
|
},
|
|
|
professionConfirm(e){
|
|
|
console.log('e'+JSON.stringify(e))
|
|
|
+ this.defaultData.profession = [this.base_dictionary.hyList.findIndex(item => item.value === e[0].value)]
|
|
|
+
|
|
|
this.personal_info.industryN = '';
|
|
|
e.map((val, index) => {
|
|
|
// this.result += this.result == '' ? val.label : '-' + val.label;
|
|
@@ -908,6 +1053,8 @@
|
|
|
},
|
|
|
salaryConfirm(e){
|
|
|
console.log('e'+JSON.stringify(e))
|
|
|
+ this.defaultData.salary_range = [this.base_dictionary.yxList.findIndex(item => item.value === e[0].value)]
|
|
|
+
|
|
|
this.personal_info.salaryRangeN = '';
|
|
|
e.map((val, index) => {
|
|
|
// this.result += this.result == '' ? val.label : '-' + val.label;
|
|
@@ -918,6 +1065,8 @@
|
|
|
},
|
|
|
taSalaryRangeConfirm(e){
|
|
|
console.log('e111'+JSON.stringify(e))
|
|
|
+ this.defaultData.ta_salary_range = [this.base_dictionary.yxList.findIndex(item => item.value === e[0].value)]
|
|
|
+
|
|
|
this.personal_info.taIncomeRangeN = '';
|
|
|
e.map((val, index) => {
|
|
|
// this.result += this.result == '' ? val.label : '-' + val.label;
|
|
@@ -929,6 +1078,8 @@
|
|
|
},
|
|
|
taAgeRangeConfirm(e){
|
|
|
console.log('e'+JSON.stringify(e))
|
|
|
+ this.defaultData.ta_age_range = [this.base_dictionary.nlfwList.findIndex(item => item.value === e[0].value)]
|
|
|
+
|
|
|
this.personal_info.taAgeRangeN = '';
|
|
|
e.map((val, index) => {
|
|
|
console.log('val'+val + 'index '+index)
|
|
@@ -940,6 +1091,8 @@
|
|
|
},
|
|
|
taEducationConfirm(e){
|
|
|
console.log('e'+JSON.stringify(e))
|
|
|
+ this.defaultData.ta_education = [this.base_dictionary.xlList.findIndex(item => item.value === e[0].value)]
|
|
|
+
|
|
|
this.personal_info.taEduN = '';
|
|
|
e.map((val, index) => {
|
|
|
console.log('val'+val + 'index '+index)
|
|
@@ -997,6 +1150,7 @@
|
|
|
},*/
|
|
|
heightConfirm(e){
|
|
|
console.log('e'+JSON.stringify(e))
|
|
|
+ this.defaultData.height = [this.height_ranges.findIndex(item => item.value === e[0].value)]
|
|
|
this.form.height = '';
|
|
|
e.map((val, index) => {
|
|
|
// this.result += this.result == '' ? val.label : '-' + val.label;
|
|
@@ -1007,6 +1161,7 @@
|
|
|
},
|
|
|
weightConfirm(e){
|
|
|
console.log('e'+JSON.stringify(e))
|
|
|
+ this.defaultData.weight = [this.weight_ranges.findIndex(item => item.value === e[0].value)]
|
|
|
this.form.weight = '';
|
|
|
e.map((val, index) => {
|
|
|
// this.result += this.result == '' ? val.label : '-' + val.label;
|