employeeRealName.js 3.0 KB
"use strict";const e=require("../../common/vendor.js"),r=require("../../common/assets.js"),o=require("../../api/user.js"),i=require("../../store/modules/user.js");require("../../uni_modules/uview-plus/index.js");const t=require("../../uni_modules/uview-plus/libs/function/test.js");if(!Array){(e.resolveComponent("up-input")+e.resolveComponent("up-form-item")+e.resolveComponent("up-form"))()}Math||((()=>"../../uni_modules/uview-plus/components/u-input/u-input.js")+(()=>"../../uni_modules/uview-plus/components/u-form-item/u-form-item.js")+(()=>"../../uni_modules/uview-plus/components/u-form/u-form.js"))();const n={__name:"employeeRealName",setup(n){const{userInfo:u,login:s,getUser:a}=i.useUserStore(),l=e.ref(null),m={nickName:[{required:!0,message:"请输入姓名",trigger:["blur"]},{min:2,max:6,message:"名字应在2到6个字",trigger:["blur"]},{validator:(e,r,o)=>t.test.chinese(r),message:"请输入中文",trigger:["blur"]}],identificationNumber:[{required:!0,message:"请输入身份证号",trigger:["blur"]},{validator:(e,r,o)=>t.test.idCard(r),message:"身份证号码不正确",trigger:["blur"]}],phonenumber:[{required:!0,message:"请输入手机号",trigger:["blur"]},{validator:(e,r,o)=>t.test.mobile(r),message:"手机号码不正确",trigger:["blur"]}]},p={height:"80rpx",backgroundColor:"#F9F9F9",paddingLeft:"40rpx"},c={color:"#bbb",fontSize:"28rpx"};e.onReady((()=>{l.value.setRules(m)}));const d=()=>{e.index.navigateTo({url:"/pages/privacy/privacy"})},b=r=>{r.detail.code?o.getPhome(r.detail.code).then((e=>{u.phonenumber=e.msg})):e.index.$u.toast("已取消授权,不能进行操作")},g=()=>{if(!u.phonenumber)return e.index.$u.toast("请授权获取手机号进行实名");l.value.validate().then((async r=>{if(r){await o.updateUserInfo(u),e.index.$u.toast("实名成功");const{roleGroup:r}=await a();"公司员工"===r?e.index.redirectTo({url:"/pages/companyHome/companyHome"}):e.index.redirectTo({url:"/pages/societyHome/societyHome"})}else e.index.$u.toast("校验失败")})).catch((()=>{e.index.$u.toast("校验失败")}))};return(o,i)=>({a:r._imports_0$1,b:e.o((r=>e.unref(u).nickName=r)),c:e.p({shape:"circle",border:"none",fontSize:"28rpx",color:"#bbb",placeholderStyle:c,customStyle:p,placeholder:"请输入真实姓名",modelValue:e.unref(u).nickName}),d:e.p({prop:"nickName"}),e:r._imports_1$1,f:e.o((r=>e.unref(u).identificationNumber=r)),g:e.p({shape:"circle",border:"none",fontSize:"28rpx",color:"#bbb",placeholderStyle:c,customStyle:p,placeholder:"请输入身份证号",modelValue:e.unref(u).identificationNumber}),h:e.p({prop:"identificationNumber"}),i:r._imports_2,j:e.o(b),k:e.o((r=>e.unref(u).phonenumber=r)),l:e.p({disabled:!0,shape:"circle",border:"none",fontSize:"28rpx",color:"#bbb",placeholderStyle:c,customStyle:p,placeholder:"请输入手机号码",modelValue:e.unref(u).phonenumber}),m:e.p({prop:"phonenumber"}),n:e.sr(l,"bb754475-0",{k:"logFormRef"}),o:e.p({model:e.unref(u)}),p:e.o(d),q:e.o(g)})}},u=e._export_sfc(n,[["__scopeId","data-v-bb754475"]]);wx.createPage(u);