Browse Source

第二版修改

master
lucky 5 years ago
parent
commit
c151d790fa
  1. BIN
      src/assets/gywm01.png
  2. BIN
      src/assets/gywm02.png
  3. BIN
      src/assets/hzhb01.png
  4. BIN
      src/assets/hzhb02.png
  5. BIN
      src/assets/hzhb03.png
  6. BIN
      src/assets/hzhb04.png
  7. BIN
      src/assets/image.png
  8. BIN
      src/assets/server01.png
  9. BIN
      src/assets/server02.png
  10. BIN
      src/assets/server03.png
  11. BIN
      src/assets/zckj01.png
  12. BIN
      src/assets/矩形 133.png
  13. 4
      src/common/platform.styl
  14. 21
      src/common/portrait.styl
  15. 20
      src/components/Banner/Banner.vue
  16. 40
      src/components/Index/IndexNewList.vue
  17. 10
      src/components/Introduce/PartnerShip.styl
  18. 16
      src/components/Introduce/PartnerShip.vue
  19. 7
      src/components/Rotation/Rotation.vue
  20. 3
      src/plugins/ant-design-vue.js
  21. 14
      src/views/About/Children/Introduce.vue
  22. 6
      src/views/About/Children/Organ.vue
  23. 11
      src/views/About/Children/Partner.vue
  24. 2
      src/views/About/Children/SpinOffs.vue
  25. 21
      src/views/Cart/Cart.vue
  26. 2
      src/views/Challenge/Children/Notice.vue
  27. 2
      src/views/Challenge/Children/Release.vue
  28. 2
      src/views/Challenge/Children/Solicitation.vue
  29. 2
      src/views/ContactUs/ContactUs.vue
  30. 121
      src/views/FirstPage/FirstPage.vue
  31. 6
      src/views/IncubationPlatform/Children/Incubator.vue
  32. 45
      src/views/IncubationPlatform/Children/MakerSpace.vue
  33. 4
      src/views/IncubationPlatform/Children/Partner.vue
  34. 6
      src/views/IncubationPlatform/Children/PilotBase.vue
  35. 4
      src/views/IncubationPlatform/Children/Products.vue
  36. 6
      src/views/IncubationPlatform/Children/PublicLaboratory.vue
  37. 29
      src/views/IncubationPlatform/Children/Services.vue
  38. 10
      src/views/IncubationPlatform/Children/Tutor.vue
  39. 2
      src/views/IncubationPlatform/Children/place/EntitySpace.vue
  40. 2
      src/views/IncubationPlatform/Children/place/VirtualSpace.vue
  41. 2
      src/views/Industry/Children/Enterprise.vue
  42. 4
      src/views/Industry/Children/Serve.vue
  43. 2
      src/views/Industry/Children/Union.vue
  44. 2
      src/views/Knowledge/Knowledge.vue
  45. 2
      src/views/NewPlatform/Children/Core.vue
  46. 2
      src/views/NewPlatform/Children/Develop.vue
  47. 2
      src/views/NewPlatform/Children/Platform.vue
  48. 2
      src/views/NewPlatform/Children/Service.vue
  49. 15
      src/views/NewPlatform/Children/ServiceDet.vue
  50. 40
      src/views/NewPlatform/Children/Share.vue
  51. 4
      src/views/NewPlatform/Children/ShareChild/Institute.vue
  52. 18
      src/views/NewPlatform/Children/Transfer.vue
  53. 2
      src/views/User/Login.vue

BIN
src/assets/gywm01.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 292 KiB

BIN
src/assets/gywm02.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
src/assets/hzhb01.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 596 KiB

BIN
src/assets/hzhb02.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
src/assets/hzhb03.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
src/assets/hzhb04.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 928 B

BIN
src/assets/image.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 19 KiB

BIN
src/assets/server01.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.7 KiB

BIN
src/assets/server02.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.0 KiB

BIN
src/assets/server03.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.9 KiB

BIN
src/assets/zckj01.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

BIN
src/assets/矩形 133.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 B

4
src/common/platform.styl

