This commit is contained in:
Rao 2025-04-08 10:39:48 +08:00
parent 111288b07d
commit 9b259f2597
2 changed files with 4 additions and 4 deletions

View File

@ -26,7 +26,7 @@ export const ShareCodeGenerator: React.FC<ShareCodeGeneratorProps> = ({
}) => { }) => {
const [loading, setLoading] = useState(false); const [loading, setLoading] = useState(false);
const [shareCode, setShareCode] = useState<string>(''); const [shareCode, setShareCode] = useState<string>('');
const [expiresAt, setExpiresAt] = useState<Date | null>(null); const [expiresAt, setExpiresAt] = useState<string | null>(null);
const [canUseTimes, setCanUseTimes] = useState<number>(null); const [canUseTimes, setCanUseTimes] = useState<number>(null);
const queryClient = useQueryClient(); const queryClient = useQueryClient();
const queryKey = getQueryKey(api.term); const queryKey = getQueryKey(api.term);
@ -61,7 +61,7 @@ export const ShareCodeGenerator: React.FC<ShareCodeGeneratorProps> = ({
setShareCode(data.code); setShareCode(data.code);
setIsGenerate(true); setIsGenerate(true);
onSuccess?.(data.code); onSuccess?.(data.code);
setExpiresAt(dayjs(data.expiresAt).tz('Asia/Shanghai').toDate()); setExpiresAt(dayjs(data.expiresAt).format('YYYY-MM-DD HH:mm:ss'));
setCanUseTimes(data.canUseTimes); setCanUseTimes(data.canUseTimes);
//message.success('分享码生成成功'); //message.success('分享码生成成功');
} catch (error) { } catch (error) {
@ -185,7 +185,7 @@ export const ShareCodeGenerator: React.FC<ShareCodeGeneratorProps> = ({
</div> </div>
{isGenerate && expiresAt ? ( {isGenerate && expiresAt ? (
<div style={{ color: '#666' }}> <div style={{ color: '#666' }}>
: {expiresAt.toLocaleString()} 使: {canUseTimes} : {expiresAt} 使: {canUseTimes}
</div> </div>
) : ( ) : (
<div style={{ color: 'red' }}> <div style={{ color: 'red' }}>

View File

@ -65,7 +65,7 @@ export const ShareCodeValidator: React.FC<ShareCodeValidatorProps> = ({
<div className='w-full flex justify-between my-2 p-1 antialiased text-secondary-600'> <div className='w-full flex justify-between my-2 p-1 antialiased text-secondary-600'>
<span >{`分享码:${result?.code ? result.code : ''}`}</span> <span >{`分享码:${result?.code ? result.code : ''}`}</span>
<span >{`文件名:${result?.fileName ? result.fileName : ''}`}</span> <span >{`文件名:${result?.fileName ? result.fileName : ''}`}</span>
<span >{`过期时间:${result?.expiresAt ? dayjs(result.expiresAt).tz('Asia/Shanghai').toDate().toLocaleString() : ''}`}</span> <span >{`过期时间:${result?.expiresAt ? dayjs(result.expiresAt).format('YYYY-MM-DD HH:mm:ss') : ''}`}</span>
<span >{`剩余使用次数:${result?.canUseTimes ? result.canUseTimes : ''}`}</span> <span >{`剩余使用次数:${result?.canUseTimes ? result.canUseTimes : ''}`}</span>
</div> </div>
) )