You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1 lines
11 KiB

import{B as e,x as a,v as n,K as i,p as t,m as o,T as c,D as r,c as l,t as u,y as d,L as s,w as p,r as m,o as h}from"./vendor.269b2875.js";import{f,c as g}from"./tool.8db46c9c.js";function k(){var e={qiniuRegion:"",qiniuImageURLPrefix:"",qiniuUploadToken:"",qiniuUploadTokenURL:"",qiniuUploadTokenFunction:null,qiniuShouldUseQiniuFileName:!1};function a(a){a.region&&(e.qiniuRegion=a.region),a.uptoken?e.qiniuUploadToken=a.uptoken:a.uptokenURL?e.qiniuUploadTokenURL=a.uptokenURL:a.uptokenFunc&&(e.qiniuUploadTokenFunction=a.uptokenFunc),a.domain&&(e.qiniuImageURLPrefix=a.domain),e.qiniuShouldUseQiniuFileName=a.shouldUseQiniuFileName}function n(a,n,i,t){if(null==e.qiniuUploadToken&&e.qiniuUploadToken.length>0)return;var o=function(e){var a=null;switch(e){case"ECN":a=location.protocol+"//upload.qiniup.com";break;case"NCN":a=location.protocol+"//up-z1.qiniup.com";break;case"SCN":a=location.protocol+"//up-z2.qiniup.com";break;case"NA":a=location.protocol+"//up-na0.qiniup.com";break;case"ASG":a=location.protocol+"//up-as0.qiniup.com"}return a}(e.qiniuRegion),c={token:e.qiniuUploadToken};e.qiniuShouldUseQiniuFileName||(c.key=t.key||a.name);let r={fileUrl:""},l=new FormData;l.append("key",c.key),l.append("token",c.token),l.append("file",a,a.name),axios.post(o,l,e).then((a=>{a.data?(r=a.data,a.data.key&&(r.fileUrl=location.protocol+"//"+e.qiniuImageURLPrefix+"/"+a.data.key),n(r)):i(a.statusText)})).catch((e=>{i(e)}))}return{config:e,init:function(n){e={qiniuRegion:"",qiniuImageURLPrefix:"",qiniuUploadToken:"",qiniuUploadTokenURL:"",qiniuUploadTokenFunction:null,qiniuShouldUseQiniuFileName:!1},a(n)},upload:function(i,t,o,c){var r;if(null!=i)if(c&&a(c),e.qiniuUploadToken)n(i,t,o,c);else if(e.qiniuUploadTokenURL)r=function(){n(i,t,o,c)},axios.get(e.qiniuUploadTokenURL,{params:{}}).then((a=>{var n=a.data.uptoken;n&&n.length>0&&(e.qiniuUploadToken=n,r&&r())})).catch((e=>{}));else{if(!e.qiniuUploadTokenFunction)return;if(e.qiniuUploadToken=e.qiniuUploadTokenFunction(),null==e.qiniuUploadToken&&e.qiniuUploadToken.length>0)return;n(i,t,o,c)}}}}const y={setup(){const{proxy:t}=e();let o=a({maxDate:new Date(2021,10,1),minDate:new Date(1900,1,1),currentBirthdayDate:new Date,birthday:"",showBirthdayPicker:!1,showGenderPicker:!1,genderArray:[{id:1,text:"男"},{id:2,text:"女"}],certificateNo:"",signature:"",genderName:"",genderId:0,occupation:"",company:"",avatarUrl:"",initdata:{certificateNo:"",signature:"",avatarUrl:""},personal:{},checkType:!1,TabCur:1,token:"",qiniuUrl:"",baocun:!1,ifbaocun:!1,qiniuArr:[],qiniuArr2:[],Token:"",ImgUrl:"",upImgQiniu:{},ifchange:!1,singInParam:null});n((()=>{let e=o;e.singInParam=JSON.parse(localStorage.getItem("singInMyInfo")),t.$http.get(t.$API.UPLOADTOKENEASY,{params:{},headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then((a=>{200==a.type&&(e.Token=a.data.qiniuToken,t.$http.get(t.$API.UPLOADHELPER,{params:{}}).then((a=>{if(200==a.type){let n=a.data;e.upImgQiniu={qiniuConfig:{region:"http://upload.qiniup.com/",uptokenURL:n[2].dicValue,uptoken:e.Token,domain:n[3].dicValue,shouldUseQiniuFileName:!1,fileHead:"file",key:(new Date).getTime()},notli:!0,count:1,sourceType:"all",upBgColor:"#467CD4",upIconColor:"#fff",upIconName:"icon-shangchuantupian"}}})).catch((e=>{})))})).catch((e=>{})),t.MyUserInfo()})),i((()=>o.avatarUrl),((e,a)=>{a&&o.avatarUrl&&(o.ifbaocun=!0)}));let l=()=>{let e=o.singInParam;t.$http.post(t.$API.ADDPOINTLOG,e,{headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then((e=>{200==e.type?(t.$router.push("/MineSignIn"),localStorage.removeItem("singInMyInfo")):c(e.content)})).catch((e=>{}))};return{data:o,onConfirmBirthday:e=>{o.showBirthdayPicker=!1,o.currentBirthdayDate=e,o.birthday=f(e),o.ifbaocun=!0},onCancelBirthday:()=>{o.showBirthdayPicker=!1},onConfirmGender:e=>{o.showGenderPicker=!1,o.genderName=e.text,o.genderId=e.id,o.ifbaocun=!0},onCancelGender:()=>{o.showGenderPicker=!1},clickInput:e=>{o.ifbaocun=!0},uploadImg:e=>{let a=o.upImgQiniu,n={region:"ECN",uptokenURL:a.qiniuConfig.uptokenURL,uptoken:a.qiniuConfig.uptoken,domain:"qiniu.aiyxlib.com",shouldUseQiniuFileName:a.qiniuConfig.shouldUseQiniuFileName||!1,fileHead:a.qiniuConfig.fileHead||"file",key:a.qiniuConfig.key||(new Date).getTime()};k.init(n),k.upload(e,(e=>{o.avatarUrl=e.fileUrl}),(e=>{c("上传头像失败")}),{region:"ECN",key:(new Date).getTime()})},clickAvatar:()=>{document.getElementById("file").click()},changeAvatarInput:e=>{let a=e.target.files[0];if("image/jpeg"!=a.type&&"image/png"!=a.type&&"image/gif"!=a.type&&"image/bmp"!=a.type)return c("请上传正确格式图片"),!1;t.uploadImg(a)},tabChange:e=>{o.TabCur=e},ifBack:()=>{const e=o;e.initdata.certificateNo==e.certificateNo&&e.initdata.signature==e.signature&&e.initdata.avatarUrl==e.avatarUrl?e.ifchange=!0:e.ifchange=!1,e.ifchange||r.confirm({title:"退出后当前编辑内容无法成功保存",message:""}).then((()=>{e.toBack()})).catch((()=>{}))},toBack:()=>{t.$router.go(-1)},MyUserInfo:()=>{const e=o;t.$http.get(t.$API.GETUSERINFO,{params:{},headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then((a=>{if(200==a.type){let n=a.data;e.personal=n,e.avatarUrl=n.avatarUrl,e.certificateNo=n.name,e.signature=n.description||"空空如也~",e.genderId=n.gender,1==n.gender?e.genderName="男":2==n.gender?e.genderName="女":e.genderName="未知",e.birthday=g(n.birthday),e.currentBirthdayDate=new Date(e.birthday),e.occupation=n.occupation,e.company=n.company,e.initdata={certificateNo:e.certificateNo,signature:e.signature,avatarUrl:e.avatarUrl}}})).catch((e=>{}))},modifieUser:()=>{const e=o;if(!e.certificateNo)return void c("昵称不能为空");if(o.singInParam){if(!e.signature)return void c("个性签名不能为空");if(!e.avatarUrl)return void c("请添加头像");if(!e.genderId)return void c("请选择性别");if(!e.currentBirthdayDate)return void c("请选择出生日期");if(!e.occupation)return void c("职业不可为空");if(!e.company)return void c("所属公司不可为空")}let a={Name:e.certificateNo,Description:e.signature,AvatarUrl:e.avatarUrl,Gender:e.genderId,Birthday:e.currentBirthdayDate,Occupation:e.occupation,Company:e.company,Source:1};t.$http.post(t.$API.EDITUSERINFO,a,{headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then((e=>{200==e.type?(c("修改成功,即将跳转我的页面"),setTimeout((function(){o.singInParam?l():t.$router.push("/Mine")}),2e3)):c(e.content)})).catch((e=>{}))}}}},U=p("data-v-5c521938");t("data-v-5c521938");const v={class:"mainBody"},I={class:"mainTop"},q=u("div",{class:"status_bar"},null,-1),T={class:"top"},C=u("div",{class:"backtrack icon iconfont"},"",-1),w=u("div",{class:"findNav"},"个人资料",-1),N={class:"ChangeAvater"},b={class:"avatar avatarSize"},B={class:"mineMenu"},P={class:"menuItem"},x=u("div",{class:"menuItemText"},"昵称",-1),D=u("div",{class:"icon iconfont",style:{color:"#999999","font-weight":"600"}},"",-1),A={class:"menuItem"},R=u("div",{class:"menuItemText"},"个性签名",-1),L=u("div",{class:"icon iconfont",style:{color:"#999999","font-weight":"600"}},"",-1),F={class:"menuItem"},G=u("div",{class:"menuItemText"},"性别",-1),S=u("div",{class:"icon iconfont",style:{color:"#999999","font-weight":"600"}},"",-1),$={class:"menuItem"},E=u("div",{class:"menuItemText"},"出生日期",-1),Q=u("div",{class:"icon iconfont",style:{color:"#999999","font-weight":"600"}},"",-1),V={class:"menuItem"},O=u("div",{class:"menuItemText"},"职业",-1),M=u("div",{class:"icon iconfont",style:{color:"#999999","font-weight":"600"}},"",-1),_={class:"menuItem"},H=u("div",{class:"menuItemText"},"所属公司",-1),j=u("div",{class:"icon iconfont",style:{color:"#999999","font-weight":"600"}},"",-1);o();const z=U(((e,a,n,i,t,o)=>{const c=m("van-picker"),r=m("van-popup"),p=m("van-datetime-picker");return h(),l("div",v,[u("div",I,[q,u("div",T,[u("div",{class:"back-di",onClick:a[1]||(a[1]=(...e)=>i.toBack&&i.toBack(...e))},[C]),w,u("div",{class:{"searchBtn searchBtn1":i.data.ifbaocun,searchBtn:!i.data.ifbaocun},onClick:a[2]||(a[2]=(...e)=>i.modifieUser&&i.modifieUser(...e))},"保存",2)])]),u("div",N,[u("div",b,[u("img",{class:"Img",src:i.data.avatarUrl,onClick:a[3]||(a[3]=(...e)=>i.clickAvatar&&i.clickAvatar(...e))},null,8,["src"]),u("input",{type:"file",id:"file",onChange:a[4]||(a[4]=(...e)=>i.changeAvatarInput&&i.changeAvatarInput(...e)),style:{display:"none"},accept:"image/*"},null,32),u("div",{class:"change_avatar_mask",onClick:a[5]||(a[5]=(...e)=>i.clickAvatar&&i.clickAvatar(...e))},"更换头像")])]),u("div",B,[u("div",P,[x,d(u("input",{"onUpdate:modelValue":a[6]||(a[6]=e=>i.data.certificateNo=e),onInput:a[7]||(a[7]=(...e)=>i.clickInput&&i.clickInput(...e)),class:"uni-input","placeholder-style":"color:#999",placeholder:"请输入昵称"},null,544),[[s,i.data.certificateNo]]),D]),u("div",A,[R,d(u("input",{"onUpdate:modelValue":a[8]||(a[8]=e=>i.data.signature=e),onInput:a[9]||(a[9]=(...e)=>i.clickInput&&i.clickInput(...e)),class:"uni-input","placeholder-style":"color:#888888",placeholder:"请输入签名"},null,544),[[s,i.data.signature]]),L]),u("div",F,[G,d(u("input",{"onUpdate:modelValue":a[10]||(a[10]=e=>i.data.genderName=e),readonly:"",onClick:a[11]||(a[11]=e=>i.data.showGenderPicker=!0),onInput:a[12]||(a[12]=(...e)=>i.clickInput&&i.clickInput(...e)),class:"uni-input","placeholder-style":"color:#888888",placeholder:"请选择性别"},null,544),[[s,i.data.genderName]]),S]),u("div",$,[E,d(u("input",{"onUpdate:modelValue":a[13]||(a[13]=e=>i.data.birthday=e),readonly:"",onClick:a[14]||(a[14]=e=>i.data.showBirthdayPicker=!0),class:"uni-input","placeholder-style":"color:#888888",placeholder:"请选择出生日期"},null,512),[[s,i.data.birthday]]),Q]),u("div",V,[O,d(u("input",{"onUpdate:modelValue":a[15]||(a[15]=e=>i.data.occupation=e),onInput:a[16]||(a[16]=(...e)=>i.clickInput&&i.clickInput(...e)),class:"uni-input","placeholder-style":"color:#888888",placeholder:"请输入职业"},null,544),[[s,i.data.occupation]]),M]),u("div",_,[H,d(u("input",{"onUpdate:modelValue":a[17]||(a[17]=e=>i.data.company=e),onInput:a[18]||(a[18]=(...e)=>i.clickInput&&i.clickInput(...e)),class:"uni-input","placeholder-style":"color:#888888",placeholder:"请输入所属公司"},null,544),[[s,i.data.company]]),j])]),u(r,{show:i.data.showGenderPicker,"onUpdate:show":a[19]||(a[19]=e=>i.data.showGenderPicker=e),position:"bottom"},{default:U((()=>[u(c,{title:"","show-toolbar":"",columns:i.data.genderArray,onChange:e.bindGenderChange,onConfirm:i.onConfirmGender,onCancel:i.onCancelGender},null,8,["columns","onChange","onConfirm","onCancel"])])),_:1},8,["show"]),u(r,{show:i.data.showBirthdayPicker,"onUpdate:show":a[21]||(a[21]=e=>i.data.showBirthdayPicker=e),position:"bottom"},{default:U((()=>[u(p,{modelValue:i.data.currentBirthdayDate,"onUpdate:modelValue":a[20]||(a[20]=e=>i.data.currentBirthdayDate=e),type:"date",title:"选择年月日","min-date":i.data.minDate,"max-date":i.data.maxDate,onConfirm:i.onConfirmBirthday,onCancel:i.onCancelBirthday},null,8,["modelValue","min-date","max-date","onConfirm","onCancel"])])),_:1},8,["show"])])}));y.render=z,y.__scopeId="data-v-5c521938";export{y as default};