|  | @@ -1,7 +1,8 @@
 | 
											
												
													
														|  |  <!-- 我的简历 -->
 |  |  <!-- 我的简历 -->
 | 
											
												
													
														|  |  <template>
 |  |  <template>
 | 
											
												
													
														|  |  	<view class="resume">
 |  |  	<view class="resume">
 | 
											
												
													
														|  | -		<u-navbar back-text="" title="" back-icon-color="#FFFFFF" :background="{ background: '#3D5D4C' }" :border-bottom="false"></u-navbar>
 |  | 
 | 
											
												
													
														|  | 
 |  | +		<u-navbar back-text="" title="" back-icon-color="#FFFFFF" :background="{ background: '#3D5D4C' }"
 | 
											
												
													
														|  | 
 |  | +			:border-bottom="false"></u-navbar>
 | 
											
												
													
														|  |  		<!-- ================================ 头像部分 ================================ -->
 |  |  		<!-- ================================ 头像部分 ================================ -->
 | 
											
												
													
														|  |  		<!--  @click="jumpPage('/pages/dynamicTracking/dynamicTracking')" -->
 |  |  		<!--  @click="jumpPage('/pages/dynamicTracking/dynamicTracking')" -->
 | 
											
												
													
														|  |  		<view class="resume-head">
 |  |  		<view class="resume-head">
 | 
											
										
											
												
													
														|  | @@ -12,14 +13,18 @@
 | 
											
												
													
														|  |  				</view>
 |  |  				</view>
 | 
											
												
													
														|  |  				<view class="info">
 |  |  				<view class="info">
 | 
											
												
													
														|  |  					<view>{{ memberinfo.menSex === 1 ? '女' : '男' }} · </view>
 |  |  					<view>{{ memberinfo.menSex === 1 ? '女' : '男' }} · </view>
 | 
											
												
													
														|  | -					<view>
 |  | 
 | 
											
												
													
														|  | -						<text class="position">{{ memberinfo.jobStatus !== 0 ? '入职中' : '未入职' }}</text>
 |  | 
 | 
											
												
													
														|  | 
 |  | +					<view class="position-box">
 | 
											
												
													
														|  | 
 |  | +						<text class="position">{{ memberinfo.jobStatus === 0 ? '离职' : '在职' }}</text>
 | 
											
												
													
														|  |  						<!-- {{ `(${ memberinfo.company })` }} -->
 |  |  						<!-- {{ `(${ memberinfo.company })` }} -->
 | 
											
												
													
														|  | 
 |  | +						<image class="image" src="../../static/img/edit-icon.png" mode="" @click="changePosition">
 | 
											
												
													
														|  | 
 |  | +						</image>
 | 
											
												
													
														|  |  					</view>
 |  |  					</view>
 | 
											
												
													
														|  | 
 |  | +					<u-select v-model="positionobj.show" :list="positionobj.list"
 | 
											
												
													
														|  | 
 |  | +						:default-value="positionobj.defaultValue" @confirm="positionConfirm"></u-select>
 | 
											
												
													
														|  |  				</view>
 |  |  				</view>
 | 
											
												
													
														|  |  			</view>
 |  |  			</view>
 | 
											
												
													
														|  |  			<view class="resume-head-right">
 |  |  			<view class="resume-head-right">
 | 
											
												
													
														|  | -				
 |  | 
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |  				<u-avatar :src="memberinfo.avatar" mode="circle" size="130" />
 |  |  				<u-avatar :src="memberinfo.avatar" mode="circle" size="130" />
 | 
											
												
													
														|  |  			</view>
 |  |  			</view>
 | 
											
												
													
														|  |  		</view>
 |  |  		</view>
 | 
											
										
											
												
													
														|  | @@ -28,7 +33,10 @@
 | 
											
												
													
														|  |  		<view class="resume-base-info">
 |  |  		<view class="resume-base-info">
 | 
											
												
													
														|  |  			<view class="resume-base-info-left">
 |  |  			<view class="resume-base-info-left">
 | 
											
												
													
														|  |  				<view class="title">基本信息</view>
 |  |  				<view class="title">基本信息</view>
 | 
											
												
													
														|  | -				<view class="resume-base-info-item">退役军人 · {{ memberinfo.menBirth ? getAge(memberinfo.menBirth) : '-' }}岁 · {{ memberinfo.politOutlook || '-' }} · {{ memberinfo.degrEduc || '-' }}</view>
 |  | 
 | 
											
												
													
														|  | 
 |  | +				<view class="resume-base-info-item">退役军人 ·
 | 
											
												
													
														|  | 
 |  | +					{{ memberinfo.menBirth ? getAge(memberinfo.menBirth) : '-' }}岁 ·
 | 
											
												
													
														|  | 
 |  | +					{{ memberinfo.politOutlook || '-' }} · {{ memberinfo.degrEduc || '-' }}
 | 
											
												
													
														|  | 
 |  | +				</view>
 | 
											
												
													
														|  |  				<view class="resume-base-info-phone">
 |  |  				<view class="resume-base-info-phone">
 | 
											
												
													
														|  |  					电话:<text class="icon-phone-icon"></text> {{ memberinfo.mobile }}
 |  |  					电话:<text class="icon-phone-icon"></text> {{ memberinfo.mobile }}
 | 
											
												
													
														|  |  				</view>
 |  |  				</view>
 | 
											
										
											
												
													
														|  | @@ -42,12 +50,19 @@
 | 
											
												
													
														|  |  		<view class="resume-job-intention">
 |  |  		<view class="resume-job-intention">
 | 
											
												
													
														|  |  			<view class="resume-job-intention-left">
 |  |  			<view class="resume-job-intention-left">
 | 
											
												
													
														|  |  				<view class="title">期望薪资</view>
 |  |  				<view class="title">期望薪资</view>
 | 
											
												
													
														|  | -				<view v-if="memberinfo.cityName && memberinfo.provinceName && memberinfo.areaName">{{ `${memberinfo.provinceName}-${memberinfo.cityName}-${memberinfo.areaName}` }}</view>
 |  | 
 | 
											
												
													
														|  | -				<view v-if="memberinfo.expectedLowestSalary && memberinfo.expectedHighestSalary">{{ `${memberinfo.expectedLowestSalary}k ~ ${memberinfo.expectedHighestSalary}k` }}</view>
 |  | 
 | 
											
												
													
														|  | -				<view class="supple" v-if="!memberinfo.workCity && !memberinfo.expectedLowestSalary && !memberinfo.expectedLowestSalary">暂末补充求意向… </view>
 |  | 
 | 
											
												
													
														|  | 
 |  | +				<view v-if="memberinfo.cityName && memberinfo.provinceName && memberinfo.areaName">
 | 
											
												
													
														|  | 
 |  | +					{{ `${memberinfo.provinceName}-${memberinfo.cityName}-${memberinfo.areaName}` }}
 | 
											
												
													
														|  | 
 |  | +				</view>
 | 
											
												
													
														|  | 
 |  | +				<view v-if="memberinfo.expectedLowestSalary && memberinfo.expectedHighestSalary">
 | 
											
												
													
														|  | 
 |  | +					{{ `${memberinfo.expectedLowestSalary}k ~ ${memberinfo.expectedHighestSalary}k` }}
 | 
											
												
													
														|  | 
 |  | +				</view>
 | 
											
												
													
														|  | 
 |  | +				<view class="supple"
 | 
											
												
													
														|  | 
 |  | +					v-if="!memberinfo.workCity && !memberinfo.expectedLowestSalary && !memberinfo.expectedLowestSalary">
 | 
											
												
													
														|  | 
 |  | +					暂末补充求意向… </view>
 | 
											
												
													
														|  |  			</view>
 |  |  			</view>
 | 
											
												
													
														|  |  			<view class="resume-job-intention-right">
 |  |  			<view class="resume-job-intention-right">
 | 
											
												
													
														|  | -				<image src="../../static/img/edit-icon.png" mode="" @click="jumpPage('/pages/evaluationIntention/evaluationIntention', { tabCur: 0 })"></image>
 |  | 
 | 
											
												
													
														|  | 
 |  | +				<image src="../../static/img/edit-icon.png" mode=""
 | 
											
												
													
														|  | 
 |  | +					@click="jumpPage('/pages/evaluationIntention/evaluationIntention', { tabCur: 0 })"></image>
 | 
											
												
													
														|  |  			</view>
 |  |  			</view>
 | 
											
												
													
														|  |  		</view>
 |  |  		</view>
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -56,13 +71,14 @@
 | 
											
												
													
														|  |  			<view class="resume-self-evaluation-left">
 |  |  			<view class="resume-self-evaluation-left">
 | 
											
												
													
														|  |  				<view class="title">自我评价</view>
 |  |  				<view class="title">自我评价</view>
 | 
											
												
													
														|  |  				<view class="supple" v-if="!memberinfo.selfAssessment">暂未补充自我评价...</view>
 |  |  				<view class="supple" v-if="!memberinfo.selfAssessment">暂未补充自我评价...</view>
 | 
											
												
													
														|  | -				
 |  | 
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |  				<view class="resume-self-evaluation-info" v-else>
 |  |  				<view class="resume-self-evaluation-info" v-else>
 | 
											
												
													
														|  |  					<view class="rsei-box">{{ memberinfo.selfAssessment }}</view>
 |  |  					<view class="rsei-box">{{ memberinfo.selfAssessment }}</view>
 | 
											
												
													
														|  |  				</view>
 |  |  				</view>
 | 
											
												
													
														|  |  			</view>
 |  |  			</view>
 | 
											
												
													
														|  |  			<view class="resume-self-evaluation-right">
 |  |  			<view class="resume-self-evaluation-right">
 | 
											
												
													
														|  | -				<image src="../../static/img/edit-icon.png" mode="" @click="jumpPage('/pages/evaluationIntention/evaluationIntention', { tabCur: 1 })"></image>
 |  | 
 | 
											
												
													
														|  | 
 |  | +				<image src="../../static/img/edit-icon.png" mode=""
 | 
											
												
													
														|  | 
 |  | +					@click="jumpPage('/pages/evaluationIntention/evaluationIntention', { tabCur: 1 })"></image>
 | 
											
												
													
														|  |  			</view>
 |  |  			</view>
 | 
											
												
													
														|  |  		</view>
 |  |  		</view>
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -170,7 +186,20 @@
 | 
											
												
													
														|  |  					}
 |  |  					}
 | 
											
												
													
														|  |  				],
 |  |  				],
 | 
											
												
													
														|  |  				// 是否展开培训经历
 |  |  				// 是否展开培训经历
 | 
											
												
													
														|  | -				isTrainExpand: true
 |  | 
 | 
											
												
													
														|  | 
 |  | +				isTrainExpand: true,
 | 
											
												
													
														|  | 
 |  | +				positionobj: {
 | 
											
												
													
														|  | 
 |  | +					show: false,
 | 
											
												
													
														|  | 
 |  | +					defaultValue: [0],
 | 
											
												
													
														|  | 
 |  | +					list: [{
 | 
											
												
													
														|  | 
 |  | +							value: 0,
 | 
											
												
													
														|  | 
 |  | +							label: '离职'
 | 
											
												
													
														|  | 
 |  | +						},
 | 
											
												
													
														|  | 
 |  | +						{
 | 
											
												
													
														|  | 
 |  | +							value: 1,
 | 
											
												
													
														|  | 
 |  | +							label: '在职'
 | 
											
												
													
														|  | 
 |  | +						}
 | 
											
												
													
														|  | 
 |  | +					]
 | 
											
												
													
														|  | 
 |  | +				}
 | 
											
												
													
														|  |  			}
 |  |  			}
 | 
											
												
													
														|  |  		},
 |  |  		},
 | 
											
												
													
														|  |  		onShow() {
 |  |  		onShow() {
 | 
											
										
											
												
													
														|  | @@ -189,9 +218,9 @@
 | 
											
												
													
														|  |  			/**
 |  |  			/**
 | 
											
												
													
														|  |  			 * 获取用户基本信息
 |  |  			 * 获取用户基本信息
 | 
											
												
													
														|  |  			 */
 |  |  			 */
 | 
											
												
													
														|  | -			getMemberinfo(){
 |  | 
 | 
											
												
													
														|  | 
 |  | +			getMemberinfo() {
 | 
											
												
													
														|  |  				this.$u.api.getmemberinfo().then(res => {
 |  |  				this.$u.api.getmemberinfo().then(res => {
 | 
											
												
													
														|  | -					if (res.code === 200){
 |  | 
 | 
											
												
													
														|  | 
 |  | +					if (res.code === 200) {
 | 
											
												
													
														|  |  						this.memberinfo = res.data;
 |  |  						this.memberinfo = res.data;
 | 
											
												
													
														|  |  					} else {
 |  |  					} else {
 | 
											
												
													
														|  |  						this.$refs.uToast.show({
 |  |  						this.$refs.uToast.show({
 | 
											
										
											
												
													
														|  | @@ -215,6 +244,35 @@
 | 
											
												
													
														|  |  				const now = new Date().valueOf();
 |  |  				const now = new Date().valueOf();
 | 
											
												
													
														|  |  				const age = (now - birth) / 1000 / 60 / 60 / 24 / 365;
 |  |  				const age = (now - birth) / 1000 / 60 / 60 / 24 / 365;
 | 
											
												
													
														|  |  				return parseInt(age);
 |  |  				return parseInt(age);
 | 
											
												
													
														|  | 
 |  | +			},
 | 
											
												
													
														|  | 
 |  | +			changePosition() {
 | 
											
												
													
														|  | 
 |  | +				this.positionobj.defaultValue = [this.memberinfo.jobStatus]
 | 
											
												
													
														|  | 
 |  | +				this.positionobj.show = true
 | 
											
												
													
														|  | 
 |  | +			},
 | 
											
												
													
														|  | 
 |  | +			/**
 | 
											
												
													
														|  | 
 |  | +			 * 确认修改在职状态
 | 
											
												
													
														|  | 
 |  | +			 * @param {Object} e
 | 
											
												
													
														|  | 
 |  | +			 */
 | 
											
												
													
														|  | 
 |  | +			positionConfirm(e) {
 | 
											
												
													
														|  | 
 |  | +				const {
 | 
											
												
													
														|  | 
 |  | +					value
 | 
											
												
													
														|  | 
 |  | +				} = e[0]
 | 
											
												
													
														|  | 
 |  | +				this.$u.api.mine.updatePositionStatusApi({
 | 
											
												
													
														|  | 
 |  | +					jobStatus: value
 | 
											
												
													
														|  | 
 |  | +				}).then(res => {
 | 
											
												
													
														|  | 
 |  | +					if (res.code === 200) {
 | 
											
												
													
														|  | 
 |  | +						this.getMemberinfo()
 | 
											
												
													
														|  | 
 |  | +						this.$refs.uToast.show({
 | 
											
												
													
														|  | 
 |  | +							title: '修改在职状态成功!',
 | 
											
												
													
														|  | 
 |  | +							type: 'success'
 | 
											
												
													
														|  | 
 |  | +						})
 | 
											
												
													
														|  | 
 |  | +					} else {
 | 
											
												
													
														|  | 
 |  | +						this.$refs.uToast.show({
 | 
											
												
													
														|  | 
 |  | +							title: res.msg || '修改在职状态失败!',
 | 
											
												
													
														|  | 
 |  | +							type: 'error'
 | 
											
												
													
														|  | 
 |  | +						})
 | 
											
												
													
														|  | 
 |  | +					}
 | 
											
												
													
														|  | 
 |  | +				})
 | 
											
												
													
														|  |  			}
 |  |  			}
 | 
											
												
													
														|  |  		}
 |  |  		}
 | 
											
												
													
														|  |  	}
 |  |  	}
 |