From f5105689af0ccee7d34632e8f8b47a66abda0884 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期一, 09 六月 2025 15:09:06 +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 | 25 +++++++++++++++++-------- 1 files changed, 17 insertions(+), 8 deletions(-) diff --git a/packages/components/src/views/Mine/GeneratePromotionCodeView.vue b/packages/components/src/views/Mine/GeneratePromotionCodeView.vue index b4b40d3..9a9c670 100644 --- a/packages/components/src/views/Mine/GeneratePromotionCodeView.vue +++ b/packages/components/src/views/Mine/GeneratePromotionCodeView.vue @@ -29,16 +29,21 @@ import { Form as NutForm, FormItem as NutFormItem, Input as NutInput } from '@nutui/nutui-taro'; import { FormRules } from '@nutui/nutui-taro/dist/types/__VUE/form/types'; import { reactive, ref } from 'vue'; -import { useLifeRechargeContext } from '@life-payment/core-vue'; +import { CreateOrUpdatePromoterInput, useLifeRechargeContext } from '@life-payment/core-vue'; import { FormValidator } from '../../utils'; +import Taro from '@tarojs/taro'; defineOptions({ name: 'ApplyAgentView', }); const emit = defineEmits<{ - (e: 'submit'): void; + (e: 'submit', data: string): void; }>(); + +const router = Taro.useRouter(); + +const promoterIdNumber = router.params?.promoterIdNumber ?? ''; const form = reactive({ name: '', @@ -68,12 +73,16 @@ async function refundUserLifePayOrder() { try { - // let params = { - // userId: blLifeRecharge.accountModel.userId, - // refundApplyRemark: form.refundApplyRemark, - // }; - // let res = await blLifeRecharge.services.refundUserLifePayOrder(params); - emit('submit'); + let params: CreateOrUpdatePromoterInput = { + userId: blLifeRecharge.accountModel.userId, + idNumber: promoterIdNumber, + name: form.name, + phoneNumber: form.phoneNumber, + }; + let res = await blLifeRecharge.services.createOrUpdatePromoter(params); + if (res) { + emit('submit', res); + } } catch (error) {} } -- Gitblit v1.9.1