account.vue 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <script lang='ts' setup>
  2. import { computed, defineAsyncComponent, nextTick, onMounted, onUnmounted, ref, watch } from 'vue'
  3. import { ConstKeys } from '~/enums/const-enums'
  4. useHead({
  5. title: 'EJET Selection Retailer | View Your Favourites and Orders',
  6. meta: [
  7. {
  8. name: 'description',
  9. content:
  10. `Access and manage your wholesale account at EJET Selection. Review orders, manage favourites, update preferences, and enjoy a seamless wholesale shopping experience.`,
  11. },
  12. {
  13. property: 'og:title',
  14. content: 'EJET Selection Retailer | View Your Favourites and Orders',
  15. },
  16. {
  17. property: 'og:description',
  18. content: `Access and manage your wholesale account at EJET Selection. Review orders, manage favourites, update preferences, and enjoy a seamless wholesale shopping experience.`,
  19. },
  20. {
  21. property: 'og:type',
  22. content: 'website',
  23. },
  24. {
  25. property: 'twitter:title',
  26. content: 'EJET Selection Retailer | View Your Favourites and Orders',
  27. },
  28. {
  29. property: 'twitter:description',
  30. content: `Access and manage your wholesale account at EJET Selection. Review orders, manage favourites, update preferences, and enjoy a seamless wholesale shopping experience.`,
  31. },
  32. {
  33. property: 'twitter:card',
  34. content: 'summary_large_image',
  35. },
  36. ],
  37. link: [
  38. {
  39. rel: 'canonical',
  40. href: `${ConstKeys.DOMAINPRO}/account`,
  41. },
  42. ],
  43. })
  44. </script>
  45. <template>
  46. <div>
  47. <div class="w-1400px mx-auto flex pt-40px pb-216px">
  48. <div class="w-180px bg-#FAFAFA b-rd-10px">
  49. <business-account-left />
  50. </div>
  51. <div class="flex-1 ml-16px">
  52. <NuxtPage />
  53. </div>
  54. </div>
  55. <common-footer-guide />
  56. </div>
  57. </template>
  58. <style lang='less' scoped>
  59. </style>