@ -175,6 +175,10 @@
font-size: 16px;
color: #fff;
}
.flow-content1 {
margin-left: 15%;
width:85%;
}
.login-color {
color: #096DD9;
cursor: pointer;

21
src/common/portrait.styl

@ -113,11 +113,32 @@
margin: 12px;
}
.mx-0{
margin-left: 0!important;
margin-right: 0!important;
}
.mx-1{
margin-left: 4px;
margin-right: 4px;
}
.mx-2{
margin-left: 8px;
margin-right: 8px;
}
.my-0{
margin-top: 0!important;
margin-bottom: 0!important;
}
.my-1{
margin-top: 4px!important;
margin-bottom: 4px!important;
}
.my-2{
margin-top: 8px;
margin-bottom: 8px;

20
src/components/Banner/Banner.vue

@ -31,15 +31,15 @@ export default {
computed: mapState('home', ['bannerLists']),
mounted() {
window.addEventListener('scroll', this.handleScroll);
setTimeout(() => {
document.querySelector('#banner-box').scrollIntoView({
behavior: 'smooth', //
block: 'start', //
});
}, 1000);
},
// mounted() {
// window.addEventListener('scroll', this.handleScroll);
// setTimeout(() => {
// document.querySelector('#banner-box').scrollIntoView({
// behavior: 'smooth', //
// block: 'start', //
// });
// }, 1000);
// },
async created() {
this.setBannerLists([]);
@ -56,7 +56,7 @@ export default {
<style lang="stylus" scoped>
.head {
background: white;
max-height: 440px;
// max-height: 440px;
overflow: hidden;
position: relative;
}

40
src/components/Index/IndexNewList.vue

@ -6,19 +6,22 @@
<template>
<div class="index-wrap">
<div class="d-flex flex-nowrap align-center baseColor" v-if="i === 0">
<span class="font-bold-24">行业资讯</span>
<img class="bullhorn ml-4" src="@/assets/bullhorn.png" />
<div class="flex-1"></div>
<a-button
@click="$router.push('/ItInformation')"
class="d-flex align-end font-16 baseColor pa-0"
style="display: inline-block;"
type="link"
>
more
<a-icon style="font-size:12px" type="right" />
</a-button>
<div class="d-flex flex-column" v-if="i === 0">
<div class="d-flex flex-nowrap align-center baseColor">
<span class="font-bold-24">行业资讯</span>
<img class="bullhorn ml-3" src="@/assets/bullhorn.png" />
<div class="flex-1"></div>
<a-button
@click="$router.push('/ItInformation')"
class="d-flex align-end font-16 baseColor pa-0"
style="display: inline-block;"
type="link"
>
more
<a-icon style="font-size:12px" type="right" />
</a-button>
</div>
<a-divider class="my-3" />
</div>
<div class="d-flex flex-nowrap align-center baseColor" v-else>
<span class="font-bold-24">活动公告</span>
@ -35,7 +38,7 @@
</a-button>
</div>
<div class="policy-box" v-if="lists && lists[i].news && lists[i].news.length>0">
<div :key="index" class="div-box" v-for="(item, index) in lists[i].news">
<div :key="index" class="div-box mb-2" v-for="(item, index) in lists[i].news">
<div @click="jumpDetails(item)" class="d-flex flex-nowrap" style="cursor: pointer">
<div class="time d-flex flex-column align-center mr-5" v-if="item.releaseTime">
<span class="font-20">{{ monthEnglish[item.releaseTime.split('-')[1] - 1] }}.</span>
@ -86,23 +89,20 @@ export default {
<style scoped lang="stylus">
.index-wrap {
width: 90%;
height: 400px;
margin: 15px auto 15px auto;
overflow: hidden;
opacity: 1;
}
.bullhorn {
width: 25px;
height: 25px;
width: 24px;
height: 24px;
}
.policy-box {
.div-box {
position: relative;
background: #fff;
padding-top: 24px;
height: 114px;
.time {
color: rgba(0, 0, 0, 0.25);
@ -139,7 +139,7 @@ export default {
display: -webkit-box;
margin-top: 8px;
line-height: 28px;
font-size: 14px;
font-size: 12px;
color: rgba(0, 0, 0, 0.45);
font-family: Microsoft YaHei;
-webkit-line-clamp: 2;

10
src/components/Introduce/PartnerShip.styl

@ -2,20 +2,16 @@
.logo-box{
width: 22%;
margin-right: 4%;
border-radius: 4px;
border-radius: 2px;
margin-bottom: 50px;
.logo-pic-box{
height: 90px;
width: 90px;
border-radius: 50%;
background: #fff;
line-height: 90px;
// width: 90px;
text-align: center;
box-shadow: 6px 6px 6px #eee;
.logo-pic{
height: 70px
height: 90px
}
.logo-text{

16
src/components/Introduce/PartnerShip.vue

@ -5,11 +5,13 @@
-->
<template>
<div v-if="partners && partners.length > 0">
<div :key="index" class="mb-4" v-for="(item,index) in partners">
<p
class="font-bold-24 title-color"
>{{ item.typeOfTech===0 ? '高校' : item.typeOfTech===1 ? '院所' : '企业' }}</p>
<div style="margin: auto 100px" v-if="partners && partners.length > 0">
<div :key="index" v-for="(item,index) in partners">
<p class="d-flex flex-row justify-center mb-5">
<img src="~assets/hzhb02.png" v-if="item.typeOfTech===0" />
<img src="~assets/hzhb03.png" v-if="item.typeOfTech===1" />
<img src="~assets/hzhb04.png" v-if="item.typeOfTech===2" />
</p>
<div
class="d-flex flex-wrap pointer"
v-if="item.backendSearchList && item.backendSearchList.length > 0"
@ -18,14 +20,14 @@
:class="(i+1)%4===0? 'logo-box1' : ''"
:key="i"
@click="openProfile(list.name,list.description)"
class="logo-box d-flex flex-column align-center justify-center"
class="logo-box d-flex flex-column align-center white"
v-for="(list,i) in item.backendSearchList"
>
<div class="logo-pic-box">
<img :src="list.logoUrl" class="logo-pic pa-2" v-if="list.logoUrl" />
<div class="d-flex flex-column justify-center logo-text" v-else>{{ list.name }}</div>
</div>
<div class="font-16 title-color mt-3">{{ list.name }}</div>
<div class="font-16 title-color mx-2">{{ list.name }}</div>
</div>
</div>
</div>

7
src/components/Rotation/Rotation.vue

@ -43,20 +43,21 @@ export default {
<style lang="stylus">
.head {
background: white;
max-height: 440px;
// max-height: 440px;
overflow: hidden;
position: relative;
}
.settle-in {
position: absolute;
top: 10%;
top: 5%;
right: 9%;
z-index: 9;
height: 90%;
}
.img-box {
height: 380px;
// height: 380px;
width: 100%;
img {

3
src/plugins/ant-design-vue.js

@ -31,6 +31,7 @@ import {
Layout,
Breadcrumb,
Tooltip,
Divider,
} from 'ant-design-vue';
import { ConfigProvider } from 'ant-design-vue';
Vue.component(ConfigProvider.name, ConfigProvider);
@ -63,7 +64,7 @@ Vue.use(Avatar);
Vue.use(Layout);
Vue.use(Breadcrumb);
Vue.use(Tooltip);
Vue.use(Divider);
Vue.prototype.$message = message;
Vue.prototype.$notification = notification;
Vue.prototype.$info = Modal.info;

14
src/views/About/Children/Introduce.vue

@ -1,11 +1,17 @@
<template>
<div>
<banner :show-page="showPage" />
<h-nav />
<div class="inner">
<div class="inner my-1">
<bread-crumb :arr="arr" />
<div class="white pa-5 my-5">
<rich-text :title="title" />
</div>
<banner :show-page="showPage" />
<div class="inner">
<div class="white my-5 d-flex flex-nowrap">
<img src="~assets/gywm01.png" />
<div class="d-flex flex-column pa-5">
<img class="mb-3" src="~assets/gywm02.png" style="width:96px;height:41px" />
<rich-text :title="title" />
</div>
</div>
</div>
</div>

6
src/views/About/Children/Organ.vue

@ -1,9 +1,11 @@
<template>
<div>
<banner :show-page="showPage" />
<h-nav />
<div class="inner">
<div class="inner my-1">
<bread-crumb :arr="arr" />
</div>
<banner :show-page="showPage" />
<div class="inner">
<div class="white pa-5 my-5">
<rich-text :title="title" />
</div>

11
src/views/About/Children/Partner.vue

@ -1,9 +1,11 @@
<template>
<div>
<h-nav />
<div class="inner">
<div class="inner my-1">
<bread-crumb :arr="arr" />
<div class="py-5 my-5">
</div>
<div class="inner bg-box">
<div class="py-5">
<partner-ship :title="title" :type-of-platform="typeOfPlatform" />
</div>
</div>
@ -36,4 +38,9 @@ export default {
.inner {
margin: 40px auto;
}
.bg-box {
background: url('../../../assets/hzhb01.png') no-repeat;
background-size: 100% 100%;
}
</style>

2
src/views/About/Children/SpinOffs.vue

@ -1,7 +1,7 @@
<template>
<div>
<h-nav />
<div class="inner">
<div class="inner my-1">
<bread-crumb :arr="arr" />
</div>
<div>

21
src/views/Cart/Cart.vue

@ -6,7 +6,7 @@
<template>
<div class="inner">
<bread-crumb :arr="arr" class="pb-5 mb-5" />
<bread-crumb :arr="arr" class="my-1" />
<div class="white pa-5 mb-5 d-flex flex-nowrap align-center justify-space-between">
<div>
<span class="font-16 textColor">联系人</span>
@ -22,9 +22,17 @@
</div>
</div>
<div class="cart-box" v-if="cart.lists && cart.lists.length > 0">
<div :key="list.id" class="d-flex flex-column pa-5 white div-box mb-8" v-for="list in cart.lists">
<div
:key="list.id"
class="d-flex flex-column pa-5 white div-box mb-8"
v-for="list in cart.lists"
>
<p class="font-bold-20 title-color">{{ list.title }}</p>
<div :key="index" class="d-flex flex-nowrap flex-row mb-8" v-for="(item, index) in list.list">
<div
:key="index"
class="d-flex flex-nowrap flex-row mb-8"
v-for="(item, index) in list.list"
>
<img :src="item.src" class="cart-pic mr-8" />
<div class="flex-1 flex-column">
<p class="font-bold-20 title-color">{{ item.title }}</p>
@ -34,7 +42,12 @@
</div>
<div class="d-flex flex-row-reverse pb-10">
<a-button @click="handleSubmit" type="primary">提交</a-button>
<cart-model :phone="phone" :show-model="showModel" @handleCancel="handleCancel" @submitCart="submitCart" />
<cart-model
:phone="phone"
:show-model="showModel"
@handleCancel="handleCancel"
@submitCart="submitCart"
/>
</div>
</div>
</div>

2
src/views/Challenge/Children/Notice.vue

@ -1,7 +1,7 @@
<template>
<div>
<h-nav />
<div class="inner">
<div class="inner my-1">
<bread-crumb :arr="arr" />
</div>
<div class="search-background">

2
src/views/Challenge/Children/Release.vue

@ -1,7 +1,7 @@
<template>
<div>
<h-nav />
<div class="inner">
<div class="inner my-1">
<bread-crumb :arr="arr" />
</div>
<div class="search-background">

2
src/views/Challenge/Children/Solicitation.vue

@ -1,7 +1,7 @@
<template>
<div>
<h-nav />
<div class="inner">
<div class="inner my-1">
<bread-crumb :arr="arr" />
</div>
<div class="top-box">

2
src/views/ContactUs/ContactUs.vue

@ -1,6 +1,6 @@
<template>
<div class="inner">
<bread-crumb :arr="arr" />
<bread-crumb :arr="arr" class="my-1" />
<!-- 联系我们 -->
<div>
<p class="font-bold-24 title-color">联系我们</p>

121
src/views/FirstPage/FirstPage.vue

@ -9,22 +9,32 @@
<div class="inner">
<a-row>
<a-col :span="18">
<a-row>
<a-col :key="server.id" :span="8" v-for="server in services">
<div @click="$router.push(server.url)" class="base-bg mr-8 d-flex pointer">
<div class="server-box pa-5 mb-3 d-flex flex-column white--text fill-width">
<span class="font-big">{{ server.chinese }}</span>
<span class="font-small">{{ server.english }}</span>
<span class="font-small">SERVICE</span>
<div class="d-flex flex-nowrap">
<div class="flex-1"></div>
<a-icon class="font-24" type="arrow-right" />
</div>
<a-row class="mr-8">
<a-col :span="8" class="fill-width d-flex flex-nowrap flex-row justify-space-between">
<div
:key="platform.id"
@click="$router.push(platform.path)"
class="platform-box"
v-for="platform in platforms"
>
<div class="d-flex flex-column align-center pointer">
<img :src="platform.url" />
<div class="platform-txt mt-3">{{ platform.firstName }}</div>
<div class="platform-txt">{{ platform.secondName }}</div>
</div>
</div>
</a-col>
</a-row>
<a-row class="mt-8">
<a-col :key="server.id" :span="8" v-for="server in services">
<div @click="$router.push(server.path)" class="mr-8 d-flex pointer">
<div class="server-box d-flex fill-width">
<img :src="server.url" />
</div>
</div>
</a-col>
</a-row>
<!-- <a-row class="mt-8">
<a-col :span="12">
<div class="white mr-8 d-flex flex-column justify-center">
<index-new-list :i="0" :lists="lists" />
@ -35,17 +45,11 @@
<index-new-list :i="1" :lists="lists" />
</div>
</a-col>
</a-row>
</a-row>-->
</a-col>
<a-col :span="6">
<div
:key="platform.id"
@click="$router.push(platform.url)"
class="second-base-bg white--text platform-box mb-8 d-flex flex-column justify-center align-center pointer"
v-for="platform in platforms"
>
<div class="font-small font-bold">{{ platform.firstName }}</div>
<div class="font-small font-bold">{{ platform.secondName }}</div>
<div class="white mr-8 d-flex flex-column justify-center">
<index-new-list :i="0" :lists="lists" />
</div>
</a-col>
</a-row>
@ -64,34 +68,63 @@ export default {
data() {
return {
services: [
{ id: '01', chinese: '创新服务', english: 'INNOVATIVE', url: '/NewPlatform/NewService' },
{ id: '02', chinese: '孵化服务', english: 'INCUBATION', url: '/IncubationPlatform/Services' },
{ id: '03', chinese: '产业服务', english: 'INDUSTRIAL', url: '/Industry/Serve' },
{
id: '01',
chinese: '创新服务',
english: 'INNOVATIVE',
path: '/NewPlatform/NewService',
url: 'https://www.sxwikionline.com/gateway/greenvalley/uploads/upload/20210119/index06.png',
},
{
id: '02',
chinese: '孵化服务',
english: 'INCUBATION',
path: '/IncubationPlatform/Services',
url: 'https://www.sxwikionline.com/gateway/greenvalley/uploads/upload/20210119/index07.png',
},
{
id: '03',
chinese: '产业服务',
english: 'INDUSTRIAL',
path: '/Industry/Serve',
url: 'https://www.sxwikionline.com/gateway/greenvalley/uploads/upload/20210119/index08.png',
},
],
platforms: [
{
id: '04',
firstName: '创新挑战',
secondName: '',
url: '/Challenge/Solicitation',
path: '/Challenge/Solicitation',
url: 'https://www.sxwikionline.com/gateway/greenvalley/uploads/upload/20210119/index01.png',
},
{
id: '05',
firstName: '科技资源开放共享',
secondName: '服务平台',
url: '/NewPlatform/Share',
firstName: '科技资源',
secondName: '开放共享服务平台',
path: '/NewPlatform/Share',
url: 'https://www.sxwikionline.com/gateway/greenvalley/uploads/upload/20210119/index02.png',
},
{
id: '06',
firstName: '知识产权与技术',
secondName: '转移转化服务平台',
url: '/NewPlatform/Transfer',
path: '/NewPlatform/Transfer',
url: 'https://www.sxwikionline.com/gateway/greenvalley/uploads/upload/20210119/index03.png',
},
{
id: '07',
firstName: '知识培训与科技人才',
secondName: '服务平台',
url: '/NewPlatform/NewService',
firstName: '知识培训',
secondName: '科技人才服务平台',
path: '/NewPlatform/NewService',
url: 'https://www.sxwikionline.com/gateway/greenvalley/uploads/upload/20210119/index04.png',
},
{
id: '08',
firstName: '知识平台',
secondName: '',
path: '/Knowledge',
url: 'https://www.sxwikionline.com/gateway/greenvalley/uploads/upload/20210119/index05.png',
},
],
lists: [
@ -191,7 +224,17 @@ export default {
}
.platform-box {
height: 100px;
width: 20%;
.platform-txt {
font-size: 20px;
}
@media only screen and (max-width: 1400px) {
.platform-txt {
font-size: 18px;
}
}
}
.platform-box div {
@ -202,19 +245,11 @@ export default {
transform: translate(0, -3px);
}
.server-box span {
transition: all 0.2s ease 0s;
}
.server-box div {
transition: all 0.2s ease 0s;
}
.server-box:hover span {
.server-box:hover img {
transform: translate(0, -3px);
}
.server-box:hover div {
transform: translate(0, -3px);
.server-box img {
transition: all 0.2s ease 0s;
}
</style>

6
src/views/IncubationPlatform/Children/Incubator.vue

@ -1,9 +1,11 @@
<template>
<div>
<banner :show-page="showPage" />
<h-nav />
<div class="inner">
<div class="inner my-1">
<bread-crumb :arr="arr" />
</div>
<banner :show-page="showPage" />
<div class="inner">
<div class="white pa-5 my-5">
<!-- <rich-text :title="title" /> -->
<div class="words-content">

45
src/views/IncubationPlatform/Children/MakerSpace.vue

@ -1,13 +1,38 @@
<template>
<div>
<h-nav />
<div class="inner my-1">
<bread-crumb :arr="arr" />
</div>
<div @click="openModel()">
<banner :show-page="showPage" class="pointer" />
<banner :show-page="showPage" class="pointer" />
</div>
<h-nav />
<div class="inner">
<bread-crumb :arr="arr" />
<div>
<div :key="index" style="margin-top: 50px;" v-for="(item, index) in list">
<div class="d-flex flex-column white">
<div class="font-bold-32 title-color py-3 px-2">众创空间介绍</div>
<div class="pa-3 font-16 line-height-36" style="text-indent:2em">
<div>本众创空间分为线下实体众创空间与线上虚拟众创空间重点面向功能食品生物医药和大健康产业领域科技型中小微企业创客和创新创业团队开展创业孵化培育高新技术企业促进科技成果转化和产业集聚发展</div>
<div>本众创空间以建设专业化市场化网络化品牌化双创孵化基地为目标致力打造以公共技术服务平台为支撑以创新创业服务为主导以创新创业大讲堂为带动以创新创业投融资为拓展线上线下相结合实体虚拟相融合的全要素专业化开放式创新创业孵化平台着力构建众创空间-孵化器-加速器-产业园创新创业孵化链构筑创新创业生态系统</div>
<div>
目前空间已引入科创咨询专业服务机构并与多家
<span
@click="$router.push('')"
class="pointer baseColor"
>第三方专业机构</span>
建立战略合作聘请
<span @click="$router.push('')" class="pointer baseColor">创业导师</span>
30余名服务领域涵盖专业技术企业管理科创咨询财务税务法务咨询等可随时为入孵企业提供针对性一对一创业辅导服务
</div>
</div>
</div>
<div style="margin-top: 30px;">
<div class="d-flex flex-column">
<p class="font-bold-32 title-color">加入流程</p>
<img class="fill-width" src="~assets/zckj01.png" />
</div>
</div>
<div :key="index" style="margin-top: 40px;" v-for="(item, index) in list">
<div class="d-flex justify-space-between" v-if="index % 2 === 0">
<div class="introduce-box">
<p
@ -40,10 +65,8 @@
@click="item.url ? jump(item.url) : ''"
class="pointer"
style="width: 452px"
v-if="item.imgUrl"
/>
<!-- <a-button v-else style="width: 452px; height: 100%">123</a-button> -->
<add-model :value="1" ref="child" style="width: 452px" v-else />
<add-model :value="1" ref="child" style="width: 452px" />
</div>
<div
@click="item.url ? jump(item.url) : ''"
@ -92,12 +115,6 @@ export default {
imgUrl: 'https://www.sxwikionline.com/gateway/greenvalley/uploads/upload/20210106/73cba2c598e24bc99d4b988185138f44.png',
url: '/IncubationPlatform/MakerSpace/VirtualSpace',
},
{
title: '加入我们',
content: '绿谷众创空间有专业的团队,专业的资源,专业的服务,让我们一起做专业的事,让每一个梦想在这里腾飞。',
imgUrl: '',
url: '',
},
],
};
},
@ -115,6 +132,6 @@ export default {
<style lang="stylus" scoped>
.inner {
margin: 40px auto;
margin: 0 auto 40px;
}
</style>

4
src/views/IncubationPlatform/Children/Partner.vue

@ -1,8 +1,10 @@
<template>
<div>
<h-nav />
<div class="inner">
<div class="inner my-1">
<bread-crumb :arr="arr" />
</div>
<div class="inner">
<div class="py-5 my-5">
<partner-ship :title="title" :type-of-platform="typeOfPlatform" />
</div>

6
src/views/IncubationPlatform/Children/PilotBase.vue

@ -1,9 +1,11 @@
<template>
<div>
<banner :show-page="showPage" />
<h-nav />
<div class="inner">
<div class="inner my-1">
<bread-crumb :arr="arr" />
</div>
<banner :show-page="showPage" />
<div class="inner">
<div class="white pa-5 my-5">
<rich-text :title="title" />
</div>

4
src/views/IncubationPlatform/Children/Products.vue

@ -1,8 +1,10 @@
<template>
<div>
<h-nav />
<div class="inner">
<div class="inner my-1">
<bread-crumb :arr="arr" />
</div>
<div class="inner">
<div>
<div class="search-background">
<div class="d-flex">

6
src/views/IncubationPlatform/Children/PublicLaboratory.vue

@ -1,9 +1,11 @@
<template>
<div>
<banner :show-page="showPage" />
<h-nav />
<div class="inner">
<div class="inner my-1">
<bread-crumb :arr="arr" />
</div>
<banner :show-page="showPage" />
<div class="inner">
<div class="white pa-5 my-5">
<rich-text :title="title" />
</div>

29
src/views/IncubationPlatform/Children/Services.vue

@ -1,13 +1,13 @@
<template>
<div>
<banner :show-page="showPage" />
<h-nav />
<div class="inner">
<div class="inner my-1">
<bread-crumb :arr="arr" />
</div>
<banner :show-page="showPage" />
<div class="flow-path">
<div class="flow-title">服务流程</div>
<div class="flow-content">
<div class="flow-content1">
<img src="~assets/image.png" style="width:100%" />
</div>
</div>
@ -15,17 +15,18 @@
<div
:class="(index + 1) % 4 === 0 ? 'margin-0' : ''"
:key="index"
class="item-box mb-8"
@click="jump(item.id)"
class="item-box mb-8 pointer"
v-for="(item, index) in list"
>
<img :src="item.picUrl" style="height: 220px; width: 100%; border: 1px solid #ccc" />
<p class="font-24 my-4">{{ item.name }}</p>
<p class="font-16 my-4 textColor line-height-30 item-content">{{ item.intro }}</p>
<!-- <p class="font-16 my-4 textColor line-height-30 item-content">{{ item.intro }}</p>
<p
@click="jump(item.id)"
class="font-16 baseColor"
style="text-align: right; cursor: pointer"
>了解更多</p>
>了解更多</p>-->
</div>
</div>
<div class="inner">
@ -118,20 +119,10 @@ export default {
}
.item-box {
width: 20.5%;
margin-right: 6%;
width: 22%;
margin-right: 4%;
border-radius: 4px;
}
.item-content {
display: -webkit-box;
overflow: hidden;
white-space: normal !important;
text-overflow: ellipsis;
word-wrap: break-word;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
height: 60px;
text-align: center;
}
.margin-0 {

10
src/views/IncubationPlatform/Children/Tutor.vue

@ -1,9 +1,11 @@
<template>
<div>
<banner :show-page="showPage" />
<h-nav />
<div class="inner">
<div class="inner my-1">
<bread-crumb :arr="arr" />
</div>
<banner :show-page="showPage" />
<div class="inner">
<div class="py-5 my-5" v-if="teachers && teachers.length > 0">
<div :key="teacher.categoryId" class="mb-4" v-for="teacher in teachers">
<p class="font-bold-24 title-color">{{ teacher.categoryName }}</p>
@ -13,9 +15,7 @@
:key="index"
class="teacher-item font-24 mb-3"
v-for="(item, index) in teacher.services"
>
{{ item.name }}
</div>
>{{ item.name }}</div>
</div>
</div>
</div>

2
src/views/IncubationPlatform/Children/place/EntitySpace.vue

@ -1,7 +1,7 @@
<template>
<div>
<h-nav />
<div class="inner">
<div class="inner my-1">
<bread-crumb :arr="arr" />
</div>
<div class="top-box">

2
src/views/IncubationPlatform/Children/place/VirtualSpace.vue

@ -1,7 +1,7 @@
<template>
<div>
<h-nav />
<div class="inner">
<div class="inner my-1">
<bread-crumb :arr="arr" />
</div>
<div class="top-box">

2
src/views/Industry/Children/Enterprise.vue

@ -1,7 +1,7 @@
<template>
<div>
<h-nav />
<div class="inner">
<div class="inner my-1">
<bread-crumb :arr="arr" />
</div>
<div>

4
src/views/Industry/Children/Serve.vue

@ -1,10 +1,10 @@
<template>
<div>
<banner :show-page="showPage" />
<h-nav />
<div class="inner">
<div class="inner my-1">
<bread-crumb :arr="arr" />
</div>
<banner :show-page="showPage" />
<div class="flow-path">
<div class="flow-title">服务流程</div>
<div class="flow-content">

2
src/views/Industry/Children/Union.vue

@ -1,7 +1,7 @@
<template>
<div>
<h-nav />
<div class="inner">
<div class="inner my-1">
<bread-crumb :arr="arr" />
</div>
<div class="top-box">

2
src/views/Knowledge/Knowledge.vue

@ -1,6 +1,6 @@
<template>
<div>
<div class="inner">
<div class="inner my-1">
<bread-crumb :arr="arr" />
</div>
<div class="dev-box">

2
src/views/NewPlatform/Children/Core.vue

@ -1,7 +1,7 @@
<template>
<div>
<h-nav />
<div class="inner">
<div class="inner my-1">
<bread-crumb :arr="arr" />
</div>
<div class="top-box">

2
src/views/NewPlatform/Children/Develop.vue

@ -1,7 +1,7 @@
<template>
<div>
<sen-nav />
<div class="inner">
<div class="inner my-1">
<bread-crumb :arr="arr" />
</div>
<div class="dev-box">

2
src/views/NewPlatform/Children/Platform.vue

@ -2,7 +2,7 @@
<div style="padding-bottom: 50px">
<banner :show-page="showPage" />
<h-nav />
<div class="inner">
<div class="inner my-1">
<bread-crumb :arr="arr" />
</div>
<div class="content-box">

2
src/views/NewPlatform/Children/Service.vue

@ -2,7 +2,7 @@
<div>
<banner :show-page="showPage" />
<h-nav />
<div class="inner">
<div class="inner my-1">
<bread-crumb :arr="arr" />
</div>
<div class="flow-path">

15
src/views/NewPlatform/Children/ServiceDet.vue

@ -1,7 +1,6 @@
<template>
<div>
<banner :show-page="showPage" />
<div class="inner" style="margin-top:40px">
<div class="inner my-1">
<a-breadcrumb>
<a-breadcrumb-item>绿谷生物</a-breadcrumb-item>
<a-breadcrumb-item :key="index" v-for="(item,index) in serviceArr">
@ -9,20 +8,14 @@
</a-breadcrumb-item>
</a-breadcrumb>
</div>
<banner :show-page="showPage" />
<div class="posi-name">
<p class="service-name">{{ obj.name }}</p>
<p class="service-eng">SERVICE</p>
</div>
<div class="inner service-box">
<!-- <div style="margin-bottom: 40px" v-dompurify-html="obj.content"></div> -->
<div style="margin-bottom: 40px">
山西绿谷生物科技股份有限公司立足功能食品生物医药和大健康产业聚焦创新聚力孵化聚合产业
致力建设集创新链孵化链和产业链为一体产学研协同多学科交叉大中小企业融通线上线下相结合的融合
发展机制和开放式创新创业平台培育打造全链条一体化新型社会研发机构和创新创业生态系统构筑专业化
集群化园区化产业发展新模式和新业态公司秉持创新开放协同融合发展理 赋能健康中国
筑梦绿色未来为愿景构建创新创业生态发展特色产业集群打造全链条一体化开放 式创新创业高地为使命
大力推动建设共融共生共建 共创价值共同体
</div>
<div style="margin-bottom: 40px" v-dompurify-html="obj.content"></div>
<div>
<!-- <a-button>直接申请</a-button> -->
<intention-model :type-data="typeData" style="float: left; margin-right: 20px" />

40
src/views/NewPlatform/Children/Share.vue

@ -1,7 +1,7 @@
<template>
<div>
<sen-nav />
<div class="inner">
<div class="inner my-1">
<bread-crumb :arr="arr" />
</div>
<div>
@ -10,34 +10,42 @@
<div class="flex-3 flex-wrap">
<span class="ins-title">研究开发实验室</span>
<span
v-for="(item, index) in laboratory"
:key="index"
:class="item.isActive ? 'act-color' : ''"
class="ins-name"
:key="index"
@click="choose(index, 0)"
>
{{ item.name }}
</span>
class="ins-name"
v-for="(item, index) in laboratory"
>{{ item.name }}</span>
</div>
<div class="flex-1 align-center">
<a-input-search class="item-search" v-model="LabIpt" placeholder="搜索实验室" enter-button="搜索" @search="searchLab" />
<a-input-search
@search="searchLab"
class="item-search"
enter-button="搜索"
placeholder="搜索实验室"
v-model="LabIpt"
/>
</div>
</div>
<div style="border-top: 1px solid rgba(0, 0, 0, 0.06)" class="flex-3 flex-wrap">
<div class="flex-3 flex-wrap" style="border-top: 1px solid rgba(0, 0, 0, 0.06)">
<div class="flex-3 flex-wrap">
<span class="ins-title">大型科研设施与仪器</span>
<span
v-for="(item, index) in instrument"
:key="index"
:class="item.isActive ? 'act-color' : ''"
class="ins-name"
:key="index"
@click="choose(index, 1)"
>
{{ item.name }}
</span>
class="ins-name"
v-for="(item, index) in instrument"
>{{ item.name }}</span>
</div>
<div class="flex-1 align-center">
<a-input-search class="item-search" v-model="InsIpt" placeholder="搜索仪器" enter-button="搜索" @search="searchIns" />
<a-input-search
@search="searchIns"
class="item-search"
enter-button="搜索"
placeholder="搜索仪器"
v-model="InsIpt"
/>
</div>
</div>
</div>

4
src/views/NewPlatform/Children/ShareChild/Institute.vue

@ -1,10 +1,10 @@
<template>
<div>
<banner :show-page="showPage" />
<h-nav />
<div class="inner">
<div class="inner my-1">
<bread-crumb :arr="arr" />
</div>
<banner :show-page="showPage" />
<div class="inner ins-box">
<p class="font-bold-24 item-title">设备列表</p>
<div class="d-flex flex-wrap">

18
src/views/NewPlatform/Children/Transfer.vue

@ -1,7 +1,7 @@
<template>
<div>
<sen-nav />
<div class="inner">
<div class="inner my-1">
<bread-crumb :arr="arr" />
</div>
<div>
@ -11,16 +11,20 @@
<span class="ins-title">技术领域</span>
<span
:class="item.isActive ? 'act-color' : ''"
v-for="(item, index) in list"
:key="index"
class="ins-name"
@click="choose(index)"
>
{{ item.name }}
</span>
class="ins-name"
v-for="(item, index) in list"
>{{ item.name }}</span>
</div>
<div class="flex-1 align-center">
<a-input-search class="item-search" v-model="fruitIpt" placeholder="搜索成果" enter-button="搜索" @search="searchFruit" />
<a-input-search
@search="searchFruit"
class="item-search"
enter-button="搜索"
placeholder="搜索成果"
v-model="fruitIpt"
/>
</div>
</div>
</div>

2
src/views/User/Login.vue

@ -137,7 +137,7 @@
label="密码"
>
<a-input-password
placeholder="请输入6-16位数字和字母密码"
placeholder="请输入密码"
v-decorator="['credential', { rules: passwordRules }]"
/>
</a-form-item>

Loading…
Cancel
Save