94 lines
2.6 KiB
JavaScript
94 lines
2.6 KiB
JavaScript
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)
|
|
}
|
|
}
|