重构消息通知弹窗

This commit is contained in:
dengqichen 2025-11-28 09:04:35 +08:00
parent d572e5115b
commit 1590760616

View File

@ -240,43 +240,43 @@ export const TeamApplicationManageDialog: React.FC<
<Table>
<TableHeader>
<TableRow>
<TableHead></TableHead>
<TableHead></TableHead>
<TableHead></TableHead>
<TableHead></TableHead>
<TableHead>Jenkins系统</TableHead>
<TableHead>Jenkins Job</TableHead>
<TableHead></TableHead>
<TableHead className="text-right"></TableHead>
<TableHead className="whitespace-nowrap" style={{ minWidth: '150px' }}></TableHead>
<TableHead className="whitespace-nowrap" style={{ minWidth: '80px' }}></TableHead>
<TableHead className="whitespace-nowrap" style={{ minWidth: '100px' }}></TableHead>
<TableHead className="whitespace-nowrap" style={{ minWidth: '80px' }}></TableHead>
<TableHead className="whitespace-nowrap" style={{ minWidth: '120px' }}>Jenkins系统</TableHead>
<TableHead className="whitespace-nowrap" style={{ minWidth: '120px' }}>Jenkins Job</TableHead>
<TableHead className="whitespace-nowrap" style={{ minWidth: '150px' }}></TableHead>
<TableHead className="text-right sticky right-0 bg-background" style={{ width: '80px' }}></TableHead>
</TableRow>
</TableHeader>
<TableBody>
{teamApplications.map((app) => (
<TableRow key={app.id}>
<TableCell className="font-medium">
<TableCell className="font-medium whitespace-nowrap">
{app.applicationName && app.applicationCode
? `${app.applicationName}${app.applicationCode}`
: app.applicationName || app.applicationCode || `应用 ${app.applicationId}`}
</TableCell>
<TableCell>
<TableCell className="whitespace-nowrap">
{getEnvironmentName(app.environmentId)}
</TableCell>
<TableCell>
<TableCell className="whitespace-nowrap">
{app.buildType === 'JENKINS' ? 'Jenkins构建' : app.buildType === 'NATIVE' ? '脚本部署' : '-'}
</TableCell>
<TableCell>{app.branch || '-'}</TableCell>
<TableCell>
<TableCell className="whitespace-nowrap">{app.branch || '-'}</TableCell>
<TableCell className="whitespace-nowrap">
{app.buildType === 'JENKINS'
? (app.deploySystemName || (app.deploySystemId ? `系统 ${app.deploySystemId}` : '-'))
: '-'}
</TableCell>
<TableCell>
<TableCell className="whitespace-nowrap">
{app.buildType === 'JENKINS' ? (app.deployJob || '-') : '-'}
</TableCell>
<TableCell>
<TableCell className="whitespace-nowrap">
{app.workflowDefinitionName || '-'}
</TableCell>
<TableCell className="text-right">
<TableCell className="text-right sticky right-0 bg-background">
<div className="flex items-center justify-end gap-2">
<Button
variant="ghost"