添加师资团队
This commit is contained in:
parent
5c90216fd4
commit
30b109fd50
@ -21,7 +21,7 @@ const routes = [
|
||||
{ name: '关于我们', children: [
|
||||
{ name: '公司介绍', route: '/about' },
|
||||
{ name: '画廊', route: '/about/gallery' },
|
||||
{ name: '师资团队', route: '' },
|
||||
{ name: '师资团队', route: '/about/teachers' },
|
||||
{ name: '联系我们', route: '' }
|
||||
]
|
||||
},
|
||||
|
@ -45,6 +45,10 @@ const router = createRouter({
|
||||
path: 'gallery',
|
||||
name: 'about-gallery',
|
||||
component: () => import('@/views/about/Gallery.vue')
|
||||
}, {
|
||||
path: 'teachers',
|
||||
name: 'about-teachers',
|
||||
component: () => import('@/views/about/Teachers.vue')
|
||||
}
|
||||
]
|
||||
}, {
|
||||
|
70
src/views/about/Teachers.vue
Normal file
70
src/views/about/Teachers.vue
Normal file
@ -0,0 +1,70 @@
|
||||
<script setup>
|
||||
|
||||
import HeaderBreadcrumb from "@/components/HeaderBreadcrumb.vue";
|
||||
import {onMounted, ref} from "vue";
|
||||
import request from "@/net/index.js";
|
||||
|
||||
const teacherList = ref([])
|
||||
|
||||
onMounted(() => {
|
||||
request.get('/system/teacher/list').then(({ data }) => teacherList.value = data.rows)
|
||||
})
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div>
|
||||
<header-breadcrumb :path="['关于我们', '教师团队']"/>
|
||||
<div class="team-area single-page-team">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<!-- Single member -->
|
||||
<div class="col-sm-6 col-lg-3" v-for="teacher in teacherList" :key="teacher.id">
|
||||
<div class="team-block">
|
||||
<div class="single-team-card relative wow fadeInUp" data-wow-delay="500ms" style="visibility: visible; animation-delay: 500ms; animation-name: fadeInUp;">
|
||||
<!-- Border shape -->
|
||||
<div class="border-s-1"></div>
|
||||
<div class="border-s-2"></div>
|
||||
<div class="border-s-3"></div>
|
||||
<div class="border-s-4"></div>
|
||||
<div class="border-s-5"></div>
|
||||
<!-- img -->
|
||||
<div class="team-img relative">
|
||||
<img class="relative" :src="`/img/bg-img/t-${teacher.id}.jpg`" alt="">
|
||||
|
||||
<!-- content text -->
|
||||
<div class="member-info text-center">
|
||||
<h3>{{ teacher.name }}</h3>
|
||||
<p>{{ teacher.post }}</p>
|
||||
</div>
|
||||
|
||||
<div class="contact-social-icon">
|
||||
<div class="share-icon-area">
|
||||
<div class="share-icon"> <span class="icon-share-alt-solid-1 share--icon"></span>
|
||||
<div class="conatct-icon-">
|
||||
<ul>
|
||||
<li><a :href="teacher.contact1"><span class="icon-facebook-f"></span></a>
|
||||
</li>
|
||||
<li><a :href="teacher.contact2"><span class="icon-linkedin-in"></span></a>
|
||||
</li>
|
||||
<li><a :href="teacher.contact3"><span class="icon-twitter"></span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<style scoped>
|
||||
|
||||
</style>
|
Loading…
x
Reference in New Issue
Block a user