From 555c34879922bf5d77fe141036ce68ceb37d6aab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Wed, 24 Sep 2025 16:50:49 +0800 Subject: [PATCH] =?UTF-8?q?refactor(api):=20=E8=B0=83=E6=95=B4=E4=BA=8C?= =?UTF-8?q?=E7=BB=B4=E7=A0=81=E7=99=BB=E5=BD=95=E7=9B=B8=E5=85=B3=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将 qr-login 相关接口统一迁移至 passport 模块下 - 更新 QRScanModal 组件中的接口引用路径- 更新 useQRLogin hook 中的接口引用路径 - 更新 useUnifiedQRScan hook 中的接口引用路径 - 更新 qr-confirm 页面中的接口引用路径 --- src/api/{ => passport}/qr-login/index.ts | 0 src/components/QRScanModal.tsx | 2 +- src/hooks/useQRLogin.ts | 2 +- src/hooks/useUnifiedQRScan.ts | 2 +- src/passport/qr-confirm/index.tsx | 2 +- 5 files changed, 4 insertions(+), 4 deletions(-) rename src/api/{ => passport}/qr-login/index.ts (100%) diff --git a/src/api/qr-login/index.ts b/src/api/passport/qr-login/index.ts similarity index 100% rename from src/api/qr-login/index.ts rename to src/api/passport/qr-login/index.ts diff --git a/src/components/QRScanModal.tsx b/src/components/QRScanModal.tsx index c3f5511..efbce60 100644 --- a/src/components/QRScanModal.tsx +++ b/src/components/QRScanModal.tsx @@ -3,7 +3,7 @@ import { View, Text } from '@tarojs/components'; import { Button, Popup, Loading } from '@nutui/nutui-react-taro'; import { Scan, Close, Success, Failure } from '@nutui/icons-react-taro'; import Taro from '@tarojs/taro'; -import { parseQRContent, confirmQRLogin } from '@/api/qr-login'; +import { parseQRContent, confirmQRLogin } from '@/api/passport/qr-login'; import { useUser } from '@/hooks/useUser'; export interface QRScanModalProps { diff --git a/src/hooks/useQRLogin.ts b/src/hooks/useQRLogin.ts index 1c6e288..717a968 100644 --- a/src/hooks/useQRLogin.ts +++ b/src/hooks/useQRLogin.ts @@ -4,7 +4,7 @@ import { confirmWechatQRLogin, parseQRContent, type ConfirmLoginResult -} from '@/api/qr-login'; +} from '@/api/passport/qr-login'; /** * 扫码登录状态 diff --git a/src/hooks/useUnifiedQRScan.ts b/src/hooks/useUnifiedQRScan.ts index b770dd4..5468046 100644 --- a/src/hooks/useUnifiedQRScan.ts +++ b/src/hooks/useUnifiedQRScan.ts @@ -3,7 +3,7 @@ import Taro from '@tarojs/taro'; import { confirmWechatQRLogin, parseQRContent -} from '@/api/qr-login'; +} from '@/api/passport/qr-login'; import { getShopGiftByCode, updateShopGift, decryptQrData } from "@/api/shop/shopGift"; import { useUser } from "@/hooks/useUser"; import { isValidJSON } from "@/utils/jsonUtils"; diff --git a/src/passport/qr-confirm/index.tsx b/src/passport/qr-confirm/index.tsx index 9c8b8ba..184b27b 100644 --- a/src/passport/qr-confirm/index.tsx +++ b/src/passport/qr-confirm/index.tsx @@ -3,7 +3,7 @@ import { View, Text } from '@tarojs/components'; import { Button, Loading, Card } from '@nutui/nutui-react-taro'; import { Success, Failure, Tips, User } from '@nutui/icons-react-taro'; import Taro, { useRouter } from '@tarojs/taro'; -import { confirmQRLogin } from '@/api/qr-login'; +import { confirmQRLogin } from '@/api/passport/qr-login'; import { useUser } from '@/hooks/useUser'; /**