index.vue 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <template>
  2. <div class="m-5 result-error">
  3. <Result status="error" title="提交失败" sub-title="请核对并修改以下信息后,再重新提交。">
  4. <template #extra>
  5. <a-button key="console" type="primary"> 返回修改 </a-button>
  6. </template>
  7. </Result>
  8. <div class="result-error__content">
  9. <div class="result-error__content-title"> 您提交的内容有如下错误: </div>
  10. <div class="mb-4">
  11. <CloseCircleOutlined class="mr-2 result-error__content-icon" />
  12. 您的账户已被冻结
  13. <a class="ml-4">立即解冻 ></a>
  14. </div>
  15. <div class="mb-4">
  16. <CloseCircleOutlined class="mr-2 result-error__content-icon" />
  17. 您的账户还不具备申请资格
  18. <a class="ml-4">立即解冻 ></a>
  19. </div>
  20. </div>
  21. </div>
  22. </template>
  23. <script lang="ts">
  24. import { defineComponent } from 'vue';
  25. import { Result } from 'ant-design-vue';
  26. import { CloseCircleOutlined } from '@ant-design/icons-vue';
  27. export default defineComponent({
  28. components: {
  29. Result,
  30. CloseCircleOutlined,
  31. },
  32. });
  33. </script>
  34. <style lang="less" scoped>
  35. .result-error {
  36. padding: 48px 32px;
  37. background-color: @component-background;
  38. &__content {
  39. padding: 24px 40px;
  40. background-color: @background-color-light;
  41. &-title {
  42. margin-bottom: 16px;
  43. font-size: 16px;
  44. font-weight: 500;
  45. }
  46. &-icon {
  47. color: #ff4d4f;
  48. }
  49. }
  50. }
  51. </style>