realName.js
2.7 KB
"use strict";const e=require("../../common/vendor.js"),r=require("../../common/assets.js"),o=require("../../api/user.js"),n=require("../../store/modules/user.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 i={__name:"realName",setup(i){const{userInfo:t,login:a,getUser:u}=n.useUserStore(),s=e.ref(null),l={nickName:[{required:!0,message:"请输入姓名",trigger:["blur","change"]},{min:2,max:6,message:"名字应在2到6个字",trigger:["blur","change"]},{validator:(r,o,n)=>e.index.$u.test.chinese(o),message:"请输入中文",trigger:["change","blur"]}],identificationNumber:[{required:!0,message:"请输入身份证号",trigger:["blur","change"]},{validator:(r,o,n)=>e.index.$u.test.idCard(o),message:"身份证号码不正确",trigger:["change","blur"]}],phonenumber:[{required:!0,message:"请输入手机号",trigger:["blur","change"]},{validator:(r,o,n)=>e.index.$u.test.mobile(o),message:"手机号码不正确",trigger:["change","blur"]}]},c={height:"80rpx",backgroundColor:"#F9F9F9",paddingLeft:"40rpx"},p={color:"#bbb",fontSize:"28rpx"};e.onReady((()=>{s.value.setRules(l)})),e.onLoad((r=>{e.index.login({success:async r=>{await a({code:r.code,type:0});const{data:o}=await u();null!==o.identificationNumber&&e.index.switchTab({url:"/pages/index/index"})}})}));const m=()=>{e.index.navigateTo({url:"/pages/privacy/privacy"})},d=()=>{s.value.validate().then((async r=>{r?(await o.updateUserInfo(t),e.index.$u.toast("登录成功"),e.index.switchTab({url:"/pages/index/index"})):e.index.$u.toast("校验失败")})).catch((()=>{e.index.$u.toast("校验失败")}))};return(o,n)=>({a:r._imports_0,b:e.o((r=>e.unref(t).nickName=r)),c:e.p({shape:"circle",border:"none",fontSize:"28rpx",color:"#bbb",placeholderStyle:p,customStyle:c,placeholder:"请输入真实姓名",modelValue:e.unref(t).nickName}),d:e.p({prop:"nickName"}),e:r._imports_1,f:e.o((r=>e.unref(t).identificationNumber=r)),g:e.p({shape:"circle",border:"none",fontSize:"28rpx",color:"#bbb",placeholderStyle:p,customStyle:c,placeholder:"请输入身份证号",modelValue:e.unref(t).identificationNumber}),h:e.p({prop:"identificationNumber"}),i:r._imports_2,j:e.o((r=>e.unref(t).phonenumber=r)),k:e.p({shape:"circle",border:"none",fontSize:"28rpx",color:"#bbb",placeholderStyle:p,customStyle:c,placeholder:"请输入手机号码",modelValue:e.unref(t).phonenumber}),l:e.p({prop:"phonenumber"}),m:e.sr(s,"5aff8a13-0",{k:"logFormRef"}),n:e.p({model:e.unref(t)}),o:e.o(m),p:e.o(d)})}},t=e._export_sfc(i,[["__scopeId","data-v-5aff8a13"]]);wx.createPage(t);