From 2500843dbffc841eeab2e0a91d735c56cb6ea357 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期四, 22 五月 2025 17:03:46 +0800
Subject: [PATCH] feat: UI

---
 packages/components/src/components/Result/ResultWithoutBG.vue |   40 +++++++++++++---------------------------
 1 files changed, 13 insertions(+), 27 deletions(-)

diff --git a/packages/components/src/components/Result/ResultWithoutBG.vue b/packages/components/src/components/Result/ResultWithoutBG.vue
index 1209937..09f3e2e 100644
--- a/packages/components/src/components/Result/ResultWithoutBG.vue
+++ b/packages/components/src/components/Result/ResultWithoutBG.vue
@@ -1,19 +1,16 @@
 <template>
   <div class="result-without-bg-wrapper" v-bind="$attrs">
     <div class="result-without-bg-content">
-      <img class="result-content-icon" :src="icon" />
-      <div class="result-content-title">{{ title }}</div>
-      <div class="result-content-remark">
-        <slot name="remark"> </slot>
+      <img class="result-without-bg-content-icon" :src="OssAssets.result.Successv2" />
+      <div class="result-without-bg-content-title">{{ title }}</div>
+      <div class="result-without-bg-content-remark">
+        <slot name="remark">{{ remark }} </slot>
       </div>
     </div>
-    <div class="result-wrapper-tips">
-      <slot name="tips"> </slot>
-    </div>
-    <div class="result-wrapper-actions">
+    <div class="result-without-bg-wrapper-actions">
       <slot name="actions">
         <div class="chunk-form-actions">
-          <nut-button class="recharge-button" type="primary" @click="emit('goBackHome')">
+          <nut-button class="recharge-button" type="primary" @click="emit('generate')">
             <div class="recharge-button-inner">
               <div class="recharge-button-text">鐢熸垚鎴戠殑鎺ㄥ箍鐮�</div>
             </div>
@@ -21,12 +18,15 @@
         </div>
       </slot>
     </div>
+    <div class="result-without-bg-wrapper-tips">
+      <slot name="tips">{{ tips }} </slot>
+    </div>
   </div>
 </template>
 
 <script setup lang="ts">
-import { computed } from 'vue';
 import { OssAssets } from '../../constants/img';
+import { Button as NutButton } from '@nutui/nutui-taro';
 
 defineOptions({
   name: 'ResultWithoutBG',
@@ -35,27 +35,13 @@
 type Props = {
   title?: string;
   type?: 'success' | 'fail';
-  orderNo?: string;
-  servicePhone?: string;
-  dangerTips?: string;
-  warningTips?: string;
-  customerServiceTips?: string;
+  tips?: string;
+  remark?: string;
 };
 
 const props = withDefaults(defineProps<Props>(), {});
 
 const emit = defineEmits<{
-  (e: 'goBackHome'): void;
+  (e: 'generate'): void;
 }>();
-
-const icon = computed(() => {
-  switch (props.type) {
-    case 'success':
-      return OssAssets.result.Success;
-    case 'fail':
-      return OssAssets.result.Fail;
-    default:
-      return OssAssets.result.Success;
-  }
-});
 </script>

--
Gitblit v1.9.1