|
|
|
@ -10,16 +10,28 @@ |
|
|
|
|
<div class="left-content">{{ company_data.url }}</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="cjy-bottom-nav row"> |
|
|
|
|
<div class="nav-item" v-for="(item,index) in nav_list" :key="index" @click="gotoPages(item.url)"> |
|
|
|
|
<div class="item-title">{{ item.title }}</div> |
|
|
|
|
<div class="item-children" v-for="(cell,i) in item.child" :key="i"> |
|
|
|
|
<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"> |
|
|
|
|
<div class="text">关注公众号<br/> |
|
|
|
|
<div class="text">关注公众号<br /> |
|
|
|
|
了解更多最新动态 |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
@ -32,201 +44,237 @@ |
|
|
|
|
</template> |
|
|
|
|
|
|
|
|
|
<script> |
|
|
|
|
import * as Api from '@/api/cjy/company'; |
|
|
|
|
|
|
|
|
|
export default { |
|
|
|
|
name: "index", |
|
|
|
|
data() { |
|
|
|
|
return { |
|
|
|
|
copy_date:null, |
|
|
|
|
nav_list: [], |
|
|
|
|
company_data: [],//企业信息 |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
mounted() { |
|
|
|
|
this.copy_date=new Date().getFullYear() |
|
|
|
|
this.getCompany() |
|
|
|
|
this.getNavList() |
|
|
|
|
}, |
|
|
|
|
methods: { |
|
|
|
|
/** 提交按钮 */ |
|
|
|
|
async getCompany(){ |
|
|
|
|
let res=await Api.getColumnInfo(); |
|
|
|
|
this.company_data=res.data |
|
|
|
|
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:[] |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
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: "一部手机游平台"}, |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
] |
|
|
|
|
mounted() { |
|
|
|
|
this.copy_date = new Date().getFullYear() |
|
|
|
|
this.getCompany() |
|
|
|
|
this.getNavList() |
|
|
|
|
|
|
|
|
|
this.getCompanyAllArea() |
|
|
|
|
this.getCompanySolvePlan() |
|
|
|
|
this.getClassicCase() |
|
|
|
|
}, |
|
|
|
|
// 跳转页面 函数 |
|
|
|
|
gotoPages(val) { |
|
|
|
|
this.$router.push(val) |
|
|
|
|
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); |
|
|
|
|
console.log(res) |
|
|
|
|
}, |
|
|
|
|
//智慧景区解决方案 |
|
|
|
|
async getCompanySolvePlan() { |
|
|
|
|
const params = { |
|
|
|
|
type: 3, |
|
|
|
|
infoType: 2 |
|
|
|
|
} |
|
|
|
|
let res = await Apis.getColumnInfoList(params) |
|
|
|
|
this.scensePlan = res.data.list.slice(0, 6); |
|
|
|
|
console.log(res) |
|
|
|
|
}, |
|
|
|
|
//经典案例 |
|
|
|
|
async getClassicCase() { |
|
|
|
|
const params = { |
|
|
|
|
type: 5, |
|
|
|
|
} |
|
|
|
|
let res = await Apis.getColumnInfoList(params) |
|
|
|
|
this.classicCase = res.data.list.slice(0, 6); |
|
|
|
|
console.log(res) |
|
|
|
|
}, |
|
|
|
|
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; |
|
|
|
|
} |
|
|
|
|
.cjy-bottom { |
|
|
|
|
height: 480px; |
|
|
|
|
padding-top: 80px; |
|
|
|
|
background: url("~@/assets/images/v-bottom-bg.jpg"); |
|
|
|
|
|
|
|
|
|
.tel-text { |
|
|
|
|
color: #fff; |
|
|
|
|
} |
|
|
|
|
.cjy-bottom-left { |
|
|
|
|
position: relative; |
|
|
|
|
width: 300px; |
|
|
|
|
padding-right: 30px; |
|
|
|
|
margin-right: 80px; |
|
|
|
|
|
|
|
|
|
.left-title { |
|
|
|
|
color: #fff; |
|
|
|
|
font-weight: 700; |
|
|
|
|
font-size: 16px; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.left-content { |
|
|
|
|
color: #fff; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
&:after { |
|
|
|
|
content: ""; |
|
|
|
|
position: absolute; |
|
|
|
|
right: 0; |
|
|
|
|
top: 0px; |
|
|
|
|
width: 1px; |
|
|
|
|
height: 250px; |
|
|
|
|
background-color: rgb(30, 56, 93) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.cjy-bottom-nav { |
|
|
|
|
.nav-item { |
|
|
|
|
width: 200px; |
|
|
|
|
.tel-number { |
|
|
|
|
font-weight: 600; |
|
|
|
|
font-size: 32px; |
|
|
|
|
line-height: 150%; |
|
|
|
|
color: #fff; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.tel-text { |
|
|
|
|
color: #fff; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.item-title { |
|
|
|
|
position: relative; |
|
|
|
|
margin-bottom: 30px; |
|
|
|
|
.left-title { |
|
|
|
|
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; |
|
|
|
|
.left-content { |
|
|
|
|
color: #fff; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.cjy-bottom-right { |
|
|
|
|
margin-left: 60px; |
|
|
|
|
.cjy-bottom-nav { |
|
|
|
|
.nav-item { |
|
|
|
|
width: 200px; |
|
|
|
|
|
|
|
|
|
.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) |
|
|
|
|
.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; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.copy-text { |
|
|
|
|
color: #fff; |
|
|
|
|
.cjy-bottom-right { |
|
|
|
|
margin-left: 60px; |
|
|
|
|
|
|
|
|
|
.text { |
|
|
|
|
margin-top: 20px; |
|
|
|
|
color: #fff; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.copy-text:first-child { |
|
|
|
|
margin-right: 80px; |
|
|
|
|
.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; |
|
|
|
|
@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; |
|
|
|
|
.cjy-bottom-left { |
|
|
|
|
width: auto; |
|
|
|
|
margin-right: 0; |
|
|
|
|
padding-right: 0; |
|
|
|
|
text-align: center; |
|
|
|
|
|
|
|
|
|
&:after { |
|
|
|
|
display: none |
|
|
|
|
&:after { |
|
|
|
|
display: none |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.cjy-bottom-nav { |
|
|
|
|
display: none |
|
|
|
|
} |
|
|
|
|
.cjy-bottom-nav { |
|
|
|
|
display: none |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.cjy-bottom-right { |
|
|
|
|
display: none |
|
|
|
|
.cjy-bottom-right { |
|
|
|
|
display: none |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
</style> |
|
|
|
|