skyblued 2 years ago
parent
commit
75cdd5d4da
1 changed files with 3 additions and 2 deletions
  1. 3 2
      src/student/leaderboard/index.tsx

+ 3 - 2
src/student/leaderboard/index.tsx

@@ -3,6 +3,7 @@ import { computed, defineComponent, onMounted, reactive, ref } from 'vue'
 import styles from './index.module.less'
 import styles from './index.module.less'
 import IconTrophy from './image/icon-trophy.png'
 import IconTrophy from './image/icon-trophy.png'
 import IconEmtry from './image/icon-emtry.png'
 import IconEmtry from './image/icon-emtry.png'
+import IconAvator from '@/common/images/icon_teacher.png'
 import request from '@/helpers/request'
 import request from '@/helpers/request'
 import { useRoute, useRouter } from 'vue-router'
 import { useRoute, useRouter } from 'vue-router'
 import { state as userInfo } from '@/state'
 import { state as userInfo } from '@/state'
@@ -192,7 +193,7 @@ export default defineComponent({
                       class={styles.avator}
                       class={styles.avator}
                       fit="cover"
                       fit="cover"
                       round
                       round
-                      src={user.value.heardUrl}
+                      src={user.value.heardUrl || IconAvator}
                     />
                     />
                   ),
                   ),
                   label: () => {
                   label: () => {
@@ -211,7 +212,7 @@ export default defineComponent({
                         return (
                         return (
                           <div>
                           <div>
                             您的评测暂未上榜,快去
                             您的评测暂未上榜,快去
-                            <span style={{ color: '#FA6400' }}>挑战</span>
+                            <span style={{ color: '#FA6400' }} onClick={() => openActive()}>挑战</span>
                             吧!
                             吧!
                           </div>
                           </div>
                         )
                         )