diff --git a/nkebao/src/pages/mobile/mine/devices/DeviceDetail.tsx b/nkebao/src/pages/mobile/mine/devices/DeviceDetail.tsx index 0c8add5d..de47bf14 100644 --- a/nkebao/src/pages/mobile/mine/devices/DeviceDetail.tsx +++ b/nkebao/src/pages/mobile/mine/devices/DeviceDetail.tsx @@ -3,7 +3,6 @@ import { useParams, useNavigate } from "react-router-dom"; import { NavBar, Tabs, Switch, Toast, SpinLoading, Button } from "antd-mobile"; import { SettingOutlined, RedoOutlined } from "@ant-design/icons"; import Layout from "@/components/Layout/Layout"; -import MeauMobile from "@/components/MeauMobile/MeauMoible"; import { fetchDeviceDetail, fetchDeviceRelatedAccounts, @@ -23,7 +22,7 @@ const DeviceDetail: React.FC = () => { const [logs, setLogs] = useState([]); const [logsLoading, setLogsLoading] = useState(false); const [featureSaving, setFeatureSaving] = useState<{ [k: string]: boolean }>( - {} + {}, ); // 获取设备详情 @@ -82,7 +81,7 @@ const DeviceDetail: React.FC = () => { // 功能开关 const handleFeatureChange = async ( feature: keyof Device["features"], - checked: boolean + checked: boolean, ) => { if (!id) return; setFeatureSaving(prev => ({ ...prev, [feature]: true })); @@ -94,7 +93,7 @@ const DeviceDetail: React.FC = () => { ...prev, features: { ...prev.features, [feature]: checked }, } - : prev + : prev, ); Toast.show({ content: `${getFeatureName(feature)}已${checked ? "开启" : "关闭"}`, @@ -199,9 +198,9 @@ const DeviceDetail: React.FC = () => { }} > {["autoAddFriend", "autoReply", "momentsSync", "aiChat"].map( - f => ( + (f, index) => (
{ onChange={checked => handleFeatureChange( f as keyof Device["features"], - checked + checked, ) } />
- ) + ), )} )} @@ -254,9 +253,9 @@ const DeviceDetail: React.FC = () => {
- {accounts.map(acc => ( + {accounts.map((acc, index) => (
{ borderRadius: 8, padding: 10, }} + onClick={() => { + navigate(`/wechat-accounts/detail/${acc.wechatId}`); + }} > {
- {logs.map(log => ( + {logs.map((log, index) => (