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 | 15 ++++++--------- 1 files changed, 6 insertions(+), 9 deletions(-) diff --git a/packages/components/src/views/Mine/GeneratePromotionCodeView.vue b/packages/components/src/views/Mine/GeneratePromotionCodeView.vue index 9a9c670..4d19904 100644 --- a/packages/components/src/views/Mine/GeneratePromotionCodeView.vue +++ b/packages/components/src/views/Mine/GeneratePromotionCodeView.vue @@ -31,19 +31,14 @@ import { reactive, ref } from 'vue'; import { CreateOrUpdatePromoterInput, useLifeRechargeContext } from '@life-payment/core-vue'; import { FormValidator } from '../../utils'; -import Taro from '@tarojs/taro'; defineOptions({ - name: 'ApplyAgentView', + name: 'GeneratePromotionCodeView', }); const emit = defineEmits<{ (e: 'submit', data: string): void; }>(); - -const router = Taro.useRouter(); - -const promoterIdNumber = router.params?.promoterIdNumber ?? ''; const form = reactive({ name: '', @@ -66,21 +61,23 @@ 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, - idNumber: promoterIdNumber, name: form.name, phoneNumber: form.phoneNumber, }; let res = await blLifeRecharge.services.createOrUpdatePromoter(params); if (res) { + if (params.phoneNumber === blLifeRecharge.accountModel.phoneNumber) { + blLifeRecharge.accountModel.setUserPromoterIdNumber(res); + } emit('submit', res); } } catch (error) {} -- Gitblit v1.9.1