From ea89b8937d8102a52676120ca74887fa340abb97 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期三, 26 三月 2025 08:54:07 +0800 Subject: [PATCH] fix: 三期bug --- apps/taro/src/subpackages/recharge/phoneBillRecharge/InnerPage.vue | 11 +++++++++++ packages/components/src/views/PhoneBillRecharge/PhoneBillRecharge.vue | 2 ++ packages/components/src/views/PhoneBillRecharge/PhoneBillRechargeStep2.vue | 23 +++++------------------ 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/apps/taro/src/subpackages/recharge/phoneBillRecharge/InnerPage.vue b/apps/taro/src/subpackages/recharge/phoneBillRecharge/InnerPage.vue index 9c3ddcd..4b3e585 100644 --- a/apps/taro/src/subpackages/recharge/phoneBillRecharge/InnerPage.vue +++ b/apps/taro/src/subpackages/recharge/phoneBillRecharge/InnerPage.vue @@ -12,6 +12,7 @@ :isFocus="isFocus" :showAliPay="!isInWeChat" :showWeixinPay="isInWeChat" + @missName="handleMissName" /> </ContentScrollView> </template> @@ -23,6 +24,7 @@ import { isInAlipay, isInWeChat, isH5, isWeb } from '@/utils/env'; import { useUser, useFocus, useEnsureOpenId } from '@/hooks'; import { WXPayAppId } from '@/constants'; +import { Message } from '@/utils'; defineOptions({ name: 'InnerPage', @@ -45,4 +47,13 @@ url: `${RouterPath.rechargeResult}?orderNo=${orderNo}&lifePayOrderType=${BlLifeRecharge.constants.LifePayOrderTypeEnum.璇濊垂璁㈠崟}`, }); } + +async function handleMissName(userAccountId: string) { + try { + await Message.confirm({ message: '璇峰厛瀹屽杽鎵嬫満鍙锋墍灞炴満涓诲鍚�' }); + RouteHelper.navigateTo({ + url: `${RouterPath.editPhoneUserAccount}?id=${userAccountId}`, + }); + } catch (error) {} +} </script> diff --git a/packages/components/src/views/PhoneBillRecharge/PhoneBillRecharge.vue b/packages/components/src/views/PhoneBillRecharge/PhoneBillRecharge.vue index 516240a..196f20f 100644 --- a/packages/components/src/views/PhoneBillRecharge/PhoneBillRecharge.vue +++ b/packages/components/src/views/PhoneBillRecharge/PhoneBillRecharge.vue @@ -5,6 +5,7 @@ v-bind="props" @go-pay="emit('goPay', $event)" @paySuccess="emit('paySuccess', $event)" + @missName="emit('missName', $event)" /> </template> @@ -30,6 +31,7 @@ const emit = defineEmits<{ (e: 'goPay', orderNo: string): void; (e: 'paySuccess', orderNo: string): void; + (e: 'missName', userAccountId: string): void; }>(); provide(PhoneBillRechargeContextKey, { diff --git a/packages/components/src/views/PhoneBillRecharge/PhoneBillRechargeStep2.vue b/packages/components/src/views/PhoneBillRecharge/PhoneBillRechargeStep2.vue index 591d4cb..c88cf46 100644 --- a/packages/components/src/views/PhoneBillRecharge/PhoneBillRechargeStep2.vue +++ b/packages/components/src/views/PhoneBillRecharge/PhoneBillRechargeStep2.vue @@ -83,12 +83,6 @@ </template> </ConfirmDialog> <NutToast :msg="state.msg" v-model:visible="state.show" type="warn" cover /> - <NutDialog - title="鎻愮ず" - :content="dialogState.msg" - v-model:visible="dialogState.visible" - @ok="onOk" - /> </NutForm> </template> @@ -132,11 +126,6 @@ const { goTo } = usePhoneBillRechargeContext(); -const dialogState = reactive({ - visible: false, - msg: '', -}); - const form = reactive({ ispCode: '', phone: '', @@ -171,6 +160,7 @@ const emit = defineEmits<{ (e: 'goPay', orderNo: string): void; (e: 'paySuccess', orderNo: string): void; + (e: 'missName', userAccountId: string): void; }>(); const { lifePayPhoneRate } = useGetRate(); @@ -206,17 +196,14 @@ const formRef = ref<any>(null); -function onOk() {} - function handleSubmit() { - if (!form.name) { - dialogState.visible = true; - dialogState.msg = '璇峰厛瀹屽杽鎵嬫満鍙锋墍灞炴満涓诲鍚�'; - return; - } if (!formRef.value) return; formRef.value.validate().then(({ valid, errors }: any) => { if (valid) { + if (!form.name) { + emit('missName', form.currentUserAccountId); + return; + } recharge(); } }); -- Gitblit v1.9.1