Step3.vue 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <template>
  2. <div class="step3">
  3. <a-result status="success" title="操作成功" sub-title="预计两小时内到账">
  4. <template #extra>
  5. <a-button type="primary" @click="redo"> 再转一笔 </a-button>
  6. <a-button> 查看账单 </a-button>
  7. </template>
  8. </a-result>
  9. <div class="desc-wrap">
  10. <a-descriptions :column="1" class="mt-5">
  11. <a-descriptions-item label="付款账户"> ant-design@alipay.com </a-descriptions-item>
  12. <a-descriptions-item label="收款账户"> test@example.com </a-descriptions-item>
  13. <a-descriptions-item label="收款人姓名"> Vben </a-descriptions-item>
  14. <a-descriptions-item label="转账金额"> 500元 </a-descriptions-item>
  15. </a-descriptions>
  16. </div>
  17. </div>
  18. </template>
  19. <script lang="ts">
  20. import { defineComponent } from 'vue';
  21. import { Result, Descriptions } from 'ant-design-vue';
  22. export default defineComponent({
  23. components: {
  24. [Result.name]: Result,
  25. [Descriptions.name]: Descriptions,
  26. [Descriptions.Item.name]: Descriptions.Item,
  27. },
  28. emits: ['redo'],
  29. setup(_, { emit }) {
  30. return {
  31. redo: () => {
  32. emit('redo');
  33. },
  34. };
  35. },
  36. });
  37. </script>
  38. <style lang="less" scoped>
  39. .step3 {
  40. width: 600px;
  41. margin: 0 auto;
  42. }
  43. .desc-wrap {
  44. margin-top: 24px;
  45. padding: 24px 40px;
  46. background-color: @background-color-light;
  47. }
  48. </style>