feat: add category-driven ticket workflows
This commit is contained in:
@@ -5,6 +5,7 @@ import { Badge } from '@/components/ui/badge'
|
||||
import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'
|
||||
import { Separator } from '@/components/ui/separator'
|
||||
|
||||
import { getTicketCategoryLabel } from './ticketCategories'
|
||||
import type { Ticket } from './types'
|
||||
|
||||
type TicketMetaPanelProps = {
|
||||
@@ -29,6 +30,19 @@ export function TicketMetaPanel({ ticket }: TicketMetaPanelProps) {
|
||||
<AppField label="优先级">
|
||||
<AppPriorityBadge priority={ticket.priority} />
|
||||
</AppField>
|
||||
<AppField label="问题分类">
|
||||
<span className="text-sm text-foreground">{getTicketCategoryLabel(ticket.category_code)}</span>
|
||||
</AppField>
|
||||
<Separator />
|
||||
<AppField label="提出人">
|
||||
<span className="text-sm text-foreground">{ticket.submitter_name || '未填写'}</span>
|
||||
</AppField>
|
||||
<AppField label="提出机构">
|
||||
<span className="text-sm text-foreground">{ticket.submitter_org || '未填写'}</span>
|
||||
</AppField>
|
||||
<AppField label="问题对象">
|
||||
<span className="text-sm text-foreground">{ticket.problem_object || '未填写'}</span>
|
||||
</AppField>
|
||||
<Separator />
|
||||
<AppField label="处理人">
|
||||
<span className="text-sm text-foreground">{displayUser(ticket.assignee)}</span>
|
||||
|
||||
Reference in New Issue
Block a user