ui: 移除Dashboard紧急风险横幅和待处理风险快捷入口,tab已包含全部风险
This commit is contained in:
@@ -239,52 +239,6 @@ export default function Dashboard() {
|
||||
</Button>
|
||||
</div>
|
||||
|
||||
{/* 紧急风险横幅 */}
|
||||
{data.urgentRisk && (
|
||||
<Link to={data.urgentRisk.actionUrl}>
|
||||
<Card className="border-red-300 bg-red-50 hover:bg-red-100 transition-colors cursor-pointer">
|
||||
<div className="flex items-center gap-3">
|
||||
<div className="flex items-center justify-center w-10 h-10 rounded-full bg-red-200 flex-shrink-0">
|
||||
<AlertTriangle className="w-5 h-5 text-red-700" />
|
||||
</div>
|
||||
<div className="flex-1 min-w-0">
|
||||
<div className="flex items-center gap-2">
|
||||
<span className="text-sm font-bold text-red-800">紧急风险</span>
|
||||
<span className="px-1.5 py-0.5 rounded text-xs bg-red-200 text-red-800">预估损失 {fmt(data.urgentRisk.estimatedLoss)}</span>
|
||||
{data.urgentRisk.daysUntilDeadline !== null && (
|
||||
<span className={`px-1.5 py-0.5 rounded text-xs ${data.urgentRisk.daysUntilDeadline <= 0 ? 'bg-red-300 text-red-900' : 'bg-red-200 text-red-800'}`}>
|
||||
{data.urgentRisk.daysUntilDeadline <= 0 ? '已逾期' : `${data.urgentRisk.daysUntilDeadline}天后截止`}
|
||||
</span>
|
||||
)}
|
||||
</div>
|
||||
<div className="text-sm text-red-700 mt-0.5 truncate">{data.urgentRisk.title}</div>
|
||||
<div className="text-xs text-red-600 mt-0.5">{data.urgentRisk.description}</div>
|
||||
</div>
|
||||
<ArrowRight className="w-5 h-5 text-red-600 flex-shrink-0" />
|
||||
</div>
|
||||
</Card>
|
||||
</Link>
|
||||
)}
|
||||
|
||||
{/* 待处理风险快捷入口 */}
|
||||
{riskTodos.length > 0 && (
|
||||
<Card className="border-amber-200 bg-amber-50 hover:bg-amber-100 transition-colors cursor-pointer" onClick={() => setActiveTab('risk')}>
|
||||
<div className="flex items-center gap-3">
|
||||
<div className="flex items-center justify-center w-10 h-10 rounded-full bg-amber-200 flex-shrink-0">
|
||||
<ShieldAlert className="w-5 h-5 text-amber-700" />
|
||||
</div>
|
||||
<div className="flex-1 min-w-0">
|
||||
<div className="flex items-center gap-2">
|
||||
<span className="text-sm font-bold text-amber-800">待处理风险</span>
|
||||
<span className="px-1.5 py-0.5 rounded text-xs bg-amber-200 text-amber-800">{riskTodos.length} 项</span>
|
||||
</div>
|
||||
<div className="text-xs text-amber-700 mt-0.5">点击查看全部待处理风险,及时处理降低仲裁风险</div>
|
||||
</div>
|
||||
<ArrowRight className="w-5 h-5 text-amber-600 flex-shrink-0" />
|
||||
</div>
|
||||
</Card>
|
||||
)}
|
||||
|
||||
{/* Tab 导航 */}
|
||||
<div className="flex gap-1 border-b">
|
||||
{tabs.map((tab) => {
|
||||
|
||||
Reference in New Issue
Block a user