import { getValFromBrowserAddress,layerPopup} from '../public/commonFun.js'; import {storageObj ,getLoginStatus }from '../public/localstorage.js'; import { apiLoGout ,apiGetUserInfo} from '../public/api/index.js'; import { fetchApi,onError,strSite} from '../public/api/fetch.js'; if (document.querySelector(".infojs")) { $(function () { // 从绑定手机页面返回到个人中心 if (getValFromBrowserAddress('free_vip_data') && localStorage.getItem(storageObj.isBingPhoneReturn)) { $(".free_vip_data_tip").removeClass("yc") $(".tip_zdc_body").removeClass("yc") $(".free_vip_data_num").text(getValFromBrowserAddress('free_vip_data')) } //退出点击 $('.logout-url').click(function () { getLogout() }) }) // 登录状态 if (getLoginStatus()) { getUserInfo() }else{ location.href="/login.html" } //退出登录 function getLogout() { let postData = {} fetchApi(apiLoGout, postData,successFun, onError, false) function successFun(res) { if (res.code == '000') { $('.mm_id').text('') $('.mm_name').text('') $('.another_level_vip').hide() $('.another_level_vip1').hide() localStorage.setItem(storageObj.loginStatus, false) localStorage.setItem(storageObj.isMember, false) localStorage.setItem(storageObj.tokenKey, '') localStorage.setItem(storageObj.userInfo, '') layerPopup('退出成功', 3) location.href="/" } else { layerPopup(res.msg, 3) } } } //用户详情 function getUserInfo() { let apiUrl = apiGetUserInfo + `?si_id=${strSite}` fetchApi(apiUrl, null,successFn, onError) function successFn(res) { if (res.code == '000') { var data = res.data $("._40cfe6e5fe").text(data.mu_nickname) $(".user_id").text(data.mu_id) if(data.mu_email_verified == 0){ $(".j-email-verify").show() $(".user_email").text(data.mu_email) } // if(data.mu_auth_phone == 0){ // $(".j-phone-verify").show() // } localStorage.setItem(storageObj.userInfo, JSON.stringify(data)) if (data.mu_is_vip) { // 会员 localStorage.setItem(storageObj.isMember, true) $('.user_is_type').text("VIP会员") $(".mu_vip_expired").show() $(".user_vip_day").text(data.expire_vip_day + '天') } else { // 不是会员 localStorage.setItem(storageObj.isMember, false) } } } } } if (document.querySelector(".settingjs")) { getSetInfo() //用户详情 function getSetInfo() { var data = localStorage.getItem(storageObj.userInfo) data = JSON.parse(data) $('.user-phone').text(data.mu_phone) } }