Browse Source

[feat][个人中心][目录整合]

hizhangling 1 month ago
parent
commit
3033257c2f
20 changed files with 120 additions and 13 deletions
  1. 2 1
      src/router/index.js
  2. 27 0
      src/router/router_personcenter.js
  3. 9 1
      src/views/xjc-integratedmachine/components/head_component.vue
  4. 0 0
      src/views/xjc-integratedmachine/personcenter/career_decision.vue
  5. 0 0
      src/views/xjc-integratedmachine/personcenter/career_passport.vue
  6. 0 0
      src/views/xjc-integratedmachine/personcenter/career_planning_report.vue
  7. 0 0
      src/views/xjc-integratedmachine/personcenter/career_planningreport_evaluationlist.vue
  8. 0 0
      src/views/xjc-integratedmachine/personcenter/career_planningreportlist.vue
  9. 0 0
      src/views/xjc-integratedmachine/personcenter/environment/environment_exploration.vue
  10. 18 0
      src/views/xjc-integratedmachine/personcenter/environment/environment_index.vue
  11. 0 0
      src/views/xjc-integratedmachine/personcenter/environment/environmental_collection_university.vue
  12. 28 0
      src/views/xjc-integratedmachine/personcenter/index.vue
  13. 0 0
      src/views/xjc-integratedmachine/personcenter/maturity_report_list.vue
  14. 0 0
      src/views/xjc-integratedmachine/personcenter/person_info.vue
  15. 0 0
      src/views/xjc-integratedmachine/personcenter/planning_management.vue
  16. 19 0
      src/views/xjc-integratedmachine/personcenter/recognize/recognize_index.vue
  17. 0 0
      src/views/xjc-integratedmachine/personcenter/self_awareness.vue
  18. 0 0
      src/views/xjc-integratedmachine/personcenter/wakeup/rainbow_chartlist.vue
  19. 17 0
      src/views/xjc-integratedmachine/personcenter/wakeup/wakeup_index.vue
  20. 0 11
      src/views/xjc-platform/personcenter/career_awakening.vue

+ 2 - 1
src/router/index.js

@@ -7,6 +7,7 @@ import router_decision from '@/router/router_decision.js'
 import router_environment from '@/router/router_environment.js'
 import router_plan from '@/router/router_plan.js'
 import router_common from '@/router/router_common.js'
