|
@@ -6,7 +6,41 @@
|
|
<NavBar v-show="navShow" :title="title" :isleftarrow="isleftarrow"> </NavBar>
|
|
<NavBar v-show="navShow" :title="title" :isleftarrow="isleftarrow"> </NavBar>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="24" class="main">
|
|
<el-col :span="24" class="main">
|
|
- 主体
|
|
|
|
|
|
+ <el-col :span="24" class="one">
|
|
|
|
+ <van-tabs v-model="active" animated>
|
|
|
|
+ <van-tab>
|
|
|
|
+ <template #title>
|
|
|
|
+ <van-icon name="todo-list" />
|
|
|
|
+ <p>技术供求</p>
|
|
|
|
+ </template>
|
|
|
|
+ <technologyList></technologyList>
|
|
|
|
+ </van-tab>
|
|
|
|
+ <van-tab>
|
|
|
|
+ <template #title>
|
|
|
|
+ <van-icon name="cluster" />
|
|
|
|
+ <p>产品供求</p>
|
|
|
|
+ </template>
|
|
|
|
+ <productList></productList>
|
|
|
|
+ </van-tab>
|
|
|
|
+ <van-tab>
|
|
|
|
+ <template #title>
|
|
|
|
+ <van-icon name="label" />
|
|
|
|
+ <p>服务供求</p>
|
|
|
|
+ </template>
|
|
|
|
+ <serviceList></serviceList>
|
|
|
|
+ </van-tab>
|
|
|
|
+ <van-tab>
|
|
|
|
+ <template #title>
|
|
|
|
+ <van-icon name="manager" />
|
|
|
|
+ <p>专家供求</p>
|
|
|
|
+ </template>
|
|
|
|
+ <expertList></expertList>
|
|
|
|
+ </van-tab>
|
|
|
|
+ </van-tabs>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="24" class="two">
|
|
|
|
+ <van-button type="primary" @click="$router.push({ path: '/market/detail' })">发布产品</van-button>
|
|
|
|
+ </el-col>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="24" class="foot">
|
|
<el-col :span="24" class="foot">
|
|
<footInfo></footInfo>
|
|
<footInfo></footInfo>
|
|
@@ -19,12 +53,20 @@
|
|
<script>
|
|
<script>
|
|
import NavBar from '@/layout/common/topInfo.vue';
|
|
import NavBar from '@/layout/common/topInfo.vue';
|
|
import footInfo from '@/layout/common/footInfo.vue';
|
|
import footInfo from '@/layout/common/footInfo.vue';
|
|
|
|
+import technologyList from './parts/technologyList.vue';
|
|
|
|
+import productList from './parts/productList.vue';
|
|
|
|
+import serviceList from './parts/serviceList.vue';
|
|
|
|
+import expertList from './parts/expertList.vue';
|
|
export default {
|
|
export default {
|
|
name: 'index',
|
|
name: 'index',
|
|
props: {},
|
|
props: {},
|
|
components: {
|
|
components: {
|
|
NavBar,
|
|
NavBar,
|
|
footInfo,
|
|
footInfo,
|
|
|
|
+ technologyList, //技术供求
|
|
|
|
+ productList, //产品供求
|
|
|
|
+ serviceList, //服务供求
|
|
|
|
+ expertList, //专家供求
|
|
},
|
|
},
|
|
data: () => ({
|
|
data: () => ({
|
|
// 头部标题
|
|
// 头部标题
|
|
@@ -33,6 +75,8 @@ export default {
|
|
isleftarrow: '',
|
|
isleftarrow: '',
|
|
// 返回
|
|
// 返回
|
|
navShow: true,
|
|
navShow: true,
|
|
|
|
+ // 标签
|
|
|
|
+ active: '1',
|
|
}),
|
|
}),
|
|
created() {},
|
|
created() {},
|
|
computed: {},
|
|
computed: {},
|
|
@@ -57,6 +101,25 @@ export default {
|
|
}
|
|
}
|
|
.main {
|
|
.main {
|
|
min-height: 570px;
|
|
min-height: 570px;
|
|
|
|
+ .two {
|
|
|
|
+ position: fixed;
|
|
|
|
+ top: 80%;
|
|
|
|
+ left: 10px;
|
|
|
|
+ z-index: 999;
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+/deep/.van-tab {
|
|
|
|
+ text-align: center;
|
|
|
|
+}
|
|
|
|
+/deep/.van-tabs--line .van-tabs__wrap {
|
|
|
|
+ height: 70px;
|
|
|
|
+ margin: 0 0 10px 0;
|
|
|
|
+}
|
|
|
|
+/deep/.van-tab--active {
|
|
|
|
+ color: red;
|
|
|
|
+}
|
|
|
|
+.van-icon {
|
|
|
|
+ font-size: 20px;
|
|
}
|
|
}
|
|
.foot {
|
|
.foot {
|
|
position: absolute;
|
|
position: absolute;
|