Files
tk-mini-program/unpackage/dist/build/mp-weixin/pages/UserInformation/UserInformation.js
pengxiaolong c5042d08c3 优化页面
2025-06-09 19:18:38 +08:00

2 lines
1.8 KiB
JavaScript

"use strict";const e=require("../../common/vendor.js"),i=require("../../components/request.js"),t=require("../../components/postFile.js"),s=require("../../components/generateFileName.js"),n=require("../../stores/counter.js").useCounterStore(),a={inject:["$global"],data:()=>({userinfo:"https://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNRna42FI242Lcia07jQodd2FJGIYQfG0LAJGFxM4FbnQP6yfMxBgJ0F3YRqJCJ1aPAK2dQagdusBZg/0",name:"",id:"",info:{},userSig:"",lastPage:"",picture:"",Filename:s.generateFileName()}),onLoad(i){e.index.getStorage({key:"userinfo",success:e=>{this.id=e.data.id}}),e.index.getStorage({key:"userSig",success:e=>{this.userSig=e.data}}),e.index.getStorage({key:"lastPage",success:e=>{this.lastPage="/"+e.data},fail:()=>{this.lastPage="/pages/Home/Home"}})},methods:{inputName(e){this.name=e.detail.value},async Userinfo(e){const{avatarUrl:i}=e.detail;this.userinfo=i},async wxLogin(s){e.index.showLoading({title:"登录中...",mask:!0});const{code:a}=await e.index.login({provider:"weixin",onlyAuthorize:!0});t.uploadFile({path:this.userinfo,name:this.Filename}).then((t=>{this.picture=t,i.request({url:"user/inputUserInfo",method:"POST",data:{id:this.id,headerIcon:this.Filename,nickName:this.name,code:a,usersig:this.userSig.userSig},userInfo:!1}).then((i=>{200===i.code?(e.index.showToast({title:"登录成功",icon:"success"}),e.index.setStorageSync("userinfo",i.data.info),n.$patch({myitem:i.data.info}),e.index.hideLoading(),e.index.reLaunch({url:this.lastPage})):e.index.showToast({title:"登录失败",icon:"none"})}))})).catch((e=>{console.log(e)}))}}};const o=e._export_sfc(a,[["render",function(i,t,s,n,a,o){return{a:a.userinfo,b:e.o$1(((...e)=>o.Userinfo&&o.Userinfo(...e))),c:e.o$1(((...e)=>o.inputName&&o.inputName(...e))),d:e.o$1(((...e)=>o.wxLogin&&o.wxLogin(...e)))}}],["__scopeId","data-v-f05a1f50"]]);wx.createPage(o);