+import router_personcenter from '@/router/router_personcenter.js'
 
 // 公共路由
 export const constantRoutes = [
@@ -196,7 +197,7 @@ export const dynamicRoutes = [
     }
 ]
 const routerArrs = [...router_wakeup.router, ...router_cognize.router, ...router_decision.router,
-    ...router_environment.router, ...router_plan.router, ...router_common.router, ...constantRoutes]
+    ...router_environment.router, ...router_plan.router, ...router_common.router, ...router_personcenter.router, ...constantRoutes]
 
 /**
  * Note: 路由配置项

+ 27 - 0
src/router/router_personcenter.js

@@ -0,0 +1,27 @@
+const router = [
+    //个人中心首页
+    {
+        path: '/xjc-integratedmachine/personcenter/index',
+        component: () => import('@/views/xjc-integratedmachine/personcenter/index.vue'),
+    },
+    //生涯唤醒
+    {
+        path: '/xjc-integratedmachine/personcenter/wakeup/wakeup_index',
+        component: () => import('@/views/xjc-integratedmachine/personcenter/wakeup/wakeup_index.vue'),
+    },
+    //自我认知
+    {
+        path: '/xjc-integratedmachine/personcenter/recognize/recognize_index',
+        component: () => import('@/views/xjc-integratedmachine/personcenter/recognize/recognize_index.vue'),
+    },
+    //环境探索
+    {
+        path: '/xjc-integratedmachine/personcenter/environment/environment_index',
+        component: () => import('@/views/xjc-integratedmachine/personcenter/environment/environment_index.vue'),
+    },
+
+]
+
+export default {
+    router
+}

+ 9 - 1
src/views/xjc-integratedmachine/components/head_component.vue

@@ -23,7 +23,7 @@
     </div>
     <div class="head-right" v-if="!headinfo.isLogin">
       <div class="right-user">
-        <img src="@/assets/images/wakeup/user.png" @click="backTo" alt="404" />
+        <img src="@/assets/images/wakeup/user.png" @click="gotoPersonCenter" alt="404" />
       </div>
       <el-button class="head-right-btn1" v-if="headinfo.isHome"
         >使用说明</el-button
@@ -144,6 +144,14 @@ function getCompareSizeData(num) {
     });
   }, 500);
 }
+
+// 前往个人中心
+function gotoPersonCenter(){
+  router.push({
+    path: "/xjc-integratedmachine/personcenter/index",
+  });
+}
+
 onMounted(() => {
   // getCompareSizeData()
 });

src/views/xjc-platform/personcenter/career_decision.vue → src/views/xjc-integratedmachine/personcenter/career_decision.vue


src/views/xjc-platform/personcenter/career_passport.vue → src/views/xjc-integratedmachine/personcenter/career_passport.vue


src/views/xjc-platform/personcenter/career_planning_report.vue → src/views/xjc-integratedmachine/personcenter/career_planning_report.vue


src/views/xjc-platform/personcenter/career_planningreport_evaluationlist.vue → src/views/xjc-integratedmachine/personcenter/career_planningreport_evaluationlist.vue


src/views/xjc-platform/personcenter/career_planningreportlist.vue → src/views/xjc-integratedmachine/personcenter/career_planningreportlist.vue


src/views/xjc-platform/personcenter/environment_exploration.vue → src/views/xjc-integratedmachine/personcenter/environment/environment_exploration.vue


+ 18 - 0
src/views/xjc-integratedmachine/personcenter/environment/environment_index.vue

@@ -0,0 +1,18 @@
+<template>
+    <div>
+        <div>环境探索</div>
+        <ul>
+           <li>收藏的高校</li>
+           <li>收藏的专业</li>
+           <li>收藏的职业</li>
+        </ul>
+    </div>
+</template>
+
+<script setup>
+
+</script>
+
+<style scoped>
+
+</style>

src/views/xjc-platform/personcenter/environmental_collection_university.vue → src/views/xjc-integratedmachine/personcenter/environment/environmental_collection_university.vue


+ 28 - 0
src/views/xjc-integratedmachine/personcenter/index.vue

@@ -0,0 +1,28 @@
+<template>
+    <div>
+        个人中心
+        <el-button @click="jumpTo('/xjc-integratedmachine/personcenter/wakeup/wakeup_index')">生涯唤醒</el-button>
+        <el-button @click="jumpTo('/xjc-integratedmachine/personcenter/recognize/recognize_index')">自我认知</el-button>
+        <el-button @click="jumpTo('/xjc-integratedmachine/personcenter/environment/environment_index')">环境探索</el-button>
+        <el-button @click="jumpTo('')">生涯决策</el-button>
+        <el-button @click="jumpTo('')">规划管理</el-button>
+        <el-button @click="jumpTo('')">生涯护照</el-button>
+        <el-button @click="jumpTo('')">账号信息</el-button>
+    </div>
+</template>
+
+<script setup>
+
+    const router = useRouter();
+
+    function jumpTo(path) {
+        router.push({
+            path: path
+        })
+    }
+
+</script>
+
+<style scoped>
+
+</style>

src/views/xjc-platform/personcenter/maturity_report_list.vue → src/views/xjc-integratedmachine/personcenter/maturity_report_list.vue


src/views/xjc-platform/personcenter/person_info.vue → src/views/xjc-integratedmachine/personcenter/person_info.vue


src/views/xjc-platform/personcenter/planning_management.vue → src/views/xjc-integratedmachine/personcenter/planning_management.vue


+ 19 - 0
src/views/xjc-integratedmachine/personcenter/recognize/recognize_index.vue

@@ -0,0 +1,19 @@
+<template>
+    <div>
+        <div>自我认知</div>
+        <ul>
+           <li>查看兴趣探索报告</li>
+           <li>查看性格探索报告</li>
+           <li>查看能力探索探索报告</li>
+           <li>查看价值观报告</li>
+        </ul>
+    </div>
+</template>
+
+<script setup>
+
+</script>
+
+<style scoped>
+
+</style>

src/views/xjc-platform/personcenter/self_awareness.vue → src/views/xjc-integratedmachine/personcenter/self_awareness.vue


src/views/xjc-platform/personcenter/rainbow_chartlist.vue → src/views/xjc-integratedmachine/personcenter/wakeup/rainbow_chartlist.vue


+ 17 - 0
src/views/xjc-integratedmachine/personcenter/wakeup/wakeup_index.vue

@@ -0,0 +1,17 @@
+<template>
+    <div>
+        <div>生涯唤醒</div>
+        <ul>
+           <li>查看生涯彩虹图</li>
+           <li>查看生涯成熟度报告</li>
+        </ul>
+    </div>
+</template>
+
+<script setup>
+
+</script>
+
+<style scoped>
+
+</style>

+ 0 - 11
src/views/xjc-platform/personcenter/career_awakening.vue

@@ -1,11 +0,0 @@
-<template>
-    个人中心生涯唤醒
-</template>
-
-<script setup>
-
-</script>
-
-<style scoped>
-
-</style>