|
@@ -2,87 +2,102 @@
|
|
<view class="content">
|
|
<view class="content">
|
|
<view class="" v-if="state == 0 || state == 2">
|
|
<view class="" v-if="state == 0 || state == 2">
|
|
<view class="top hflex acenter" v-if="state == 2">
|
|
<view class="top hflex acenter" v-if="state == 2">
|
|
- <image src="https://ship-expert.zhousi.hdlkeji.com/common/person.png" class="top_img"></image>
|
|
|
|
|
|
+ <image src="https://ship.shipcc.cn/common/person.png" class="top_img"></image>
|
|
<view class="top_text">你已成功加入人才库</view>
|
|
<view class="top_text">你已成功加入人才库</view>
|
|
</view>
|
|
</view>
|
|
<view class="box" style="margin-top: 20rpx;">
|
|
<view class="box" style="margin-top: 20rpx;">
|
|
<view class="box_title">基本信息</view>
|
|
<view class="box_title">基本信息</view>
|
|
<view class="hflex acenter jbetween cell">
|
|
<view class="hflex acenter jbetween cell">
|
|
- <view class="left">姓名</view>
|
|
|
|
- <u-input v-model="userInfo.name" placeholder="请输入您的姓名" inputAlign="right" border="none"></u-input>
|
|
|
|
|
|
+ <view class="left" :class="state != 2 ? 'required' : ''">姓名</view>
|
|
|
|
+ <view class="left" v-if="state == 2">{{userInfo.name}}</view>
|
|
|
|
+ <u-input v-model="userInfo.name" v-if="state != 2" placeholder="请输入您的姓名" inputAlign="right" border="none"></u-input>
|
|
</view>
|
|
</view>
|
|
- <picker @change="bindSexChange" :value="index" :range="sexList">
|
|
|
|
|
|
+ <picker @change="bindSexChange" :value="index" :range="sexList" :disabled="state == 2 ? true: false">
|
|
<view class="hflex acenter jbetween cell">
|
|
<view class="hflex acenter jbetween cell">
|
|
- <view class="left">性别</view>
|
|
|
|
- <u-input border="none" v-model="userInfo.sex" disabled disabledColor="#fff" placeholder="请选择您的性别" suffixIcon="arrow-right" suffixIconStyle="color: #b7b7b7" inputAlign="right"></u-input>
|
|
|
|
|
|
+ <view class="left " :class="state != 2 ? 'required' : ''">性别</view>
|
|
|
|
+ <view class="left" v-if="state == 2">{{userInfo.sex}}</view>
|
|
|
|
+ <u-input border="none" v-model="userInfo.sex" v-if="state != 2" disabled disabledColor="#fff" placeholder="请选择您的性别" suffixIcon="arrow-right" suffixIconStyle="color: #b7b7b7" inputAlign="right"></u-input>
|
|
</view>
|
|
</view>
|
|
</picker>
|
|
</picker>
|
|
- <picker @change="bindAgeChange" :value="index" :range="ageList">
|
|
|
|
|
|
+ <picker @change="bindAgeChange" :value="index" :range="ageList" :disabled="state == 2 ? true: false">
|
|
<view class="hflex acenter jbetween cell">
|
|
<view class="hflex acenter jbetween cell">
|
|
- <view class="left">年龄</view>
|
|
|
|
- <u-input border="none" v-model="userInfo.age" disabled disabledColor="#fff" placeholder="请选择您的年龄" suffixIcon="arrow-right" suffixIconStyle="color: #b7b7b7" inputAlign="right"></u-input>
|
|
|
|
|
|
+ <view class="left " :class="state != 2 ? 'required' : ''">年龄</view>
|
|
|
|
+ <view class="left" v-if="state == 2">{{userInfo.age}}</view>
|
|
|
|
+ <u-input border="none" v-model="userInfo.age" v-if="state != 2" disabled disabledColor="#fff" placeholder="请选择您的年龄" suffixIcon="arrow-right" suffixIconStyle="color: #b7b7b7" inputAlign="right"></u-input>
|
|
</view>
|
|
</view>
|
|
</picker>
|
|
</picker>
|
|
<view class="hflex acenter jbetween cell">
|
|
<view class="hflex acenter jbetween cell">
|
|
- <view class="left">籍贯</view>
|
|
|
|
- <u-input v-model="userInfo.place" placeholder="请输入您的籍贯" inputAlign="right" border="none"></u-input>
|
|
|
|
|
|
+ <view class="left " :class="state != 2 ? 'required' : ''">籍贯</view>
|
|
|
|
+ <view class="left" v-if="state == 2">{{userInfo.place}}</view>
|
|
|
|
+ <u-input v-model="userInfo.place" v-if="state != 2" placeholder="请输入您的籍贯" inputAlign="right" border="none"></u-input>
|
|
</view>
|
|
</view>
|
|
<view class="hflex acenter jbetween cell">
|
|
<view class="hflex acenter jbetween cell">
|
|
- <view class="left">电话</view>
|
|
|
|
- <u-input v-model="userInfo.phone" placeholder="请输入您的电话" inputAlign="right" border="none"></u-input>
|
|
|
|
|
|
+ <view class="left " :class="state != 2 ? 'required' : ''">电话</view>
|
|
|
|
+ <view class="left" v-if="state == 2">{{userInfo.phone}}</view>
|
|
|
|
+ <u-input v-model="userInfo.phone" v-if="state != 2" placeholder="请输入您的电话" inputAlign="right" border="none"></u-input>
|
|
</view>
|
|
</view>
|
|
<view class="hflex acenter jbetween cell">
|
|
<view class="hflex acenter jbetween cell">
|
|
- <view class="left">邮箱</view>
|
|
|
|
- <u-input v-model="userInfo.email" placeholder="请输入您的邮箱" inputAlign="right" border="none"></u-input>
|
|
|
|
|
|
+ <view class="left " :class="state != 2 ? 'required' : ''">邮箱</view>
|
|
|
|
+ <view class="left" v-if="state == 2">{{userInfo.email}}</view>
|
|
|
|
+ <u-input v-model="userInfo.email" v-if="state != 2" placeholder="请输入您的邮箱" inputAlign="right" border="none"></u-input>
|
|
</view>
|
|
</view>
|
|
- <picker mode="region" @change="changeAddress" :value="index" >
|
|
|
|
|
|
+ <picker mode="region" @change="changeAddress" :value="index" :disabled="state == 2 ? true: false">
|
|
<view class="hflex acenter jbetween cell">
|
|
<view class="hflex acenter jbetween cell">
|
|
- <view class="left">所在地区</view>
|
|
|
|
- <u-input border="none" inputAlign="right" disabled disabledColor="#fff" v-model="userInfo.region" placeholder="请选择省市区" suffixIcon="arrow-right" suffixIconStyle="color: #b7b7b7"></u-input>
|
|
|
|
|
|
+ <view class="left " :class="state != 2 ? 'required' : ''">所在地区</view>
|
|
|
|
+ <view class="left" v-if="state == 2">{{userInfo.region}}</view>
|
|
|
|
+ <u-input border="none" v-if="state != 2" inputAlign="right" disabled disabledColor="#fff" v-model="userInfo.region" placeholder="请选择省市区" suffixIcon="arrow-right" suffixIconStyle="color: #b7b7b7"></u-input>
|
|
</view>
|
|
</view>
|
|
</picker>
|
|
</picker>
|
|
<view class="hflex acenter jbetween cell">
|
|
<view class="hflex acenter jbetween cell">
|
|
- <view class="left">详细地址</view>
|
|
|
|
- <u-input v-model="userInfo.address" placeholder="街道,楼牌号等" inputAlign="right" border="none"></u-input>
|
|
|
|
|
|
+ <view class="left " :class="state != 2 ? 'required' : ''">详细地址</view>
|
|
|
|
+ <view class="left" v-if="state == 2">{{userInfo.address}}</view>
|
|
|
|
+ <u-input v-model="userInfo.address" v-if="state != 2" placeholder="街道,楼牌号等" inputAlign="right" border="none"></u-input>
|
|
</view>
|
|
</view>
|
|
<view class="hflex acenter jbetween cell">
|
|
<view class="hflex acenter jbetween cell">
|
|
- <view class="left">毕业院校</view>
|
|
|
|
- <u-input v-model="userInfo.school" placeholder="请输入您的毕业院校" inputAlign="right" border="none"></u-input>
|
|
|
|
|
|
+ <view class="left " :class="state != 2 ? 'required' : ''">毕业院校</view>
|
|
|
|
+ <view class="left" v-if="state == 2">{{userInfo.school}}</view>
|
|
|
|
+ <u-input v-model="userInfo.school" v-if="state != 2" placeholder="请输入您的毕业院校" inputAlign="right" border="none"></u-input>
|
|
</view>
|
|
</view>
|
|
- <picker @change="bindEduChange" :value="index" :range="educationList">
|
|
|
|
|
|
+ <picker @change="bindEduChange" :value="index" :range="educationList" :disabled="state == 2 ? true: false">
|
|
<view class="hflex acenter jbetween cell">
|
|
<view class="hflex acenter jbetween cell">
|
|
- <view class="left">学历</view>
|
|
|
|
- <u-input border="none" v-model="userInfo.education" disabled disabledColor="#fff" placeholder="请选择您的学历" suffixIcon="arrow-right" suffixIconStyle="color: #b7b7b7" inputAlign="right"></u-input>
|
|
|
|
|
|
+ <view class="left " :class="state != 2 ? 'required' : ''">学历</view>
|
|
|
|
+ <view class="left" v-if="state == 2">{{userInfo.education}}</view>
|
|
|
|
+ <u-input border="none" v-if="state != 2" v-model="userInfo.education" disabled disabledColor="#fff" placeholder="请选择您的学历" suffixIcon="arrow-right" suffixIconStyle="color: #b7b7b7" inputAlign="right"></u-input>
|
|
</view>
|
|
</view>
|
|
</picker>
|
|
</picker>
|
|
<view class="hflex acenter jbetween cell">
|
|
<view class="hflex acenter jbetween cell">
|
|
- <view class="left">专业</view>
|
|
|
|
- <u-input v-model="userInfo.major" placeholder="请输入您的专业" inputAlign="right" border="none"></u-input>
|
|
|
|
|
|
+ <view class="left " :class="state != 2 ? 'required' : ''">专业</view>
|
|
|
|
+ <view class="left" v-if="state == 2">{{userInfo.major}}</view>
|
|
|
|
+ <u-input v-model="userInfo.major" v-if="state != 2" placeholder="请输入您的专业" inputAlign="right" border="none"></u-input>
|
|
</view>
|
|
</view>
|
|
<view class="hflex acenter jbetween cell">
|
|
<view class="hflex acenter jbetween cell">
|
|
- <view class="left">工作年限</view>
|
|
|
|
- <u-input v-model="userInfo.year" placeholder="请输入您的工作年限" inputAlign="right" border="none"></u-input>
|
|
|
|
|
|
+ <view class="left " :class="state != 2 ? 'required' : ''">工作年限</view>
|
|
|
|
+ <view class="left" v-if="state == 2">{{userInfo.year}}</view>
|
|
|
|
+ <u-input v-model="userInfo.year" v-if="state != 2" placeholder="请输入您的工作年限" inputAlign="right" border="none"></u-input>
|
|
</view>
|
|
</view>
|
|
<view class="hflex acenter jbetween cell">
|
|
<view class="hflex acenter jbetween cell">
|
|
<view class="left">个人特长</view>
|
|
<view class="left">个人特长</view>
|
|
- <u-input v-model="userInfo.specialty" placeholder="请输入您的特长" inputAlign="right" border="none"></u-input>
|
|
|
|
|
|
+ <view class="left" v-if="state == 2">{{userInfo.specialty?userInfo.specialty: '-'}}</view>
|
|
|
|
+ <u-input v-model="userInfo.specialty" v-if="state != 2" placeholder="请输入您的特长" inputAlign="right" border="none"></u-input>
|
|
</view>
|
|
</view>
|
|
<view class="hflex acenter jbetween cell">
|
|
<view class="hflex acenter jbetween cell">
|
|
<view class="left">专业技能</view>
|
|
<view class="left">专业技能</view>
|
|
- <u-input v-model="userInfo.skill" placeholder="请输入您的技能描述" inputAlign="right" border="none"></u-input>
|
|
|
|
|
|
+ <view class="left" v-if="state == 2">{{userInfo.skill?userInfo.skill: '-'}}</view>
|
|
|
|
+ <u-input v-model="userInfo.skill" v-if="state != 2" placeholder="请输入您的技能描述" inputAlign="right" border="none"></u-input>
|
|
</view>
|
|
</view>
|
|
- <picker @change="bindTitleChange" :value="index" :range="titleList" range-key="name">
|
|
|
|
|
|
+ <picker @change="bindTitleChange" :value="index" :range="titleList" range-key="name" :disabled="state == 2 ? true: false">
|
|
<view class="hflex acenter jbetween cell">
|
|
<view class="hflex acenter jbetween cell">
|
|
<view class="left">职称选择</view>
|
|
<view class="left">职称选择</view>
|
|
- <u-input border="none" disabled disabledColor="#fff" v-model="userInfo.title" placeholder="请选择您的职称" suffixIcon="arrow-right" suffixIconStyle="color: #b7b7b7" inputAlign="right"></u-input>
|
|
|
|
|
|
+ <view class="left" v-if="state == 2">{{userInfo.title?userInfo.title: '-'}}</view>
|
|
|
|
+ <u-input border="none" v-if="state != 2" disabled disabledColor="#fff" v-model="userInfo.title" placeholder="请选择您的职称" suffixIcon="arrow-right" suffixIconStyle="color: #b7b7b7" inputAlign="right"></u-input>
|
|
</view>
|
|
</view>
|
|
</picker>
|
|
</picker>
|
|
</view>
|
|
</view>
|
|
- <view class="box">
|
|
|
|
|
|
+ <view class="box" style="margin-bottom: 108rpx;">
|
|
<view class="box_title">简历及相关信息</view>
|
|
<view class="box_title">简历及相关信息</view>
|
|
<view class="hflex acenter jbetween">
|
|
<view class="hflex acenter jbetween">
|
|
- <view class="box_title">工作经历</view>
|
|
|
|
- <view class="hflex acenter" @click="perfect(3)">
|
|
|
|
|
|
+ <view class="box_title " :class="state != 2 ? 'required' : ''">工作经历</view>
|
|
|
|
+ <view class="hflex acenter" @click="perfect(3)" v-if="state != 2">
|
|
<u-icon name="plus-circle-fill" color="#555555" size="12"></u-icon>
|
|
<u-icon name="plus-circle-fill" color="#555555" size="12"></u-icon>
|
|
<view class="text_style1">添加</view>
|
|
<view class="text_style1">添加</view>
|
|
</view>
|
|
</view>
|
|
@@ -91,7 +106,7 @@
|
|
<view class="padT-26" @click="editInfo(item.id)">
|
|
<view class="padT-26" @click="editInfo(item.id)">
|
|
<view class="hflex acenter jbetween">
|
|
<view class="hflex acenter jbetween">
|
|
<view class="box_title">{{item.content.company_name}}</view>
|
|
<view class="box_title">{{item.content.company_name}}</view>
|
|
- <u-icon name="arrow-right" color="#555555" size="12"></u-icon>
|
|
|
|
|
|
+ <u-icon name="arrow-right" color="#555555" size="12" v-if="state != 2"></u-icon>
|
|
</view>
|
|
</view>
|
|
<view class="hflex acenter padT-26">
|
|
<view class="hflex acenter padT-26">
|
|
<view class="box_subTitle padR-24" style="padding-right: 24rpx;">{{item.content.on_job_start}}-{{item.content.on_job_end}}</view>
|
|
<view class="box_subTitle padR-24" style="padding-right: 24rpx;">{{item.content.on_job_start}}-{{item.content.on_job_end}}</view>
|
|
@@ -100,30 +115,41 @@
|
|
<view class="hflex fwrap padT-26 box_subTitle">工作内容:{{item.content.job_description}}</view>
|
|
<view class="hflex fwrap padT-26 box_subTitle">工作内容:{{item.content.job_description}}</view>
|
|
</view>
|
|
</view>
|
|
</block>
|
|
</block>
|
|
- <view class="box_title">培训经历</view>
|
|
|
|
- <view class="box_subTitle">请详细描述您的培训经历</view>
|
|
|
|
- <u-input v-model="userInfo.train" border="bottom"></u-input>
|
|
|
|
- <view class="box_title">资质证书</view>
|
|
|
|
- <view class="box_subTitle">至少上传一张专业证书(包含毕业证书),证书请完整展示姓名,证书名称,证书日期及有效期</view>
|
|
|
|
|
|
+ <view class="box_title" :class="state == 2 ? 'line' : ''">培训经历</view>
|
|
|
|
+ <view class="box_subTitle" v-if="state != 2">请详细描述您的培训经历</view>
|
|
|
|
+ <view class="box_subTitle" v-if="state == 2">{{userInfo.train?userInfo.train:'-'}}</view>
|
|
|
|
+ <u-input v-model="userInfo.train" v-if="state != 2" border="bottom"></u-input>
|
|
|
|
+ <view class="box_title" :class="state == 2 ? 'line' : ''">资质证书</view>
|
|
|
|
+ <view class="box_subTitle" v-if="state != 2">至少上传一张专业证书(包含毕业证书),证书请完整展示姓名,证书名称,证书日期及有效期</view>
|
|
<view class="upload">
|
|
<view class="upload">
|
|
- <u-upload :fileList="userInfo.fileList1" @afterRead="afterRead" @delete="deletePic" :maxCount="9" name="1" multiple width="100" height="100">
|
|
|
|
- <image src="https://ship-expert.zhousi.hdlkeji.com/common/upload.png" style="width: 200rpx;height: 200rpx;"></image>
|
|
|
|
|
|
+ <view class="hflex acenter fwrap" v-if="state == 2">
|
|
|
|
+ <image :src="item.url" v-for="(item,index) in userInfo.fileList1" style="width: 200rpx;height: 200rpx;margin: 0 20rpx 20rpx 0;" :key="index"></image>
|
|
|
|
+ </view>
|
|
|
|
+ <u-upload v-if="state != 2" :fileList="userInfo.fileList1" @afterRead="afterRead" @delete="deletePic" :maxCount="9" name="1" multiple width="100" height="100">
|
|
|
|
+ <!-- <image src="https://ship.shipcc.cn/common/upload.png" style="width: 200rpx;height: 200rpx;"></image> -->
|
|
|
|
+ <view class="vflex acenter jcenter upload_bg" style="background: #F4F4F4;border-radius: 16rpx;width: 200rpx;height: 200rpx;">
|
|
|
|
+ <u-icon name="plus" color="#ADADAD" size="32"></u-icon>
|
|
|
|
+ <view class="" style="font-size: 26rpx;padding-top: 8px;color: #ADADAD;">
|
|
|
|
+ 上传图片
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
</u-upload>
|
|
</u-upload>
|
|
</view>
|
|
</view>
|
|
- <view class="bottom" v-if="state == 0">
|
|
|
|
- <view class="btn" @click="submit">提交</view>
|
|
|
|
- </view>
|
|
|
|
|
|
+
|
|
|
|
+ </view>
|
|
|
|
+ <view class="bottom" v-if="state == 0">
|
|
|
|
+ <view class="btn" @click="submit">提交</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="box1 vflex acenter" v-if="state == 1">
|
|
<view class="box1 vflex acenter" v-if="state == 1">
|
|
- <image src="https://ship-expert.zhousi.hdlkeji.com/common/wait.png" class="box1_img"></image>
|
|
|
|
|
|
+ <image src="https://ship.shipcc.cn/common/wait.png" class="box1_img"></image>
|
|
<view class="box1_title">审核中</view>
|
|
<view class="box1_title">审核中</view>
|
|
<view class="box1_subTitle">预计审核时间3个工作日</view>
|
|
<view class="box1_subTitle">预计审核时间3个工作日</view>
|
|
<view class="box1_subTitle">请留意当前页面变动</view>
|
|
<view class="box1_subTitle">请留意当前页面变动</view>
|
|
<view class="btn" @click="result">返回</view>
|
|
<view class="btn" @click="result">返回</view>
|
|
</view>
|
|
</view>
|
|
<view class="box1 vflex acenter" v-if="state == 3">
|
|
<view class="box1 vflex acenter" v-if="state == 3">
|
|
- <image src="https://ship-expert.zhousi.hdlkeji.com/common/error.png" class="box1_img"></image>
|
|
|
|
|
|
+ <image src="https://ship.shipcc.cn/common/error.png" class="box1_img"></image>
|
|
<view class="box1_title">审核失败</view>
|
|
<view class="box1_title">审核失败</view>
|
|
<view class="box1_subTitle">驳回原因</view>
|
|
<view class="box1_subTitle">驳回原因</view>
|
|
<view class="box1_subTitle">{{reason}}<span style="color: #506dff;margin-left: 8rpx;" @click="edit">立即修改></span></view>
|
|
<view class="box1_subTitle">{{reason}}<span style="color: #506dff;margin-left: 8rpx;" @click="edit">立即修改></span></view>
|
|
@@ -223,7 +249,6 @@
|
|
url: obj[item]
|
|
url: obj[item]
|
|
}))
|
|
}))
|
|
for(let i in fileList1) {
|
|
for(let i in fileList1) {
|
|
- console.log(fileList1[i].url.length);
|
|
|
|
if(fileList1[i].url.length <= 1) {
|
|
if(fileList1[i].url.length <= 1) {
|
|
console.log(fileList1[i]);
|
|
console.log(fileList1[i]);
|
|
fileList1.splice(i, 1)
|
|
fileList1.splice(i, 1)
|
|
@@ -261,7 +286,7 @@
|
|
uni.removeStorageSync('work_experience')
|
|
uni.removeStorageSync('work_experience')
|
|
},
|
|
},
|
|
getageList() {
|
|
getageList() {
|
|
- for(var i=18;i<=60;i++) {
|
|
|
|
|
|
+ for(var i=18;i<=65;i++) {
|
|
that.ageList.push(i)
|
|
that.ageList.push(i)
|
|
}
|
|
}
|
|
},
|
|
},
|
|
@@ -356,10 +381,16 @@
|
|
},
|
|
},
|
|
// 添加或完善
|
|
// 添加或完善
|
|
perfect(index) {
|
|
perfect(index) {
|
|
|
|
+ if(that.state == 2) {
|
|
|
|
+ return
|
|
|
|
+ }
|
|
$api.jump('/page_shop/pages/service/perfect')
|
|
$api.jump('/page_shop/pages/service/perfect')
|
|
},
|
|
},
|
|
// 修改工作经历
|
|
// 修改工作经历
|
|
editInfo(id) {
|
|
editInfo(id) {
|
|
|
|
+ if(that.state == 2) {
|
|
|
|
+ return
|
|
|
|
+ }
|
|
$api.jump('/page_shop/pages/service/perfect?id='+ id)
|
|
$api.jump('/page_shop/pages/service/perfect?id='+ id)
|
|
},
|
|
},
|
|
// 返回
|
|
// 返回
|
|
@@ -368,16 +399,68 @@
|
|
},
|
|
},
|
|
// 提交
|
|
// 提交
|
|
submit() {
|
|
submit() {
|
|
- uni.showLoading({
|
|
|
|
- title: '上传中',
|
|
|
|
- mask: true
|
|
|
|
- })
|
|
|
|
var u = that.userInfo
|
|
var u = that.userInfo
|
|
var zz_imgs = ""
|
|
var zz_imgs = ""
|
|
-
|
|
|
|
|
|
+ if(u.name == '') {
|
|
|
|
+ $api.info('请输入真实姓名')
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if(u.sex == '') {
|
|
|
|
+ $api.info('请选择性别')
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if(u.age == '') {
|
|
|
|
+ $api.info('请选择年龄')
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if(u.place == '') {
|
|
|
|
+ $api.info('请输入籍贯')
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if(u.phone == '') {
|
|
|
|
+ $api.info('请输入电话')
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if(u.email == '') {
|
|
|
|
+ $api.info('请输入邮箱')
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if(u.city == '') {
|
|
|
|
+ $api.info('请选择所在地区')
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if(u.address == '') {
|
|
|
|
+ $api.info('请输入详细地址')
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if(u.school == '') {
|
|
|
|
+ $api.info('请输入毕业院校')
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if(u.education == '') {
|
|
|
|
+ $api.info('请选择学历')
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if(u.major == '') {
|
|
|
|
+ $api.info('请输入专业')
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if(u.year == '') {
|
|
|
|
+ $api.info('请输入工作年限')
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if(u.work.length == 0) {
|
|
|
|
+ $api.info('请添加工作经历')
|
|
|
|
+ return
|
|
|
|
+ }
|
|
if ($api.formCheck(u.name,'truename') && $api.formCheck(u.sex,'required') && $api.formCheck(u.age,'required') && $api.formCheck(u.phone,'mobile') && $api.formCheck(u.email,'email')) {
|
|
if ($api.formCheck(u.name,'truename') && $api.formCheck(u.sex,'required') && $api.formCheck(u.age,'required') && $api.formCheck(u.phone,'mobile') && $api.formCheck(u.email,'email')) {
|
|
|
|
+ /* uni.showLoading({
|
|
|
|
+ title: '上传中',
|
|
|
|
+ mask: true
|
|
|
|
+ }) */
|
|
if(u.fileList1.length == 0) {
|
|
if(u.fileList1.length == 0) {
|
|
$api.info('请上传资质证书!')
|
|
$api.info('请上传资质证书!')
|
|
|
|
+
|
|
return
|
|
return
|
|
}
|
|
}
|
|
if(u.fileList1.length > 0) {
|
|
if(u.fileList1.length > 0) {
|
|
@@ -416,15 +499,13 @@
|
|
pxjl: u.train
|
|
pxjl: u.train
|
|
}
|
|
}
|
|
}, function(res) {
|
|
}, function(res) {
|
|
|
|
+ $api.info(res.info)
|
|
if(res.code == 1) {
|
|
if(res.code == 1) {
|
|
- $api.info(res.info)
|
|
|
|
that.state = 1
|
|
that.state = 1
|
|
// $api.jump('/pages/tabbar/mine/mine',3)
|
|
// $api.jump('/pages/tabbar/mine/mine',3)
|
|
}
|
|
}
|
|
- uni.hideLoading()
|
|
|
|
})
|
|
})
|
|
} else {
|
|
} else {
|
|
- uni.hideLoading()
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
},
|
|
@@ -451,6 +532,19 @@
|
|
color: #330e00;
|
|
color: #330e00;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ .required {
|
|
|
|
+ position: relative;
|
|
|
|
+ padding-left: 15rpx;
|
|
|
|
+ }
|
|
|
|
+ .required::after {
|
|
|
|
+ content: '*';
|
|
|
|
+ position: absolute;
|
|
|
|
+ top: 5rpx;
|
|
|
|
+ left: 0;
|
|
|
|
+ font-size: 26rpx;
|
|
|
|
+ font-weight: 400;
|
|
|
|
+ color: #FF3232;
|
|
|
|
+ }
|
|
.box {
|
|
.box {
|
|
width: 100%;
|
|
width: 100%;
|
|
background-color: #fff;
|
|
background-color: #fff;
|
|
@@ -462,6 +556,10 @@
|
|
color: #222;
|
|
color: #222;
|
|
margin: 20rpx 0 32rpx;
|
|
margin: 20rpx 0 32rpx;
|
|
}
|
|
}
|
|
|
|
+ .line {
|
|
|
|
+ padding-top: 20rpx;
|
|
|
|
+ border-top: 1px solid #F4F4F4;
|
|
|
|
+ }
|
|
.box_subTitle {
|
|
.box_subTitle {
|
|
font-size: 26rpx;
|
|
font-size: 26rpx;
|
|
color: #b7b7b7;
|
|
color: #b7b7b7;
|
|
@@ -489,18 +587,27 @@
|
|
color: #222;
|
|
color: #222;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- .bottom {
|
|
|
|
- margin: 80rpx 0 50rpx;
|
|
|
|
- .btn {
|
|
|
|
- width: 100%;
|
|
|
|
- height: 88rpx;
|
|
|
|
- border-radius: 44rpx;
|
|
|
|
- text-align: center;
|
|
|
|
- line-height: 88rpx;
|
|
|
|
- background-color: #506dff;
|
|
|
|
- font-size: 36rpx;
|
|
|
|
- color: #fff;
|
|
|
|
- }
|
|
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ .bottom {
|
|
|
|
+ position: fixed;
|
|
|
|
+ bottom: 0;
|
|
|
|
+ left: 0;
|
|
|
|
+ width: 100%;
|
|
|
|
+ background: #fff;
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
+ padding: 24rpx;
|
|
|
|
+ z-index: 99;
|
|
|
|
+ // margin: 80rpx 0 50rpx;
|
|
|
|
+ .btn {
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 88rpx;
|
|
|
|
+ border-radius: 44rpx;
|
|
|
|
+ text-align: center;
|
|
|
|
+ line-height: 88rpx;
|
|
|
|
+ background-color: #506dff;
|
|
|
|
+ font-size: 36rpx;
|
|
|
|
+ color: #fff;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.box1 {
|
|
.box1 {
|