From 9c680ea2c5938d26065232d3a658a9a615e1f827 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期四, 13 三月 2025 16:39:14 +0800 Subject: [PATCH] fix: 修改导航 在路由上强制增加channelId --- apps/taro/src/subpackages/login/loginByForm/accountLoginForm.vue | 2 +- apps/taro/src/subpackages/recharge/gasBillRecharge/InnerPage.vue | 2 +- apps/taro/src/stores/modules/user.ts | 2 +- apps/taro/src/subpackages/recharge/electricBillRecharge/InnerPage.vue | 2 +- apps/taro/src/hooks/router.ts | 2 +- apps/taro/src/subpackages/login/loginByForm/verificationCodeLoginForm.vue | 2 +- apps/taro/src/custom-tab-bar/index.tsx | 8 ++++---- apps/taro/src/subpackages/recharge/phoneBillRecharge/InnerPage.vue | 2 +- apps/taro/src/subpackages/login/authorization/authorization.vue | 2 +- apps/taro/src/hooks/user.ts | 6 +++--- apps/taro/src/subpackages/userAccount/userAccountList/InnerPage.vue | 6 +++--- apps/taro/src/hooks/access.ts | 2 +- apps/taro/src/pages/home/index.vue | 6 +++--- apps/taro/src/utils/page.ts | 6 +++--- 14 files changed, 25 insertions(+), 25 deletions(-) diff --git a/apps/taro/src/custom-tab-bar/index.tsx b/apps/taro/src/custom-tab-bar/index.tsx index 75fffca..0fcd2a6 100644 --- a/apps/taro/src/custom-tab-bar/index.tsx +++ b/apps/taro/src/custom-tab-bar/index.tsx @@ -72,7 +72,7 @@ loginTipShowed.value = true; Message.confirm({ message: '璇峰墠寰�鐧诲綍' }) .then(() => { - Taro.navigateTo({ + RouteHelper.navigateTo({ url: `${RouterPath.loginByForm}?redirect=${url}`, }); }) @@ -83,7 +83,7 @@ return; } system.setTabIndex(index); - Taro.switchTab({ url }); + RouteHelper.switchTab({ url }); }; function goPublish() { @@ -92,7 +92,7 @@ loginTipShowed.value = true; Message.confirm({ message: '璇峰墠寰�鐧诲綍' }) .then(() => { - Taro.navigateTo({ + RouteHelper.navigateTo({ url: `${RouterPath.loginByForm}?redirect=${RouterPath.home}`, }); }) @@ -103,7 +103,7 @@ return; } - // Taro.navigateTo({ + // RouteHelper.navigateTo({ // url: RouterPath.pulishCircleFriend, // }); } diff --git a/apps/taro/src/hooks/access.ts b/apps/taro/src/hooks/access.ts index 6154a8f..c9aed6d 100644 --- a/apps/taro/src/hooks/access.ts +++ b/apps/taro/src/hooks/access.ts @@ -13,7 +13,7 @@ const _fn = (...args2) => { if (!isLogin.value) { Message.confirm({ message: '璇峰墠寰�鐧诲綍' }).then(() => { - Taro.navigateTo({ + RouteHelper.navigateTo({ // url: `${RouterPath.authorization}`, url: `${RouterPath.loginByForm}`, }); diff --git a/apps/taro/src/hooks/router.ts b/apps/taro/src/hooks/router.ts index 01639bb..d8f82a8 100644 --- a/apps/taro/src/hooks/router.ts +++ b/apps/taro/src/hooks/router.ts @@ -14,7 +14,7 @@ const index = Object.values(TabBarPageRouterForCheck).findIndex((x) => option.url.includes(x)); console.log('index: ', index); systemStore.setTabIndex(index); - Taro.switchTab(option); + RouteHelper.switchTab(option); }; return switchTab; } diff --git a/apps/taro/src/hooks/user.ts b/apps/taro/src/hooks/user.ts index d30eebd..67a64fe 100644 --- a/apps/taro/src/hooks/user.ts +++ b/apps/taro/src/hooks/user.ts @@ -65,7 +65,7 @@ // userStore.getCurrentUserInfo(); } if (needAuth && !isLogin.value) { - Taro.navigateTo({ + RouteHelper.navigateTo({ url: `${RouterPath.loginByForm}?redirect=${router.path}&${object2query(router.params)}`, }); } @@ -117,11 +117,11 @@ const router = Taro.useRouter(); const { redirectParams } = useLoginedJump(); function goLoginFn() { - // Taro.navigateTo({ + // RouteHelper.navigateTo({ // url: `${RouterPath.authorization}?redirect=${router.path}&${object2query(router.params)}`, // }); - Taro.navigateTo({ + RouteHelper.navigateTo({ url: `${RouterPath.loginByForm}?redirect=${redirectParams.value}&tab=${LoginFormTabs.VerificationCodeLogin}`, }); } diff --git a/apps/taro/src/pages/home/index.vue b/apps/taro/src/pages/home/index.vue index 08b103c..2c96fe7 100644 --- a/apps/taro/src/pages/home/index.vue +++ b/apps/taro/src/pages/home/index.vue @@ -23,17 +23,17 @@ const router = Taro.useRouter(); const goPhoneBillRecharge = useAccessLogin(() => { - Taro.navigateTo({ + RouteHelper.navigateTo({ url: `${RouterPath.phoneBillRecharge}`, }); }); const goElectricityBillRecharge = useAccessLogin(() => { - Taro.navigateTo({ + RouteHelper.navigateTo({ url: `${RouterPath.electricBillRecharge}`, }); }); const goGasBillRecharge = useAccessLogin(() => { - Taro.navigateTo({ + RouteHelper.navigateTo({ url: `${RouterPath.gasBillRecharge}`, }); }); diff --git a/apps/taro/src/stores/modules/user.ts b/apps/taro/src/stores/modules/user.ts index f6d8ac5..41ff362 100644 --- a/apps/taro/src/stores/modules/user.ts +++ b/apps/taro/src/stores/modules/user.ts @@ -45,7 +45,7 @@ () => { const route = Taro.getCurrentInstance().router; if (route.path !== RouterPath.authorization) { - Taro.navigateTo({ + RouteHelper.navigateTo({ url: RouterPath.authorization, }); } diff --git a/apps/taro/src/subpackages/login/authorization/authorization.vue b/apps/taro/src/subpackages/login/authorization/authorization.vue index 0bdb4c2..e7e110d 100644 --- a/apps/taro/src/subpackages/login/authorization/authorization.vue +++ b/apps/taro/src/subpackages/login/authorization/authorization.vue @@ -174,7 +174,7 @@ } function goLoginByForm(tab = LoginFormTabs.VerificationCodeLogin) { - Taro.navigateTo({ + RouteHelper.navigateTo({ url: `${RouterPath.loginByForm}?redirect=${redirectParams.value}&tab=${tab}`, }); } diff --git a/apps/taro/src/subpackages/login/loginByForm/accountLoginForm.vue b/apps/taro/src/subpackages/login/loginByForm/accountLoginForm.vue index e502bad..f13e4a7 100644 --- a/apps/taro/src/subpackages/login/loginByForm/accountLoginForm.vue +++ b/apps/taro/src/subpackages/login/loginByForm/accountLoginForm.vue @@ -95,7 +95,7 @@ function goRegister() { console.log('RouterPath.registerForm: ', RouterPath.registerForm); - Taro.navigateTo({ + RouteHelper.navigateTo({ url: RouterPath.registerForm, }); } diff --git a/apps/taro/src/subpackages/login/loginByForm/verificationCodeLoginForm.vue b/apps/taro/src/subpackages/login/loginByForm/verificationCodeLoginForm.vue index b73ebc3..c3e6abc 100644 --- a/apps/taro/src/subpackages/login/loginByForm/verificationCodeLoginForm.vue +++ b/apps/taro/src/subpackages/login/loginByForm/verificationCodeLoginForm.vue @@ -122,7 +122,7 @@ } function goRegister() { - Taro.navigateTo({ + RouteHelper.navigateTo({ url: RouterPath.registerForm, }); } diff --git a/apps/taro/src/subpackages/recharge/electricBillRecharge/InnerPage.vue b/apps/taro/src/subpackages/recharge/electricBillRecharge/InnerPage.vue index 20db8bc..f8fb5aa 100644 --- a/apps/taro/src/subpackages/recharge/electricBillRecharge/InnerPage.vue +++ b/apps/taro/src/subpackages/recharge/electricBillRecharge/InnerPage.vue @@ -16,7 +16,7 @@ const isDev = process.env.NODE_ENV === 'development'; function goPay(orderNo: string) { - Taro.navigateTo({ + RouteHelper.navigateTo({ url: `${RouterPath.selectPayType}?orderNo=${orderNo}&lifePayOrderType=${BlLifeRecharge.constants.LifePayOrderTypeEnum.鐢佃垂璁㈠崟}`, }); } diff --git a/apps/taro/src/subpackages/recharge/gasBillRecharge/InnerPage.vue b/apps/taro/src/subpackages/recharge/gasBillRecharge/InnerPage.vue index beeabad..c07d7c2 100644 --- a/apps/taro/src/subpackages/recharge/gasBillRecharge/InnerPage.vue +++ b/apps/taro/src/subpackages/recharge/gasBillRecharge/InnerPage.vue @@ -16,7 +16,7 @@ const isDev = process.env.NODE_ENV === 'development'; function goPay(orderNo: string) { - Taro.navigateTo({ + RouteHelper.navigateTo({ url: `${RouterPath.selectPayType}?orderNo=${orderNo}&lifePayOrderType=${BlLifeRecharge.constants.LifePayOrderTypeEnum.鐕冩皵璁㈠崟}`, }); } diff --git a/apps/taro/src/subpackages/recharge/phoneBillRecharge/InnerPage.vue b/apps/taro/src/subpackages/recharge/phoneBillRecharge/InnerPage.vue index 0f57138..3fc234e 100644 --- a/apps/taro/src/subpackages/recharge/phoneBillRecharge/InnerPage.vue +++ b/apps/taro/src/subpackages/recharge/phoneBillRecharge/InnerPage.vue @@ -16,7 +16,7 @@ const isDev = process.env.NODE_ENV === 'development'; function goPay(orderNo: string) { - Taro.navigateTo({ + RouteHelper.navigateTo({ url: `${RouterPath.selectPayType}?orderNo=${orderNo}&lifePayOrderType=${BlLifeRecharge.constants.LifePayOrderTypeEnum.璇濊垂璁㈠崟}`, }); } diff --git a/apps/taro/src/subpackages/userAccount/userAccountList/InnerPage.vue b/apps/taro/src/subpackages/userAccount/userAccountList/InnerPage.vue index d29af0f..e9fe129 100644 --- a/apps/taro/src/subpackages/userAccount/userAccountList/InnerPage.vue +++ b/apps/taro/src/subpackages/userAccount/userAccountList/InnerPage.vue @@ -13,15 +13,15 @@ function handleGoEdit(row: UserAccountListOutput) { if (row.lifePayType === LifeRechargeConstants.LifePayOrderTypeEnum.璇濊垂璁㈠崟) { - Taro.navigateTo({ + RouteHelper.navigateTo({ url: `${RouterPath.editPhoneUserAccount}?id=${row.id}`, }); } else if (row.lifePayType === LifeRechargeConstants.LifePayOrderTypeEnum.鐢佃垂璁㈠崟) { - Taro.navigateTo({ + RouteHelper.navigateTo({ url: `${RouterPath.editElectricUserAccount}?id=${row.id}`, }); } else if (row.lifePayType === LifeRechargeConstants.LifePayOrderTypeEnum.鐕冩皵璁㈠崟) { - Taro.navigateTo({ + RouteHelper.navigateTo({ url: `${RouterPath.editGasUserAccount}?id=${row.id}`, }); } diff --git a/apps/taro/src/utils/page.ts b/apps/taro/src/utils/page.ts index 1652ec0..5906af5 100644 --- a/apps/taro/src/utils/page.ts +++ b/apps/taro/src/utils/page.ts @@ -12,7 +12,7 @@ if (pages.length > 1) { Taro.navigateBack({ delta: delta }); } else { - Taro.switchTab({ + RouteHelper.switchTab({ url: Object.values(TabBarPageRouter)[systemStore.activeTab], }); } @@ -21,7 +21,7 @@ export function goHome() { const systemStore = useSystemStoreWithOut(); systemStore.setTabIndex(0); - Taro.switchTab({ + RouteHelper.switchTab({ url: TabBarPageRouter['Home'], }); } @@ -49,7 +49,7 @@ } static navigateTo(option: Taro.navigateTo.Option) { - Taro.navigateTo({ + return Taro.navigateTo({ ...option, url: pathAddExtraParam(option.url, { channelId: blLifeRecharge.accountModel.channlesNum }), }); -- Gitblit v1.9.1