diff --git a/apps/web/src/components/models/post/detail/PostCommentCard.tsx b/apps/web/src/components/models/post/detail/PostCommentCard.tsx index c1593ec..2996500 100644 --- a/apps/web/src/components/models/post/detail/PostCommentCard.tsx +++ b/apps/web/src/components/models/post/detail/PostCommentCard.tsx @@ -22,7 +22,11 @@ export default function PostCommentCard({ }) { return (
@@ -45,10 +49,9 @@ export default function PostCommentCard({ )} {isReceiverComment && ( -
- + 官方回复 -
+ )}
{/* 添加有帮助按钮 */} diff --git a/apps/web/src/components/models/post/detail/PostHeader/Header.tsx b/apps/web/src/components/models/post/detail/PostHeader/Header.tsx index b79a1b1..b880ddc 100644 --- a/apps/web/src/components/models/post/detail/PostHeader/Header.tsx +++ b/apps/web/src/components/models/post/detail/PostHeader/Header.tsx @@ -25,8 +25,15 @@ export default function Header() { {post?.title}
-
- +
+ + + 发件人: + + {post?.author?.showname || "匿名用户"} + + + {/* 收件人信息行 */} 发件人 @@ -47,7 +54,10 @@ export default function Header() { ))} + + {/* Date Info Badge */} + 创建于 diff --git a/apps/web/src/components/models/post/editor/form/LetterBasicForm.tsx b/apps/web/src/components/models/post/editor/form/LetterBasicForm.tsx index 7a51eaa..e073d17 100644 --- a/apps/web/src/components/models/post/editor/form/LetterBasicForm.tsx +++ b/apps/web/src/components/models/post/editor/form/LetterBasicForm.tsx @@ -1,10 +1,11 @@ -import { Form, Input, Button, Checkbox, Select } from "antd"; +import { Form, Input, Button, Checkbox, Select, Tabs } from "antd"; import { useLetterEditor } from "../context/LetterEditorContext"; import { SendOutlined } from "@ant-design/icons"; import QuillEditor from "@web/src/components/common/editor/quill/QuillEditor"; import { TusUploader } from "@web/src/components/common/uploader/TusUploader"; import StaffSelect from "../../../staff/staff-select"; import TermSelect from "../../../term/term-select"; +import TabPane from "antd/es/tabs/TabPane"; export function LetterBasicForm() { const { onSubmit, receiverId, termId, form } = useLetterEditor(); @@ -66,31 +67,40 @@ export function LetterBasicForm() { /> - {/* Content Editor */} - -
- - form.setFieldValue("content", content) - } - /> -
-
- -
- - form.setFieldValue("resources", resources) - } - /> -
-
+ + {/* Content Editor */} + + +
+ + form.setFieldValue("content", content) + } + /> +
+
+
+ + +
+ + form.setFieldValue( + "resources", + resources + ) + } + /> +
+
+
+
{/* Footer Actions */}
diff --git a/config/nginx/conf.d/web.conf b/config/nginx/conf.d/web.conf index 361e802..bf90259 100644 --- a/config/nginx/conf.d/web.conf +++ b/config/nginx/conf.d/web.conf @@ -71,11 +71,11 @@ server { # 文件访问认证 # 通过内部认证服务验证 - # auth_request /auth-file; + auth_request /auth-file; # 存储认证状态和用户信息 - # auth_request_set $auth_status $upstream_status; - # auth_request_set $auth_user_id $upstream_http_x_user_id; - # auth_request_set $auth_resource_type $upstream_http_x_resource_type; + auth_request_set $auth_status $upstream_status; + auth_request_set $auth_user_id $upstream_http_x_user_id; + auth_request_set $auth_resource_type $upstream_http_x_resource_type; # 不缓存 expires 0; # 私有缓存,禁止转换