短信验证调试成功

This commit is contained in:
2026-07-06 13:18:56 +08:00
parent 5ba69eb935
commit 1c978b8adc
62 changed files with 2491 additions and 354 deletions
+18 -4
View File
@@ -1,4 +1,5 @@
import { useCallback, useEffect, useState } from 'react';
import { useNavigate } from 'react-router-dom';
import {
Button,
Descriptions,
@@ -24,6 +25,7 @@ type UserDetail = AdminUserRow & {
};
export default function UsersPage() {
const navigate = useNavigate();
const [form] = Form.useForm();
const [data, setData] = useState<Paginated<AdminUserRow> | null>(null);
const [loading, setLoading] = useState(false);
@@ -99,11 +101,16 @@ export default function UsersPage() {
},
{
title: '操作',
width: 80,
width: 140,
render: (_, row) => (
<Button type="link" size="small" onClick={() => openDetail(row.id)}>
</Button>
<Space size="small">
<Button type="link" size="small" onClick={() => openDetail(row.id)}>
</Button>
<Button type="link" size="small" onClick={() => navigate(`/logs/users?userId=${row.id}`)}>
</Button>
</Space>
),
},
];
@@ -198,6 +205,13 @@ export default function UsersPage() {
/>
</>
)}
<Button
type="primary"
style={{ marginTop: 16 }}
onClick={() => navigate(`/logs/users?userId=${detail.id}`)}
>
</Button>
</>
)}
</Drawer>