mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-09-05 23:56:42 +08:00
fix
This commit is contained in:
@@ -45,9 +45,18 @@ function openLink() {
|
|||||||
@error="imageLoadError = true"
|
@error="imageLoadError = true"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<VCardTitle>{{ props.message?.title }}</VCardTitle>
|
<VCardTitle v-if="props.message?.title">
|
||||||
|
{{ props.message?.title }}
|
||||||
<VCardText>
|
</VCardTitle>
|
||||||
|
<VAlert
|
||||||
|
v-if="props.message?.text && props.message?.action === 0"
|
||||||
|
variant="tonal"
|
||||||
|
type="success"
|
||||||
|
>
|
||||||
|
<template #prepend />
|
||||||
|
{{ props.message?.text }}
|
||||||
|
</VAlert>
|
||||||
|
<VCardText v-if="props.message?.text && props.message?.action === 1">
|
||||||
{{ props.message?.text }}
|
{{ props.message?.text }}
|
||||||
</VCardText>
|
</VCardText>
|
||||||
</VCard>
|
</VCard>
|
||||||
|
|||||||
@@ -50,6 +50,10 @@ function startSSEMessager() {
|
|||||||
async function loadMessages() {
|
async function loadMessages() {
|
||||||
try {
|
try {
|
||||||
messages.value = await api.get('message/web')
|
messages.value = await api.get('message/web')
|
||||||
|
if (messages.value.length > 0) {
|
||||||
|
isLoaded.value = true
|
||||||
|
scrollToEnd()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
catch (error) {
|
catch (error) {
|
||||||
console.error(error)
|
console.error(error)
|
||||||
@@ -77,7 +81,7 @@ onMounted(() => {
|
|||||||
<span class="mt-3">正在刷新 ...</span>
|
<span class="mt-3">正在刷新 ...</span>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
v-if="messages.length === 0"
|
v-if="messages.length === 0 && isLoaded"
|
||||||
class="w-full text-center flex flex-col items-center"
|
class="w-full text-center flex flex-col items-center"
|
||||||
>
|
>
|
||||||
<span class="mb-3">当前没有消息</span>
|
<span class="mb-3">当前没有消息</span>
|
||||||
@@ -86,6 +90,10 @@ onMounted(() => {
|
|||||||
<VRow
|
<VRow
|
||||||
v-for="(msg, index) in messages"
|
v-for="(msg, index) in messages"
|
||||||
:key="index"
|
:key="index"
|
||||||
|
:class="{
|
||||||
|
'justify-end': msg.action === 0,
|
||||||
|
'justify-start': msg.action === 1,
|
||||||
|
}"
|
||||||
>
|
>
|
||||||
<VCol
|
<VCol
|
||||||
sm="8"
|
sm="8"
|
||||||
|
|||||||
Reference in New Issue
Block a user