feat: 缓存下微信 这个

This commit is contained in:
许永平
2025-07-05 14:49:39 +08:00
parent 87067011df
commit 0dbaa114ae
4 changed files with 394 additions and 15 deletions

View File

@@ -656,15 +656,15 @@ export default function DeviceDetail() {
disabled={accountsLoading}
>
{accountsLoading ? (
<>
<React.Fragment key="loading">
<Loader2 className="h-4 w-4 animate-spin" />
</>
</React.Fragment>
) : (
<>
<React.Fragment key="refresh">
<RefreshCw className="h-4 w-4" />
</>
</React.Fragment>
)}
</button>
</div>
@@ -765,15 +765,15 @@ export default function DeviceDetail() {
disabled={logsLoading}
>
{logsLoading ? (
<>
<React.Fragment key="logs-loading">
<Loader2 className="h-4 w-4 animate-spin" />
</>
</React.Fragment>
) : (
<>
<React.Fragment key="logs-refresh">
<RefreshCw className="h-4 w-4" />
</>
</React.Fragment>
)}
</button>
</div>

View File

@@ -1,6 +1,6 @@
import React, { useState, useEffect, useRef, useCallback } from 'react';
import { useNavigate } from 'react-router-dom';
import { ChevronLeft, Plus, Filter, Search, RefreshCw, QrCode, Smartphone, Loader2, AlertTriangle, Trash2, X } from 'lucide-react';
import { ChevronLeft, Plus, Search, RefreshCw, QrCode, Smartphone, Loader2, AlertTriangle, Trash2, X } from 'lucide-react';
import { devicesApi } from '../../api';
import { useToast } from '../../components/ui/toast';
@@ -425,9 +425,7 @@ export default function Devices() {
className="w-full pl-10 pr-4 py-2.5 border border-gray-200 rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-blue-500 transition-colors"
/>
</div>
<button className="p-2.5 border border-gray-200 rounded-lg hover:bg-gray-50 transition-colors">
<Filter className="h-4 w-4" />
</button>
<button
className="p-2.5 border border-gray-200 rounded-lg hover:bg-gray-50 transition-colors"
onClick={handleRefresh}