From 2a9c108657905402223c84e4b51eae8cf5ab2149 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期一, 09 六月 2025 16:55:45 +0800 Subject: [PATCH] Merge branch 'dev-ui' of http://120.26.58.240:8888/r/LifePaymentFront into dev-ui --- packages/components/src/views/Mine/GeneratePromotionCodeView.vue | 7 +++++-- packages/core/src/lifeRechargeAccountModel.ts | 5 +++++ packages/core/src/lifeRecharge.ts | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/packages/components/src/views/Mine/GeneratePromotionCodeView.vue b/packages/components/src/views/Mine/GeneratePromotionCodeView.vue index 4998d28..4d19904 100644 --- a/packages/components/src/views/Mine/GeneratePromotionCodeView.vue +++ b/packages/components/src/views/Mine/GeneratePromotionCodeView.vue @@ -61,12 +61,12 @@ if (!formRef.value) return; formRef.value.validate().then(({ valid, errors }: any) => { if (valid) { - refundUserLifePayOrder(); + createOrUpdatePromoter(); } }); } -async function refundUserLifePayOrder() { +async function createOrUpdatePromoter() { try { let params: CreateOrUpdatePromoterInput = { userId: blLifeRecharge.accountModel.userId, @@ -75,6 +75,9 @@ }; let res = await blLifeRecharge.services.createOrUpdatePromoter(params); if (res) { + if (params.phoneNumber === blLifeRecharge.accountModel.phoneNumber) { + blLifeRecharge.accountModel.setUserPromoterIdNumber(res); + } emit('submit', res); } } catch (error) {} diff --git a/packages/core/src/lifeRecharge.ts b/packages/core/src/lifeRecharge.ts index 84d0f87..7bd3191 100644 --- a/packages/core/src/lifeRecharge.ts +++ b/packages/core/src/lifeRecharge.ts @@ -50,7 +50,7 @@ this.accountModel.setPhoneNumber(''); this.accountModel.setUserChannles([]); this.accountModel.isBackClientUser = false; - this.accountModel.promoterIdNumber = ''; + this.accountModel.setUserPromoterIdNumber(''); } isLogin() { diff --git a/packages/core/src/lifeRechargeAccountModel.ts b/packages/core/src/lifeRechargeAccountModel.ts index 22df608..001eebc 100644 --- a/packages/core/src/lifeRechargeAccountModel.ts +++ b/packages/core/src/lifeRechargeAccountModel.ts @@ -66,4 +66,9 @@ this.userChannles = userChannles; this.ctx.listener.fireEvent('update', this.ctx); } + + setUserPromoterIdNumber(promoterIdNumber: string) { + this.promoterIdNumber = promoterIdNumber; + this.ctx.listener.fireEvent('update', this.ctx); + } } -- Gitblit v1.9.1