Browse Source

🐞 fix: 修复部分情况下头像大小失常的问题

Pchen. 8 months ago
parent
commit
e1fd7328f2

+ 3 - 3
src/pages/admin/lepaoAccount/accountList.vue

@@ -84,8 +84,8 @@
                 </template>
                 </template>
                 <template #name="{ record }">
                 <template #name="{ record }">
                     <a-avatar :size="30">
                     <a-avatar :size="30">
-                        <IconUser v-if="!record.user_avatar" />
-                        <img :alt="record.name ?? ''" :src="record.user_avatar" v-else />
+                        <img :alt="record.name ?? ''"
+                            :src="record.user_avatar ?? 'https://lepao-cloud.xxoo365.top/view.php/25aa126dc406974ff3579a99a2c6501a.png'" />
                     </a-avatar>
                     </a-avatar>
                     {{ record.name }}
                     {{ record.name }}
                 </template>
                 </template>
@@ -100,7 +100,7 @@
                 </template>
                 </template>
                 <template #num="{ record }">
                 <template #num="{ record }">
                     {{ record.term_num - record.total_num > 0 ? `${record.total_num} / ${record.term_num}` :
                     {{ record.term_num - record.total_num > 0 ? `${record.total_num} / ${record.term_num}` :
-                '已完成' }}
+                        '已完成' }}
                 </template>
                 </template>
                 <template #state="{ record }">
                 <template #state="{ record }">
                     <div v-if="record.state === 0" class="state">
                     <div v-if="record.state === 0" class="state">

+ 2 - 2
src/pages/admin/lepaoRecords/lepaoRecords.vue

@@ -80,8 +80,8 @@
           }">
           }">
             <template #cell="{ record }">
             <template #cell="{ record }">
               <a-avatar :size="30">
               <a-avatar :size="30">
-                <IconUser v-if="!record.user_avatar" />
-                <img :alt="record.name ?? ''" :src="record.user_avatar" v-else />
+                <img :alt="record.name ?? ''"
+                  :src="record.user_avatar ?? 'https://lepao-cloud.xxoo365.top/view.php/25aa126dc406974ff3579a99a2c6501a.png'" />
               </a-avatar>
               </a-avatar>
               {{ record.name }}
               {{ record.name }}
             </template>
             </template>

+ 4 - 4
src/pages/admin/user/userList.vue

@@ -50,8 +50,8 @@
                 </a-col>
                 </a-col>
             </a-row>
             </a-row>
 
 
-            <a-table :data="data" :bordered="false" hoverable column-resizable class="table" :loading="loading" :columns="columns"
-                :pagination="{
+            <a-table :data="data" :bordered="false" hoverable column-resizable class="table" :loading="loading"
+                :columns="columns" :pagination="{
                     showPageSize: true,
                     showPageSize: true,
                     showJumper: true,
                     showJumper: true,
                     showTotal: true,
                     showTotal: true,
@@ -61,8 +61,8 @@
                 }" @page-change="handlePageChange" @page-size-change="handlePageSizeChange">
                 }" @page-change="handlePageChange" @page-size-change="handlePageSizeChange">
                 <template #username="{ record }">
                 <template #username="{ record }">
                     <a-avatar :size="35">
                     <a-avatar :size="35">
-                        <IconUser v-if="!record.avatar" />
-                        <img :alt="record.username ?? ''" :src="record.avatar" v-else />
+                        <img :alt="record.username ?? ''"
+                            :src="record.avatar ?? 'https://lepao-cloud.xxoo365.top/view.php/25aa126dc406974ff3579a99a2c6501a.png'" />
                     </a-avatar>
                     </a-avatar>
                     {{ record.username }}
                     {{ record.username }}
                 </template>
                 </template>

+ 2 - 2
src/pages/lepao/accountList/index.vue

@@ -111,8 +111,8 @@
           <a-table-column title="" :width="50" data-index="user_avatar" tooltip>
           <a-table-column title="" :width="50" data-index="user_avatar" tooltip>
             <template #cell="{ record }">
             <template #cell="{ record }">
               <a-avatar>
               <a-avatar>
-                <IconUser v-if="!record.user_avatar" />
-                <img :alt="record.name ?? ''" :src="record.user_avatar" v-else />
+                <img :alt="record.name ?? ''"
+                  :src="record.user_avatar ?? 'https://lepao-cloud.xxoo365.top/view.php/25aa126dc406974ff3579a99a2c6501a.png'" />
               </a-avatar>
               </a-avatar>
             </template>
             </template>
           </a-table-column>
           </a-table-column>

+ 2 - 2
src/pages/lepao/lepaoRecords/index.vue

@@ -90,8 +90,8 @@
           }">
           }">
             <template #cell="{ record }">
             <template #cell="{ record }">
               <a-avatar :size="30">
               <a-avatar :size="30">
-                <IconUser v-if="!record.user_avatar" />
-                <img :alt="record.name ?? ''" :src="record.user_avatar" v-else />
+                <img :alt="record.name ?? ''"
+                  :src="record.user_avatar ?? 'https://lepao-cloud.xxoo365.top/view.php/25aa126dc406974ff3579a99a2c6501a.png'" />
               </a-avatar>
               </a-avatar>
               {{ record.name }}
               {{ record.name }}
             </template>
             </template>