@ -1,302 +0,0 @@ |
|||||
<!-- |
|
||||
Copyright (c) 2020. |
|
||||
author: bin |
|
||||
email: binbin0314@126.com |
|
||||
--> |
|
||||
<template> |
|
||||
<div> |
|
||||
<rotation /> |
|
||||
<div class="inner"> |
|
||||
<a-row> |
|
||||
<a-col :span="24"> |
|
||||
<a-row> |
|
||||
<a-col :key="platform.id" :span="6" v-for="platform in platforms"> |
|
||||
<div @click="$router.push(platform.path)" class="mr-4 d-flex pointer"> |
|
||||
<div class="server-box d-flex fill-width"> |
|
||||
<img :src="platform.url" style="width:100%" /> |
|
||||
</div> |
|
||||
</div> |
|
||||
</a-col> |
|
||||
<a-col :span="6" style="color: #13acc4;font-size: 24px;padding-left: 15px;"> |
|
||||
<p @click="showIntro" class="pointer"> |
|
||||
服务需求 |
|
||||
<span>>>></span> |
|
||||
</p> |
|
||||
<p @click="$router.push('/Challenge/Solicitation')" class="pointer"> |
|
||||
创新挑战 |
|
||||
<span>>>></span> |
|
||||
</p> |
|
||||
</a-col> |
|
||||
</a-row> |
|
||||
<a-row class="mt-4"> |
|
||||
<a-col :key="server.id" :span="6" v-for="server in services"> |
|
||||
<div @click="$router.push(server.path)" class="mr-4 d-flex pointer"> |
|
||||
<div class="server-box d-flex fill-width" id="hy-news"> |
|
||||
<img :src="server.url" style="width:100%" /> |
|
||||
</div> |
|
||||
</div> |
|
||||
</a-col> |
|
||||
<a-col |
|
||||
:span="6" |
|
||||
:style="{ height: height + 'px' }" |
|
||||
class="hd-news" |
|
||||
style="overflow: hidden" |
|
||||
> |
|
||||
<div class="white d-flex flex-column justify-center"> |
|
||||
<index-new-list :i="1" :lists="lists" /> |
|
||||
</div> |
|
||||
</a-col> |
|
||||
</a-row> |
|
||||
<a-row class="mt-4 flex-1"> |
|
||||
<a-col :span="12"> |
|
||||
<div class="white d-flex flex-column justify-center mr-4"> |
|
||||
<index-new-list :i="0" :lists="lists" /> |
|
||||
</div> |
|
||||
</a-col> |
|
||||
<a-col :span="12"> |
|
||||
<div class="white d-flex flex-column justify-center"> |
|
||||
<index-new-list :i="2" :lists="lists" /> |
|
||||
</div> |
|
||||
</a-col> |
|
||||
</a-row> |
|
||||
</a-col> |
|
||||
</a-row> |
|
||||
</div> |
|
||||
<service-demand :model-intro="modelIntro" :source="source" ref="child" /> |
|
||||
</div> |
|
||||
</template> |
|
||||
|
|
||||
<script> |
|
||||
import { mapState, mapActions } from 'vuex'; |
|
||||
import Rotation from 'components/Rotation/Rotation.vue'; |
|
||||
import IndexNewList from 'components/Index/IndexNewList.vue'; |
|
||||
import { frontSearchFriend, frontSearchCompany } from 'config/api'; |
|
||||
import ServiceDemand from 'components/ServiceDemand/ServiceDemand.vue'; |
|
||||
|
|
||||
export default { |
|
||||
components: { Rotation, IndexNewList, ServiceDemand }, |
|
||||
data() { |
|
||||
return { |
|
||||
platforms: [ |
|
||||
{ |
|
||||
id: '04', |
|
||||
path: '/NewPlatform/NewCore', |
|
||||
url: 'https://www.sxgreenvalley.com/gateway/greenvalley/uploads/2021-07-06/04.png', |
|
||||
}, |
|
||||
{ |
|
||||
id: '05', |
|
||||
path: '/IncubationPlatform/MakerSpace', |
|
||||
url: 'https://www.sxgreenvalley.com/gateway/greenvalley/uploads/2021-07-06/05.png', |
|
||||
}, |
|
||||
{ |
|
||||
id: '06', |
|
||||
path: '/Industry/Products', |
|
||||
url: 'https://www.sxgreenvalley.com/gateway/greenvalley/uploads/2021-07-06/06.png', |
|
||||
}, |
|
||||
], |
|
||||
services: [ |
|
||||
{ |
|
||||
id: '01', |
|
||||
chinese: '创新服务', |
|
||||
english: 'INNOVATIVE', |
|
||||
path: '/NewPlatform/NewService', |
|
||||
url: 'https://www.sxgreenvalley.com/gateway/greenvalley/uploads/2021-07-06/01.png', |
|
||||
}, |
|
||||
{ |
|
||||
id: '02', |
|
||||
chinese: '创业服务', |
|
||||
english: 'INCUBATION', |
|
||||
path: '/IncubationPlatform/Services', |
|
||||
url: 'https://www.sxgreenvalley.com/gateway/greenvalley/uploads/2021-07-06/02.png', |
|
||||
}, |
|
||||
{ |
|
||||
id: '03', |
|
||||
chinese: '产业服务', |
|
||||
english: 'INDUSTRIAL', |
|
||||
path: '/Industry/Serve', |
|
||||
url: 'https://www.sxgreenvalley.com/gateway/greenvalley/uploads/2021-07-06/03.png', |
|
||||
}, |
|
||||
], |
|
||||
lists: [ |
|
||||
{ |
|
||||
id: 1, |
|
||||
name: '行业资讯', |
|
||||
news: [], |
|
||||
}, |
|
||||
{ |
|
||||
id: 2, |
|
||||
name: '活动公告', |
|
||||
news: [], |
|
||||
}, |
|
||||
{ |
|
||||
id: 3, |
|
||||
name: '企业简报', |
|
||||
news: [], |
|
||||
}, |
|
||||
], |
|
||||
height: 150, |
|
||||
timer: null, |
|
||||
modelIntro: '', |
|
||||
source: 'index', |
|
||||
}; |
|
||||
}, |
|
||||
|
|
||||
computed: mapState('home', ['actList', 'actIpCon', 'actCurrent']), |
|
||||
|
|
||||
created() { |
|
||||
this.getData1(); |
|
||||
this.getData2(); |
|
||||
this.getIndustryInfoLists(); |
|
||||
this.getFrontListInfoLists(); |
|
||||
}, |
|
||||
|
|
||||
mounted() { |
|
||||
var oDiv = document.getElementById('hy-news'); |
|
||||
if (!oDiv.offsetHeight || oDiv.offsetHeight === 0) { |
|
||||
this.timer = setInterval(() => { |
|
||||
oDiv = document.getElementById('hy-news'); |
|
||||
if (oDiv.offsetHeight) { |
|
||||
this.height = oDiv.offsetHeight; |
|
||||
this.getFrontLists(); |
|
||||
} |
|
||||
}, 1000); |
|
||||
} else { |
|
||||
this.height = oDiv.offsetHeight; |
|
||||
this.getFrontLists(); |
|
||||
} |
|
||||
}, |
|
||||
|
|
||||
methods: { |
|
||||
...mapActions('home', ['getIndustryInfoList', 'getFrontList', 'getFrontInfoList']), |
|
||||
|
|
||||
// 查询衍生企业 |
|
||||
async getData1() { |
|
||||
const params = { |
|
||||
param: { |
|
||||
pageNum: 1, |
|
||||
pageSize: 5, |
|
||||
type: 1, |
|
||||
typeOfPlatform: 1, |
|
||||
}, |
|
||||
}; |
|
||||
const res = await frontSearchFriend(params); |
|
||||
const { data, code, msg } = res.data; |
|
||||
if (code === 200) { |
|
||||
// console.log(data); |
|
||||
} else { |
|
||||
// console.log(msg); |
|
||||
} |
|
||||
}, |
|
||||
|
|
||||
// 查询合作伙伴 |
|
||||
async getData2() { |
|
||||
const params = { |
|
||||
param: { |
|
||||
pageNum: 1, |
|
||||
pageSize: 5, |
|
||||
type: 2, |
|
||||
typeOfPlatform: 2, |
|
||||
}, |
|
||||
}; |
|
||||
const res = await frontSearchCompany(params); |
|
||||
const { data, code, msg } = res.data; |
|
||||
if (code === 200) { |
|
||||
// console.log(data); |
|
||||
} else { |
|
||||
// console.log(msg); |
|
||||
} |
|
||||
}, |
|
||||
|
|
||||
// 获取行业资讯列表 |
|
||||
async getIndustryInfoLists() { |
|
||||
const params = { |
|
||||
param: { |
|
||||
pageNum: 1, |
|
||||
pageSize: 3, |
|
||||
}, |
|
||||
}; |
|
||||
const res = await this.getIndustryInfoList(params); |
|
||||
this.lists[0].news = res.list; |
|
||||
}, |
|
||||
|
|
||||
// 获取企业简报列表 |
|
||||
async getFrontListInfoLists() { |
|
||||
const params = { |
|
||||
param: { |
|
||||
pageNum: 1, |
|
||||
pageSize: 3, |
|
||||
}, |
|
||||
}; |
|
||||
const res = await this.getFrontInfoList(params); |
|
||||
this.lists[2].news = res.list; |
|
||||
}, |
|
||||
|
|
||||
// 获取活动公告列表 |
|
||||
async getFrontLists() { |
|
||||
clearInterval(this.timer); |
|
||||
const pageSize = parseInt((this.height - 76) / 40); |
|
||||
const params = { |
|
||||
param: { |
|
||||
activityType: [], |
|
||||
pageNum: 1, |
|
||||
pageSize, |
|
||||
title: '', |
|
||||
}, |
|
||||
}; |
|
||||
const res = await this.getFrontList(params); |
|
||||
this.lists[1].news = res.list; |
|
||||
}, |
|
||||
|
|
||||
// 打开服务需求 |
|
||||
showIntro() { |
|
||||
// this.$refs.child.showModel(); |
|
||||
this.modelIntro = '服务需求'; |
|
||||
this.$refs.child.setTypeDataId(0); |
|
||||
}, |
|
||||
}, |
|
||||
}; |
|
||||
</script> |
|
||||
|
|
||||
<style lang="less" scoped> |
|
||||
.inner { |
|
||||
margin: 20px auto; |
|
||||
} |
|
||||
|
|
||||
.platform-box { |
|
||||
width: 25%; |
|
||||
|
|
||||
.platform-txt { |
|
||||
font-size: 14px; |
|
||||
} |
|
||||
|
|
||||
@media only screen and (max-width: 1400px) { |
|
||||
.platform-txt { |
|
||||
font-size: 12px; |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
.platform-box div { |
|
||||
transition: all 0.2s ease 0s; |
|
||||
} |
|
||||
|
|
||||
.platform-box:hover div { |
|
||||
transform: translate(0, -3px); |
|
||||
} |
|
||||
|
|
||||
.server-box:hover img { |
|
||||
transform: translate(0, -3px); |
|
||||
} |
|
||||
|
|
||||
.server-box img { |
|
||||
transition: all 0.2s ease 0s; |
|
||||
} |
|
||||
|
|
||||
// .hy-news { |
|
||||
// height: 746px; |
|
||||
// } |
|
||||
|
|
||||
.hd-news { |
|
||||
background: white; |
|
||||
} |
|
||||
</style> |
|
@ -0,0 +1,433 @@ |
|||||
|
<!-- |
||||
|
Copyright (c) 2020. |
||||
|
author: bin |
||||
|
email: binbin0314@126.com |
||||
|
--> |
||||
|
<template> |
||||
|
<div> |
||||
|
<rotation /> |
||||
|
<div class="inner"> |
||||
|
<a-row> |
||||
|
<a-col :span="24"> |
||||
|
<a-row class="d-flex justify-center"> |
||||
|
<a-col id="hy-news"> |
||||
|
<img src="./img/notice.png" /> |
||||
|
</a-col> |
||||
|
<a-col class="down-arrow d-flex flex-column-reverse"> |
||||
|
<a-button |
||||
|
@click="$router.push('/Activity')" |
||||
|
class="d-flex align-end font-16 baseColor pa-0" |
||||
|
style="display: inline-block" |
||||
|
type="link" |
||||
|
> |
||||
|
<img src="./img/bottom.png" style="width: 16px; height: 16px" /> |
||||
|
</a-button> |
||||
|
</a-col> |
||||
|
<a-col :span="6" :style="{ height: height + 'px' }" style="overflow: hidden"> |
||||
|
<div class="d-flex flex-row justify-center align-center"> |
||||
|
<index-new-list :i="1" :lists="lists" /> |
||||
|
</div> |
||||
|
</a-col> |
||||
|
<a-col class="up-arrow"> |
||||
|
<a-button |
||||
|
@click="$router.push('/Activity')" |
||||
|
class="d-flex align-end font-16 baseColor pa-0" |
||||
|
style="display: inline-block" |
||||
|
type="link" |
||||
|
> |
||||
|
<img src="./img/top.png" style="width: 16px; height: 16px" /> |
||||
|
</a-button> |
||||
|
</a-col> |
||||
|
</a-row> |
||||
|
<a-row class="demands d-flex justify-center"> |
||||
|
<a-col class="d-flex align-center"> |
||||
|
<div class="demand" @click="showIntro">需求征集</div> |
||||
|
<img src="./img/right.png" style="width: 7px; height: 10px; margin-right: 50px" /> |
||||
|
</a-col> |
||||
|
<a-col class="d-flex align-center"> |
||||
|
<div class="demand" @click="$router.push('/Challenge/Solicitation')">创新挑战</div> |
||||
|
<img src="./img/right.png" style="width: 7px; height: 10px; margin-right: 50px" /> |
||||
|
</a-col> |
||||
|
<a-col class="d-flex align-center"> |
||||
|
<div class="demand">交流社区</div> |
||||
|
<img src="./img/right.png" style="width: 7px; height: 10px; margin-right: 50px" /> |
||||
|
</a-col> |
||||
|
</a-row> |
||||
|
<div class="d-flex justify-space-between"> |
||||
|
<div :key="platform.id" style="width: 30%; min-width: 250px" v-for="platform in platforms"> |
||||
|
<div @click="$router.push(platform.path)" class="d-flex pointer"> |
||||
|
<div class="white server-box d-flex flex-column fill-width justify-center" style="padding: 15px"> |
||||
|
<div> |
||||
|
<img :src="platform.url" style="width: 50px; height: 50px; margin: 10px auto" /> |
||||
|
</div> |
||||
|
<p style="font-weight: bold">{{ platform.description }}</p> |
||||
|
<div class="descriptions d-flex flex-column justify-center"> |
||||
|
<p>{{ platform.descriptionOne }}</p> |
||||
|
<p>{{ platform.descriptionTow }}</p> |
||||
|
<p>{{ platform.descriptionThree }}</p> |
||||
|
<p>{{ platform.descriptionFour }}</p> |
||||
|
</div> |
||||
|
<div class="titles d-flex justify-center align-center"> |
||||
|
{{ platform.title }} |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="d-flex justify-space-between" style="margin-top: 80px"> |
||||
|
<div class="server" :key="server.id" style="width: 30%; min-width: 250px" v-for="server in services"> |
||||
|
<div class="server-box pointer d-flex fill-width flex-column" id="hy-news" @click="$router.push(server.path)"> |
||||
|
<div style="border-radius: 10px; overflow: hidden"> |
||||
|
<img class="d-flex justify-end flex-1" style="width: 100%" :src="server.url" /> |
||||
|
</div> |
||||
|
<div style="padding: 15px 0; font-weight: bold">{{ server.chinese }}</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<a-row class="d-flex justify-center"> |
||||
|
<a-col> |
||||
|
<div class="divider-text d-flex justify-center">绿谷动态</div> |
||||
|
<a-divider class="dividers">GREEN VALLER DYNAMICS</a-divider> |
||||
|
</a-col> |
||||
|
</a-row> |
||||
|
<a-row class="mt-4 flex-1"> |
||||
|
<a-col :span="12"> |
||||
|
<div class="white d-flex flex-column justify-center mr-4"> |
||||
|
<index-new-list :i="0" :lists="lists" /> |
||||
|
</div> |
||||
|
</a-col> |
||||
|
<a-col :span="12"> |
||||
|
<div class="white d-flex flex-column justify-center"> |
||||
|
<index-new-list :i="2" :lists="lists" /> |
||||
|
</div> |
||||
|
</a-col> |
||||
|
</a-row> |
||||
|
</a-col> |
||||
|
</a-row> |
||||
|
</div> |
||||
|
<service-demand :model-intro="modelIntro" :source="source" ref="child" /> |
||||
|
</div> |
||||
|
</template> |
||||
|
|
||||
|
<script> |
||||
|
import { mapState, mapActions } from 'vuex'; |
||||
|
import Rotation from 'components/Rotation/Rotation.vue'; |
||||
|
import IndexNewList from 'components/Index/IndexNewList.vue'; |
||||
|
import { frontSearchFriend, frontSearchCompany } from 'config/api'; |
||||
|
import ServiceDemand from 'components/ServiceDemand/ServiceDemand.vue'; |
||||
|
|
||||
|
export default { |
||||
|
components: { Rotation, IndexNewList, ServiceDemand }, |
||||
|
data() { |
||||
|
return { |
||||
|
platforms: [ |
||||
|
{ |
||||
|
id: '04', |
||||
|
path: '/NewPlatform/NewCore', |
||||
|
url: require('./img/creation.png'), |
||||
|
description: 'COLLABORATIVE ININOVATION', |
||||
|
descriptionOne: '依托“山西绿谷大健康协同创新研', |
||||
|
descriptionTow: '究院”和“功能食品与生物医药协同', |
||||
|
descriptionThree: '创新联盟”,在整合高校...', |
||||
|
title: '协同创作中心', |
||||
|
}, |
||||
|
{ |
||||
|
id: '05', |
||||
|
path: '/IncubationPlatform/MakerSpace', |
||||
|
url: require('./img/popularCreation.png'), |
||||
|
description: 'THE SPACE OF CREATION', |
||||
|
descriptionOne: '以建设专业化、市场化、网络化、品', |
||||
|
descriptionTow: '牌化双创孵化基地为目标,致力打造', |
||||
|
descriptionThree: '以公共技术服务平台为支撑,以创', |
||||
|
descriptionFour: '新创业服务为主导,以创新创业...', |
||||
|
title: '专业化众创空间', |
||||
|
}, |
||||
|
{ |
||||
|
id: '06', |
||||
|
path: '/Industry/Products', |
||||
|
url: require('./img/exhibition.png'), |
||||
|
description: 'PRODUCT DEMONSTRATION', |
||||
|
descriptionOne: '产品类目:', |
||||
|
descriptionTow: '功能食品 生物医药 数字健康', |
||||
|
title: '企业产品展示', |
||||
|
}, |
||||
|
], |
||||
|
services: [ |
||||
|
{ |
||||
|
id: '01', |
||||
|
chinese: '创新服务', |
||||
|
english: 'INNOVATIVE', |
||||
|
path: '/NewPlatform/NewService', |
||||
|
url: 'https://www.sxgreenvalley.com/gateway/greenvalley/uploads/upload/20210818/726a3b5e63931f749943e91fb644ffa.jpg', |
||||
|
}, |
||||
|
{ |
||||
|
id: '02', |
||||
|
chinese: '孵化服务', |
||||
|
english: 'INCUBATION', |
||||
|
path: '/IncubationPlatform/Services', |
||||
|
url: 'https://www.sxgreenvalley.com/gateway/greenvalley/uploads/upload/20210818/7195657085673f68a805bdc6298de2a.jpg', |
||||
|
}, |
||||
|
{ |
||||
|
id: '03', |
||||
|
chinese: '产业服务', |
||||
|
english: 'INDUSTRIAL', |
||||
|
path: '/Industry/Serve', |
||||
|
url: 'https://www.sxgreenvalley.com/gateway/greenvalley/uploads/upload/20210818/5d3b846e13f7a3d534b8f86f36ed0e0.jpg', |
||||
|
}, |
||||
|
], |
||||
|
lists: [ |
||||
|
{ |
||||
|
id: 1, |
||||
|
name: '行业资讯', |
||||
|
news: [], |
||||
|
}, |
||||
|
{ |
||||
|
id: 2, |
||||
|
name: '活动公告', |
||||
|
news: [], |
||||
|
}, |
||||
|
{ |
||||
|
id: 3, |
||||
|
name: '企业简报', |
||||
|
news: [], |
||||
|
}, |
||||
|
], |
||||
|
height: 150, |
||||
|
timer: null, |
||||
|
modelIntro: '', |
||||
|
source: 'index', |
||||
|
}; |
||||
|
}, |
||||
|
|
||||
|
computed: mapState('home', ['actList', 'actIpCon', 'actCurrent']), |
||||
|
|
||||
|
created() { |
||||
|
this.getData1(); |
||||
|
this.getData2(); |
||||
|
this.getIndustryInfoLists(); |
||||
|
this.getFrontListInfoLists(); |
||||
|
}, |
||||
|
|
||||
|
mounted() { |
||||
|
var oDiv = document.getElementById('hy-news'); |
||||
|
if (!oDiv.offsetHeight || oDiv.offsetHeight === 0) { |
||||
|
this.timer = setInterval(() => { |
||||
|
oDiv = document.getElementById('hy-news'); |
||||
|
if (oDiv.offsetHeight) { |
||||
|
this.height = oDiv.offsetHeight; |
||||
|
this.getFrontLists(); |
||||
|
} |
||||
|
}, 1000); |
||||
|
} else { |
||||
|
this.height = oDiv.offsetHeight; |
||||
|
this.getFrontLists(); |
||||
|
} |
||||
|
}, |
||||
|
|
||||
|
methods: { |
||||
|
...mapActions('home', ['getIndustryInfoList', 'getFrontList', 'getFrontInfoList']), |
||||
|
|
||||
|
// 查询衍生企业 |
||||
|
async getData1() { |
||||
|
const params = { |
||||
|
param: { |
||||
|
pageNum: 1, |
||||
|
pageSize: 5, |
||||
|
type: 1, |
||||
|
typeOfPlatform: 1, |
||||
|
}, |
||||
|
}; |
||||
|
const res = await frontSearchFriend(params); |
||||
|
const { data, code, msg } = res.data; |
||||
|
if (code === 200) { |
||||
|
// console.log(data); |
||||
|
} else { |
||||
|
// console.log(msg); |
||||
|
} |
||||
|
}, |
||||
|
|
||||
|
// 查询合作伙伴 |
||||
|
async getData2() { |
||||
|
const params = { |
||||
|
param: { |
||||
|
pageNum: 1, |
||||
|
pageSize: 5, |
||||
|
type: 2, |
||||
|
typeOfPlatform: 2, |
||||
|
}, |
||||
|
}; |
||||
|
const res = await frontSearchCompany(params); |
||||
|
const { data, code, msg } = res.data; |
||||
|
if (code === 200) { |
||||
|
// console.log(data); |
||||
|
} else { |
||||
|
// console.log(msg); |
||||
|
} |
||||
|
}, |
||||
|
|
||||
|
// 获取行业资讯列表 |
||||
|
async getIndustryInfoLists() { |
||||
|
const params = { |
||||
|
param: { |
||||
|
pageNum: 1, |
||||
|
pageSize: 3, |
||||
|
}, |
||||
|
}; |
||||
|
const res = await this.getIndustryInfoList(params); |
||||
|
this.lists[0].news = res.list; |
||||
|
}, |
||||
|
|
||||
|
// 获取企业简报列表 |
||||
|
async getFrontListInfoLists() { |
||||
|
const params = { |
||||
|
param: { |
||||
|
pageNum: 1, |
||||
|
pageSize: 3, |
||||
|
}, |
||||
|
}; |
||||
|
const res = await this.getFrontInfoList(params); |
||||
|
this.lists[2].news = res.list; |
||||
|
}, |
||||
|
|
||||
|
// 获取活动公告列表 |
||||
|
async getFrontLists() { |
||||
|
clearInterval(this.timer); |
||||
|
const pageSize = parseInt((this.height - 76) / 40); |
||||
|
const params = { |
||||
|
param: { |
||||
|
activityType: [], |
||||
|
pageNum: 1, |
||||
|
pageSize, |
||||
|
title: '', |
||||
|
}, |
||||
|
}; |
||||
|
const res = await this.getFrontList(params); |
||||
|
this.lists[1].news = res.list; |
||||
|
console.log(this.lists[1].news); |
||||
|
}, |
||||
|
|
||||
|
// 打开服务需求 |
||||
|
showIntro() { |
||||
|
// this.$refs.child.showModel(); |
||||
|
this.modelIntro = '服务需求'; |
||||
|
this.$refs.child.setTypeDataId(0); |
||||
|
}, |
||||
|
}, |
||||
|
}; |
||||
|
</script> |
||||
|
|
||||
|
<style lang="less" scoped> |
||||
|
.inner { |
||||
|
margin: 20px auto; |
||||
|
} |
||||
|
|
||||
|
.down-arrow { |
||||
|
margin: 30px; |
||||
|
} |
||||
|
.up-arrow { |
||||
|
margin-top: 10px; |
||||
|
} |
||||
|
|
||||
|
.demands { |
||||
|
margin: 20px auto 50px auto; |
||||
|
} |
||||
|
|
||||
|
.demand { |
||||
|
margin-right: 15px; |
||||
|
color: #13acc4; |
||||
|
font-size: 16px; |
||||
|
} |
||||
|
|
||||
|
.descriptions { |
||||
|
font-size: 12px; |
||||
|
height: 170px; |
||||
|
} |
||||
|
|
||||
|
.titles { |
||||
|
background: #13acc4; |
||||
|
color: white; |
||||
|
width: 60%; |
||||
|
height: 54px; |
||||
|
font-size: 18px; |
||||
|
position: relative; |
||||
|
top: 35px; |
||||
|
left: 20%; |
||||
|
} |
||||
|
|
||||
|
.divider-text { |
||||
|
margin-top: 20px; |
||||
|
font-size: 22px; |
||||
|
color: #24bad1; |
||||
|
font-weight: bold; |
||||
|
} |
||||
|
|
||||
|
.dividers { |
||||
|
width: 500px; |
||||
|
} |
||||
|
/deep/.ant-divider-horizontal.ant-divider-with-text-center::before, |
||||
|
.ant-divider-horizontal.ant-divider-with-text-left::before, |
||||
|
.ant-divider-horizontal.ant-divider-with-text-right::before, |
||||
|
.ant-divider-horizontal.ant-divider-with-text-center::after, |
||||
|
.ant-divider-horizontal.ant-divider-with-text-left::after, |
||||
|
.ant-divider-horizontal.ant-divider-with-text-right::after { |
||||
|
top: 25%; |
||||
|
border-top: 1px solid #99e7fa; |
||||
|
} |
||||
|
|
||||
|
/deep/.ant-divider-horizontal.ant-divider-with-text-center, |
||||
|
.ant-divider-horizontal.ant-divider-with-text-left, |
||||
|
.ant-divider-horizontal.ant-divider-with-text-right { |
||||
|
margin: 0 auto 30px auto; |
||||
|
color: #9be3f5; |
||||
|
font-size: 12px; |
||||
|
} |
||||
|
|
||||
|
.platform-box { |
||||
|
width: 25%; |
||||
|
|
||||
|
.platform-txt { |
||||
|
font-size: 14px; |
||||
|
} |
||||
|
|
||||
|
@media only screen and (max-width: 1400px) { |
||||
|
.platform-txt { |
||||
|
font-size: 12px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.platform-box div { |
||||
|
transition: all 0.2s ease 0s; |
||||
|
} |
||||
|
|
||||
|
.platform-box:hover div { |
||||
|
transform: translate(0, -3px); |
||||
|
} |
||||
|
|
||||
|
.server { |
||||
|
transition: all 0.2s ease 0s; |
||||
|
border-radius: 10px; |
||||
|
overflow: hidden; |
||||
|
} |
||||
|
|
||||
|
.server:hover { |
||||
|
width: 33% !important; |
||||
|
} |
||||
|
|
||||
|
.server-box:hover { |
||||
|
transform: translate(0, -3px); |
||||
|
background: #c1e5ea; |
||||
|
} |
||||
|
|
||||
|
.server-box { |
||||
|
transition: all 0.2s ease 0s; |
||||
|
} |
||||
|
|
||||
|
.hy-news { |
||||
|
height: 746px; |
||||
|
} |
||||
|
|
||||
|
.hd-news { |
||||
|
background: white; |
||||
|
} |
||||
|
</style> |
After Width: | Height: | Size: 959 B |
After Width: | Height: | Size: 3.8 KiB |
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 56 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 5.9 KiB |
After Width: | Height: | Size: 954 B |