|
|
@@ -1,102 +1,107 @@
|
|
|
<template>
|
|
|
- <view style="padding: 0 20rpx 20rpx;">
|
|
|
- <u-top-tips type="info" ref="uTips"></u-top-tips>
|
|
|
- <u-alert-tips :show="show" type="warning" title="审核意见" :close-able="true" :description="opinion"></u-alert-tips>
|
|
|
- <view class="auth">
|
|
|
- <text class="cuIcon-titles text-blue padding-right-10"></text>
|
|
|
- <text>个人信息认证</text>
|
|
|
- <view class="card">
|
|
|
- <u-form :model="model" ref="uForm" >
|
|
|
- <u-form-item :label-width="labelWidth" label="姓名" >
|
|
|
- <u-input placeholder="请输入姓名" v-model="model.realName" type="text"></u-input>
|
|
|
- </u-form-item>
|
|
|
- <u-form-item :label-width="labelWidth" label="性别" >
|
|
|
- <u-input type="select" :select-open="sexSelectShow" v-model="sexSelectList[sexSelectIndex].text" placeholder="请选择性别" @click="sexSelectShow = true"></u-input>
|
|
|
- </u-form-item>
|
|
|
- <u-form-item label="身份证号" :label-width="labelWidth">
|
|
|
- <u-input maxlength="18" placeholder="请输入身份证号" v-model="model.idcard" type="idcard"></u-input>
|
|
|
- </u-form-item>
|
|
|
- <u-form-item label="手机号码" :label-width="labelWidth">
|
|
|
- <u-input maxlength="11" placeholder="请输入手机号" v-model="model.phone" type="number"></u-input>
|
|
|
- </u-form-item>
|
|
|
- <u-form-item :border-bottom="false" label="脸部信息采集" :label-width="labelWidth"></u-form-item>
|
|
|
- </u-form>
|
|
|
-
|
|
|
- <view @click="faceSelectShow=true" class="flex justify-center padding-bottom-50">
|
|
|
- <view class=" ">
|
|
|
- <upload-img
|
|
|
- :width="$isEmpty(model.face)?350:560"
|
|
|
- :height="$isEmpty(model.face)?350:420"
|
|
|
- :currentImage="model.face"
|
|
|
- bgsrc="http://139.9.103.171:1888/miniofile/xlyq/face1.png"
|
|
|
- >
|
|
|
- </upload-img>
|
|
|
- <view class="text-center padding-top-20" style="color: #59a5f0;">
|
|
|
- <text class="cuIcon-camera padding-right-sm" style="font-size: 30rpx;"></text>
|
|
|
- <text v-if="$isEmpty(model.face)">点击上传人脸</text>
|
|
|
- <text style="margin-top: 40rpx;display: inline-block;" v-else>点击重新上传</text>
|
|
|
+ <view class="">
|
|
|
+ <view style="padding: 0 20rpx 20rpx;" v-if="appletStatus==1">
|
|
|
+ <u-top-tips type="info" ref="uTips"></u-top-tips>
|
|
|
+ <u-alert-tips :show="show" type="warning" title="审核意见" :close-able="true" :description="opinion"></u-alert-tips>
|
|
|
+ <view class="auth">
|
|
|
+ <text class="cuIcon-titles text-blue padding-right-10"></text>
|
|
|
+ <text>个人信息认证</text>
|
|
|
+ <view class="card">
|
|
|
+ <u-form :model="model" ref="uForm" >
|
|
|
+ <u-form-item :label-width="labelWidth" label="姓名" >
|
|
|
+ <u-input placeholder="请输入姓名" v-model="model.realName" type="text"></u-input>
|
|
|
+ </u-form-item>
|
|
|
+ <u-form-item :label-width="labelWidth" label="性别" >
|
|
|
+ <u-input type="select" :select-open="sexSelectShow" v-model="sexSelectList[sexSelectIndex].text" placeholder="请选择性别" @click="sexSelectShow = true"></u-input>
|
|
|
+ </u-form-item>
|
|
|
+ <u-form-item label="身份证号" :label-width="labelWidth">
|
|
|
+ <u-input maxlength="18" placeholder="请输入身份证号" v-model="model.idcard" type="idcard"></u-input>
|
|
|
+ </u-form-item>
|
|
|
+ <u-form-item label="手机号码" :label-width="labelWidth">
|
|
|
+ <u-input maxlength="11" placeholder="请输入手机号" v-model="model.phone" type="number"></u-input>
|
|
|
+ </u-form-item>
|
|
|
+ <u-form-item :border-bottom="false" label="脸部信息采集" :label-width="labelWidth"></u-form-item>
|
|
|
+ </u-form>
|
|
|
+
|
|
|
+ <view @click="faceSelectShow=true" class="flex justify-center padding-bottom-50">
|
|
|
+ <view class=" ">
|
|
|
+ <upload-img
|
|
|
+ :width="$isEmpty(model.face)?350:560"
|
|
|
+ :height="$isEmpty(model.face)?350:420"
|
|
|
+ :currentImage="model.face"
|
|
|
+ bgsrc="http://139.9.103.171:1888/miniofile/xlyq/face1.png"
|
|
|
+ >
|
|
|
+ </upload-img>
|
|
|
+ <view class="text-center padding-top-20" style="color: #59a5f0;">
|
|
|
+ <text class="cuIcon-camera padding-right-sm" style="font-size: 30rpx;"></text>
|
|
|
+ <text v-if="$isEmpty(model.face)">点击上传人脸</text>
|
|
|
+ <text style="margin-top: 40rpx;display: inline-block;" v-else>点击重新上传</text>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
- </view>
|
|
|
- <view class="auth">
|
|
|
- <text class="cuIcon-titles text-blue padding-right-10"></text>
|
|
|
- <text>企业信息认证</text>
|
|
|
- <view class="card">
|
|
|
- <u-form :model="model" ref="uForm" >
|
|
|
- <u-form-item :label-width="labelWidth" label="公司园区" >
|
|
|
- <u-input type="select" :select-open="ganderSelectShow" v-model="gander" placeholder="请选择工作园区" @click="ganderShow"></u-input>
|
|
|
- </u-form-item>
|
|
|
- <u-form-item :label-width="labelWidth" label="园区区域" >
|
|
|
- <u-input type="select" :select-open="residentialSelectShow" v-model="residential" placeholder="请选择园区区域" @click="residentialShow"></u-input>
|
|
|
- </u-form-item>
|
|
|
- <u-form-item :label-width="labelWidth" label="所属企业" >
|
|
|
- <u-input type="select" :select-open="companySelectShow" v-model="company" placeholder="请选择所属企业" @click="companyShow"></u-input>
|
|
|
- </u-form-item>
|
|
|
- </u-form>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="auth">
|
|
|
- <text class="cuIcon-titles text-blue padding-right-10"></text>
|
|
|
- <text>其他信息</text>
|
|
|
- <view class="card">
|
|
|
- <u-form :model="model" ref="uForm" >
|
|
|
- <u-form-item :border-bottom="false" :label-width="labelWidth" label="备注(可选)" ></u-form-item>
|
|
|
- <textarea value="" v-model="model.remarks" placeholder="填写备注信息" />
|
|
|
- </u-form>
|
|
|
+ <view class="auth">
|
|
|
+ <text class="cuIcon-titles text-blue padding-right-10"></text>
|
|
|
+ <text>企业信息认证</text>
|
|
|
+ <view class="card">
|
|
|
+ <u-form :model="model" ref="uForm" >
|
|
|
+ <u-form-item :label-width="labelWidth" label="公司园区" >
|
|
|
+ <u-input type="select" :select-open="ganderSelectShow" v-model="gander" placeholder="请选择工作园区" @click="ganderShow"></u-input>
|
|
|
+ </u-form-item>
|
|
|
+ <u-form-item :label-width="labelWidth" label="园区区域" >
|
|
|
+ <u-input type="select" :select-open="residentialSelectShow" v-model="residential" placeholder="请选择园区区域" @click="residentialShow"></u-input>
|
|
|
+ </u-form-item>
|
|
|
+ <u-form-item :label-width="labelWidth" label="所属企业" >
|
|
|
+ <u-input type="select" :select-open="companySelectShow" v-model="company" placeholder="请选择所属企业" @click="companyShow"></u-input>
|
|
|
+ </u-form-item>
|
|
|
+ </u-form>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
- </view>
|
|
|
-
|
|
|
- <view class="auth flex justify-between">
|
|
|
- <view class="flex flex-direction">
|
|
|
- <view class="">
|
|
|
- <text class="cuIcon-noticefill text-blue padding-right-10"></text>
|
|
|
- <text>消息通知提醒</text>
|
|
|
+ <view class="auth">
|
|
|
+ <text class="cuIcon-titles text-blue padding-right-10"></text>
|
|
|
+ <text>其他信息</text>
|
|
|
+ <view class="card">
|
|
|
+ <u-form :model="model" ref="uForm" >
|
|
|
+ <u-form-item :border-bottom="false" :label-width="labelWidth" label="备注(可选)" ></u-form-item>
|
|
|
+ <textarea value="" v-model="model.remarks" placeholder="填写备注信息" />
|
|
|
+ </u-form>
|
|
|
</view>
|
|
|
- <view class="padding-top-10 text-sm text-gray">
|
|
|
- <text>开启订阅后,认证审核通知将推送到您的微信上</text>
|
|
|
+ </view>
|
|
|
+
|
|
|
+ <view class="auth flex justify-between">
|
|
|
+ <view class="flex flex-direction">
|
|
|
+ <view class="">
|
|
|
+ <text class="cuIcon-noticefill text-blue padding-right-10"></text>
|
|
|
+ <text>消息通知提醒</text>
|
|
|
+ </view>
|
|
|
+ <view class="padding-top-10 text-sm text-gray">
|
|
|
+ <text>开启订阅后,认证审核通知将推送到您的微信上</text>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
+ <button v-if="subscribeShow" @click="subscribe" class="cu-btn sm round bg-blue">
|
|
|
+ 订阅
|
|
|
+ </button>
|
|
|
+ <button v-else @opensetting="opensetting" open-type="openSetting"class="cu-btn sm round bg-blue">
|
|
|
+ 订阅
|
|
|
+ </button>
|
|
|
</view>
|
|
|
- <button v-if="subscribeShow" @click="subscribe" class="cu-btn sm round bg-blue">
|
|
|
- 订阅
|
|
|
- </button>
|
|
|
- <button v-else @opensetting="opensetting" open-type="openSetting"class="cu-btn sm round bg-blue">
|
|
|
- 订阅
|
|
|
+ <button open-type="getUserInfo" @getuserinfo="submit" class="cu-btn bg-blue round flex" style="padding: 40rpx 0;margin-top: 40rpx;">
|
|
|
+ <text v-text="operationType==0?'提交':'重新审核'"></text>
|
|
|
</button>
|
|
|
+ <!-- 性别 -->
|
|
|
+ <u-picker v-model="sexSelectShow" @confirm="sexSelectCallback" :range="sexSelectList" range-key="text" mode="selector"></u-picker>
|
|
|
+ <!-- 园区 -->
|
|
|
+ <u-picker v-model="ganderSelectShow" @confirm="ganderSelectCallback" :range="ganderSelectList" range-key="agencyName" mode="selector"></u-picker>
|
|
|
+ <!-- 区域 -->
|
|
|
+ <u-picker v-model="residentialSelectShow" @confirm="residentialSelectCallback" :range="residentialSelectList" range-key="name" mode="selector"></u-picker>
|
|
|
+ <!-- 企业 -->
|
|
|
+ <u-picker v-model="companySelectShow" @confirm="companySelectCallback" :range="companySelectList" range-key="enterpriseName" mode="selector"></u-picker>
|
|
|
+ <u-action-sheet @click="faceSelectCallback" z-index="999999" :list="faceSelectList" v-model="faceSelectShow"></u-action-sheet>
|
|
|
+ </view>
|
|
|
+ <view v-else>
|
|
|
+
|
|
|
</view>
|
|
|
- <button open-type="getUserInfo" @getuserinfo="submit" class="cu-btn bg-blue round flex" style="padding: 40rpx 0;margin-top: 40rpx;">
|
|
|
- <text v-text="operationType==0?'提交':'重新审核'"></text>
|
|
|
- </button>
|
|
|
- <!-- 性别 -->
|
|
|
- <u-picker v-model="sexSelectShow" @confirm="sexSelectCallback" :range="sexSelectList" range-key="text" mode="selector"></u-picker>
|
|
|
- <!-- 园区 -->
|
|
|
- <u-picker v-model="ganderSelectShow" @confirm="ganderSelectCallback" :range="ganderSelectList" range-key="agencyName" mode="selector"></u-picker>
|
|
|
- <!-- 区域 -->
|
|
|
- <u-picker v-model="residentialSelectShow" @confirm="residentialSelectCallback" :range="residentialSelectList" range-key="name" mode="selector"></u-picker>
|
|
|
- <!-- 企业 -->
|
|
|
- <u-picker v-model="companySelectShow" @confirm="companySelectCallback" :range="companySelectList" range-key="enterpriseName" mode="selector"></u-picker>
|
|
|
- <u-action-sheet @click="faceSelectCallback" z-index="999999" :list="faceSelectList" v-model="faceSelectShow"></u-action-sheet>
|
|
|
</view>
|
|
|
</template>
|
|
|
|
|
|
@@ -109,7 +114,8 @@
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
-
|
|
|
+ //0 体验版 1正式版
|
|
|
+ appletStatus:0,
|
|
|
|
|
|
open:false,
|
|
|
|
|
|
@@ -166,6 +172,8 @@
|
|
|
}
|
|
|
},
|
|
|
onShow() {
|
|
|
+ this.handelAppletAudit()
|
|
|
+
|
|
|
let currPage=this.getPageCtx()
|
|
|
if (!this.$isEmpty(currPage.data.image)) {
|
|
|
this.uploadFile(currPage.data.image)
|
|
|
@@ -203,6 +211,18 @@
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ handelAppletAudit(){
|
|
|
+ this.appletStatus=uni.getStorageSync("appletStatus")
|
|
|
+ if (this.appletStatus==1) {
|
|
|
+ uni.setNavigationBarTitle({
|
|
|
+ title:'员工认证'
|
|
|
+ })
|
|
|
+ }else{
|
|
|
+ uni.setNavigationBarTitle({
|
|
|
+ title:'待开发'
|
|
|
+ })
|
|
|
+ }
|
|
|
+ },
|
|
|
tip(){
|
|
|
this.$showModel('认证审核通过后将通过微信服务通知您',false,'通知功能')
|
|
|
},
|
|
|
@@ -329,10 +349,9 @@
|
|
|
//重新审核
|
|
|
this.model.examine=0
|
|
|
}
|
|
|
-
|
|
|
+ this.model.createType=1
|
|
|
this.$api.enterprisestaff.submit(this.model).then(res=>{
|
|
|
if (res.code==200) {
|
|
|
- let content=''
|
|
|
if (this.operationType==0) {
|
|
|
that.$showModel('提交成功,请耐心等待企业管理者审核',false).then(res=>{
|
|
|
this.$Router.replaceAll({name:'login'})
|