From 64b52fa928e11640e8d6aad49bd39cd27c896543 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 21 二月 2025 18:42:13 +0800
Subject: [PATCH] feat: 订单

---
 packages/components/src/views/PhoneBillRecharge/PhoneBillRecharge.vue |   25 +++++++++++--------------
 1 files changed, 11 insertions(+), 14 deletions(-)

diff --git a/packages/components/src/views/PhoneBillRecharge/PhoneBillRecharge.vue b/packages/components/src/views/PhoneBillRecharge/PhoneBillRecharge.vue
index 484d4ba..43fb296 100644
--- a/packages/components/src/views/PhoneBillRecharge/PhoneBillRecharge.vue
+++ b/packages/components/src/views/PhoneBillRecharge/PhoneBillRecharge.vue
@@ -4,7 +4,7 @@
     ref="formRef"
     :rules="rules"
     label-position="top"
-    class="phone-bill-recharge"
+    class="order-bill-recharge phone"
   >
     <FormItem label="閫夋嫨杩愯惀鍟�:" class="bole-form-item" prop="ispCode" required>
       <RadioGroup v-model="form.ispCode" direction="horizontal">
@@ -113,12 +113,13 @@
 const emit = defineEmits<{
   (
     e: 'goPay',
-    form: {
-      ispCode: typeof BlLifeRecharge.constants.IspCode;
-      phone: string;
-      parValue: number;
-      name: string;
-    }
+    // form: {
+    //   ispCode: typeof BlLifeRecharge.constants.IspCode;
+    //   phone: string;
+    //   parValue: number;
+    //   name: string;
+    // }
+    orderNo: string
   ): void;
 }>();
 
@@ -172,23 +173,19 @@
   confirmDialogVisible.value = true;
 }
 
-async function createLifePayPhoneOrder() {
+async function goPay() {
   try {
     let params: LifePhoneDataCreateLifePayOrderInput = {
       userId: blLifeRecharge.userId,
-      // lifePayType: 10,
       productData: {
         ispCode: form.ispCode,
         parValue: 0.1,
-        phone: '18858418480',
+        phone: form.phone,
         name: form.ispCode === BlLifeRecharge.constants.IspCode.dianxin ? form.name : '',
       },
     };
     let res = await blLifeRecharge.services.createLifePayPhoneOrder(params);
+    emit('goPay', res.orderNo);
   } catch (error) {}
-}
-
-function goPay() {
-  emit('goPay');
 }
 </script>

--
Gitblit v1.9.1