PageSourceSearch

https://1155dzg.com:7822/assets/personalInfo-9oHMfu0q.js

js 1155dzg.com collected 2026-10-09 04:34:05 UTC 12,179 bytes, 1 lines download raw bytes

1import{r as C,p as V}from"./reviseHeadImg-BWFPPgmb.js";import{_ as F,R as c,b as k,e as w,u as T,g as Y}from"./services-DMwYBTTp.js";import{a as H,m as L}from"./vendor-pinia-CkwwAs9v.js";import{t as i,M as s,a1 as E,as as D,o as R,K as h,S as p,ae as g,Z as d,at as U,av as b,L as y,$ as v,N as f,ay as S,au as M,q as l}from"./vendor-vue-Cs0jG3vf.js";import"./vendor-DZeYsp6R.js";import"./vendor-element-plus-CnrZsLnk.js";import"./vendor-lodash-DXGp0yxs.js";const j={components:{personalTab:V,reviseHeadImg:C},beforeRouteEnter(r,e,n){const a={userId:localStorage.getItem("user.accountId"),loginName:localStorage.getItem("user.loginName")};Y().SetTurning(!1),Promise.all([w().UserCardBoxInfo(a),k().PersonalInfoCache()]).then(()=>n())},data(){return{isShowHeadImg:!1,birth:{year:"1900",month:"01",date:"01"},yearsOpt:[],monthsOpt:[],datesOpt:[],showYearsOpt:!1,showMonthsOpt:!1,showDatesOpt:!1,ErrorMsg:{userNickName:{Error:!1,Success:!1,Msg:"请使用五位以内的汉字"},userMobile:{Error:!1,Success:!1,Msg:"请输入10-11位的数字"},userMail:{Error:!1,Success:!1,Msg:"请输入正确邮箱格式"}},formData:{userSex:"2",userBirthDay:"1900-01-01",userNickName:"",userMobile:"",userMail:""}}},computed:{...L(T,w,k),...H(k,["loginName","extLoginName","userNickName","showMobileEmail","userImgPath"]),apiPrefix(){return this.siteStore.config.apiPrefix||""},toVipLevel(){return this.homeStore.cardBox.userLevel||"---"},toVipTitle(){return this.homeStore.cardBox.levelName||"---"},isLeapYear(){const r=+this.birth.year;return r%400===0||r%100!==0&&r%4===0},monthDays(){return[31,this.isLeapYear?29:28,31,30,31,30,31,31,30,31,30,31]},daysInSelectedMonth(){const r=+this.birth.month-1;return this.monthDays[r]},thirdAccount({apiPrefix:r,extLoginName:e}){return`${r}${e}`}},created(){this.initData(),this.initBirthdayOptions(),this.SetTurning(!1)},methods:{initBirthdayOptions(){const e=new Date().getFullYear();this.yearsOpt=Array.from({length:100},(n,a)=>({value:a,desc:(e-a).toString()})),this.monthsOpt=Array.from({length:12},(n,a)=>{const t=a+1;return{value:a,desc:String(t).padStart(2,"0")}})},parseBirthday(){const r=this.formData.userBirthDay;if(!/^\d{4}-\d{2}-\d{2}$/.test(r)){const u={year:"1900",month:"01",date:"01"};this.birth=u;return}const[n,a,t]=r.split("-");this.birth={year:n,month:a,date:t}},initData(){const{userSex:r,userBirthDay:e,userNickName:n,userMobile:a="",userMail:t=""}=this.userStore;this.formData={userSex:r,userBirthDay:e,userNickName:n,userMobile:a,userMail:t},this.parseBirthday(),this.updateDateOptions()},toggleDropdown(r){const e={year:"showYearsOpt",month:"showMonthsOpt",date:"showDatesOpt"};Object.keys(e).forEach(n=>this[e[n]]=n===r?!this[e[n]]:!1)},changeYear(r){this.birth.year=r,this.updateDateOptions()},changeMonth(r){this.birth.month=r,this.updateDateOptions()},changeDate(r){this.birth.date=r},updateDateOptions(){const r=this.daysInSelectedMonth;+this.birth.date>r&&(this.birth.date=String(r).padStart(2,"0")),this.datesOpt=Array.from({length:r},(n,a)=>{const t=a+1;return{value:a,desc:String(t).padStart(2,"0")}})},save(){const r=["userNickName","userMobile","userMail"],e=r.find(n=>this.ErrorMsg[n].Error);if(e){window.layer.msgWarn(this.ErrorMsg[e].Msg);return}this.formData.userBirthDay=`${this.birth.year}-${this.birth.month}-${this.birth.date}`,r.forEach(n=>!this.formData[n]&&(this.formData[n]="")),this.userStore.SavePersonalInfo(this.formData).then(()=>{this.userStore.GetRegisterBonus({activityType:1,loginName:this.userStore.loginName,siteId:Number(this.siteStore.config.siteId),isSendBonus:1}),this.initData(),window.layer.msgWarn("资料修改成功")}).catch(n=>window.layer.msgWarn(n.msg))},checkField(r,e,n=null){const a=this.formData[r],t=this.userStore[r];if(a===""){this.ErrorMsg[r].Error=!1,this.ErrorMsg[r].Success=!1;return}if(a===t){this.ErrorMsg[r].Error=!1,this.ErrorMsg[r].Success=!0;return}if(n){const u=c[e].ErrMsg;c[e].ErrMsg=n,this.validateField(r,e),c[e].ErrMsg=u}else this.validateField(r,e)},validateField(r,e){const n=this.formData[r],a=!n||c[e].Reg.test(n);Object.assign(this.ErrorMsg[r],{Msg:a?"":c[e].ErrMsg,Success:a,Error:!a})}}},P={class:"userRight"},A={class:"userMain mgb10"},W={class:"fix tapli"},z={class:"selectHeadImg"},G=["src"],q={class:"personalInfo submitContent"},Z={key:0},_={key:0},J={class:"icon_copy"},Q={key:1},X={key:1},K={key:2},$={key:0},ee={class:"verifyWrong",style:{display:"none"}},se={class:"verifyRight"},te={key:3},re={key:4},oe={class:"verifyWrong",style:{display:"none"}},le={class:"verifyRight"},ie={key:5},ne={key:6},ae={class:"verifyWrong",style:{display:"none"}},ue={class:"verifyRight"},pe={class:"selected"},de={key:0,class:"opts",style:{display:"block",width:"73px",top:"30px",left:"-1px"}},me=["value","onClick"],he={key:1,class:"opts",style:{display:"none",width:"73px",top:"30px",left:"-1px"}},ge=["value"],ye={class:"selected"},ve={key:0,class:"opts",style:{display:"block",width:"73px",top:"30px",left:"-1px"}},fe=["value","onClick"],Me={key:1,class:"opts",style:{display:"none",width:"73px",top:"30px",left:"-1px"}},ce=["value"],be={class:"selected"},ke={key:0,class:"opts",style:{display:"block",width:"73px",top:"30px",left:"-1px"}},De=["value","onClick"],Se={key:1,class:"opts",style:{display:"none",width:"73px",top:"30px",left:"-1px"}},xe=["value"];function we(r,e,n,a,t,u){const N=D("personalTab"),O=D("reviseHeadImg"),I=D("Icon"),B=U("copy");return l(),i("div",P,[e[46]||(e[46]=s("div",{class:"userTitle mgb10"},"个人信息",-1)),s("div",A,[E(N),s("div",W,[s("div",z,[s("img",{src:`/static/img/common/${r.userImgPath}`,width:"100",height:"100",alt:"",class:"headImg"},null,8,G),s("a",{onClick:e[0]||(e[0]=o=>t.isShowHeadImg=!0)},"修改头像"),t.isShowHeadImg?(l(),R(O,{key:0,onCloseHeadImg:e[1]||(e[1]=o=>t.isShowHeadImg=!1)})):h("",!0)]),s("ul",q,[s("li",null,[e[17]||(e[17]=s("span",null,"账号:",-1)),s("ins",null,p(r.loginName),1)]),r.extGameOpen||r.tnGameOpen?(l(),i("li",Z,[e[18]||(e[18]=s("span",null,"第三方账号:",-1)),r.extLoginName&&!["null",""].includes(r.extLoginName)?(l(),i("ins",_,[g(p(u.thirdAccount)+" ",1),d((l(),i("span",J,[E(I,{v:"icon-copy"})])),[[B,u.thirdAccount]])])):(l(),i("ins",Q,"无"))])):h("",!0),s("li",null,[e[19]||(e[19]=s("span",null,"等级:",-1)),s("ins",null,p(u.toVipLevel),
11)]),s("li",null,[e[20]||(e[20]=s("span",null,"头衔:",-1)),s("ins",null,p(u.toVipTitle),1)]),r.showMobileEmail===1?(l(),i("li",X,[e[21]||(e[21]=s("span",null,"手机:",-1)),d(s("input",{disabled:"","onUpdate:modelValue":e[2]||(e[2]=o=>t.formData.userMobile=o),maxlength:"11",class:"userInput",placeholder:"请输入手机号"},null,512),[[b,t.formData.userMobile,void 0,{number:!0,trim:!0}]])])):r.showMobileEmail===2?(l(),i("li",K,[e[24]||(e[24]=s("span",null,"手机:",-1)),r.userStore.userMobile?(l(),i("em",$,p(r.userStore.userMobile),1)):(l(),i(y,{key:1},[d(s("input",{onkeyup:"this.value=this.value.replace(/\\s/g, '')","onUpdate:modelValue":e[3]||(e[3]=o=>t.formData.userMobile=o),onBlur:e[4]||(e[4]=o=>u.checkField("userMobile","Mobile","手机开头必须为1,且为11位的数字")),maxlength:"11",class:"userInput",placeholder:"手机为11位的数字,设置后不能修改"},null,544),[[b,t.formData.userMobile,void 0,{trim:!0,lazy:!0}]]),d(s("em",ee,[e[22]||(e[22]=s("i",null,null,-1)),g(p(t.ErrorMsg.userMobile.Msg),1)],512),[[v,t.ErrorMsg.userMobile.Error]]),d(s("em",se,[...e[23]||(e[23]=[s("i",null,null,-1)])],512),[[v,t.ErrorMsg.userMobile.Success]])],64))])):h("",!0),r.userNickName?(l(),i("li",te,[e[25]||(e[25]=s("span",null,"昵称:",-1)),s("ins",null,p(t.formData.userNickName),1)])):(l(),i("li",re,[e[28]||(e[28]=s("span",null,"昵称:",-1)),d(s("input",{maxlength:"10",type:"text",class:"userInput",placeholder:"昵称为1-5位汉字,设置后不能修改",onBlur:e[5]||(e[5]=o=>u.validateField("userNickName","NickName")),"onUpdate:modelValue":e[6]||(e[6]=o=>t.formData.userNickName=o)},null,544),[[b,t.formData.userNickName]]),d(s("em",oe,[e[26]||(e[26]=s("i",null,null,-1)),g(p(t.ErrorMsg.userNickName.Msg),1)],512),[[v,t.ErrorMsg.userNickName.Error]]),d(s("em",le,[...e[27]||(e[27]=[s("i",null,null,-1)])],512),[[v,t.ErrorMsg.userNickName.Success]])])),r.showMobileEmail===1?(l(),i("li",ie,[e[29]||(e[29]=s("span",null,"邮箱:",-1)),d(s("input",{disabled:"","onUpdate:modelValue":e[7]||(e[7]=o=>t.formData.userMail=o),maxlength:"30",class:"userInput",placeholder:"请输入邮箱"},null,512),[[b,t.formData.userMail,void 0,{number:!0,trim:!0}]])])):r.showMobileEmail===2?(l(),i("li",ne,[e[32]||(e[32]=s("span",null,"邮箱:",-1)),d(s("input",{onkeyup:"this.value=this.value.replace(/\\s/g, '')",type:"text","onUpdate:modelValue":e[8]||(e[8]=o=>t.formData.userMail=o),onBlur:e[9]||(e[9]=o=>u.checkField("userMail","Mail")),maxlength:"30",class:"userInput",placeholder:"请输入邮箱"},null,544),[[b,t.formData.userMail,void 0,{trim:!0,lazy:!0}]]),d(s("em",ae,[e[30]||(e[30]=s("i",null,null,-1)),g(p(t.ErrorMsg.userMail.Msg),1)],512),[[v,t.ErrorMsg.userMail.Error]]),d(s("em",ue,[...e[31]||(e[31]=[s("i",null,null,-1)])],512),[[v,t.ErrorMsg.userMail.Success]])])):h("",!0),s("li",null,[e[39]||(e[39]=s("span",null,"性别:",-1)),s("label",{class:f(["radio_box",{checked:t.formData.userSex==="1"}])},[d(s("input",{type:"radio","onUpdate:modelValue":e[10]||(e[10]=o=>t.formData.userSex=o),value:"1",style:{display:"none"}},null,512),[[S,t.formData.userSex]]),e[33]||(e[33]=s("i",null,null,-1)),e[34]||(e[34]=g("男 ",-1))],2),s("label",{class:f(["radio_box",{checked:t.formData.userSex==="0"}])},[d(s("input",{type:"radio","onUpdate:modelValue":e[11]||(e[11]=o=>t.formData.userSex=o),value:"0",style:{display:"none"}},null,512),[[S,t.formData.userSex]]),e[35]||(e[35]=s("i",null,null,-1)),e[36]||(e[36]=g(" 女 ",-1))],2),s("label",{class:f(["radio_box",{checked:t.formData.userSex==="2"}])},[d(s("input",{type:"radio","onUpdate:modelValue":e[12]||(e[12]=o=>t.formData.userSex=o),value:"2",style:{display:"none"}},null,512),[[S,t.formData.userSex]]),e[37]||(e[37]=s("i",null,null,-1)),e[38]||(e[38]=g("保密 ",-1))],2)]),s("li",null,[e[43]||(e[43]=s("span",null,"生日:",-1)),s("div",{name:"Year",type:"selectbox",class:f(["diyselect",t.showYearsOpt?"sb_active":""]),onClick:e[13]||(e[13]=o=>u.toggleDropdown("year"))},[s("div",pe,p(t.birth.year),1),t.showYearsOpt?(l(),i("div",de,[(l(!0),i(y,null,M(t.yearsOpt,(o,m)=>(l(),i("a",{href:"javascript:;",value:o.value,key:m,onClick:x=>u.changeYear(o.desc)},p(o.desc),9,me))),128))])):h("",!0),t.showYearsOpt?h("",!0):(l(),i("div",he,[(l(!0),i(y,null,M(t.yearsOpt,(o,m)=>(l(),i("a",{href:"javascript:;",value:o.value,key:m},p(o.desc),9,ge))),128))])),e[40]||(e[40]=s("div",{class:"sb_icon arrow",style:{to
1p:"15px"}},null,-1))],2),s("div",{name:"Month",type:"selectbox",class:f(["diyselect",t.showMonthsOpt?"sb_active":""]),onClick:e[14]||(e[14]=o=>u.toggleDropdown("month"))},[s("div",ye,p(t.birth.month),1),t.showMonthsOpt?(l(),i("div",ve,[(l(!0),i(y,null,M(t.monthsOpt,(o,m)=>(l(),i("a",{href:"javascript:;",value:o.value,key:m,onClick:x=>u.changeMonth(o.desc)},p(o.desc),9,fe))),128))])):h("",!0),t.showMonthsOpt?h("",!0):(l(),i("div",Me,[(l(!0),i(y,null,M(t.monthsOpt,(o,m)=>(l(),i("a",{href:"javascript:;",value:o.value,key:m},p(o.desc),9,ce))),128))])),e[41]||(e[41]=s("div",{class:"sb_icon arrow",style:{top:"15px"}},null,-1))],2),s("div",{name:"Date",type:"selectbox",class:f(["diyselect",t.showDatesOpt?"sb_active":""]),onClick:e[15]||(e[15]=o=>u.toggleDropdown("date"))},[s("div",be,p(t.birth.date),1),t.showDatesOpt?(l(),i("div",ke,[(l(!0),i(y,null,M(t.datesOpt,(o,m)=>(l(),i("a",{href:"javascript:;",value:o.value,key:m,onClick:x=>u.changeDate(o.desc)},p(o.desc),9,De))),128))])):h("",!0),t.showDatesOpt?h("",!0):(l(),i("div",Se,[(l(!0),i(y,null,M(t.datesOpt,(o,m)=>(l(),i("a",{href:"javascript:;",value:o.value,key:m},p(o.desc),9,xe))),128))])),e[42]||(e[42]=s("div",{class:"sb_icon arrow",style:{to
1p:"15px"}},null,-1))],2)]),s("li",null,[e[44]||(e[44]=s("span",null,null,-1)),e[45]||(e[45]=g()),s("a",{href:"javascript:;",class:"submitBtn",onClick:e[16]||(e[16]=(...o)=>u.save&&u.save(...o))},"保存")])])])])])}const Fe=F(j,[["render",we],["__scopeId","data-v-42990812"]]);export{Fe as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.