|
@@ -8,7 +8,7 @@
|
|
|
<view class="list">
|
|
<view class="list">
|
|
|
<view class="lable">性别</view>
|
|
<view class="lable">性别</view>
|
|
|
<picker class="picker" mode="selector" :range="typeList" range-key='name' @change="changeType">
|
|
<picker class="picker" mode="selector" :range="typeList" range-key='name' @change="changeType">
|
|
|
- <view>{{typeList[list.gender].name}}</view>
|
|
|
|
|
|
|
+ <view class="pickertext">{{typeList[list.gender].name}}</view>
|
|
|
</picker>
|
|
</picker>
|
|
|
<image class="image-next" mode="widthFix" src="@/static/img/jt.png"></image>
|
|
<image class="image-next" mode="widthFix" src="@/static/img/jt.png"></image>
|
|
|
</view>
|
|
</view>
|
|
@@ -18,8 +18,11 @@
|
|
|
</view>
|
|
</view>
|
|
|
<view class="list">
|
|
<view class="list">
|
|
|
<view class="lable">岗位职业:</view>
|
|
<view class="lable">岗位职业:</view>
|
|
|
- <input class="input" type="text" v-model="list.job" placeholder="请输入您的岗位职业" />
|
|
|
|
|
- <!-- <image class="image-next" mode="widthFix" src="@/static/img/jt.png"></image> -->
|
|
|
|
|
|
|
+ <picker class="picker" mode="selector" :range="jobsList" range-key='cert_name' @change="changeJob">
|
|
|
|
|
+ <view class="pickertext" v-if="jobsList.length>0">{{jobsList[jobChecked].cert_name}}</view>
|
|
|
|
|
+ <view class="pickertext" v-else>加载中</view>
|
|
|
|
|
+ </picker>
|
|
|
|
|
+ <image class="image-next" mode="widthFix" src="@/static/img/jt.png"></image>
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
|
<view class="img margin-t-30 padding-v-30 padding-c-30">
|
|
<view class="img margin-t-30 padding-v-30 padding-c-30">
|
|
@@ -39,7 +42,8 @@
|
|
|
import {
|
|
import {
|
|
|
cert,
|
|
cert,
|
|
|
certApply,
|
|
certApply,
|
|
|
- uploads
|
|
|
|
|
|
|
+ uploads,
|
|
|
|
|
+ getJobsList
|
|
|
} from '@/api/certificate.js'
|
|
} from '@/api/certificate.js'
|
|
|
import {
|
|
import {
|
|
|
getUserInfo
|
|
getUserInfo
|
|
@@ -47,6 +51,8 @@
|
|
|
export default {
|
|
export default {
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
|
|
+ jobsList:[],
|
|
|
|
|
+ jobChecked:0,//默认选中的对象
|
|
|
list: {
|
|
list: {
|
|
|
name: '', //姓名
|
|
name: '', //姓名
|
|
|
gender: 0, //性别
|
|
gender: 0, //性别
|
|
@@ -65,8 +71,23 @@
|
|
|
},
|
|
},
|
|
|
onLoad() {
|
|
onLoad() {
|
|
|
getUserInfo();
|
|
getUserInfo();
|
|
|
|
|
+ this.getJobsList();
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
|
|
+ //职业变更
|
|
|
|
|
+ changeJob(re){
|
|
|
|
|
+ this.jobChecked = re.detail.value;
|
|
|
|
|
+ this.list.job = this.jobsList[this.jobChecked].cert_name
|
|
|
|
|
+ },
|
|
|
|
|
+ //加载职业
|
|
|
|
|
+ getJobsList(){
|
|
|
|
|
+ getJobsList( ).then(res => {
|
|
|
|
|
+ this.jobsList = res.data.data;
|
|
|
|
|
+ this.list.job = this.jobsList[0].cert_name
|
|
|
|
|
+ }).catch(res => {
|
|
|
|
|
+ console.log(res)
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
// 修改
|
|
// 修改
|
|
|
changeType(res) {
|
|
changeType(res) {
|
|
|
this.list.gender = res.detail.value;
|
|
this.list.gender = res.detail.value;
|
|
@@ -177,6 +198,10 @@
|
|
|
|
|
|
|
|
.picker {
|
|
.picker {
|
|
|
flex-grow: 1;
|
|
flex-grow: 1;
|
|
|
|
|
+ .pickertext{
|
|
|
|
|
+ font-size: $font-base;
|
|
|
|
|
+ color: rgb(128, 128, 128) ;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.lable {
|
|
.lable {
|