You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
309 lines
9.0 KiB
309 lines
9.0 KiB
<template>
|
|
<!-- colto-section -->
|
|
<footer class="footer" id="common-footer">
|
|
<div class="footer-upper-section">
|
|
<div class="item_left" style="width:33%">
|
|
<div class="logo">
|
|
<!-- <img src="../assets/img/logo1.png" alt="logo" style="width:208px;height:68px" /> -->
|
|
<div style="width:200px;height:100px">
|
|
<img :src="appConfig.head_logo" alt="logo" style="width:100%;height:100%;object-fit: contain;"/>
|
|
</div>
|
|
|
|
<!-- <span>{{$t('common.footerTips1')}}</span> -->
|
|
</div>
|
|
<!-- <p class="foot_p">{{$t('common.footerTips2',{name:appConfig.name})}}</p> -->
|
|
<!-- <p class="foot_p">{{$t('common.footerTips3')}}</p> -->
|
|
</div>
|
|
<div class="item_right" style="width:66%;">
|
|
<div class="item">
|
|
<p class="item_p">{{ $t("common.college") }}</p>
|
|
<p class="foot_p" v-for="(item, index) in college" :key="index">
|
|
<router-link :to="item.url">{{ item.label }}</router-link>
|
|
</p>
|
|
<!-- <p class="foot_p">
|
|
<router-link :to="college[0].url" v-if="college[0]">{{ college[0].label }}</router-link>
|
|
<br v-else />
|
|
<br />
|
|
<router-link :to="college[1].url" v-if="college[1]">{{ college[1].label }}</router-link>
|
|
<br v-else />
|
|
</p>
|
|
<p class="foot_p">
|
|
<router-link :to="college[2].url" v-if="college[2]">{{ college[2].label }}</router-link>
|
|
<br v-else />
|
|
<br />
|
|
<router-link :to="college[3].url" v-if="college[3]">{{ college[3].label }}</router-link>
|
|
<br v-else />
|
|
</p> -->
|
|
</div>
|
|
<div class="item">
|
|
<p class="item_p">{{ $t("common.service") }}</p>
|
|
<p class="foot_p" v-for="(item1, index1) in service" :key="index1">
|
|
<router-link :to="item1.url">{{item1.label}}</router-link>
|
|
</p>
|
|
<!-- <p class="foot_p">
|
|
<router-link :to="service[0].url" v-if="service[0]">{{ service[0].label }}</router-link>
|
|
<br v-else />
|
|
<br />
|
|
<router-link :to="service[1].url" v-if="service[1]">{{ service[1].label }}</router-link>
|
|
<br v-else />
|
|
</p>
|
|
<p class="foot_p">
|
|
<router-link :to="service[2].url" v-if="service[2]">{{ service[2].label }}</router-link>
|
|
<br v-else />
|
|
<br />
|
|
<router-link :to="service[3].url" v-if="service[3]">{{ service[3].label }}</router-link>
|
|
<br v-else />
|
|
</p> -->
|
|
</div>
|
|
<!-- <div class="item">
|
|
<p class="item_p">{{ $t("common.service") }}</p>
|
|
<p class="foot_p" v-for="(item1, index1) in AboutLink" :key="index1">
|
|
<router-link :to="item1.url">{{item1.label}}</router-link>
|
|
</p>
|
|
</div> -->
|
|
|
|
<div class="item item2">
|
|
<p class="item_p" style="width:100%">{{ $t("common.contactUs") }}</p>
|
|
<p class="foot_p" style="width:100%">
|
|
{{ $t("common.email") }}:
|
|
</p>
|
|
<p class="foot_p" style="width:100%">
|
|
{{email}}
|
|
</p>
|
|
<p class="foot_p" style="width:100%">
|
|
<br /><br />
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div class="container" v-if="0">
|
|
<div class="row">
|
|
<!-- <div class="col-lg-2 col-md-3 mb-4">
|
|
<div class="footer-logo">
|
|
<a href="#">
|
|
<img :src="logo.imgurl" alt="img" class="img-responsive" />
|
|
<img :src="appConfig.foot_logo" alt="logo" />
|
|
</a>
|
|
</div>
|
|
</div> -->
|
|
<!-- 服务列表 -->
|
|
<div class="col-lg-1 col-md-3 mb-4">
|
|
<div class="footer-info-list">
|
|
<h4>{{ $t("common.service") }}</h4>
|
|
<ul>
|
|
<li v-for="(item, index) in service" :key="index">
|
|
<router-link :to="item.url">{{ item.label }}</router-link>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<!-- 学院列表 -->
|
|
<div class="col-lg-1 col-md-3 mb-4">
|
|
<div class="footer-info-list">
|
|
<h4>{{ $t("common.college") }}</h4>
|
|
<ul>
|
|
<li v-for="item in college" :key="item.id">
|
|
<router-link :to="item.url">{{ item.label}}</router-link>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- 联系我们 -->
|
|
<div class="col-lg-2 col-md-6">
|
|
<div class="footer-info-list">
|
|
<h4>{{$t('common.contactUs')}}</h4>
|
|
<ul class="contact-info">
|
|
<li>
|
|
{{ $t("common.email") }}:
|
|
<span>{{email}}</span>
|
|
</li>
|
|
<!-- <li>
|
|
Phone: <span>{{contactinfo.mobile}}</span>
|
|
</li> -->
|
|
</ul>
|
|
<ul class="social-style-two">
|
|
<li>
|
|
<a href="#">
|
|
<i class="fab fa-facebook-f"></i>
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a href="#">
|
|
<i class="fab fa-twitter"></i>
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a href="#">
|
|
<i class="fab fa-google-plus-g"></i>
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a href="#">
|
|
<i class="fab fa-github"></i>
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a href="#">
|
|
<i class="fab fa-linkedin-in"></i>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="col-lg-4 col-md-6 border-left" v-if="0">
|
|
<div class="pl-2 ">
|
|
<div class="mb-2">
|
|
{{$t('common.footerTips1')}}
|
|
</div>
|
|
<div class="mb-2"> {{$t('common.footerTips2',{name:appConfig.name})}}</div>
|
|
<div class="mb-2">{{$t('common.footerTips3')}}</div>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="footer-bottom">
|
|
<!-- 版权信息 -->
|
|
<div class="container">
|
|
<div class="footer-bottom-wrap">
|
|
<!-- © -->
|
|
<div class="copyright-text text-center">{{appConfig.copyright}}</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</footer>
|
|
</template>
|
|
|
|
<script>
|
|
import College from "@/api/college";
|
|
import ContactUs from "@/api/contactUs";
|
|
import {mapState} from 'vuex'
|
|
export default {
|
|
data() {
|
|
return {
|
|
service: [],
|
|
college: [],
|
|
email: "",
|
|
AboutLink: []
|
|
};
|
|
},
|
|
computed:{
|
|
...mapState({
|
|
appConfig:'appConfig'
|
|
})
|
|
},
|
|
methods: {
|
|
getCollegeLinks() {
|
|
College.getCategoryList()
|
|
.then(list => {
|
|
list.forEach(item => {
|
|
this.college.push({
|
|
url: `/college/list/${item.id}`,
|
|
label: item.name
|
|
});
|
|
});
|
|
})
|
|
.catch(err => {});
|
|
},
|
|
|
|
getServiceLink() {
|
|
College.getServiceList()
|
|
.then(list => {
|
|
list.forEach(item => {
|
|
this.service.push({
|
|
url: `/service/${item.id}`,
|
|
label: item.name
|
|
});
|
|
});
|
|
})
|
|
.catch(err => {});
|
|
},
|
|
getAboutLink() {
|
|
College.getServiceList()
|
|
.then(list => {
|
|
list.forEach(item => {
|
|
this.AboutLink.push({
|
|
url: `/service/${item.id}`,
|
|
label: item.name
|
|
});
|
|
});
|
|
})
|
|
.catch(err => {});
|
|
},
|
|
getEmial() {
|
|
ContactUs.contact()
|
|
.then(data => {
|
|
this.email = data.contact;
|
|
})
|
|
.catch(err => {});
|
|
}
|
|
},
|
|
created() {
|
|
this.getCollegeLinks();
|
|
this.getServiceLink();
|
|
this.getEmial();
|
|
}
|
|
};
|
|
</script>
|
|
|
|
<style scoped lang="scss">
|
|
.footer-upper-section{
|
|
padding: 0;
|
|
display: flex;
|
|
align-items: center;
|
|
height: 324px;
|
|
// margin-left: 233px;
|
|
justify-content: space-between;
|
|
padding:0 133px;
|
|
.item_left{
|
|
width: 454px;
|
|
// margin-right: 300px;
|
|
.logo{
|
|
display: flex;
|
|
align-items: center;
|
|
color: #172636;
|
|
justify-content: space-between;
|
|
width: 100%;
|
|
font-size: 16px;
|
|
margin-bottom: 17px;
|
|
}
|
|
}
|
|
|
|
.item_right{
|
|
display: flex;
|
|
height: 99px;
|
|
|
|
.item{
|
|
min-width: 250px;
|
|
// border-right: 1px solid #303D4B;
|
|
display: flex;
|
|
flex-direction: column;
|
|
// justify-content: center;
|
|
padding: 0 15px;
|
|
.item_p{
|
|
font-size: 16px;
|
|
color: #172636;
|
|
}
|
|
}
|
|
.item2{
|
|
padding-left: 64px;
|
|
}
|
|
.item:last-child{
|
|
border: none;
|
|
}
|
|
}
|
|
|
|
}
|
|
.foot_p{
|
|
color: #797979;
|
|
font-size: 14px;
|
|
margin: 0;
|
|
a:hover{
|
|
color: #326AEB;
|
|
}
|
|
// a:visited{
|
|
// color: #326AEB;
|
|
// }
|
|
}
|
|
</style>
|
|
|