wupengfei
2025-06-09 8deb0d3aaf9e09078dc2f8b8df1cef8e2ee204d7
packages/components/src/views/Mine/GeneratePromotionCodeView.vue
@@ -29,15 +29,15 @@
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';
defineOptions({
  name: 'ApplyAgentView',
  name: 'GeneratePromotionCodeView',
});
const emit = defineEmits<{
  (e: 'submit'): void;
  (e: 'submit', data: string): void;
}>();
const form = reactive({
@@ -68,12 +68,15 @@
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,
      name: form.name,
      phoneNumber: form.phoneNumber,
    };
    let res = await blLifeRecharge.services.createOrUpdatePromoter(params);
    if (res) {
      emit('submit', res);
    }
  } catch (error) {}
}