feat(platform): open analysis from vehicle detail

This commit is contained in:
lingniu
2026-07-03 23:37:12 +08:00
parent 37ca94ab5f
commit 532b0d9aec
4 changed files with 57 additions and 22 deletions

View File

@@ -11,7 +11,15 @@ type VehicleQuery = {
protocol?: string;
};
export function VehicleDetail({ vin }: { vin: string }) {
export function VehicleDetail({
vin,
onOpenHistory,
onOpenMileage
}: {
vin: string;
onOpenHistory: (vin: string) => void;
onOpenMileage: (vin: string) => void;
}) {
const [query, setQuery] = useState<VehicleQuery>({ vin });
const [detail, setDetail] = useState<VehicleDetailData | null>(null);
const [loading, setLoading] = useState(false);
@@ -66,6 +74,8 @@ export function VehicleDetail({ vin }: { vin: string }) {
<Space>
<Button icon={<IconSearch />} htmlType="submit" theme="solid" type="primary"></Button>
<Button icon={<IconRefresh />} onClick={() => load(query)} loading={loading}></Button>
<Button onClick={() => onOpenHistory(query.vin)}></Button>
<Button onClick={() => onOpenMileage(query.vin)}></Button>
</Space>
</Form>
</Card>