main
han 9 months ago
parent f71e86fefa
commit c01fe79636
  1. 1
      package.json
  2. BIN
      src/assets/images/about-item1-bg.jpg
  3. BIN
      src/assets/images/about-step-bg.jpg
  4. BIN
      src/assets/images/icon-step-active.png
  5. BIN
      src/assets/images/icon-step-nomal.png
  6. BIN
      src/assets/images/icon.png
  7. 2
      src/assets/styles/v-global.scss
  8. 441
      src/assets/styles/v-vision.scss
  9. BIN
      src/assets/test/banner03.jpg
  10. 4
      src/router/index.js
  11. 31
      src/views/components/v-bottom/index.vue
  12. 12
      src/views/components/v-header/index.vue
  13. 82
      src/views/pages/case-detail.vue
  14. 6
      src/views/pages/news-detail.vue
  15. 6
      src/views/pages/news-list.vue
  16. 184
      src/views/pages/theme/about-us.vue
  17. 12
      yarn.lock

@ -70,6 +70,7 @@
"vue-meta": "^2.4.0",
"vue-quill-editor": "^3.0.6",
"vue-router": "3.4.9",
"vue-seamless-scroll": "^1.1.23",
"vue-video-player": "^5.0.2",
"vuedraggable": "2.24.3",
"vuex": "3.6.2",

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 187 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 229 B

After

Width:  |  Height:  |  Size: 4.5 KiB

@ -117,6 +117,7 @@ a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
.col-1{max-width:4.1666666667%;-ms-flex: 0 0 4.1666666667%;flex:0 0 4.1666666667%}
.col-2{max-width:8.3333333333%;-ms-flex: 0 0 8.333333%;flex:0 0 8.3333333333%}
.col-3{max-width:12.5%;-ms-flex: 0 0 12.5%;flex:0 0 12.5%}
.col-77{max-width:14.285%;-ms-flex: 0 0 14.285%;flex:0 0 14.285%}
.col-4{max-width:16.6666666667%;-ms-flex: 0 0 16.6666666667%;flex:0 0 16.6666666667%}
.col-5{max-width:20%;-ms-flex: 0 0 20%;flex:0 0 20%}
.col-6{max-width:25%;-ms-flex: 0 0 25%;flex:0 0 25%}
@ -216,3 +217,4 @@ a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
.min-vh-100{min-height:100vh !important}
.m-t-normal{margin-top: 16px;}
.m-t-large{margin-top: 80px;}

