fix(ui): [UI7-2] 统一全局 Design Tokens,移除冗余字体,修复异常色值引用

这个提交包含在:
2026-03-06 09:48:37 +08:00
父节点 62fd2a5398
当前提交 73b51ac068
共修改 39 个文件,包含 253 行新增和 250 行删除
+14 -14
查看文件
@@ -157,7 +157,7 @@ export function WorkflowTaskDetailPage() {
</Card>
<Card className="space-y-4 p-6">
<h3 className="text-base font-semibold text-slate-900">审批动作</h3>
<h3 className="text-base font-semibold text-zinc-900">审批动作</h3>
{actionError ? (
<p
@@ -179,8 +179,8 @@ export function WorkflowTaskDetailPage() {
</Button>
</div>
<div className="space-y-2 rounded-lg border border-slate-200 p-4">
<p className="text-sm font-medium text-slate-800">驳回</p>
<div className="space-y-2 rounded-lg border border-zinc-200 p-4">
<p className="text-sm font-medium text-zinc-800">驳回</p>
<Textarea
data-testid="workflow-task-reject-comment"
onChange={(event) => setRejectComment(event.target.value)}
@@ -198,8 +198,8 @@ export function WorkflowTaskDetailPage() {
</Button>
</div>
<div className="space-y-2 rounded-lg border border-slate-200 p-4">
<p className="text-sm font-medium text-slate-800">退回</p>
<div className="space-y-2 rounded-lg border border-zinc-200 p-4">
<p className="text-sm font-medium text-zinc-800">退回</p>
<Textarea
data-testid="workflow-task-return-comment"
onChange={(event) => setReturnComment(event.target.value)}
@@ -217,10 +217,10 @@ export function WorkflowTaskDetailPage() {
</Button>
</div>
<div className="space-y-2 rounded-lg border border-slate-200 p-4">
<p className="text-sm font-medium text-slate-800">转审</p>
<div className="space-y-2 rounded-lg border border-zinc-200 p-4">
<p className="text-sm font-medium text-zinc-800">转审</p>
<select
className="h-11 w-full rounded-lg border border-slate-300 bg-white px-3 py-2 text-sm"
className="h-11 w-full rounded-lg border border-zinc-300 bg-white px-3 py-2 text-sm"
data-testid="workflow-task-transfer-to-approver"
onChange={(event) => setSelectedApprover(event.target.value)}
value={selectedApprover}
@@ -256,20 +256,20 @@ export function WorkflowTaskDetailPage() {
</Card>
<Card className="space-y-3 p-6">
<h3 className="text-base font-semibold text-slate-900">处理历史</h3>
<h3 className="text-base font-semibold text-zinc-900">处理历史</h3>
<div className="space-y-2">
{detail.history.length ? (
detail.history.map((item) => (
<div className="rounded-lg border border-slate-200 px-3 py-2 text-sm" key={item.id}>
<div className="font-medium text-slate-900">
<div className="rounded-lg border border-zinc-200 px-3 py-2 text-sm" key={item.id}>
<div className="font-medium text-zinc-900">
{item.action} · {item.actorName || item.actorId}
</div>
<div className="text-slate-600">{item.comment || "-"}</div>
<div className="text-xs text-slate-500">{item.createdAt || "-"}</div>
<div className="text-zinc-600">{item.comment || "-"}</div>
<div className="text-xs text-zinc-500">{item.createdAt || "-"}</div>
</div>
))
) : (
<p className="text-sm text-slate-500">暂无历史记录</p>
<p className="text-sm text-zinc-500">暂无历史记录</p>
)}
</div>
</Card>