fix avatar

This commit is contained in:
2023-12-19 22:13:45 +08:00
parent 38b8418939
commit b0f6ffeac0

View File

@@ -43,7 +43,7 @@ enum EventType {
interface EventModel { interface EventModel {
type: EventType type: EventType
name: string name: string
uId: number uid: number
msg: string msg: string
time: number time: number
num: number num: number
@@ -66,7 +66,7 @@ const rangeShortcuts = {
} }
const selectedDate = ref<[number, number]>([rangeShortcuts.本月()[0], rangeShortcuts.本月()[1]]) const selectedDate = ref<[number, number]>([rangeShortcuts.本月()[0], rangeShortcuts.本月()[1]])
const selectedType = ref(EventType.Guard) const selectedType = ref(EventType.Guard)
const events = ref<EventModel[]>([]) const events = ref<EventModel[]>(await get())
const isLoading = ref(false) const isLoading = ref(false)
const selectedEvents = computed(() => { const selectedEvents = computed(() => {
@@ -132,7 +132,7 @@ function exportData() {
type: v.type, type: v.type,
time: format(v.time, 'yyyy-MM-dd HH:mm:ss'), time: format(v.time, 'yyyy-MM-dd HH:mm:ss'),
name: v.name, name: v.name,
uId: v.uId, uId: v.uid,
num: v.num, num: v.num,
price: v.price, price: v.price,
msg: v.msg, msg: v.msg,
@@ -159,10 +159,6 @@ function objectsToCSV(arr: any[]) {
}) })
.join('\n') .join('\n')
} }
onMounted(() => {
if (accountInfo.value?.eventFetcherOnline) onDateChange()
})
</script> </script>
<template> <template>
@@ -215,7 +211,7 @@ onMounted(() => {
<NGridItem v-for="item in selectedEvents" v-bind:key="item.time"> <NGridItem v-for="item in selectedEvents" v-bind:key="item.time">
<NCard size="small" :style="`height: ${selectedType == EventType.Guard ? '175px' : '220'}px`" embedded hoverable> <NCard size="small" :style="`height: ${selectedType == EventType.Guard ? '175px' : '220'}px`" embedded hoverable>
<NSpace align="center" vertical :size="5"> <NSpace align="center" vertical :size="5">
<NAvatar round lazy borderd :size="64" :src="AVATAR_URL + item.uId" :img-props="{ referrerpolicy: 'no-referrer' }" style="box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2)" /> <NAvatar round lazy borderd :size="64" :src="AVATAR_URL + item.uid" :img-props="{ referrerpolicy: 'no-referrer' }" style="box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2)" />
<NSpace> <NSpace>
<NTag size="tiny" v-if="selectedType == EventType.Guard" :bordered="false"> {{ item.msg }} </NTag> <NTag size="tiny" v-if="selectedType == EventType.Guard" :bordered="false"> {{ item.msg }} </NTag>
<NTag <NTag
@@ -252,7 +248,7 @@ onMounted(() => {
<tbody v-for="item in selectedEvents" v-bind:key="item.time"> <tbody v-for="item in selectedEvents" v-bind:key="item.time">
<tr> <tr>
<td>{{ item.name }}</td> <td>{{ item.name }}</td>
<td>{{ item.uId }}</td> <td>{{ item.uid }}</td>
<td><NTime :time="item.time" /></td> <td><NTime :time="item.time" /></td>
<td v-if="selectedType == EventType.Guard">{{ item.msg }}</td> <td v-if="selectedType == EventType.Guard">{{ item.msg }}</td>
<td> <td>