@ -1,6 +1,6 @@
.v-container {
width: 1200px;
width: 1280px;
margin: 0 auto;
}
@ -28,11 +28,18 @@
padding: 100px 0;
.list-item {
flex-wrap: wrap;
padding: 30px 0;
padding: 30px;
border-bottom: 1px solid #EDEEF0;
border-width: 1px;
border-style: solid;
border-color: transparent;
cursor: pointer;
.item-box {
flex-wrap: nowrap;
}
.item-image {
flex: 0 0 30%;
width: 30%;
@ -46,9 +53,7 @@
}
.item-content {
padding: 0px;
width: 790px;
margin-left: 45px;
padding-left: 45px;
margin-top: 5px;
.title {
@ -93,11 +98,26 @@
background: url("~@/assets/images/icon-more.svg");
background-size: cover;
background-position: center;
}
}
}
}
&:hover {
background-color: rgba(#0B59B3, .05);
.item-content {
.title {
color: #0B59B3
}
.info {
color: #0B59B3
}
}
}
}
}
@ -118,6 +138,110 @@
}
}
.cjy-news-detail {
padding-top: 100px;
padding-bottom: 100px;
.detail-title {
position: relative;
padding-left: 40px;
font-size: 26px;
font-weight: 600;
&:before {
content: "";
position: absolute;
left: 0;
top: 5px;
background: url("~@/assets/images/icon-title-icon.png");
background-size: cover;
width: 23px;
height: 28px;
}
}
.detail-subTitle {
margin: 10px 0 20px 0;
padding-bottom: 20px;
font-size: 16px;
color: #2A333D;
border-bottom: 1px solid #ccc;
}
.detail-date {
margin: 20px 0;
color: #999
}
.detail-right {
width: 370px;
margin-left: 70px;
.list-title {
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #ccc;
color: #2A333D;
font-weight: bold;
font-size: 20px;
}
.list-item {
padding: 15px 20px;
.item-box {
flex-wrap: nowrap;
cursor: pointer;
}
.item-image {
flex: 0 0 120px;
width: 120px;
height: 80px;
overflow: hidden;
.img {
width: 100%
}
}
.item-content {
margin-left: 20px;
.title {
font-size: 16px;
color: #2A333D;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.date {
margin-top: 10px;
font-size: 14px;
color: #808080
}
}
&:hover {
background-color: rgba(#0B59B3, .05);
.item-content {
.title {
color: #0B59B3
}
.info {
color: #0B59B3
}
}
}
}
}
}
.cjy-case-list {
padding: 100px 0;
@ -208,97 +332,106 @@
transition: all .4s;
border-color: #0B51B2;
}
.item-content{
.title{color: #0B51B2;}
.info{color: #0B51B2;}
.item-content {
.title {
color: #0B51B2;
}
.info {
color: #0B51B2;
}
}
}
}
}
.cjy-news-detail {
.cjy-case-detail {
padding-top: 100px;
padding-bottom: 100px;
flex-wrap: nowrap;
.detail-title {
position: relative;
padding-left: 40px;
font-size: 26px;
font-weight: 600;
.detail-left {
width: 300px;
flex: 0 0 300px;
&:before {
content: "";
position: absolute;
left: 0;
top: 5px;
background: url("~@/assets/images/icon-title-icon.png");
background-size: cover;
width: 23px;
height: 28px;
.title {
height: 50px;
line-height: 50px;
font-size: 14px;
font-weight: 600;
}
}
.detail-subTitle {
margin: 10px 0 20px 0;
padding-bottom: 20px;
font-size: 16px;
color: #2A333D;
border-bottom: 1px solid #ccc;
}
.detail-date {
margin: 20px 0;
color: #999
}
.menu-list {
max-height: 400px;
overflow: auto;
margin-left: 10px;
padding-left: 10px;
border-left: 1px solid #ccc;
scrollbar-width: thin; /* 设置滚动条的宽度 */
scrollbar-color: rgba(#2A333D, .3) #f1f1f1; /* 设置滑块颜色和轨道颜色 */
/* 自定义整个滚动条 */
&::-webkit-scrollbar {
width: 12px; /* 设置滚动条的宽度 */
}
.detail-right {
width: 370px;
margin-left: 70px;
/* 自定义滚动条轨道 */
&::-webkit-scrollbar-track {
background: #f1f1f1; /* 设置轨道的背景颜色 */
}
.list-title {
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #ccc;
color: #2A333D;
font-weight: bold;
font-size: 20px;
}
/* 自定义滚动条的滑块(thumb) */
&::-webkit-scrollbar-thumb {
background: #888; /* 设置滑块的背景颜色 */
}
.list-item {
.item-box {
flex-wrap: nowrap
/* 当滑块悬停或活动时自定义滚动条的滑块 */
&::-webkit-scrollbar-thumb:hover {
background: rgba(#2A333D, .3); /* 设置滑块在悬停状态下的背景颜色 */
}
.item-image {
flex: 0 0 120px;
width: 120px;
height: 100px;
overflow: hidden;
.img {
width: 100%
}
.list-item {
padding-left: 15px;
font-size: 14px;
color: #2A333D;
height: 40px;
line-height: 40px;
margin-bottom: 5px;
cursor: pointer;
}
.item-content {
margin-left: 20px;
.list-item.active {
background: linear-gradient(90deg, rgba(11, 89, 179, .1) 0%, rgba(11, 89, 179, 0) 100%);
}
.title {
font-size: 16px;
color: #2A333D;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.list-item:hover, .list-item.active {
color: #0B59B3
}
}
}
.date {
margin-top: 10px;
font-size: 14px;
color: #808080
}
.detail-right {
margin-left: 60px;
.detail-title {
position: relative;
padding-left: 40px;
font-size: 40px;
font-weight: 600;
margin-bottom: 30px;
&:before {
content: "";
position: absolute;
left: 0;
top: 50%;
transform: translate(0, -50%);
background: url("~@/assets/images/icon-title-icon.png");
background-size: cover;
width: 23px;
height: 28px;
}
}
}
@ -339,3 +472,159 @@
}
}
.cjy-about-title {
font-size: 36px;
font-weight: 600
}
.cjy-about-certificate {
.list-item {
display: flex;
padding: 10px 20px;
height: 175px;
border: 1px solid #EDEEF0;
border-radius: 8px;
margin: 10px;
overflow: hidden;
.img {
width: 100%
}
}
}
.cjy-about-demeanour {
.img {
width: 100%
}
}
.cjy-about-demeanou-info {
color: #2A333D;
margin: 20px 0;
font-size: 14px;
line-height: 28px;
}
.cjy-about-step-info {
color: #2A333D;
margin: 0 0 20px 0;
font-size: 14px;
line-height: 28px;
}
.cjy-about-step {
margin-bottom: 30px;
padding-left: 30px;
.step-item {
position: relative;
margin-right: 50px;
&:before {
content: "";
width: 20px;
height: 20px;
position: absolute;
left: -30px;
top: 10px;
background: url("~@/assets/images/icon-step-nomal.png");
background-size: cover;
background-repeat: no-repeat;
}
.title {
font-size: 16px;
color: #2A333D;
}
.info {
font-size: 16px;
color: #2A333D;
}
&.active {
.title {
color: #F1383A;
}
.info {
color: #F1383A;
}
&:before {
background: url("~@/assets/images/icon-step-active.png");
background-size: cover;
background-repeat: no-repeat;
}
}
}
}
.cjy-about-step-date {
width: 100%;
height: 150px;
overflow: hidden;
ul {
list-style: none;
padding: 0;
margin: 0 auto;
&.ul-item {
display: flex;
.li-item {
position: relative;
width: 250px;
height: 150px;
&:before {
content: "";
position: absolute;
z-index: 9;
top: 42px;
left: 0;
width: 10px;
height: 10px;
border-radius: 10px;
background-color: #fff;
border: 1px solid #0B59B3;
}
.date {
position: relative;
padding-left: 25px;
padding-bottom: 10px;
font-size: 24px;
color: #1B1B1B;
font-weight: bold;
border-bottom: 1px solid #ccc;
&:before {
content: "";
width: 20px;
height: 20px;
position: absolute;
left: -5px;
top: 10px;
background: url("~@/assets/images/icon.png");
background-size: cover;
background-repeat: no-repeat;
}
}
.content {
margin-top: 20px;
padding-right: 40px;
font-size: 14px;
color: #2A333D;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 435 KiB

@ -64,6 +64,10 @@ export const constantRoutes = [
path: '/case-detail',
component: (resolve) => require(['@/views/pages/case-detail'], resolve),
hidden: true
},{
path: '/about-us',
component: (resolve) => require(['@/views/pages/theme/about-us'], resolve),
hidden: true
},
{
path: '/sso',

@ -10,7 +10,7 @@
<div class="left-content">http://www.hbcjy.com/</div>
</div>
<div class="cjy-bottom-nav row">
<div class="nav-item" v-for="(item,index) in nav_list" :key="index">
<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="children-title">{{ cell.title }}</div>
@ -47,20 +47,20 @@ export default {
this.nav_list = [
{
title: "全域旅游", child: [
{title: "文旅大数据中心"},
{title: "文旅产业监测平台"},
{title: "大数据分析平台"},
{title: "一部手机游平台"},
{title: "智慧导游导览系统"},
{title: "文旅大数据中心",url:""},
{title: "文旅产业监测平台",url:""},
{title: "大数据分析平台",url:""},
{title: "一部手机游平台",url:""},
{title: "智慧导游导览系统",url:""},
]
},
{
title: "智慧景区", child: [
{title: "景区综合管控平台"},
{title: "景区票务系统"},
{title: "衡水老白干智慧景区"},
{title: "一部手机游平台"},
{title: "智慧导游导览系统"},
{title: "景区综合管控平台",url:""},
{title: "景区票务系统",url:""},
{title: "衡水老白干智慧景区",url:""},
{title: "一部手机游平台",url:""},
{title: "智慧导游导览系统",url:""},
]
},
{
@ -73,6 +73,10 @@ export default {
]
}
]
},
//
gotoPages(val) {
this.$router.push(val)
}
}
}
@ -127,6 +131,7 @@ export default {
.nav-item {
width: 200px;
.item-title {
position: relative;
margin-bottom: 30px;
@ -149,6 +154,7 @@ export default {
.children-title {
margin-top: 15px;
color: rgba(255, 255, 255, .8);
cursor: pointer;
}
}
}
@ -190,7 +196,8 @@ export default {
@media (max-width: 768px) {
.cjy-bottom {
padding: 20px 0;
height: auto;
height: auto;
.cjy-bottom-left {
width: auto;
margin-right: 0;

@ -3,7 +3,7 @@
<div class="v-container row">
<div class="cjy-header-logo"></div>
<div class="cjy-header-nav row">
<div class="nav-item" v-for="(item,index) in nav_list" :key="index">{{ item.title }}</div>
<div class="nav-item" v-for="(item,index) in nav_list" :key="index" @click="gotoPages(item.url)">{{ item.title }}</div>
</div>
</div>
</div>
@ -25,10 +25,14 @@ export default {
this.nav_list = [
{title: "首页", url: ""},
{title: "解决方案", url: ""},
{title: "经典案例", url: ""},
{title: "新闻资讯", url: ""},
{title: "关于我们 ", url: ""}
{title: "经典案例", url: "/case-list"},
{title: "新闻资讯", url: "/news-list"},
{title: "关于我们 ", url: "/about-us"}
]
},
//
gotoPages(val) {
this.$router.push(val)
}
}
}

@ -4,7 +4,7 @@
<VHeader></VHeader>
<!-- 页面 广告条 -->
<div class="cjy-banner">
<img src="@/assets/test/banner02.jpg">
<img src="@/assets/test/banner02.jpg" class="img" />
</div>
<!-- 页面 面包屑 -->
<div class="v-container">
@ -16,7 +16,24 @@
<!-- 案例 详情 -->
<div class="v-container">
<div class="cjy-case-detail row">
case
<div class="detail-left">
<div class="title">全域旅游</div>
<div class="menu-list">
<div class="list-item" v-for="(item,index) in menu_list" :class="active_menu=='type-1-'+index?'active':''" :key="index" @click="getCaseData(item.id,'type-1-'+index)">
{{item.title}}
</div>
</div>
<div class="title">智慧园区</div>
<div class="menu-list">
<div class="list-item" v-for="(item,index) in menu_list" :class="active_menu=='type-2-'+index?'active':''" :key="index" @click="getCaseData(item.id,'type-2-'+index)">
{{item.title}}
</div>
</div>
</div>
<div class="detail-right col">
<div class="detail-title">{{ case_data.title }}</div>
<div class="detail-content" v-html="case_data.content"></div>
</div>
</div>
</div>
<!-- 页面 底部 -->
@ -28,24 +45,73 @@ export default {
name: "Case-list",
data() {
return {
case_id:null,
case_id: null,
case_data: {},
//
case_list: []
//
menu_list: [],
active_menu:'type-1-0',
}
},
mounted() {
this.case_id = this.$route.query.id;
//
this.getMenuData()
//
this.getCaseData()
},
methods: {
getMenuData(){
this.menu_list=[
{id:1,title:"文旅大数据中心"},
{id:2,title:"文旅产业监测平台"},
{id:3,title:"大数据分析平台"},
{id:4,title:"一部手机游平台"},
{id:5,title:"智慧导游导览系统"},
{id:6,title:"智慧导游导览系统"},
{id:7,title:"VR720全景体验"},
]
},
//
getCaseData() {
getCaseData(id,active) {
if(active){
this.active_menu = active
}
this.case_data = {
title: "智慧旅游线上布局:从“流量”到“留量”的转化策略",
title: "电子票务系统",
date: "发布时间:2024-02-22",
content: ""
content: " <div class=\"\">\n" +
" <img alt=\"\" class=\"contentBanner\" src=\"https://www.lutongwulian.com/uploads/allimg/230321/1-230321112I2E9.png\"\n" +
" style=\" height: 314px;\">\n" +
" <p class=\"msg\">\n" +
" 安防监控系统框架</p>\n" +
" <p class=\"title\">\n" +
" 产品简介</p>\n" +
" <p class=\"describe\">\n" +
" 随着行业信息化建设不断发展,园区安防业务系统及其延伸应用越来越受重视,在业务管理需求不断延伸的同时,园区安防监控系统实现对整个生产园区日常生活管理、生产作业、运输等各个环节的统一监管。视频监控系统与安防管理系统集成,构建整个生产园区的可视化安防管控平台。<br>\n" +
" 系统的综合安防管理(如远程视频联网、移动可视化监管等)可以帮助园区优化传统安防管理方式,减少中间环节和中间管理人员,从而建立起精良、敏捷的“扁平”型组织结构,让园区安防信息畅通、及时,使信息反馈更加迅速,提高了园区对安全隐患及生产现场问题的快速反应能力,从而更好地适应竞争日益激烈的市场环境。\n" +
" </p>\n" +
" <p class=\"title\">\n" +
" 优势提炼</p>\n" +
" <img alt=\"\" class=\"contentImg\" src=\"https://www.lutongwulian.com/uploads/allimg/230321/1-230321112IR27.png\"\n" +
" style=\" height: 462px;\">\n" +
" <p class=\"title\">\n" +
" 应用场景</p>\n" +
" <p class=\"titleContent\">\n" +
" 1、适用场景</p>\n" +
" <p class=\"describe circle\">\n" +
" 1.远程管理<br>\n" +
" <br>\n" +
" 系统具有远程管理功能,园区管理员可以通过监控计算机网络进行远程的操作或察看,全局统一权限控制,可查看、可配置、可操作权限分离,分设备、分摄像头、分组别。<br>\n" +
" <br>\n" +
" 2.自动报警<br>\n" +
" <br>\n" +
" 自动报警系统的作用在于监控园区周边环境,规避杜绝各种不法分子违法行为。自动红外探测器安装于园区围墙,通过红外线探测并将入侵预警信号发送至物业管理中心计算机显示器,系统接收到入侵信号便会远程操控启动探照灯、录像设备,工作人员可根据预警提示通知巡逻人员赶赴现场进行处理。<br>\n" +
" <br>\n" +
" 3.&nbsp;闭路电视监控<br>\n" +
" <br>\n" +
" 系统由三大部件构成,分别是监视部件、传输部件、控制部件。将多类型摄像机安装于园区内不同位置,实时监控园区概况并将监控画面储存备份。例如,高清的数字摄像机可安置在园区出入口;超低照明度的摄像机安装在楼梯走道、地下停车场等。\n" +
" </p>\n" +
" </div>"
}
},
//

@ -24,7 +24,7 @@
</div>
<div class="detail-right">
<div class="list-title">相关推荐</div>
<div class="list-item" v-for="(item,index) in news_list" :key="index" @click="gotoPages(item.id)">
<div class="list-item" v-for="(item,index) in news_list" :key="index" @click="getNewsList(item.id)">
<div class="item-box row">
<div class="item-image"><img :src="item.image" class="img"></div>
<div class="item-content">
@ -136,10 +136,6 @@ export default {
title: "景区电子票务系统:“票务防黄牛”科技手段回应景区管理难点",
time: "1736759815"
}]
},
//
gotoPages(val) {
this.$router.push("/news-detail?id" + val)
}
}
}

@ -15,7 +15,7 @@
</div>
<!-- 新闻 列表 -->
<div class="v-container cjy-news-list">
<el-tabs v-model="active" @tab-click="handleClick" class="cjy-tabs">
<el-tabs v-model="active" @tab-click="getNewsList" class="cjy-tabs">
<el-tab-pane label="公司动态" name="first">
<div class="list-item" v-for="(item,index) in news_list" :key="index">
<div class="item-box row" @click="gotoPages(item.id)">
@ -29,8 +29,8 @@
</div>
</el-tab-pane>
<el-tab-pane label="行业资讯" name="second">
<div v-for="(item,index) in news_list" :key="index">
<div class="list-item row" @click="gotoPages(item.id)">
<div class="list-item"v-for="(item,index) in news_list" :key="index">
<div class="item-box row" @click="gotoPages(item.id)">
<div class="item-image"><img :src="item.image" class="img"></div>
<div class="item-content">
<div class="title">1{{ item.title }}</div>

@ -0,0 +1,184 @@
<template>
<div class="cjy-pages">
<!-- 页面 头部 -->
<VHeader></VHeader>
<!-- 页面 广告条 -->
<div class="cjy-banner">
<img src="@/assets/test/banner03.jpg" class="img"/>
</div>
<!-- 页面 面包屑 -->
<div class="v-container">
<el-breadcrumb class="m-t-normal" separator-class="el-icon-arrow-right">
<el-breadcrumb-item :to="{ path: '/' }">首页</el-breadcrumb-item>
<el-breadcrumb-item>关于我们</el-breadcrumb-item>
</el-breadcrumb>
</div>
<div class="cjy-page-item1">
<div class="v-container">
<div class="row">
<div class="col-12">
<div>一家致力于文旅产业 软件研发及系统集成的服务商</div>
</div>
<div class="col-12">
<div> 创巨圆成立于2006年地处河北省石家庄市长安区中山东路583号瑞城国际广场7号楼1508室以石家庄为中心辐射河北</div>
<div> 创巨圆成立16年以来多次与河北省文化和旅游厅联通公司以及雄安新区衡水沽源饶阳安平崇礼等多个市县文旅局</div>
<div> 多年的技术沉淀与产品创新创巨圆现已有成熟的电商营销平台一部手机游平台产业监测平台大数据分析平台景区应</div>
</div>
</div> </div>
</div>
<!-- 案例 详情 -->
<div class="v-container">
<div class="cjy-about-title text-center m-t-large">企业文化</div>
</div>
<div class="cjy-page-item3">
<div class="v-container">
<div class="cjy-about-title">企业历程</div>
<div class="cjy-about-step-info">投入资源提升技术满足客户需求</div>
<div class="cjy-about-step row">
<div class="step-item active">
<div class="title">第四阶段</div>
<div class="info">数字创新未来可期</div>
</div>
<div class="step-item">
<div class="title">第三阶段</div>
<div class="info">步入发展快速道乘势而上奋进突破</div>
</div>
<div class="step-item">
<div class="title">第二阶段</div>
<div class="info">步入发展阶段顺势而行主动作为</div>
</div>
<div class="step-item">
<div class="title">第一阶段</div>
<div class="info">初创阶段顺势而为打下基础</div>
</div>
</div>
<vue-seamless-scroll
:data="step_data"
:class-option="classOption"
class="cjy-about-step-date"
>
<ul class="ul-item">
<li class="li-item" v-for="(item, index) in step_data" :key="index">
<div class="date">{{ item.date }}</div>
<div class="content">{{ item.content }}</div>
</li>
</ul>
</vue-seamless-scroll>
</div>
</div>
<div class="v-container">
<div class="cjy-about-title text-center m-t-large">资质证书及相关软著</div>
<div class="row cjy-about-certificate">
<div class="col-77" v-for="(item,index) in certificate" :key="index">
<div class="list-item flex-align-center">
<img :src="item.url" class="img"/>
</div>
</div>
</div>
</div>
<div class="v-container">
<div class="cjy-about-title text-center m-t-large">企业风采</div>
<div class="cjy-about-demeanou-info">
创巨圆坐落于中山东路长安万达商圈瑞城广场公司总占地面积44.25楼内相关配套设施完善满足员工工作生活娱乐及企业整体发展需求楼内部构思巧妙聚合系统集成服务商现拥有近百名员工其中高效专业的研发团队超过40人有着多年技术锤炼和海量服务经验
</div>
<el-carousel :interval="4000" type="card" height="300px">
<el-carousel-item v-for="item in demeanour" :key="item" class="cjy-about-demeanour">
<img :src="item.url" class="img"/>
</el-carousel-item>
</el-carousel>
</div>
<!-- 页面 底部 -->
<VBottom></VBottom>
</div>
</template>
<script>
import vueSeamlessScroll from 'vue-seamless-scroll'
export default {
name: "about-us",
components: {
vueSeamlessScroll
},
data() {
return {
certificate: [],
demeanour: [],
step_data: [],
classOption: {
limitMoveNum: 2,
direction: 2,
}
}
},
mounted() {
this.getStep()
this.getCertificate()
this.getDemeanour()
},
methods: {
getStep() {
this.step_data = [
{
date: "2022-至今",
content: "以文旅数字化产品为基础,打造成为一家“小而美”的科技型创新企业,为文旅业态赋能,让文旅产业..."
},
{date: "2019-2021", content: "助推全域旅游示范区创建"},
{date: "2018", content: "参与邢台、廊坊、石家庄、三地旅发大会建设工作,助推全域旅游示范区创建"},
{date: "2007", content: "参与河北省文旅厅旅游云平台项目大数据内容的建设,正式拉开了公司文旅大数据发展的序幕"},
{
date: "2006",
content: "以文旅数字化产品为基础,打造成为一家“小而美”的科技型创新企业,为文旅业态赋能,让文旅产业..."
},
{date: "2005", content: "助推全域旅游示范区创建"},
{date: "2004", content: "参与邢台、廊坊、石家庄、三地旅发大会建设工作,助推全域旅游示范区创建"},
{date: "2003", content: "参与河北省文旅厅旅游云平台项目大数据内容的建设,正式拉开了公司文旅大数据发展的序幕"},
]
},
getCertificate() {
this.certificate = [
{url: "https://www.lutongwulian.com/uploads/190506/1-1Z506153411551.jpg"},
{url: "https://www.lutongwulian.com/uploads/190506/1-1Z506153411551.jpg"},
{url: "https://www.lutongwulian.com/uploads/190506/1-1Z506153411551.jpg"},
{url: "https://www.lutongwulian.com/uploads/190506/1-1Z506153411551.jpg"},
{url: "https://www.lutongwulian.com/uploads/190506/1-1Z506153411551.jpg"},
{url: "https://www.lutongwulian.com/uploads/190506/1-1Z506153411551.jpg"},
{url: "https://www.lutongwulian.com/uploads/230324/1-230324141324Y9.png"},
{url: "https://www.lutongwulian.com/uploads/230324/1-230324141324Y9.png"},
{url: "https://www.lutongwulian.com/uploads/230324/1-230324141324Y9.png"},
{url: "https://www.lutongwulian.com/uploads/230324/1-230324141324Y9.png"},
{url: "https://www.lutongwulian.com/uploads/230324/1-230324141324Y9.png"},
{url: "https://www.lutongwulian.com/uploads/230324/1-230324141324Y9.png"},
{url: "https://www.lutongwulian.com/uploads/230324/1-230324141324Y9.png"},
{url: "https://www.lutongwulian.com/uploads/230324/1-230324141324Y9.png"},
]
},
getDemeanour() {
this.demeanour = [
{url: "https://www.lutongwulian.com/uploads/190506/1-1Z506160501R3.jpg"},
{url: "https://www.lutongwulian.com/uploads/190506/1-1Z50616035O13.jpg"},
{url: "https://www.lutongwulian.com/uploads/190506/1-1Z50616051Y57.jpg"},
{url: "https://www.lutongwulian.com/uploads/190506/1-1Z50616042I54.jpg"},
]
},
}
}
</script>
<style scoped lang="scss">
.cjy-page-item1{
height: 600px;
padding-top: 100px;
margin-top: -30px;
background: url("~@/assets/images/about-item1-bg.jpg");
background-size: contain;
background-position: left;
background-repeat: no-repeat;
}
.cjy-page-item3{
background: url("~@/assets/images/about-step-bg.jpg");
background-size: contain;
background-position: left;
background-repeat: no-repeat;
}
</style>

@ -3160,6 +3160,11 @@ compression@^1.7.4:
safe-buffer "5.1.2"
vary "~1.1.2"
comutils@^1.1.9:
version "1.1.19"
resolved "https://registry.npmmirror.com/comutils/-/comutils-1.1.19.tgz#3e07f306abf48e83726511713a72b20565034443"
integrity sha512-JxXB67juILiwhdLwOsYyjUqwWEhHdObI0EClOPk+JDtEuTbac59s0pxGpfCBnNNQ5JommifmcMGneW/4Cg7YWw==
concat-map@0.0.1:
version "0.0.1"
resolved "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz"
@ -10185,6 +10190,13 @@ vue-router@3.4.9:
resolved "https://registry.npmmirror.com/vue-router/-/vue-router-3.4.9.tgz"
integrity sha512-CGAKWN44RqXW06oC+u4mPgHLQQi2t6vLD/JbGRDAXm0YpMv0bgpKuU5bBd7AvMgfTz9kXVRIWKHqRwGEb8xFkA==
vue-seamless-scroll@^1.1.23:
version "1.1.23"
resolved "https://registry.npmmirror.com/vue-seamless-scroll/-/vue-seamless-scroll-1.1.23.tgz#dde81b3c79aa499791b3c3bffd0fdb22ff3e59a7"
integrity sha512-HBjUub8WwsKJzbFCrwKPDrZn4e+SSbkKgwWtjKtfLwesiFGwSsVxP44/Z6d3kpXy94qIFOiflJH6l0/9pj7SGA==
dependencies:
comutils "^1.1.9"
vue-style-loader@^4.1.0, vue-style-loader@^4.1.2:
version "4.1.3"
resolved "https://registry.npmmirror.com/vue-style-loader/-/vue-style-loader-4.1.3.tgz"

Loading…
Cancel
Save