|
|
@@ -344,18 +344,28 @@ export default defineComponent({
|
|
|
src={info.value.avatar ? info.value.avatar : teacherIcon}
|
|
|
previewDisabled></NImage>
|
|
|
<div class={styles.userInfos}>
|
|
|
- <NTooltip class={styles.nameTool}>
|
|
|
- {{
|
|
|
- trigger: () => (
|
|
|
- <p class={styles.teacherName}>{info.value.nickname}</p>
|
|
|
- ),
|
|
|
- default: () => info.value.nickname
|
|
|
- }}
|
|
|
- </NTooltip>
|
|
|
- {info.value.teacherJobType && (
|
|
|
- <span class={styles.roleType}>
|
|
|
- {teacherJobType[info.value.teacherJobType]}
|
|
|
- </span>
|
|
|
+ <div class={styles.nameWrap}>
|
|
|
+ <NTooltip class={styles.nameTool}>
|
|
|
+ {{
|
|
|
+ trigger: () => (
|
|
|
+ <p class={styles.teacherName}>
|
|
|
+ {info.value.nickname}
|
|
|
+ </p>
|
|
|
+ ),
|
|
|
+ default: () => info.value.nickname
|
|
|
+ }}
|
|
|
+ </NTooltip>
|
|
|
+ {info.value.teacherJobType && (
|
|
|
+ <span class={styles.roleType}>
|
|
|
+ {teacherJobType[info.value.teacherJobType]}
|
|
|
+ </span>
|
|
|
+ )}
|
|
|
+ </div>
|
|
|
+ {info.value.membershipEndTime && (
|
|
|
+ <div class={styles.membershipWrap}>
|
|
|
+ {info.value.membershipEndTime}
|
|
|
+ <span>到期</span>
|
|
|
+ </div>
|
|
|
)}
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -406,7 +416,7 @@ export default defineComponent({
|
|
|
class={styles.logoutInfo}
|
|
|
onClick={() => {
|
|
|
users.logout();
|
|
|
- router.replace('/login')
|
|
|
+ router.replace('/login');
|
|
|
// .then(() => {
|
|
|
// window.location.reload();
|
|
|
// });
|