|
@@ -73,13 +73,11 @@ export default defineComponent({
|
|
|
})
|
|
|
}
|
|
|
const logout = async () => {
|
|
|
- try{
|
|
|
- const res = await request.get('/api-auth/exit', {
|
|
|
-
|
|
|
- })
|
|
|
+ try {
|
|
|
+ const res = await request.get('/api-auth/exit', {})
|
|
|
router.push({ path: '/' })
|
|
|
window.location.reload()
|
|
|
- }catch(e){
|
|
|
+ } catch (e) {
|
|
|
console.log(e)
|
|
|
}
|
|
|
}
|
|
@@ -106,13 +104,28 @@ export default defineComponent({
|
|
|
return (
|
|
|
<>
|
|
|
<ElDropdown
|
|
|
- onCommand={val => this.changeState(val)}
|
|
|
|
|
|
+ onCommand={val => this.changeState(val)}
|
|
|
v-slots={{
|
|
|
dropdown: () => (
|
|
|
<>
|
|
|
<div class={classes.dropdownWrap}>
|
|
|
- <img src={userBanner} alt="" />
|
|
|
+ <div class={classes.dropdownWrapUser}>
|
|
|
+ <div class={classes.userInfoWrap}>
|
|
|
+ <img
|
|
|
+ src={
|
|
|
+ this.user.heardUrl
|
|
|
+ ? this.user.heardUrl
|
|
|
+ : teacherHeader
|
|
|
+ }
|
|
|
+ class={classes.userHeader}
|
|
|
+ alt=""
|
|
|
+ />
|
|
|
+ <p class={classes.title}>{this.user.username}</p>
|
|
|
+ </div>
|
|
|
+ <img src={userBanner} alt="" />
|
|
|
+ </div>
|
|
|
+
|
|
|
{this.userType == 'TEACHER' ? (
|
|
|
<div class={classes.dropdownInfo}>
|
|
|
<div class={classes.dropdownItem}>
|
|
@@ -122,7 +135,9 @@ export default defineComponent({
|
|
|
<p class={classes.dropdownItemsubTitle}>粉丝</p>
|
|
|
</div>
|
|
|
<div class={classes.dropdownItem}>
|
|
|
- <p class={classes.dropdownItemTitle}>{this.user.musicSheetNum || 0}</p>
|
|
|
+ <p class={classes.dropdownItemTitle}>
|
|
|
+ {this.user.musicSheetNum || 0}
|
|
|
+ </p>
|
|
|
<p class={classes.dropdownItemsubTitle}>乐谱</p>
|
|
|
</div>
|
|
|
{/* <div class={classes.dropdownItem}>
|