-
- {{ $tm('topic.content.reply') }}
-
+
-
+
{
:content="content.content"
:tags="content.tags"
:category="content.category"
- :to-uid="toUid"
+ :to-uid="toUser.uid"
/>
diff --git a/src/views/topic/components/footer/Reply.vue b/src/views/topic/components/footer/Reply.vue
new file mode 100644
index 00000000..af2a88ca
--- /dev/null
+++ b/src/views/topic/components/footer/Reply.vue
@@ -0,0 +1,88 @@
+
+
+
+
+
+ {{ $tm('topic.content.reply') }}
+
+
+
+
diff --git a/src/views/topic/components/reply/Reply.vue b/src/views/topic/components/reply/Reply.vue
index 022c1df3..28a6a82b 100644
--- a/src/views/topic/components/reply/Reply.vue
+++ b/src/views/topic/components/reply/Reply.vue
@@ -125,7 +125,11 @@ const handleClickComment = (rid: number) => {
tags: reply.tags,
category: [],
}"
- :to-uid="reply.r_user.uid"
+ :to-user="{
+ uid: reply.r_user.uid,
+ name: reply.r_user.name,
+ }"
+ :to-floor="reply.floor"
>
diff --git a/src/views/topic/components/reply/ReplyPanel.vue b/src/views/topic/components/reply/ReplyPanel.vue
index 6b34fa7b..abd648b4 100644
--- a/src/views/topic/components/reply/ReplyPanel.vue
+++ b/src/views/topic/components/reply/ReplyPanel.vue
@@ -66,7 +66,7 @@ const handelClosePanel = async () => {
{{ $tm('topic.panel.to') + ' @' }}
- {{ replyDraft.replyUserName }}
+ {{ replyDraft.toUserName }}
(⋈◍>◡<◍)。✧♡
{{ `${$tm(`topic.panel.${position}`)} ${replyDraft.to_floor}` }}