realName.js 3.2 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"),t=require("../../utils/storage.js");require("../../uni_modules/uview-plus/index.js");const n=require("../../uni_modules/uview-plus/libs/function/test.js");if(!Array){(e.resolveComponent("up-input")+e.resolveComponent("up-form-item")+e.resolveComponent("up-form")+e.resolveComponent("up-checkbox"))()}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")+(()=>"../../uni_modules/uview-plus/components/u-checkbox/u-checkbox.js"))();const u={__name:"realName",setup(u){const{userInfo:s,login:a,getUser:l}=i.useUserStore(),p=e.ref(null),c=e.ref(!1),m={nickName:[{required:!0,message:"请输入姓名",trigger:["blur"]},{min:2,max:6,message:"名字应在2到6个字",trigger:["blur"]},{validator:(e,r,o)=>n.test.chinese(r),message:"请输入中文",trigger:["blur"]}],identificationNumber:[{required:!0,message:"请输入身份证号",trigger:["blur"]},{validator:(e,r,o)=>n.test.idCard(r),message:"身份证号码不正确",trigger:["blur"]}],phonenumber:[{required:!0,message:"请输入手机号",trigger:["blur"]},{validator:(e,r,o)=>n.test.mobile(r),message:"手机号码不正确",trigger:["blur"]}]},d={height:"80rpx",backgroundColor:"#F9F9F9",paddingLeft:"40rpx"},g={color:"#bbb",fontSize:"28rpx"};e.onReady((()=>{p.value.setRules(m)})),e.onLoad((r=>{e.index.login({success:async r=>{await a({code:r.code,type:0});const{data:o,roleGroup:i}=await l();t.storage.set("crgx_roleGroup",i),null!==o.identificationNumber&&e.index.switchTab({url:"/pages/index/index"})}})}));const b=()=>{e.index.navigateTo({url:"/pages/privacy/privacy"})},f=()=>{if(!c.value)return e.index.$u.toast("请勾选同意隐私政策");p.value.validate().then((async r=>{r?(await o.updateUserInfo(s),await l(),e.index.switchTab({url:"/pages/index/index"})):e.index.$u.toast("校验失败")})).catch((()=>{e.index.$u.toast("校验失败")}))};return(o,i)=>({a:r._imports_0,b:r._imports_1,c:r._imports_0$1,d:e.o((r=>e.unref(s).nickName=r)),e:e.p({shape:"circle",border:"none",fontSize:"28rpx",color:"#333",placeholderStyle:g,customStyle:d,placeholder:"请输入真实姓名",modelValue:e.unref(s).nickName}),f:e.p({prop:"nickName"}),g:r._imports_1$1,h:e.o((r=>e.unref(s).identificationNumber=r)),i:e.p({shape:"circle",border:"none",fontSize:"28rpx",color:"#333",placeholderStyle:g,customStyle:d,placeholder:"请输入身份证号",modelValue:e.unref(s).identificationNumber}),j:e.p({prop:"identificationNumber"}),k:r._imports_2,l:e.o((r=>e.unref(s).phonenumber=r)),m:e.p({shape:"circle",border:"none",fontSize:"28rpx",color:"#333",placeholderStyle:g,customStyle:d,placeholder:"请输入手机号码",modelValue:e.unref(s).phonenumber}),n:e.p({prop:"phonenumber"}),o:e.sr(p,"b1248b8e-0",{k:"logFormRef"}),p:e.p({model:e.unref(s)}),q:e.o(b),r:e.o((e=>c.value=e)),s:e.p({customStyle:{marginBottom:"8px"},label:"同意《隐私政策》",name:"agree","label-color":"#666",labelSize:"24rpx",usedAlone:!0,checked:c.value}),t:e.o(f)})}},s=e._export_sfc(u,[["__scopeId","data-v-b1248b8e"]]);wx.createPage(s);