|
@@ -15,7 +15,7 @@ |
|
|
<li><div style="height: 100%"><el-icon><i-ep-UserFilled /></el-icon> 登录账号<div class="user-right">{{ userData.username }}</div></div></li> |
|
|
<li><div style="height: 100%"><el-icon><i-ep-UserFilled /></el-icon> 登录账号<div class="user-right">{{ userData.username }}</div></div></li> |
|
|
<li><el-icon><i-ep-Avatar /></el-icon> 用户昵称 <div class="user-right">{{ userData.name }}</div></li> |
|
|
<li><el-icon><i-ep-Avatar /></el-icon> 用户昵称 <div class="user-right">{{ userData.name }}</div></li> |
|
|
<li><el-icon><i-ep-User /></el-icon> 手机号 <div class="user-right"> {{ userData.phone }}</div></li> |
|
|
<li><el-icon><i-ep-User /></el-icon> 手机号 <div class="user-right"> {{ userData.phone }}</div></li> |
|
|
<li v-if="(userData.isAdmin === 1 && userData.localDeploy) || userData.isAdmin === 0"><el-icon><i-ep-User /></el-icon> 当前账户时长 <div class="user-right"> {{ userData.remainingTimes }} (秒)</div></li> |
|
|
|
|
|
|
|
|
<li v-if="(userData.isAdmin === 1 && localDeploy) || userData.isAdmin === 0"><el-icon><i-ep-User /></el-icon> 当前账户时长 <div class="user-right"> {{ userData.remainingTimes }} (秒)</div></li> |
|
|
<li> |
|
|
<li> |
|
|
<el-icon><i-ep-edit /></el-icon> 安全设置 |
|
|
<el-icon><i-ep-edit /></el-icon> 安全设置 |
|
|
<div class="user-right"> |
|
|
<div class="user-right"> |
|
@@ -62,32 +62,24 @@ const userData = ref({ |
|
|
isAdmin: '', |
|
|
isAdmin: '', |
|
|
localDeploy: '' |
|
|
localDeploy: '' |
|
|
}); |
|
|
}); |
|
|
function getUserFn() { |
|
|
|
|
|
getUser().then(res => { |
|
|
|
|
|
userData.value = res.data |
|
|
|
|
|
localStorage.setItem("username", res.data.username); |
|
|
|
|
|
localStorage.setItem("isAdmin", res.data.isAdmin); // isAdmin=1,为管理人员(邃芒后台) , isAdmin=0,为API接入方登录后台 isAmin=1&&localDeploy=true,就是私有化部署的管理后台 |
|
|
|
|
|
|
|
|
|
|
|
if (res.data.isAdmin === 1 && res.data.localDeploy || res.data.isAdmin === 0) { |
|
|
|
|
|
getTime() |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
function localDeployFn() { |
|
|
|
|
|
localDeployApi().then(res => { |
|
|
|
|
|
userData.value.localDeploy = res.data |
|
|
|
|
|
localStorage.setItem("localDeploy", res.data); |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
const localDeploy = ref('') |
|
|
|
|
|
const getData = async () => { |
|
|
|
|
|
let userRes = await getUser() |
|
|
|
|
|
let localDeployRes = await localDeployApi() |
|
|
|
|
|
userData.value = userRes.data |
|
|
|
|
|
localStorage.setItem("username", userRes.data.username); |
|
|
|
|
|
localStorage.setItem("isAdmin", userRes.data.isAdmin); // isAdmin=1,为管理人员(邃芒后台) , isAdmin=0,为API接入方登录后台 isAmin=1&&localDeploy=true,就是私有化部署的管理后台 |
|
|
|
|
|
userData.value.localDeploy = localDeployRes.data |
|
|
|
|
|
localDeploy.value = localDeployRes.data |
|
|
|
|
|
localStorage.setItem("localDeploy", localDeployRes.data); |
|
|
// 当前账户时长 |
|
|
// 当前账户时长 |
|
|
async function getTime() { |
|
|
|
|
|
let res = userData.isAdmin === 1 && userData.localDeploy ? await privateDeployAdminCurrent() : await current() |
|
|
|
|
|
userData.value.remainingTimes = res.data.remainingTimes |
|
|
|
|
|
|
|
|
let res = userData.isAdmin === 1 && localDeploy ? await privateDeployAdminCurrent() : await current() |
|
|
|
|
|
userData.value.remainingTimes = res.data.remainingTimes |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
onMounted(async () => { |
|
|
onMounted(async () => { |
|
|
await getUserFn() |
|
|
|
|
|
await localDeployFn() |
|
|
|
|
|
|
|
|
getData() |
|
|
}); |
|
|
}); |
|
|
</script> |
|
|
</script> |
|
|
<style lang="scss" scoped> |
|
|
<style lang="scss" scoped> |
|
|