societyMy.js
3.7 KB
"use strict";const e=require("../../common/vendor.js"),o=require("../../common/assets.js"),r=require("../../api/user.js"),t=require("../../store/modules/tabbar.js"),n=require("../../store/modules/user.js");if(!Array){(e.resolveComponent("up-navbar")+e.resolveComponent("up-input")+e.resolveComponent("up-form-item")+e.resolveComponent("up-form")+e.resolveComponent("up-tabbar-item")+e.resolveComponent("up-tabbar"))()}Math||((()=>"../../uni_modules/uview-plus/components/u-navbar/u-navbar.js")+(()=>"../../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-tabbar-item/u-tabbar-item.js")+(()=>"../../uni_modules/uview-plus/components/u-tabbar/u-tabbar.js"))();const u={__name:"societyMy",setup(u){const{userInfo:s,Logout:i,getUser:a}=n.useUserStore(),l=t.useTabbarStore();e.ref(!0);const c={height:"80rpx",backgroundColor:"#F9F9F9",paddingLeft:"40rpx"},p={color:"#bbb",fontSize:"28rpx"},m=e.ref(null),d={name:[{required:!0,message:"请输入姓名",trigger:["blur","change"]},{min:2,max:6,message:"名字应在2到6个字",trigger:["blur","change"]},{validator:(o,r,t)=>e.index.$u.test.chinese(r),message:"请输入中文",trigger:["change","blur"]}],identificationNumber:[{required:!0,message:"请输入身份证号",trigger:["blur","change"]},{validator:(o,r,t)=>e.index.$u.test.idCard(r),message:"身份证号码不正确",trigger:["change","blur"]}],phonenumber:[{required:!0,message:"请输入手机号",trigger:["blur","change"]},{validator:(o,r,t)=>e.index.$u.test.mobile(r),message:"手机号码不正确",trigger:["change","blur"]}]};e.onReady((()=>{m.value.setRules(d)}));const b=o=>{o.detail.code?r.getPhome(o.detail.code).then((e=>{s.phonenumber=e.msg})):e.index.$u.toast("已取消授权,不能进行操作")},g=()=>{e.index.showModal({title:"提示",content:"是否退出登录",success:async o=>{o.confirm?(await i(),e.index.$u.toast("退出成功"),e.index.redirectTo({url:"/pages/login/login"})):o.cancel&&console.log("用户点击取消")}})},f=o=>{e.index.navigateTo({url:"/pages/societyOrder/societyOrder?type="+o})},h=o=>{l.societyCurrent=o,e.index.redirectTo({url:"/pages/societyHome/societyHome"})},v=async o=>{s.jobStatus=o,await r.updateUserInfo(s),await a(),e.index.$u.toast("更新成功")};return(r,t)=>({a:e.p({placeholder:!0,leftIconSize:0,bgColor:"transparent"}),b:o._imports_0$1,c:e.o((o=>e.unref(s).nickName=o)),d:e.p({shape:"circle",border:"none",fontSize:"28rpx",color:"#bbb",placeholderStyle:p,customStyle:c,placeholder:"请输入真实姓名",modelValue:e.unref(s).nickName}),e:e.p({prop:"name"}),f:o._imports_1$1,g:e.o((o=>e.unref(s).identificationNumber=o)),h:e.p({shape:"circle",border:"none",fontSize:"28rpx",color:"#bbb",placeholderStyle:p,customStyle:c,placeholder:"请输入身份证号",modelValue:e.unref(s).identificationNumber}),i:e.p({prop:"identificationNumber"}),j:o._imports_2,k:e.o(b),l:e.o((o=>e.unref(s).phonenumber=o)),m:e.p({disabled:!0,shape:"circle",border:"none",fontSize:"28rpx",color:"#bbb",placeholderStyle:p,customStyle:c,placeholder:"请输入手机号码",modelValue:e.unref(s).phonenumber}),n:e.p({prop:"phonenumber"}),o:e.sr(m,"908267c3-1",{k:"userFormRef"}),p:e.p({model:e.unref(s)}),q:"0"===e.unref(s).jobStatus?1:"",r:e.o((e=>v("0"))),s:"1"===e.unref(s).jobStatus?1:"",t:e.o((e=>v("1"))),v:e.o((e=>f(0))),w:e.o((e=>f(1))),x:e.o((e=>f(2))),y:e.o((e=>f(4))),z:e.o((e=>f(3))),A:e.o(g),B:e.o(h),C:e.p({text:"主页",icon:"home",badge:e.unref(l).societyTotal}),D:e.p({text:"我的",icon:"account"}),E:e.p({value:e.unref(l).societyCurrent,activeColor:"#3680FE",inactiveColor:"#707070"})})}},s=e._export_sfc(u,[["__scopeId","data-v-908267c3"]]);wx.createPage(s);