diff --git a/web/app/dashboard/tickets/_components/ticket-detail-dialog.tsx b/web/app/dashboard/tickets/_components/ticket-detail-dialog.tsx index c8ceb63..2d427fd 100644 --- a/web/app/dashboard/tickets/_components/ticket-detail-dialog.tsx +++ b/web/app/dashboard/tickets/_components/ticket-detail-dialog.tsx @@ -8,10 +8,11 @@ import { type CustomerFormSavePayload } from "@/components/customer-form" import { CustomerFormDialog } from "@/components/customer-form-dialog" import { CustomerLinkOrCreateDialog } from "@/components/customer-link-or-create-dialog" import { ProjectDialog } from "@/components/project-dialog" +import { RichTextEditor } from "@/components/rich-text-editor" +import { isRichTextEmpty, SafeRichHTML } from "@/components/safe-rich-html" import { Badge } from "@/components/ui/badge" import { Button } from "@/components/ui/button" import { Separator } from "@/components/ui/separator" -import { Textarea } from "@/components/ui/textarea" import { saveCustomerProfile } from "@/lib/api/customer" import { changeTicketStatus, @@ -175,7 +176,7 @@ export function TicketDetailDialog({ const activeTicketId = detail.ticket.id const activeDialogSeq = dialogSeqRef.current const content = progressContent.trim() - if (!content) { + if (isRichTextEmpty(content)) { toast.error("请填写处理进展") return } @@ -339,8 +340,8 @@ export function TicketDetailDialog({