提交 977ea561 authored 作者: lihuihui's avatar lihuihui

updata

上级 f4ce7d99
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
<svg width="86%" height="86%" viewBox="0 0 100 100"> <svg width="86%" height="86%" viewBox="0 0 100 100">
<circle r="25" cx="50" cy="50" fill="none" stroke="rgba(255,193,79,1)" stroke-width="50" stroke-dasharray="158 158" /> <circle r="25" cx="50" cy="50" fill="none" stroke="rgba(255,193,79,1)" stroke-width="50" stroke-dasharray="158 158" />
</svg> </svg>
<svg class="w_svg" width="100%" height="100%" viewBox="0 0 100 100"> <svg v-show="ratioNum!==0" class="w_svg" width="100%" height="100%" viewBox="0 0 100 100">
<circle r="25" cx="50" cy="50" fill="none" stroke="#07cb78" stroke-width="50" :stroke-dasharray="ratio" /> <circle r="25" cx="50" cy="50" fill="none" stroke="#07cb78" stroke-width="50" :stroke-dasharray="ratio" />
</svg> </svg>
<div class="circle"> <div class="circle">
......
<template> <template>
<div> <div>
<div class="info-box"> <div class="info-box">
<img src="../../assets/images/tx.png" alt=""> <img v-if="info.avatar" :src="info.avatar" alt="">
<div class="name">点击登录</div> <img v-else src="../../assets/images/tx.png" alt="">
<div class="name" v-if="info.nickname">{{ info.nickname }}</div>
<div class="name" v-else @click="goLogin">点击登录</div>
</div> </div>
<ul> <ul>
<li v-for="(item, index) in navList" :key="index" @click="go(item.url)"> <li v-for="(item, index) in navList" :key="index" @click="go(item.url)">
...@@ -18,21 +20,22 @@ ...@@ -18,21 +20,22 @@
</template> </template>
<script> <script>
import { logout } from '@/api/account.js' import { logout, getUser } from '@/api/account.js'
export default { export default {
name: 'my', name: 'my',
data() { data() {
return { return {
info: {},
navList: [ navList: [
{ {
title: '已购课程', title: '已购课程',
url: '/my/buyCourses' url: '/my/buyCourses'
},
{
title: '已做试题',
url: '/my/exam'
} }
// { // {
// title: '已做试题',
// url: '/my/exam'
// }
// {
// title: '已学课程', // title: '已学课程',
// url: '/my/buyCourses' // url: '/my/buyCourses'
// } // }
...@@ -47,15 +50,43 @@ export default { ...@@ -47,15 +50,43 @@ export default {
] ]
} }
}, },
computed: {
isWeapp() {
return this.$store.state.isWeapp
}
},
methods: { methods: {
logout() { logout() {
logout().then(response => { logout().then(response => {
console.log(response, '======')
this.$toast('退出成功') this.$toast('退出成功')
}) })
}, },
go(url) { go(url) {
this.$router.push(url) this.$router.push(url)
},
goLogin() {
if (this.isWeapp) {
// 小程序
wx.miniProgram.navigateTo({
url: `/pages/login/index?redirect_uri=${encodeURIComponent(
`/exam/result?type=${this.$route.query.type}&is_create=0&papersUrl=${this.$route.query.papersUrl}`
)}`
})
} else {
this.$router.push({
path: '/login',
query: {
redirect_uri: '/my'
}
})
}
} }
},
mounted() {
getUser().then(res => {
this.info = res
})
} }
} }
</script> </script>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论