hz-zhhq-app/unpackage/dist/build/CCINTZHHQKF/static/js/pages-user-c-userinfo.457ad...

1 line
29 KiB
JavaScript
Raw Normal View History

2025-01-22 10:53:47 +08:00
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-user-c-userinfo"],{"04fa":function(t,e,a){"use strict";var n=a("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(a("5530")),i=a("2f62"),o=a("d24f"),c=a("fb8c"),u=n(a("966a")),s=n(a("bb31")),d=n(a("520b")),f={components:{uniIcons:u.default,dyDatetimePicker:s.default,avatar:d.default},data:function(){return{userInfo:(0,c.getStorage)("userInfo"),showFlag:0,realName:(0,c.getStorage)("userInfo").realName,mobile:(0,c.getStorage)("userInfo").mobile,departmentId:(0,c.getStorage)("userInfo").deptId,departmentName:(0,c.getStorage)("userInfo").departmentName,orgId:(0,c.getStorage)("userInfo").orgId,orgName:(0,c.getStorage)("userInfo").orgName,deptText:(0,c.getStorage)("userInfo").orgName+"-"+(0,c.getStorage)("userInfo").departmentName,chooseDept:{},range:[],vCode:"",codeKey:"",jsq:null,btnText:"获取验证码",headImg:(0,c.getStorage)("userInfo").wxProfile,headImgB64:(0,c.getStorage)("userInfo").wxProfile}},computed:{},onLoad:function(){this.getDeptByParentId(0,new Array)},methods:(0,r.default)((0,r.default)({},(0,i.mapMutations)(["login"])),{},{myUpload:function(t){var e=this,a=this;uni.compressImage({src:t.path,quality:80,success:function(t){e.headImg=t.tempFilePath,plus.io.resolveLocalFileSystemURL(t.tempFilePath,(function(t){var e=null;t.file((function(t){e=new plus.io.FileReader,e.onloadend=function(t){a.headImgB64=t.target.result},e.readAsDataURL(t)}),(function(t){alert(t.message)}))}),(function(t){console.log(t)}))}})},childrenClick:function(t){var e=t[0].id;this.getDeptByParentId(e,t),console.log(this.chooseDept)},treeConfirm:function(t){this.chooseDept=t[0],this.deptText=this.chooseDept.parents[0].name+"-"+this.chooseDept.name},treeCancel:function(t){},showTree:function(){this.$refs.tkitree._show()},getSubScript:function(t,e){for(var a=0;a<e.length;a++)if(t==e[a].id)return a},getDeptByParentId:function(t,e){var a=this,n={method:o.getDeptByParentId,data:{parentId:t}};(0,c.callbackRequest)(n).then((function(n){if(n=n.data,1==n.returnCode){if(0==n.returnData.length)return;if(0==t)a.range=n.returnData;else{var r=e[0],i=r.parents;if(0==i.length)for(var o=0;o<a.range.length;o++){var c=a.range[o];if(t==c.id)return a.range[o].children=n.returnData,a.range[o].show=!0,a.range[o].showChild=!0,a.range[o].open=!0,void a.$refs.tkitree._initTree()}else{var u=[],s=a.range;for(o=0;o<i.length;o++){var d=a.getSubScript(i[o].id,s);u.push(d),s=s[d].children}for(var f=0;f<s.length;f++)if(t==s[f].id){u.push(f);break}2==u.length?a.range[u[0]].children[u[1]].children=n.returnData:3==u.length?a.range[u[0]].children[u[1]].children[u[2]].children=n.returnData:4==u.length&&(a.range[u[0]].children[u[1]].children[u[2]].children[u[3]].children=n.returnData),a.$refs.tkitree._initTree()}}}}))},checkPhone:function(t){return!!/^1[3456789]\d{9}$/.test(t)},testCode:function(t){return!!/^\d{6}$/.test(t)},getCodeInfo:function(){var t=this;if(this.jsq)return!1;if(!this.checkPhone(this.uinfo.mobile))return(0,c.alertTip)("请填写正确的手机号码","",1e3),!1;var e={method:o.getCodeInfo,data:{phone:this.uinfo.mobile}};(0,c.callbackRequest)(e).then((function(e){1==e.data.returnCode&&(t.codeKey=e.data.returnMsg,(0,c.alertTip)("验证码已发送,请注意查收!","",3e3),t.timer())}))},timer:function(){var t=60,e=this;this.jsq=setInterval((function(){if(0==t)return e.btnText="重新发送",clearInterval(e.jsq),e.jsq=null,!1;e.btnText=t+"s",t--}),1e3)},editUserInfo:function(){var t=this;if(!this.realName)return(0,c.alertTip)("请填写姓名","",1e3),!1;if(!this.mobile)return(0,c.alertTip)("请填写手机号","",1e3),!1;if(!this.checkPhone(this.mobile))return(0,c.alertTip)("请填写正确的手机号码","",1e3),!1;this.chooseDept.id&&(this.departmentId=this.chooseDept.id,this.departmentName=this.chooseDept.name,this.orgId=this.chooseDept.parents[0].id,this.orgName=this.chooseDept.parents[0].name);var e={method:o.updateUserInfo,data:{realName:this.realName,mobile:this.mobile,departmentId:this.departmentId,departmentName:this.departmentName,orgId:this.orgId,or