|
@@ -42,7 +42,11 @@
|
|
|
<el-col :span="24" class="two">
|
|
|
<el-col :span="24" class="twoList" v-for="(item, index) in expertList" :key="index">
|
|
|
<el-col :span="5" class="image">
|
|
|
- <el-image :src="item.expertimage" style="width:70px;height: 70px;border: 1px solid #f1f1f1;" v-if="item.expertimage != ''"></el-image>
|
|
|
+ <el-image
|
|
|
+ :src="item.expertimage"
|
|
|
+ style="width:70px;height: 70px;border: 1px solid #f1f1f1;"
|
|
|
+ v-if="item.expertimage != null || undefined"
|
|
|
+ ></el-image>
|
|
|
<el-image :src="expertimage" style="width:70px;height: 70px;border: 1px solid #f1f1f1;" v-else></el-image>
|
|
|
</el-col>
|
|
|
<el-col :span="19" class="info1">
|
|
@@ -57,16 +61,6 @@
|
|
|
</van-tab>
|
|
|
<van-tab title="嘉宾访谈">
|
|
|
<div class="jiabinlist">
|
|
|
- <!-- <ul>
|
|
|
- <li v-for="(ref, index) in zxzdlist" :key="index">
|
|
|
- <img :src="ref.picture" />
|
|
|
- <p>
|
|
|
- <span class="textOver" @click="$router.push({ path: '/hall/zxzdxmly/zxzdDetail', query: { id: ref.id } })">{{ ref.title }}</span>
|
|
|
- <span>{{ ref.publish_time }}</span>
|
|
|
- <span class="text">{{ ref.titlejj }} </span>
|
|
|
- </p>
|
|
|
- </li>
|
|
|
- </ul> -->
|
|
|
<el-col :span="24" class="jiabin" v-for="(item, index) in zxzdlist" :key="index">
|
|
|
<el-col :span="4" class="img4">
|
|
|
<img :src="item.picture" style="width: 100%; height: 100%" />
|
|
@@ -98,6 +92,7 @@ import textVideo from '@/components/parts/textVideo.vue';
|
|
|
const { mapActions: dock } = createNamespacedHelpers('dock');
|
|
|
const { mapActions: exportuser } = createNamespacedHelpers('exportuser');
|
|
|
const { mapActions: marketuser } = createNamespacedHelpers('marketuser');
|
|
|
+const { mapActions: newsroadshow } = createNamespacedHelpers('newsroadshow');
|
|
|
const { mapActions: newsguidance } = createNamespacedHelpers('newsguidance');
|
|
|
import moment from 'moment';
|
|
|
export default {
|
|
@@ -109,7 +104,9 @@ export default {
|
|
|
},
|
|
|
data: function() {
|
|
|
return {
|
|
|
- infoactive: 0,
|
|
|
+ infoactive: 4,
|
|
|
+ // 项目路演
|
|
|
+ xmlyList: [],
|
|
|
//科技需求
|
|
|
twoList: [],
|
|
|
//技术成果
|
|
@@ -137,6 +134,7 @@ export default {
|
|
|
...dock({ dockQuery: 'query', dockFetch: 'fetch' }),
|
|
|
...exportuser({ expertQuery: 'query' }),
|
|
|
...marketuser({ operaFetch: 'operaFetch' }),
|
|
|
+ ...newsroadshow({ newsroadshowquery: 'query' }),
|
|
|
...newsguidance({ danceQuery: 'query' }),
|
|
|
async seachInfo({ skip = 0, limit = 5, ...info } = {}) {
|
|
|
let res = await this.dockFetch(this.id);
|
|
@@ -151,8 +149,11 @@ export default {
|
|
|
var chanpinData = czxmNew.filter(item => item.type === '1');
|
|
|
if (chanpinData) this.$set(this, `demandList`, chanpinData);
|
|
|
// 专家智库
|
|
|
- let exportdata = await this.expertQuery({ role: 6, limit: 6 });
|
|
|
+ let exportdata = await this.expertQuery({ role: 6 });
|
|
|
if (this.$checkRes(exportdata)) this.$set(this, `expertList`, exportdata.data);
|
|
|
+ // 项目路演
|
|
|
+ let xmly = await this.newsroadshowquery({ dock_id: res.data.id });
|
|
|
+ if (this.$checkRes(xmly)) this.$set(this, `xmlyList`, xmly.data);
|
|
|
//嘉宾访谈dock id
|
|
|
let jbftData = await this.danceQuery({ dock_id: this.dock_id, role: 6, limit: 6 });
|
|
|
if (this.$checkRes(jbftData)) this.$set(this, `zxzdlist`, jbftData.data);
|
|
@@ -277,6 +278,8 @@ export default {
|
|
|
.tab {
|
|
|
background-color: #fff;
|
|
|
.two {
|
|
|
+ height: 510px;
|
|
|
+ overflow-y: auto;
|
|
|
.twoList {
|
|
|
padding: 5px 0px;
|
|
|
// font-size: 14px;
|
|
@@ -336,56 +339,6 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- // .jiabinlist .jiabin {
|
|
|
- // float: left;
|
|
|
- // width: 100%;
|
|
|
- // height: 475px;
|
|
|
- // overflow: auto;
|
|
|
- // li {
|
|
|
- // float: left;
|
|
|
- // width: 100%;
|
|
|
- // border-bottom: 1px dashed #ff8500;
|
|
|
- // padding: 16px 0;
|
|
|
- // img {
|
|
|
- // float: left;
|
|
|
- // width: 20%;
|
|
|
- // height: 80px;
|
|
|
- // }
|
|
|
- // p {
|
|
|
- // float: left;
|
|
|
- // width: 71%;
|
|
|
- // padding: 0 0 0 10px;
|
|
|
- // span:first-child {
|
|
|
- // float: left;
|
|
|
- // width: 70%;
|
|
|
- // font-size: 18px;
|
|
|
- // }
|
|
|
- // span:first-child:hover {
|
|
|
- // cursor: pointer;
|
|
|
- // }
|
|
|
- // span:last-child {
|
|
|
- // float: left;
|
|
|
- // width: 100%;
|
|
|
- // font-size: 14px;
|
|
|
- // color: #888;
|
|
|
- // overflow: hidden;
|
|
|
- // text-overflow: ellipsis;
|
|
|
- // -webkit-line-clamp: 3;
|
|
|
- // word-break: break-all;
|
|
|
- // display: -webkit-box;
|
|
|
- // -webkit-box-orient: vertical;
|
|
|
- // }
|
|
|
- // }
|
|
|
- // }
|
|
|
- // li:last-child {
|
|
|
- // border-bottom: none;
|
|
|
- // float: left;
|
|
|
- // width: 100%;
|
|
|
- // }
|
|
|
- // li:hover p span:first-child {
|
|
|
- // color: #0e90d2;
|
|
|
- // }
|
|
|
- // }
|
|
|
}
|
|
|
}
|
|
|
/deep/.video-js {
|