Sfoglia il codice sorgente

Merge remote-tracking branch 'origin/master'

sys5923812@126.com 1 mese fa
parent
commit
c9c8531a2c

BIN
src/assets/images/plan/index/card1.png


BIN
src/assets/images/plan/index/card2.png


BIN
src/assets/images/plan/index/card3.png


BIN
src/assets/images/plan/index/card4.png


BIN
src/assets/images/plan/index/card5.png


+ 10 - 5
src/router/router_plan.js

@@ -19,20 +19,25 @@ const router = [
         path: '/xjc-integratedmachine/plan/develop_careerplan_information',
         component: () => import('@/views/xjc-integratedmachine/plan/develop_careerplan_information.vue'),
     },
+    //目标管理首页
+    {
+        path: '/xjc-integratedmachine/plan/aim_management_index',
+        component: () => import('@/views/xjc-integratedmachine/plan/aim/aim_management_index.vue'),
+    },
     //目标管理知识讲解
     {
-        path: '/xjc-integratedmachine/plan/explanation_knowledge',
-        component: () => import('@/views/xjc-integratedmachine/plan/explanation_knowledge.vue'),
+        path: '/xjc-integratedmachine/plan/aim_explanation_knowledge',
+        component: () => import('@/views/xjc-integratedmachine/plan/aim/aim_explanation_knowledge.vue'),
     },
     //目标管理交互
     {
-        path: '/xjc-integratedmachine/plan/target_management_interaction',
-        component: () => import('@/views/xjc-integratedmachine/plan/target_management_interaction.vue'),
+        path: '/xjc-integratedmachine/plan/aim_management_interaction',
+        component: () => import('@/views/xjc-integratedmachine/plan/aim/aim_management_interaction.vue'),
     },
     //时间管理菜单页
     {
         path: '/xjc-integratedmachine/plan/time_management_menu',
-        component: () => import('@/views/xjc-integratedmachine/plan/time_management_menu.vue'),
+        component: () => import('@/views/xjc-integratedmachine/plan/time/time_management_menu.vue'),
     },
     //时间管理4D法讲解
     {

src/views/xjc-integratedmachine/plan/explanation_knowledge.vue → src/views/xjc-integratedmachine/plan/aim/aim_explanation_knowledge.vue


+ 11 - 0
src/views/xjc-integratedmachine/plan/aim/aim_management_index.vue

@@ -0,0 +1,11 @@
+<template>
+    目标管理首页
+</template>
+
+<script setup>
+
+</script>
+
+<style scoped>
+
+</style>

src/views/xjc-integratedmachine/plan/target_management_interaction.vue → src/views/xjc-integratedmachine/plan/aim/aim_management_interaction.vue


+ 103 - 10
src/views/xjc-integratedmachine/plan/index.vue

@@ -1,28 +1,121 @@
 <template>
-    规划管理首页
-
-    <el-button @click="jumpTo('/xjc-integratedmachine/plan/develop_career_plan1')">制定生涯规划书</el-button>
-    <el-button>目标管理</el-button>
-    <el-button>时间管理</el-button>
-    <el-button>自控测评力</el-button>
-    <el-button>生涯成熟度复测</el-button>
-
+    <div class="wake-up-page">
+        <head-component :headinfo=headinfo></head-component>
+        <div class="page-content">
+            <div class="page-img-box">
+                <div class="img-box">
+                    <img src="@/assets/images/plan/index/card1.png" @click="jumpTo('/xjc-integratedmachine/plan/develop_career_plan1')">
+                    <img src="@/assets/images/plan/index/card2.png" @click="jumpTo('/xjc-integratedmachine/plan/aim_management_index')">
+                    <img src="@/assets/images/plan/index/card3.png" @click="jumpTo('/xjc-integratedmachine/plan/time_management_menu')">
+                </div>
+                <div class="bottom-img common-img-button">
+                    <img src="@/assets/images/plan/index/card4.png" @click="jumpTo('/xjc-integratedmachine/plan/studyocc_information')">
+                    <img src="@/assets/images/plan/index/card5.png" @click="jumpTo('/xjc-integratedmachine/plan/ai_career_interview')">
+                </div>
+            </div>
+            <drag_component></drag_component>
+        </div>
+    </div>
 
 </template>
 
 <script setup>
+    import headComponent from '@/views/xjc-integratedmachine/components/head_component.vue'
+    import Drag_component from "@/views/xjc-integratedmachine/components/drag_component.vue";
+
     const router = useRouter()
+
+    const headinfo = ref({})
+
+    function setHeadinfo(){
+        headinfo.value = {
+            title: '规划管理学习系统',
+            user: {
+                avatar: '头像路径',
+                nickName: '张三'
+            },
+            backUrl : '/index',
+            isHome:true,
+            backUrlUse:true,
+        }
+    }
+
+
     function jumpTo(path) {
         router.push({
             path: path,
+            query: {name: 123}
         })
     }
+    onMounted(() => {
+        setHeadinfo()
+    })
+</script>
 
 
+<style scoped lang="scss">
+    .wake-up-page{
+        background: url('@/assets/images/login/login-home-background.png') no-repeat;
+        background-size: 1920px 1080px;
+        z-index:10;
+        width: 100%;
+        height: 1080px;
+        .page-content{
+            width: 100%;
+            position: absolute;
+            top: 123px;
+            bottom: 0;
+            p{
+                padding-left: 44px;
+                padding-right: 44px;
+                font-weight: 400;
+                font-size: 30px;
+                color: #333333;
+                line-height: 52px;
+                letter-spacing: 3px;
+                text-indent: 2em;
+            }
+        }
+        .content-text-box{
+            width: 100%;
+            height: 126px;
+            background: url('@/assets/images/wakeup/background-content-style.png') no-repeat;
+            background-size: 1920px 126px;
+            margin-top:23px;
+            display: flex;
+            align-items: center;
+        }
+        .page-img-box{
+            width: 100%;
+            display: flex;
+            justify-content:space-around;
+            flex-direction: column;
+            align-items: center;
+            margin-top: 40px;
+            .img-box{
+                width: 1520px;
+                display: flex;
+                justify-content: space-around;
+                img{
+                    width: 324px;
+                    height: 400px;
+                }
+            }
+            .bottom-img{
+                width: 1520px;
+                height: 316px;
+                margin-top: 63px;
+                img{
+                    width: 324px;
+                    height: 400px;
+                }
+            }
+        }
 
 
-</script>
+    }
 
-<style scoped>
 
 </style>
+
+

src/views/xjc-integratedmachine/plan/time_management_menu.vue → src/views/xjc-integratedmachine/plan/time/time_management_menu.vue