loginSuccess.vue 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <template>
  2. <div class="success-page">
  3. <van-nav-bar title="自然人开票" fixed placeholder safe-area-inset-top />
  4. <div class="content">
  5. <!-- 成功图标 -->
  6. <van-icon name="passed" class="success-icon" />
  7. <!-- 标题 -->
  8. <div class="title">开票申请已提交</div>
  9. <!-- 描述文本 -->
  10. <div class="desc">您无需进行其他操作,可放心关闭此页面。感谢支持!</div>
  11. <div class="desc">如有疑问,可致电 18813119496 咨询。</div>
  12. </div>
  13. </div>
  14. </template>
  15. <script setup lang="ts">
  16. import { onMounted } from 'vue'
  17. // import { useRouter } from 'vue-router'
  18. // const router = useRouter()
  19. onMounted(() => {
  20. // 可选:例如 3 秒后自动跳转
  21. // setTimeout(() => router.replace('/invoice-information'), 3000)
  22. })
  23. </script>
  24. <style scoped lang="scss">
  25. .success-page {
  26. min-height: 100vh;
  27. background: #f6f7f9;
  28. font-family:
  29. -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Microsoft YaHei',
  30. sans-serif;
  31. text-align: center;
  32. .content {
  33. display: flex;
  34. flex-direction: column;
  35. align-items: center;
  36. padding-top: 20vw;
  37. padding-left: 6vw;
  38. padding-right: 6vw;
  39. }
  40. .success-icon {
  41. font-size: 16vw;
  42. color: #0072f8; /* 微信绿 */
  43. margin-bottom: 6vw;
  44. }
  45. .title {
  46. font-size: 5vw;
  47. font-weight: 600;
  48. color: #333;
  49. margin-bottom: 4vw;
  50. }
  51. .desc {
  52. font-size: 3.8vw;
  53. color: #666;
  54. line-height: 1.8;
  55. text-align: center;
  56. width: 80vw;
  57. }
  58. }
  59. </style>