重构消息通知弹窗

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