Compare commits

..

No commits in common. "95850333039d31e2a912e0235c09255d8f8d3dcb" and "97ee737f8c0988aed7f690dc74adb7a8507943b1" have entirely different histories.

1 changed files with 4 additions and 5 deletions

View File

@ -209,7 +209,7 @@ const applyRealtimeSessionStatus = (item: MeetingVO, sessionStatus?: RealtimeMee
return { ...item, realtimeSessionStatus: sessionStatus.status }; return { ...item, realtimeSessionStatus: sessionStatus.status };
}; };
const IntegratedStatusTag: React.FC<{ meeting: MeetingVO; progress: MeetingProgress | null; style?: React.CSSProperties }> = ({ meeting, progress, style }) => { const IntegratedStatusTag: React.FC<{ meeting: MeetingVO; progress: MeetingProgress | null }> = ({ meeting, progress }) => {
const effectiveStatus = getEffectiveStatus(meeting, progress); const effectiveStatus = getEffectiveStatus(meeting, progress);
const statusConfig: Record<number, { text: string; color: string; bgColor: string; icon: React.ReactNode }> = { const statusConfig: Record<number, { text: string; color: string; bgColor: string; icon: React.ReactNode }> = {
0: { text: "数据初始化", color: "#8c8c8c", bgColor: "rgba(140, 140, 140, 0.1)", icon: <SyncOutlined spin /> }, 0: { text: "数据初始化", color: "#8c8c8c", bgColor: "rgba(140, 140, 140, 0.1)", icon: <SyncOutlined spin /> },
@ -243,8 +243,7 @@ const IntegratedStatusTag: React.FC<{ meeting: MeetingVO; progress: MeetingProgr
border: `1px solid ${displayConfig.color}20`, border: `1px solid ${displayConfig.color}20`,
gap: "4px", gap: "4px",
position: "relative", position: "relative",
overflow: "hidden", overflow: "hidden"
...style
}} }}
> >
{isProcessing && percent > 0 && ( {isProcessing && percent > 0 && (
@ -271,7 +270,7 @@ const IntegratedStatusTag: React.FC<{ meeting: MeetingVO; progress: MeetingProgr
}; };
const TableStatusCell: React.FC<{ meeting: MeetingVO; progress: MeetingProgress | null }> = ({ meeting, progress }) => { const TableStatusCell: React.FC<{ meeting: MeetingVO; progress: MeetingProgress | null }> = ({ meeting, progress }) => {
return <IntegratedStatusTag meeting={meeting} progress={progress} style={{ width: 155 }} />; return <IntegratedStatusTag meeting={meeting} progress={progress} />;
}; };
const MeetingCardItem: React.FC<{ const MeetingCardItem: React.FC<{
@ -316,7 +315,7 @@ const MeetingCardItem: React.FC<{
> >
{/* Top Section: Status & Source */} {/* Top Section: Status & Source */}
<div style={{ display: "flex", justifyContent: "space-between", alignItems: "center", marginBottom: 14 }}> <div style={{ display: "flex", justifyContent: "space-between", alignItems: "center", marginBottom: 14 }}>
<IntegratedStatusTag meeting={item} progress={progress} style={{ width: 155 }} /> <IntegratedStatusTag meeting={item} progress={progress} />
<div <div
style={{ style={{
display: "flex", display: "flex",