From 07d73df3d817d01ce47f6c7b7a8d8514cd389295 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期四, 13 三月 2025 10:19:44 +0800
Subject: [PATCH] release: @life-payment/core v0.0.3

---
 packages/components/src/views/Order/OrderRefundResultView.vue |   57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 57 insertions(+), 0 deletions(-)

diff --git a/packages/components/src/views/Order/OrderRefundResultView.vue b/packages/components/src/views/Order/OrderRefundResultView.vue
new file mode 100644
index 0000000..1f0a25a
--- /dev/null
+++ b/packages/components/src/views/Order/OrderRefundResultView.vue
@@ -0,0 +1,57 @@
+<template>
+  <LoadingLayout :loading="isLoading">
+    <div class="recharge-result-view">
+      <div class="recharge-result-view-title">{{ title }}</div>
+      <div class="recharge-result-view-subtitle">璁㈠崟鍙凤細{{ orderNo }}</div>
+      <div class="recharge-result-view-remark">
+        {{ detail.refundCheckRemark }},濡傛湁鐤戦棶璇疯仈绯诲鏈� {{ CustomerServicePhone }}锛堝懆涓�鍒板懆浜�
+        9:00-17:30锛�
+      </div>
+      <div class="recharge-result-view-btn-wrapper">
+        <div class="recharge-result-view-btn" @click="emit('goBackHome')">鍥為椤�</div>
+      </div>
+    </div>
+  </LoadingLayout>
+</template>
+
+<script setup lang="ts">
+import { LifeRechargeConstants, useLifeRechargeContext } from '@life-payment/core-vue';
+import { CustomerServicePhone } from '../../constants';
+import { useQuery } from '@tanstack/vue-query';
+import { computed } from 'vue';
+import LoadingLayout from '../../components//Layout/LoadingLayout.vue';
+
+defineOptions({
+  name: 'OrderRefundResultView',
+});
+
+type Props = {
+  title?: string;
+  orderNo?: string;
+  lifePayOrderType?: LifeRechargeConstants.LifePayOrderTypeEnum;
+};
+
+const props = withDefaults(defineProps<Props>(), {
+  title: '閫�娆惧け璐�',
+});
+
+const emit = defineEmits<{
+  (e: 'goBackHome'): void;
+}>();
+
+const { blLifeRecharge } = useLifeRechargeContext();
+
+const { data: detail, isLoading } = useQuery({
+  queryKey: ['blLifeRecharge/getUserLifePayOrderDetail', props.orderNo],
+  queryFn: async () => {
+    return await blLifeRecharge.services.getUserLifePayOrderDetail(
+      { orderNo: props.orderNo },
+      {
+        showLoading: false,
+      }
+    );
+  },
+
+  enabled: computed(() => !!props.orderNo),
+});
+</script>

--
Gitblit v1.9.1