|
@@ -113,23 +113,89 @@
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="24" class="three3">
|
|
<el-col :span="24" class="three3">
|
|
<el-col :span="12" class="left">
|
|
<el-col :span="12" class="left">
|
|
- 左側
|
|
|
|
|
|
+ <el-col :span="24" class="lefttop">
|
|
|
|
+ <el-tabs v-model="achieveName">
|
|
|
|
+ <el-tab-pane label="技术成果" name="first">
|
|
|
|
+ <achieve :list="achieveoneList"></achieve>
|
|
|
|
+ </el-tab-pane>
|
|
|
|
+ <el-tab-pane label="电子信息技术" name="second">
|
|
|
|
+ <achieve :list="achievetwoList"></achieve>
|
|
|
|
+ </el-tab-pane>
|
|
|
|
+ <el-tab-pane label="生物与新医学技术" name="third">
|
|
|
|
+ <achieve :list="achievethreeList"></achieve>
|
|
|
|
+ </el-tab-pane>
|
|
|
|
+ <el-tab-pane label="航空航天技术" name="fourth">
|
|
|
|
+ <achieve :list="achievefourList"></achieve>
|
|
|
|
+ </el-tab-pane>
|
|
|
|
+ </el-tabs>
|
|
|
|
+ <el-link :underline="false" class="more">更多></el-link>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="24" class="leftbtn">
|
|
|
|
+ <el-button>查看所有项目</el-button>
|
|
|
|
+ </el-col>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12" class="right">
|
|
<el-col :span="12" class="right">
|
|
- 右側
|
|
|
|
|
|
+ <el-col :span="24" class="lefttop">
|
|
|
|
+ <el-tabs v-model="techolName">
|
|
|
|
+ <el-tab-pane label="科技需求" name="first">
|
|
|
|
+ <achieve :list="techoloneList"></achieve>
|
|
|
|
+ </el-tab-pane>
|
|
|
|
+ <el-tab-pane label="新材料技术" name="second">
|
|
|
|
+ <achieve :list="techoltwoList"></achieve>
|
|
|
|
+ </el-tab-pane>
|
|
|
|
+ <el-tab-pane label="高技术服务业" name="third">
|
|
|
|
+ <achieve :list="techolthreeList"></achieve>
|
|
|
|
+ </el-tab-pane>
|
|
|
|
+ <el-tab-pane label="新能源及节能技术" name="fourth">
|
|
|
|
+ <achieve :list="techolfourList"></achieve>
|
|
|
|
+ </el-tab-pane>
|
|
|
|
+ </el-tabs>
|
|
|
|
+ <el-link :underline="false" class="more">更多></el-link>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="24" class="leftbtn">
|
|
|
|
+ <el-button>查看所有需求</el-button>
|
|
|
|
+ </el-col>
|
|
</el-col>
|
|
</el-col>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="24" class="three4">
|
|
<el-col :span="24" class="three4">
|
|
<advert :list="adveronetlist"></advert>
|
|
<advert :list="adveronetlist"></advert>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="24" class="three5">
|
|
<el-col :span="24" class="three5">
|
|
- 高校
|
|
|
|
|
|
+ <el-col :span="24" class="top">
|
|
|
|
+ <el-col :span="20" class="left">
|
|
|
|
+ <p><el-image :src="school"></el-image> <span>高校院所</span></p>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="4" class="right">
|
|
|
|
+ <el-link :underline="false">更多></el-link>
|
|
|
|
+ </el-col>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="24" class="down">
|
|
|
|
+ <el-col :span="5" class="schoolList" v-for="(item, index) in schoolList" :key="index">
|
|
|
|
+ <el-col :span="24" class="image">
|
|
|
|
+ <el-image :src="item.url"></el-image>
|
|
|
|
+ <p>{{ item.name }}</p>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="24" class="btn">
|
|
|
|
+ <el-col :span="12" class="txt1">
|
|
|
|
+ <el-button type="primary" size="mini">对接</el-button>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="12" class="txt2">
|
|
|
|
+ 查看院校项目
|
|
|
|
+ </el-col>
|
|
|
|
+ </el-col>
|
|
|
|
+ </el-col>
|
|
|
|
+ </el-col>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="24" class="three6">
|
|
<el-col :span="24" class="three6">
|
|
<advert :list="adveronetlist"></advert>
|
|
<advert :list="adveronetlist"></advert>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="24" class="three7">
|
|
<el-col :span="24" class="three7">
|
|
- 专家
|
|
|
|
|
|
+ <el-col :span="12" class="left">
|
|
|
|
+ <expert :list="expertList"></expert>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="12" class="right">
|
|
|
|
+ <dockchat></dockchat>
|
|
|
|
+ </el-col>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="24" class="three8">
|
|
<el-col :span="24" class="three8">
|
|
技术
|
|
技术
|
|
@@ -149,6 +215,13 @@
|
|
import trainlist from './parts/trainlist.vue';
|
|
import trainlist from './parts/trainlist.vue';
|
|
// 广告位
|
|
// 广告位
|
|
import advert from './parts/advert.vue';
|
|
import advert from './parts/advert.vue';
|
|
|
|
+// 成果列表
|
|
|
|
+import achieve from './parts/achieve.vue';
|
|
|
|
+// 技术专家
|
|
|
|
+import expert from './parts/expert.vue';
|
|
|
|
+// 公共聊天
|
|
|
|
+import dockchat from './parts/dockchat.vue';
|
|
|
|
+
|
|
import { mapState, createNamespacedHelpers } from 'vuex';
|
|
import { mapState, createNamespacedHelpers } from 'vuex';
|
|
const { mapActions: dock } = createNamespacedHelpers('dock');
|
|
const { mapActions: dock } = createNamespacedHelpers('dock');
|
|
export default {
|
|
export default {
|
|
@@ -162,6 +235,12 @@ export default {
|
|
trainlist,
|
|
trainlist,
|
|
// 广告位
|
|
// 广告位
|
|
advert,
|
|
advert,
|
|
|
|
+ // 成果列表
|
|
|
|
+ achieve,
|
|
|
|
+ // 技术专家
|
|
|
|
+ expert,
|
|
|
|
+ // 公共聊天
|
|
|
|
+ dockchat,
|
|
},
|
|
},
|
|
data: function() {
|
|
data: function() {
|
|
return {
|
|
return {
|
|
@@ -188,6 +267,172 @@ export default {
|
|
url: require('@a/advert2.png'),
|
|
url: require('@a/advert2.png'),
|
|
},
|
|
},
|
|
],
|
|
],
|
|
|
|
+ // 技术成果项目
|
|
|
|
+ achieveName: 'first',
|
|
|
|
+ // 全部
|
|
|
|
+ achieveoneList: [
|
|
|
|
+ {
|
|
|
|
+ name: '测试技术成果',
|
|
|
|
+ field: '生物与新医学技术',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name: '九条数据',
|
|
|
|
+ field: '生物与新医学技术',
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
|
|
+ // 电子信息技术
|
|
|
|
+ achievetwoList: [
|
|
|
|
+ {
|
|
|
|
+ name: '测试技术成果',
|
|
|
|
+ field: '电子信息技术',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name: '九条数据',
|
|
|
|
+ field: '电子信息技术',
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
|
|
+ // 生物与新医学技术
|
|
|
|
+ achievethreeList: [
|
|
|
|
+ {
|
|
|
|
+ name: '测试技术成果',
|
|
|
|
+ field: '生物与新医学技术',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name: '九条数据',
|
|
|
|
+ field: '生物与新医学技术',
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
|
|
+ // 航空航天技术
|
|
|
|
+ achievefourList: [
|
|
|
|
+ {
|
|
|
|
+ name: '测试技术成果',
|
|
|
|
+ field: '航空航天技术',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name: '九条数据',
|
|
|
|
+ field: '航空航天技术',
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
|
|
+ // 科技需求
|
|
|
|
+ techolName: 'first',
|
|
|
|
+ techoloneList: [
|
|
|
|
+ {
|
|
|
|
+ name: '测试技术成果',
|
|
|
|
+ field: '新材料技术',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name: '九条数据',
|
|
|
|
+ field: '新材料技术',
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
|
|
+ // 新材料技术
|
|
|
|
+ techoltwoList: [
|
|
|
|
+ {
|
|
|
|
+ name: '科技需求',
|
|
|
|
+ field: '新材料技术',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name: '九条数据',
|
|
|
|
+ field: '新材料技术',
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
|
|
+ // 高技术服务业
|
|
|
|
+ techolthreeList: [
|
|
|
|
+ {
|
|
|
|
+ name: '科技需求',
|
|
|
|
+ field: '高技术服务业',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name: '九条数据',
|
|
|
|
+ field: '高技术服务业',
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
|
|
+ // 新能源及节能技术
|
|
|
|
+ techolfourList: [
|
|
|
|
+ {
|
|
|
|
+ name: '科技需求',
|
|
|
|
+ field: '新能源及节能技术',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name: '九条数据',
|
|
|
|
+ field: '新能源及节能技术',
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
|
|
+ // 高校院所
|
|
|
|
+ school: require('@a/zh_12.png'),
|
|
|
|
+ schoolList: [
|
|
|
|
+ {
|
|
|
|
+ url: require('@a/school1.png'),
|
|
|
|
+ name: '吉林省农业机械研究院',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ url: require('@a/school2.jpg'),
|
|
|
|
+ name: '吉林工程技术师范学院',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ url: require('@a/school3.jpg'),
|
|
|
|
+ name: '吉林农业大学',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ url: require('@a/school4.jpg'),
|
|
|
|
+ name: '中国科学院东北地理与农业生态研究所',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ url: require('@a/school5.jpg'),
|
|
|
|
+ name: '中科院长春光机所',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ url: require('@a/school6.jpg'),
|
|
|
|
+ name: '中科院长春应化所',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ url: require('@a/school7.jpg'),
|
|
|
|
+ name: '中科院长春分院',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ url: require('@a/school8.jpg'),
|
|
|
|
+ name: '长春大学',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ url: require('@a/school9.jpg'),
|
|
|
|
+ name: '吉林大学',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ url: require('@a/school10.jpg'),
|
|
|
|
+ name: '长春理工大学',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ url: require('@a/school11.jpg'),
|
|
|
|
+ name: '长春工业大学',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ url: require('@a/school12.jpg'),
|
|
|
|
+ name: '东北师范大学',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ url: require('@a/school13.jpg'),
|
|
|
|
+ name: '长春工程学院',
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
|
|
+ // 技术专家
|
|
|
|
+ expertList: [
|
|
|
|
+ {
|
|
|
|
+ url: require('@a/expert1.png'),
|
|
|
|
+ name: '不知道',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ url: require('@a/expert1.png'),
|
|
|
|
+ name: '不知道',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ url: require('@a/expert1.png'),
|
|
|
|
+ name: '不知道',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ url: require('@a/expert1.png'),
|
|
|
|
+ name: '不知道',
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
};
|
|
};
|
|
},
|
|
},
|
|
async created() {
|
|
async created() {
|
|
@@ -423,20 +668,73 @@ export default {
|
|
}
|
|
}
|
|
.three3 {
|
|
.three3 {
|
|
height: 440px;
|
|
height: 440px;
|
|
- // border: 1px solid red;
|
|
|
|
margin: 0 0 50px 0;
|
|
margin: 0 0 50px 0;
|
|
.left {
|
|
.left {
|
|
|
|
+ position: relative;
|
|
width: 49%;
|
|
width: 49%;
|
|
height: 440px;
|
|
height: 440px;
|
|
margin: 0 15px 0 0;
|
|
margin: 0 15px 0 0;
|
|
border-radius: 10px;
|
|
border-radius: 10px;
|
|
box-shadow: 0 5px 15px rgba(33, 82, 203, 0.35);
|
|
box-shadow: 0 5px 15px rgba(33, 82, 203, 0.35);
|
|
|
|
+ padding: 0 10px;
|
|
|
|
+ .lefttop {
|
|
|
|
+ height: 415px;
|
|
|
|
+ .more {
|
|
|
|
+ position: absolute;
|
|
|
|
+ right: 10px;
|
|
|
|
+ top: 11px;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .leftbtn {
|
|
|
|
+ text-align: center;
|
|
|
|
+ .el-button {
|
|
|
|
+ background: #2152cb;
|
|
|
|
+ color: #fff;
|
|
|
|
+ padding: 10px 20px;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
.right {
|
|
.right {
|
|
|
|
+ position: relative;
|
|
width: 49%;
|
|
width: 49%;
|
|
height: 440px;
|
|
height: 440px;
|
|
border-radius: 10px;
|
|
border-radius: 10px;
|
|
box-shadow: 0 5px 15px rgba(33, 82, 203, 0.35);
|
|
box-shadow: 0 5px 15px rgba(33, 82, 203, 0.35);
|
|
|
|
+ padding: 0 10px;
|
|
|
|
+ .lefttop {
|
|
|
|
+ height: 415px;
|
|
|
|
+ .more {
|
|
|
|
+ position: absolute;
|
|
|
|
+ right: 10px;
|
|
|
|
+ top: 11px;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .leftbtn {
|
|
|
|
+ text-align: center;
|
|
|
|
+ .el-button {
|
|
|
|
+ background: #2152cb;
|
|
|
|
+ color: #fff;
|
|
|
|
+ padding: 10px 20px;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ /deep/.el-tabs__header {
|
|
|
|
+ margin: 0;
|
|
|
|
+ }
|
|
|
|
+ /deep/.el-tabs__item.is-active {
|
|
|
|
+ color: #2454cb;
|
|
|
|
+ }
|
|
|
|
+ /deep/.el-tabs__active-bar {
|
|
|
|
+ background-color: #2454cb;
|
|
|
|
+ }
|
|
|
|
+ /deep/ .el-tabs__item:hover {
|
|
|
|
+ color: #2454cb;
|
|
|
|
+ }
|
|
|
|
+ /deep/ .el-tabs--top .el-tabs__item.is-top:nth-child(2) {
|
|
|
|
+ padding-left: 20px;
|
|
|
|
+ }
|
|
|
|
+ /deep/ .el-tabs--top .el-tabs__item.is-top:last-child {
|
|
|
|
+ padding-right: 20px;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.three4 {
|
|
.three4 {
|
|
@@ -445,8 +743,77 @@ export default {
|
|
}
|
|
}
|
|
.three5 {
|
|
.three5 {
|
|
height: 340px;
|
|
height: 340px;
|
|
- border: 1px solid red;
|
|
|
|
margin: 0 0 50px 0;
|
|
margin: 0 0 50px 0;
|
|
|
|
+ .top {
|
|
|
|
+ height: 62px;
|
|
|
|
+ background-color: #ccc;
|
|
|
|
+ margin: 0 0 30px 0;
|
|
|
|
+ .left {
|
|
|
|
+ height: 62px;
|
|
|
|
+ padding: 0 15px;
|
|
|
|
+ p {
|
|
|
|
+ height: 43px;
|
|
|
|
+ border-bottom: 8px solid #2152cb;
|
|
|
|
+ width: 12%;
|
|
|
|
+ padding: 10px 0 0 0;
|
|
|
|
+ span {
|
|
|
|
+ display: inline-block;
|
|
|
|
+ position: relative;
|
|
|
|
+ left: 6px;
|
|
|
|
+ top: -5px;
|
|
|
|
+ font-size: 18px;
|
|
|
|
+ color: #2152cb;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .right {
|
|
|
|
+ height: 62px;
|
|
|
|
+ line-height: 62px;
|
|
|
|
+ text-align: right;
|
|
|
|
+ padding: 0 10px;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .down {
|
|
|
|
+ height: 225px;
|
|
|
|
+ overflow: hidden;
|
|
|
|
+ .schoolList {
|
|
|
|
+ width: 204px;
|
|
|
|
+ height: 225px;
|
|
|
|
+ margin: 0 30px 0 0;
|
|
|
|
+ text-align: center;
|
|
|
|
+ .image {
|
|
|
|
+ height: 183px;
|
|
|
|
+ border: 1px solid #ccc;
|
|
|
|
+ margin: 0 0 10px 0;
|
|
|
|
+ .el-image {
|
|
|
|
+ width: 130px;
|
|
|
|
+ margin: 10px 0 0 0;
|
|
|
|
+ }
|
|
|
|
+ p {
|
|
|
|
+ font-size: 14px;
|
|
|
|
+ color: #2152cb;
|
|
|
|
+ text-align: center;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .btn {
|
|
|
|
+ height: 30px;
|
|
|
|
+ line-height: 30px;
|
|
|
|
+ .txt1 {
|
|
|
|
+ text-align: left;
|
|
|
|
+ }
|
|
|
|
+ .txt2 {
|
|
|
|
+ text-align: right;
|
|
|
|
+ font-size: 14px;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .schoolList:hover {
|
|
|
|
+ cursor: pointer;
|
|
|
|
+ .image {
|
|
|
|
+ box-shadow: 0 0 5px #ccc;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
.three6 {
|
|
.three6 {
|
|
height: 85px;
|
|
height: 85px;
|
|
@@ -454,8 +821,22 @@ export default {
|
|
}
|
|
}
|
|
.three7 {
|
|
.three7 {
|
|
height: 440px;
|
|
height: 440px;
|
|
- border: 1px solid red;
|
|
|
|
margin: 0 0 50px 0;
|
|
margin: 0 0 50px 0;
|
|
|
|
+ .left {
|
|
|
|
+ position: relative;
|
|
|
|
+ width: 49%;
|
|
|
|
+ height: 440px;
|
|
|
|
+ margin: 0 15px 0 0;
|
|
|
|
+ border-radius: 10px;
|
|
|
|
+ box-shadow: 0 10px 10px rgba(127, 126, 126, 0.3);
|
|
|
|
+ }
|
|
|
|
+ .right {
|
|
|
|
+ position: relative;
|
|
|
|
+ width: 49%;
|
|
|
|
+ height: 440px;
|
|
|
|
+ border-radius: 10px;
|
|
|
|
+ box-shadow: 0 10px 10px rgba(127, 126, 126, 0.3);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
.three8 {
|
|
.three8 {
|
|
min-height: 110px;
|
|
min-height: 110px;
|