1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <template>
- <div class="step3">
- <a-result status="success" title="操作成功" sub-title="预计两小时内到账">
- <template #extra>
- <a-button type="primary" @click="redo"> 再转一笔 </a-button>
- <a-button> 查看账单 </a-button>
- </template>
- </a-result>
- <div class="desc-wrap">
- <a-descriptions :column="1" class="mt-5">
- <a-descriptions-item label="付款账户"> ant-design@alipay.com </a-descriptions-item>
- <a-descriptions-item label="收款账户"> test@example.com </a-descriptions-item>
- <a-descriptions-item label="收款人姓名"> Vben </a-descriptions-item>
- <a-descriptions-item label="转账金额"> 500元 </a-descriptions-item>
- </a-descriptions>
- </div>
- </div>
- </template>
- <script lang="ts">
- import { defineComponent } from 'vue';
- import { Result, Descriptions } from 'ant-design-vue';
- export default defineComponent({
- components: {
- [Result.name]: Result,
- [Descriptions.name]: Descriptions,
- [Descriptions.Item.name]: Descriptions.Item,
- },
- emits: ['redo'],
- setup(_, { emit }) {
- return {
- redo: () => {
- emit('redo');
- },
- };
- },
- });
- </script>
- <style lang="less" scoped>
- .step3 {
- width: 600px;
- margin: 0 auto;
- }
- .desc-wrap {
- margin-top: 24px;
- padding: 24px 40px;
- background-color: @background-color-light;
- }
- </style>
|