Skip to content

Commit 6a18e21

Browse files
fix flypenTeam avatar bg & profile info
1 parent 84442fa commit 6a18e21

File tree

2 files changed

+21
-6
lines changed

2 files changed

+21
-6
lines changed

src/pages/ProfilePage.vue

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,34 @@
1515
<img style="width: 100vw" :src="getAvatar()" alt="">
1616
</div>
1717
<div class="username text-h4">{{route.params.id}}</div>
18+
<div class="q-ml-md" style="margin-top: -2rem">
19+
<div class="text-primary text-bold">Account</div>
20+
<div class="q-mt-sm text-h6"><q-icon name="alternate_email"></q-icon> {{route.params.id}}</div>
21+
<div class="text-grey q-mb-sm">Username</div>
22+
<q-separator/>
23+
<div class="q-mt-sm text-h6"><q-icon name="calendar_month"></q-icon> {{getTime()}}</div>
24+
<div class="text-grey q-mb-sm">Register Time</div>
25+
</div>
1826
<q-separator/>
1927
</div>
2028
</template>
2129
<script setup>
22-
import {useQuasar} from 'quasar';
23-
const $q = useQuasar();
30+
import {date, useQuasar} from 'quasar';
2431
import {useCheckStore} from 'stores/check';
32+
import {useRoute, useRouter} from 'vue-router';
33+
import Swal from 'sweetalert2';
34+
import axios from 'axios';
35+
36+
const $q = useQuasar();
2537
const store = useCheckStore();
26-
import {useRoute,useRouter} from 'vue-router';
27-
import Swal from "sweetalert2";
28-
import axios from "axios";
2938
const router = useRouter()
3039
const route = useRoute();
40+
const getTime=()=>{
41+
let timeStamp;
42+
if(store.info.username===route.params.id) timeStamp = new Date(store.info.registerTime);
43+
else timeStamp = new Date(store.info.friends.find(item => item.username === route.params.id).registerTime);
44+
return date.formatDate(timeStamp, 'MMMM YYYY');
45+
}
3146
const getAvatar=()=>{
3247
if(store.info.username===route.params.id){
3348
return store.avatar(store.info.avatar)

src/stores/check.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export const useCheckStore = defineStore('check', () => {
1111
const avatarList = ['O1kmMD', 'O1ky0I', 'O1kvZ1', 'O1kZBG', 'O1k1Hv', 'O1kn1Y', 'O1kiMU', 'O1kF0p', 'O1kzKj', 'O1kMKK', 'O1bw5s', 'O1b3fB', 'O1bIpg', 'O1bukl', 'O1b88b', 'O1b6DP', 'O1b2n6', 'O1b9wF', 'O1blSD', 'O1bfAI', 'O1bY51', 'O1bsYG', 'O1bdpM', 'O1bckr', 'O1bS6c', 'O1bQDq', 'O1bGnv', 'O1bLCY', 'O1bHSU', 'O1bDAp', 'O1b4qj', 'O1bRYx']
1212
const unread = ref({});
1313
const avatar = (n: number) => {
14-
if (n===100) return 'https://ooo.0x0.ooo/2023/10/12/O1ffy1.png';
14+
if (n===100) return 'https://ooo.0x0.ooo/2023/10/12/O19USD.png';
1515
const str = avatarList[n];
1616
return `https://ooo.0x0.ooo/2023/10/03/${str}.webp`
1717
}

0 commit comments

Comments
 (0)