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.
280 lines
6.9 KiB
280 lines
6.9 KiB
<template>
|
|
<div class="cjy-bottom row">
|
|
<div class="v-container row">
|
|
<div class="cjy-bottom-left">
|
|
<div class="tel-number">{{ company_data.phone }}</div>
|
|
<div class="tel-text">商务合作热线</div>
|
|
<div class="left-title m-t-normal">公司地址</div>
|
|
<div class="left-content">{{ company_data.address }}</div>
|
|
<div class="left-title m-t-normal">公司网址</div>
|
|
<div class="left-content">{{ company_data.url }}</div>
|
|
</div>
|
|
<div class="cjy-bottom-nav row">
|
|
<div class="nav-item">
|
|
<div class="item-title">全域旅游</div>
|
|
<div class="item-children" v-for="(cell, i) in solvePlan" :key="i" @click="gotoPages(cell.id,1)">
|
|
<div class="children-title">{{ cell.title }}</div>
|
|
</div>
|
|
</div>
|
|
<div class="nav-item">
|
|
<div class="item-title">智慧景区</div>
|
|
<div class="item-children" v-for="(cell, i) in scensePlan" :key="i" @click="gotoPages(cell.id,1)">
|
|
<div class="children-title">{{ cell.title }}</div>
|
|
</div>
|
|
</div>
|
|
<div class="nav-item">
|
|
<div class="item-title">经典案例</div>
|
|
<div class="item-children" v-for="(cell, i) in classicCase" :key="i" @click="gotoPages(cell.id,2)">
|
|
<div class="children-title">{{ cell.title }}</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="cjy-bottom-right">
|
|
<img :src="company_data.qrCode" style="width: 120px">
|
|
<div class="text">关注公众号<br />
|
|
了解更多最新动态
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="v-container row cjy-bottom-copy flex-justify-center">
|
|
<div class="copy-text">@{{ copy_date }}河北创巨圆科技发展有限公司版权所有</div>
|
|
<div class="copy-text">冀ICP备15022141号-3</div>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
|
|
<script>
|
|
import * as Api from '@/api/cjy/company';
|
|
import * as Apis from "@/api/cjy/columninfo"
|
|
export default {
|
|
name: "index",
|
|
data() {
|
|
return {
|
|
copy_date: null,
|
|
nav_list: [],
|
|
company_data: [],//企业信息
|
|
solvePlan:[],
|
|
scensePlan:[],
|
|
classicCase:[]
|
|
}
|
|
},
|
|
mounted() {
|
|
this.copy_date = new Date().getFullYear()
|
|
this.getCompany()
|
|
this.getNavList()
|
|
|
|
this.getCompanyAllArea()
|
|
this.getCompanySolvePlan()
|
|
this.getClassicCase()
|
|
},
|
|
methods: {
|
|
/** 提交按钮 */
|
|
async getCompany() {
|
|
let res = await Api.getColumnInfo();
|
|
this.company_data = res.data
|
|
},
|
|
//全域旅游解决方案
|
|
async getCompanyAllArea() {
|
|
const params = {
|
|
type: 3,
|
|
infoType: 1
|
|
}
|
|
let res = await Apis.getColumnInfoList(params)
|
|
this.solvePlan = res.data.list.slice(0, 6);
|
|
|
|
},
|
|
//智慧景区解决方案
|
|
async getCompanySolvePlan() {
|
|
const params = {
|
|
type: 3,
|
|
infoType: 2
|
|
}
|
|
let res = await Apis.getColumnInfoList(params)
|
|
this.scensePlan = res.data.list.slice(0, 6);
|
|
|
|
},
|
|
//经典案例
|
|
async getClassicCase() {
|
|
const params = {
|
|
type: 5,
|
|
}
|
|
let res = await Apis.getColumnInfoList(params)
|
|
this.classicCase = res.data.list.slice(0, 6);
|
|
|
|
},
|
|
getNavList() {
|
|
this.nav_list = [
|
|
{
|
|
title: "全域旅游", child: [
|
|
{ title: "文旅大数据中心", url: "" },
|
|
{ title: "文旅产业监测平台", url: "" },
|
|
{ title: "大数据分析平台", url: "" },
|
|
{ title: "一部手机游平台", url: "" },
|
|
{ title: "智慧导游导览系统", url: "" },
|
|
]
|
|
},
|
|
{
|
|
title: "智慧景区", child: [
|
|
{ title: "景区综合管控平台", url: "" },
|
|
{ title: "景区票务系统", url: "" },
|
|
{ title: "衡水老白干智慧景区", url: "" },
|
|
{ title: "一部手机游平台", url: "" },
|
|
{ title: "智慧导游导览系统", url: "" },
|
|
]
|
|
},
|
|
{
|
|
title: "经典案例", child: [
|
|
{ title: "文旅厅全域旅游" },
|
|
{ title: "老白干智慧景区" },
|
|
{ title: "沽源全域旅游" },
|
|
{ title: "沙河市农厕监管平台" },
|
|
{ title: "一部手机游平台" },
|
|
]
|
|
}
|
|
]
|
|
},
|
|
// 跳转页面 函数
|
|
gotoPages(val,type) {
|
|
this.$router.push("/case-detail?id=" + val + "&type=" + type)
|
|
}
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<style scoped lang="scss">
|
|
.cjy-bottom {
|
|
height: 480px;
|
|
padding-top: 80px;
|
|
background: url("~@/assets/images/v-bottom-bg.jpg");
|
|
|
|
.cjy-bottom-left {
|
|
position: relative;
|
|
width: 300px;
|
|
padding-right: 30px;
|
|
margin-right: 80px;
|
|
|
|
|
|
&:after {
|
|
content: "";
|
|
position: absolute;
|
|
right: 0;
|
|
top: 0px;
|
|
width: 1px;
|
|
height: 250px;
|
|
background-color: rgb(30, 56, 93)
|
|
}
|
|
|
|
.tel-number {
|
|
font-weight: 600;
|
|
font-size: 32px;
|
|
line-height: 150%;
|
|
color: #fff;
|
|
}
|
|
|
|
.tel-text {
|
|
color: #fff;
|
|
}
|
|
|
|
.left-title {
|
|
color: #fff;
|
|
font-weight: 700;
|
|
font-size: 16px;
|
|
}
|
|
|
|
.left-content {
|
|
color: #fff;
|
|
}
|
|
}
|
|
|
|
.cjy-bottom-nav {
|
|
.nav-item {
|
|
width: 200px;
|
|
|
|
|
|
.item-title {
|
|
position: relative;
|
|
margin-bottom: 30px;
|
|
color: #fff;
|
|
font-weight: 700;
|
|
font-size: 16px;
|
|
|
|
&:after {
|
|
content: "";
|
|
position: absolute;
|
|
left: 0;
|
|
bottom: -10px;
|
|
width: 30px;
|
|
height: 2px;
|
|
border-radius: 2px;
|
|
background-color: #fff
|
|
}
|
|
}
|
|
|
|
.children-title {
|
|
margin-top: 15px;
|
|
color: rgba(255, 255, 255, .8);
|
|
cursor: pointer;
|
|
}
|
|
}
|
|
}
|
|
|
|
.cjy-bottom-right {
|
|
margin-left: 60px;
|
|
|
|
.text {
|
|
margin-top: 20px;
|
|
color: #fff;
|
|
}
|
|
}
|
|
|
|
.cjy-bottom-copy {
|
|
position: relative;
|
|
margin-top: 30px;
|
|
padding-top: 30px;
|
|
|
|
&:after {
|
|
content: "";
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0px;
|
|
width: 100%;
|
|
height: 1px;
|
|
background-color: rgb(30, 56, 93)
|
|
}
|
|
|
|
.copy-text {
|
|
color: #fff;
|
|
}
|
|
|
|
.copy-text:first-child {
|
|
margin-right: 80px;
|
|
}
|
|
}
|
|
}
|
|
|
|
@media (max-width: 768px) {
|
|
.cjy-bottom {
|
|
padding: 20px 0;
|
|
height: auto;
|
|
|
|
.cjy-bottom-left {
|
|
width: auto;
|
|
margin-right: 0;
|
|
padding-right: 0;
|
|
text-align: center;
|
|
|
|
&:after {
|
|
display: none
|
|
}
|
|
}
|
|
|
|
.cjy-bottom-nav {
|
|
display: none
|
|
}
|
|
|
|
.cjy-bottom-right {
|
|
display: none
|
|
}
|
|
}
|
|
}
|
|
</style>
|
|
|