"use strict";const common_vendor=require("../../common/vendor.js");const common_assets=require("../../common/assets.js");const api_api=require("../../api/api.js");const hooks_useNav=require("../../hooks/useNav.js");const common_js_user=require("../../common/js/user.js");const store_index=require("../../store/index.js");if(!Array){const _easycom_up_icon2=common_vendor.resolveComponent("up-icon");const _easycom_u_button2=common_vendor.resolveComponent("u-button");const _easycom_uni_popup_dialog2=common_vendor.resolveComponent("uni-popup-dialog");const _easycom_uni_popup2=common_vendor.resolveComponent("uni-popup");(_easycom_up_icon2+_easycom_u_button2+_easycom_uni_popup_dialog2+_easycom_uni_popup2)()}const _easycom_up_icon=()=>"../../uni_modules/uview-plus/components/u-icon/u-icon.js";const _easycom_u_button=()=>"../../uni_modules/uview-plus/components/u-button/u-button.js";const _easycom_uni_popup_dialog=()=>"../../uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.js";const _easycom_uni_popup=()=>"../../uni_modules/uni-popup/components/uni-popup/uni-popup.js";if(!Math){(_easycom_up_icon+_easycom_u_button+_easycom_uni_popup_dialog+_easycom_uni_popup)()}const _sfc_main={__name:"setting",setup(__props){const{nav:nav,navTo:navTo}=hooks_useNav.useNav();let getInfo=common_vendor.ref();common_vendor.ref(false);let inputDialog=common_vendor.ref(null);common_vendor.onShow((()=>{getUserInfo()}));let getUserInfo=async()=>{let _res=await api_api.userInfo();getInfo.value=_res};let dialogInputConfirm=async e=>{await api_api.updateUserInfo({nickName:e});getUserInfo();console.log(e)};let chooseavatar=async e=>{const{avatarUrl:avatarUrl}=e.detail;let _url=await common_js_user.uploadFiles(avatarUrl);await api_api.updateUserInfo({avatar:_url});getUserInfo()};let logout=()=>{common_vendor.index.clearStorageSync();store_index.store.commit("setToken","");common_vendor.index.showToast({title:"退出登录成功",icon:"success"});common_vendor.index.switchTab({url:"/pages/index/index"})};return(_ctx,_cache)=>common_vendor.e({a:common_vendor.unref(getInfo).avatar},common_vendor.unref(getInfo).avatar?{b:common_vendor.unref(getInfo).avatar,c:common_vendor.o(((...args)=>_ctx.infoHeader&&_ctx.infoHeader(...args)))}:{d:common_assets._imports_0$5},{e:common_vendor.o(((...args)=>common_vendor.unref(chooseavatar)&&common_vendor.unref(chooseavatar)(...args))),f:common_vendor.t(common_vendor.unref(getInfo).nickName||"默认用户"),g:common_vendor.o(($event=>common_vendor.unref(inputDialog).open())),h:common_vendor.unref(getInfo).userName},common_vendor.unref(getInfo).userName?{i:common_vendor.t(common_vendor.unref(getInfo).userName)}:{},{j:common_vendor.p({color:"#999999",name:"arrow-right",size:"35rpx"}),k:common_vendor.unref(getInfo).phone},common_vendor.unref(getInfo).phone?{l:common_vendor.t(common_vendor.unref(getInfo).phone)}:{},{m:common_vendor.p({color:"#999999",name:"arrow-right",size:"35rpx"}),n:common_vendor.o(($event=>common_vendor.unref(navTo)("/pages/mine/phone",true))),o:common_vendor.o(($event=>common_vendor.unref(logout)())),p:common_vendor.p({text:"退出登录",size:"normal",type:"error"}),q:()=>({r:inputClose}),r:common_vendor.o(common_vendor.unref(dialogInputConfirm)),s:common_vendor.p({inputType:"text",mode:"input",title:"请输入昵称",placeholder:"请输入昵称"}),t:()=>({r:inputDialog,k:"inputDialog"}),v:common_vendor.p({type:"dialog"})})}};const MiniProgramPage=common_vendor._export_sfc(_sfc_main,[["__scopeId","data-v-9db8d0ff"]]);my.createPage(MiniProgramPage);