refactor(csms): 更新 OCPP 认证相关文本

This commit is contained in:
2026-03-17 00:38:37 +08:00
parent 5825783f8b
commit e1fb43d57b
2 changed files with 15 additions and 15 deletions

View File

@@ -263,11 +263,11 @@ export default function ChargePointDetailPage({ params }: { params: Promise<{ id
{isAdmin && (
<>
<Tooltip>
<Tooltip.Content> OCPP </Tooltip.Content>
<Tooltip.Content> OCPP </Tooltip.Content>
<Tooltip.Trigger>
<Button size="sm" variant="ghost" isDisabled={resetBusy} onPress={handleResetPassword}>
{resetBusy ? <Spinner size="sm" /> : <Key className="size-4" />}
</Button>
</Tooltip.Trigger>
</Tooltip>
@@ -599,20 +599,20 @@ export default function ChargePointDetailPage({ params }: { params: Promise<{ id
<Modal.Container scroll="outside">
<Modal.Dialog className="sm:max-w-md">
<Modal.Header>
<Modal.Heading> </Modal.Heading>
<Modal.Heading></Modal.Heading>
</Modal.Header>
<Modal.Body className="space-y-4">
<p className="text-sm text-warning font-medium">
</p>
<div className="space-y-1.5">
<p className="text-xs text-muted font-medium"> OCPP Basic Auth </p>
<p className="text-xs text-muted font-medium"> OCPP Basic Auth </p>
<div className="flex items-center gap-2">
<code className="flex-1 rounded-md bg-surface-secondary px-3 py-2 text-sm font-mono text-foreground select-all">
{resetResult?.plainPassword}
</code>
<Tooltip>
<Tooltip.Content>{resetCopied ? "已复制" : "复制密"}</Tooltip.Content>
<Tooltip.Content>{resetCopied ? "已复制" : "复制密"}</Tooltip.Content>
<Tooltip.Trigger>
<Button
isIconOnly
@@ -629,7 +629,7 @@ export default function ChargePointDetailPage({ params }: { params: Promise<{ id
</Modal.Body>
<Modal.Footer className="flex justify-end">
<Button onPress={() => { setResetResult(null); setResetCopied(false); }}>
</Button>
</Modal.Footer>
</Modal.Dialog>

View File

@@ -410,17 +410,17 @@ export default function ChargePointsPage() {
<Modal.CloseTrigger />
<Modal.Header>
<Modal.Heading>
{qrTarget?.deviceName ?? qrTarget?.chargePointIdentifier}
{qrTarget?.deviceName ?? qrTarget?.chargePointIdentifier}
</Modal.Heading>
</Modal.Header>
<Modal.Body className="space-y-4">
<p className="text-sm text-muted">
</p>
{qrTarget &&
qrTarget.connectors.filter((c) => c.connectorId > 0).length === 0 && (
<p className="text-sm text-muted">
线
线
</p>
)}
<div className="grid gap-4 grid-cols-2 sm:grid-cols-3">
@@ -476,14 +476,14 @@ export default function ChargePointsPage() {
</Modal.Header>
<Modal.Body className="space-y-4">
<p className="text-sm text-warning font-medium">
</p>
<TextField fullWidth isReadOnly>
<Label className="text-sm font-medium"></Label>
<Input value={createdCp?.chargePointIdentifier ?? ""} className="font-mono" />
</TextField>
<TextField fullWidth isReadOnly>
<Label className="text-sm font-medium">OCPP Basic Auth </Label>
<Label className="text-sm font-medium">OCPP Basic Auth </Label>
<InputGroup>
<InputGroup.Input
value={createdCp?.plainPassword ?? ""}
@@ -491,7 +491,7 @@ export default function ChargePointsPage() {
/>
<InputGroup.Suffix>
<Tooltip>
<Tooltip.Content>{copied ? "已复制" : "复制密"}</Tooltip.Content>
<Tooltip.Content>{copied ? "已复制" : "复制密"}</Tooltip.Content>
<Tooltip.Trigger>
<Button
isIconOnly
@@ -521,7 +521,7 @@ export default function ChargePointsPage() {
/>
</TextField>
<p className="text-xs text-muted">
HTTP
HTTP
<br />
<code className="text-foreground">
Authorization: Basic &lt;base64({createdCp?.chargePointIdentifier}
@@ -537,7 +537,7 @@ export default function ChargePointsPage() {
setCopied(false);
}}
>
</Button>
</Modal.Footer>
</Modal.Dialog>