index.vue 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. <template>
  2. <div class="wake-up-page">
  3. <head-component :headinfo=headinfo></head-component>
  4. <div class="page-content">
  5. <div class="page-img-box">
  6. <div class="img-box">
  7. <!--高中选科流程图-->
  8. <img class="common-img-button" src="@/assets/images/decision/index/card1.png" @click="jumpTo('/xjc-integratedmachine/decision/process_diagram/process_diagram_selecting_subjects')">
  9. <!--优势学科测评-->
  10. <img class="common-img-button" src="@/assets/images/decision/index/card2.png" @click="jumpTo('/xjc-integratedmachine/decision/advantageous_discipline/advantages_assessment_index')">
  11. <!--专业选择测评-->
  12. <img class="common-img-button" src="@/assets/images/decision/index/card3.png" @click="jumpTo('/xjc-integratedmachine/decision/major_selection_assessment/index')">
  13. <!--根据高校科目选专业-->
  14. <img class="common-img-button" src="@/assets/images/decision/index/card4.png" @click="jumpTo('/xjc-integratedmachine/plan/time/time_management_menu')">
  15. <img class="common-img-button" src="@/assets/images/decision/index/card5.png" @click="jumpTo('/xjc-integratedmachine/plan/time/time_management_menu')">
  16. </div>
  17. <div class="bottom-img">
  18. <img class="common-img-button" src="@/assets/images/decision/index/card6.png" @click="jumpTo('/xjc-integratedmachine/plan/self_control/self_control/self_control_index')">
  19. <img class="common-img-button" src="@/assets/images/decision/index/card7.png" @click="jumpTo('/xjc-integratedmachine/plan/career_maturity/career_maturity_retest_index')">
  20. <img class="common-img-button" src="@/assets/images/decision/index/card8.png" @click="jumpTo('/xjc-integratedmachine/plan/career_maturity/career_maturity_retest_index')">
  21. <img class="common-img-button" src="@/assets/images/decision/index/card9.png" @click="jumpTo('/xjc-integratedmachine/plan/career_maturity/career_maturity_retest_index')">
  22. <img class="common-img-button" src="@/assets/images/decision/index/card10.png" @click="jumpTo('/xjc-integratedmachine/plan/career_maturity/career_maturity_retest_index')">
  23. </div>
  24. </div>
  25. <drag_component></drag_component>
  26. </div>
  27. </div>
  28. </template>
  29. <script setup>
  30. import headComponent from '@/views/xjc-integratedmachine/components/head_component.vue'
  31. import Drag_component from "@/views/xjc-integratedmachine/components/drag_component.vue";
  32. const router = useRouter()
  33. const headinfo = ref({})
  34. function setHeadinfo(){
  35. headinfo.value = {
  36. title: '生涯决策学习系统',
  37. user: {
  38. avatar: '头像路径',
  39. nickName: '张三'
  40. },
  41. backUrl : '/index',
  42. isHome:true,
  43. backUrlUse:true,
  44. }
  45. }
  46. function jumpTo(path) {
  47. router.push({
  48. path: path,
  49. query: {name: 123}
  50. })
  51. }
  52. onMounted(() => {
  53. setHeadinfo()
  54. })
  55. </script>
  56. <style scoped lang="scss">
  57. .wake-up-page{
  58. background: url('@/assets/images/login/login-home-background.png') no-repeat;
  59. background-size: 1920px 1080px;
  60. z-index:10;
  61. width: 100%;
  62. height: 1080px;
  63. .page-content{
  64. width: 100%;
  65. position: absolute;
  66. top: 123px;
  67. bottom: 0;
  68. p{
  69. padding-left: 44px;
  70. padding-right: 44px;
  71. font-weight: 400;
  72. font-size: 30px;
  73. color: #333333;
  74. line-height: 52px;
  75. letter-spacing: 3px;
  76. text-indent: 2em;
  77. }
  78. }
  79. .content-text-box{
  80. width: 100%;
  81. height: 126px;
  82. background: url('@/assets/images/wakeup/background-content-style.png') no-repeat;
  83. background-size: 1920px 126px;
  84. margin-top:23px;
  85. display: flex;
  86. align-items: center;
  87. }
  88. .page-img-box{
  89. width: 100%;
  90. display: flex;
  91. justify-content:space-around;
  92. flex-direction: column;
  93. align-items: center;
  94. margin-top: 40px;
  95. .img-box{
  96. width: 1900px;
  97. display: flex;
  98. justify-content: space-around;
  99. img{
  100. width: 350px;
  101. height: 400px;
  102. }
  103. }
  104. .bottom-img{
  105. width: 1900px;
  106. margin-top: 40px;
  107. display: flex;
  108. justify-content: space-around;
  109. img{
  110. width: 350px;
  111. height: 400px;
  112. }
  113. }
  114. }
  115. }
  116. </style>