feat(platform): open analysis from vehicle detail
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user