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

updata

上级 f4ce7d99
......@@ -8,7 +8,7 @@
<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" />
</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" />
</svg>
<div class="circle">
......
<template>
<div>
<div class="info-box">
<img src="../../assets/images/tx.png" alt="">
<div class="name">点击登录</div>
<img v-if="info.avatar" :src="info.avatar" alt="">
<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>
<ul>
<li v-for="(item, index) in navList" :key="index" @click="go(item.url)">
......@@ -18,21 +20,22 @@
</template>
<script>
import { logout } from '@/api/account.js'
import { logout, getUser } from '@/api/account.js'
export default {
name: 'my',
data() {
return {
info: {},
navList: [
{
title: '已购课程',
url: '/my/buyCourses'
},
{
title: '已做试题',
url: '/my/exam'
}
// {
// title: '已做试题',
// url: '/my/exam'
// }
// {
// title: '已学课程',
// url: '/my/buyCourses'
// }
......@@ -47,15 +50,43 @@ export default {
]
}
},
computed: {
isWeapp() {
return this.$store.state.isWeapp
}
},
methods: {
logout() {
logout().then(response => {
console.log(response, '======')
this.$toast('退出成功')
})
},
go(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>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论