pages-index-my.CyMH8L-t.js 5.9 KB

1
  1. import{g as e,S as t,T as a,a7 as o,a as s,a8 as i,a9 as r,aa as n,n as l,ab as c,u as p,ac as m,r as u,s as d,L as g,o as y,p as f,w as h,B as b,q as x,t as v,v as S,x as _,y as k,D as C,E as F,F as I,H as A,Q as N,I as $}from"./index-P0fyQ2Em.js";import{_ as B}from"./u-avatar.q3DpmfEb.js";import{r as P}from"./uni-app.es.DOtS5Ldl.js";import{_ as w}from"./u-icon.wXcRZHbn.js";import{_ as j,a as L}from"./u-cell-group.C7i7cw4u.js";import{I as z}from"./mixin.MtVXWP3_.js";import{_ as J}from"./_plugin-vue_export-helper.BCo6x5W8.js";const O=J({mixins:[z],data:()=>({titleStyle:{color:"#606266"},userInfo:"",avatarSrc:"",baseInfo:{},loading:!1,cellGroups:[{items:[{title:"app.my.organization",page:"/pages/my/organization/index",param:"position",icon:"icon-ym-zuzhi",color:"#6071F5",borderBottom:!0},{title:"app.my.switchIdentity",page:"/pages/my/identity/index",param:"standing",icon:"icon-ym-position1",color:"#F4A02F",borderBottom:!0},{title:"app.my.changeSystem",page:"/pages/my/changeSystem/index",icon:"icon-ym-header-sys-toggle",color:"#3686F2",borderBottom:!1}]},{items:[{title:"app.my.personalSetting",page:"/pages/my/personalSetting/index",icon:"icon-ym-shezhi",color:"#F46E1B",borderBottom:!0},{title:"app.my.accountSecurity",page:"/pages/my/accountSecurity/index",icon:"icon-ym-secure",color:"#26C6A1",borderBottom:!0},{title:"app.my.contacts",page:"/pages/my/contacts/index",icon:"icon-ym-contacts",color:"#6071F5",borderBottom:!0},{title:"app.my.chat",page:"/pages/message/chat/index",icon:"icon-ym-chat",color:"#4CBF2A",borderBottom:!1}]},{items:[{title:"app.my.scanCode",page:"",icon:"icon-ym-scanCode1",color:"#F7AA41",borderBottom:!0},{title:"app.my.setting",page:"/pages/my/settings/index",icon:"icon-ym-route-appMenu",color:"#5944FC",borderBottom:!1}]}]}),computed:{baseURL(){return this.define.comUploadUrl},baseURL2(){return this.define.baseURL},token:()=>e("token"),report(){return this.define.report}},onLoad(){t().getSocket||a.initSocket()},onShow(){o().then((e=>{this.baseInfo=e.data||{},this.avatarSrc=this.baseURL2+this.baseInfo.avatar,this.loading=!0})),s({title:"我的"})},methods:{chooseAvatar(){i({count:1,sizeType:["original","compressed"],success:e=>{if(!new RegExp("image/*").test(e.tempFiles[0].type))return this.$u.toast("请上传图片");let t=e.tempFilePaths[0];r({url:this.baseURL+"userAvatar",filePath:t,name:"file",header:{Authorization:this.token},success:e=>{let t=JSON.parse(e.data);200===t.code?n(t.data.name).then((e=>{this.$u.toast("头像更换成功"),this.avatarSrc=this.baseURL2+t.data.url})):this.$u.toast(t.msg)},fail:e=>{this.$u.toast("头像更换失败")}})}})},openPage(e,t){if(!e)return;l({url:t?e+"?majorType="+t:e})},personalPage(e){if(!e)return;const t=["realName","nation","gender","nativePlace","certificatesType","certificatesNumber","education","birthday","telePhone","landline","urgentContacts","urgentTelePhone","postalAddress","signature"].reduce(((e,t)=>(void 0!==this.baseInfo[t]&&(e[t]=this.baseInfo[t]),e)),{});l({url:`${e}?baseInfo=${JSON.stringify(t)}`})},isJSON(e){try{var t=JSON.parse(e);return!("object"!=typeof t||!t)}catch(a){return!1}},logout(){c({title:"提示",content:"确定退出当前账号吗?",success:e=>{if(e.confirm){p().logout().then((()=>{m(),u({url:"/pages/login/index"})})),this.removeAccount()}}})},removeAccount(){let t=e("rememberAccount");t.remember||(t.account="",t.password="",t.remember=!1,d("rememberAccount",t))},scanCode(){g({success:t=>{let a="";if(this.isJSON(t.result.trim())){const o=JSON.parse(t.result.trim());if("ADP"===o.t){let e={isPreview:1,moduleId:o.id,previewType:o.previewType};a="/pages/apply/dynamicModel/index?config="+this.jnpf.base64.encode(JSON.stringify(e))}if("DFD"===o.t&&(a="/pages/apply/dynamicModel/scanForm?config="+JSON.stringify(o)),"WFP"===o.t&&(a="/pages/workFlow/scanForm/index?config="+JSON.stringify(o)),"report"===o.t){userInfo=e("userInfo")||{};const t=userInfo.systemCode;let s=`${this.report}/preview.html?id=${o.id}&token=${this.token}&appCode=${t}&page=1&from=menu`;a="/pages/apply/externalLink/index?url="+encodeURIComponent(s)+"&fullName= "+o.fullName}"portal"===o.t&&(a="/pages/portal/scanPortal/index?id="+o.id),"login"===o.t&&(a="/pages/login/scanLogin?id="+o.id)}else a="/pages/my/scanResult/index?result="+t.result;l({url:a,fail:e=>{this.$u.toast("暂无此页面")}})}})}}},[["render",function(e,t,a,o,s,i){const r=P(y("u-avatar"),B),n=x,l=P(y("u-icon"),w),c=$,p=P(y("u-cell-item"),j),m=P(y("u-cell-group"),L);return s.loading?(v(),f(n,{key:0,class:"my-v"},{default:h((()=>[S(n,{class:"u-flex user-box"},{default:h((()=>[S(n,{class:"u-m-r-10"},{default:h((()=>[S(r,{size:"127",onClick:i.chooseAvatar,src:s.avatarSrc},null,8,["onClick","src"])])),_:1}),S(n,{class:"u-flex-1 f-right",onClick:t[0]||(t[0]=e=>i.personalPage("/pages/my/personalData/index"))},{default:h((()=>[S(n,{class:"u-font-36 u-m-l-16"},{default:h((()=>[_(k(s.baseInfo.realName),1)])),_:1}),S(n,{class:"u-m-l-10 u-p-10"},{default:h((()=>[S(l,{name:"arrow-right",color:"#969799",size:"28"})])),_:1})])),_:1})])),_:1}),(v(!0),C(I,null,F(s.cellGroups,((t,a)=>(v(),f(n,{class:"u-m-t-20 my-group-box",key:a},{default:h((()=>[S(n,{class:"my-group-box-inner"},{default:h((()=>[S(m,{border:!1,class:"cell-group"},{default:h((()=>[(v(!0),C(I,null,F(t.items,((t,a)=>(v(),f(n,{key:a},{default:h((()=>["app.my.scanCode"!=t.title?(v(),f(p,{key:0,title:e.$t(t.title),onClick:e=>i.openPage(t.page,t.param),"title-style":s.titleStyle,"border-bottom":t.borderBottom},{icon:h((()=>[S(c,{class:A(["icon-ym",t.icon,"u-m-r-16","u-font-32","my-list"]),style:N({color:t.color})},null,8,["class","style"])])),_:2},1032,["title","onClick","title-style","border-bottom"])):b("",!0)])),_:2},1024)))),128))])),_:2},1024)])),_:2},1024)])),_:2},1024)))),128)),S(n,{class:"u-p-t-20"},{default:h((()=>[S(n,{class:"logout-cell","hover-class":"u-cell-hover",onClick:i.logout},{default:h((()=>[_(k(e.$t("app.my.logout")),1)])),_:1},8,["onClick"])])),_:1})])),_:1})):b("",!0)}],["__scopeId","data-v-fb4a13c6"]]);export{O as default};