Browse Source

研究院修改

master
aBin 5 years ago
parent
commit
890a8a7c2f
  1. 37
      src/views/NewPlatform/Children/ShareChild/Institute.vue

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

@ -6,21 +6,18 @@
</div> </div>
<banner :show-page="showPage" /> <banner :show-page="showPage" />
<div class="inner ins-box"> <div class="inner ins-box">
<p class="font-bold-24 item-title">设备列表</p> <p class="font-bold-24 item-title">研究院介绍</p>
<div class="d-flex flex-wrap"> <div>123</div>
<div <p class="font-bold-24 item-title" v-if="list[0]">设备列表</p>
:class="(index + 1) % 4 === 0 ? 'margin-0' : ''" <div class="d-flex flex-wrap" v-if="list[0]">
:key="index" <div :class="(index + 1) % 4 === 0 ? 'margin-0' : ''" :key="index" class="item-box mb-8" v-for="(item, index) in list">
class="item-box mb-8"
v-for="(item, index) in list"
>
<img :src="item.visitLocation" style="height: 220px; width: 100%" /> <img :src="item.visitLocation" style="height: 220px; width: 100%" />
<p class="font-24 my-4">{{ item.name }}</p> <p class="font-24 my-4">{{ item.name }}</p>
<p @click="jump(item.id)" class="font-16 baseColor item-more">了解更多</p> <p @click="jump(item.id)" class="font-16 baseColor item-more">了解更多</p>
</div> </div>
</div> </div>
<p class="font-bold-24 item-title">人才团队带头人情况</p> <p class="font-bold-24 item-title" v-if="obj !== {}">人才团队带头人情况</p>
<div class="d-flex"> <div class="d-flex" v-if="obj !== {}">
<div class="header-box" style="flex: 1"> <div class="header-box" style="flex: 1">
<p style="background: #11b7ce; color: #fff">姓名</p> <p style="background: #11b7ce; color: #fff">姓名</p>
<p>性别</p> <p>性别</p>
@ -34,7 +31,7 @@
<p>工作单位</p> <p>工作单位</p>
<p>研究方向</p> <p>研究方向</p>
</div> </div>
<div class="header-box" style="flex: 5; background: #fff"> <div class="header-box" style="flex: 5; background: #fff" v-if="obj">
<p style="border-bottom: 1px solid #eee">{{ obj.name }}</p> <p style="border-bottom: 1px solid #eee">{{ obj.name }}</p>
<p> <p>
<span v-if="obj.gender - 0 === 1"></span> <span v-if="obj.gender - 0 === 1"></span>
@ -51,12 +48,11 @@
<p>{{ obj.direction }}</p> <p>{{ obj.direction }}</p>
</div> </div>
</div> </div>
<p class="font-bold-24 item-title">团队成员信息</p> <!-- <p class="font-bold-24 item-title" v-if="obj !== {} || obj.teamMemberList !== []">团队成员信息</p>
<div style="background: #fff"> <div style="background: #fff" v-if="obj !== {} || obj.teamMemberList !== []">
<div class="d-flex"> <div class="d-flex">
<div class="h-box" style="flex: 1">姓名</div> <div class="h-box" style="flex: 1">姓名</div>
<div class="h-box" style="flex: 1">性别</div> <div class="h-box" style="flex: 1">性别</div>
<!-- <div class="h-box" style="flex: 1">所在单位</div> -->
<div class="h-box" style="flex: 1">出生年月</div> <div class="h-box" style="flex: 1">出生年月</div>
<div class="h-box" style="flex: 1">学历学位</div> <div class="h-box" style="flex: 1">学历学位</div>
<div class="h-box" style="flex: 1">职称职务</div> <div class="h-box" style="flex: 1">职称职务</div>
@ -68,13 +64,12 @@
<span v-if="item.gender - 0 === 1"></span> <span v-if="item.gender - 0 === 1"></span>
<span v-else-if="item.gender - 0 === 2"></span> <span v-else-if="item.gender - 0 === 2"></span>
</div> </div>
<!-- <div class="con-box" style="flex: 1">???????????????</div> -->
<div class="con-box" style="flex: 1">{{ item.birthday }}</div> <div class="con-box" style="flex: 1">{{ item.birthday }}</div>
<div class="con-box" style="flex: 1">{{ item.education }}</div> <div class="con-box" style="flex: 1">{{ item.education }}</div>
<div class="con-box" style="flex: 1">{{ item.position }}</div> <div class="con-box" style="flex: 1">{{ item.position }}</div>
<div class="con-box" style="flex: 1">{{ item.direction }}</div> <div class="con-box" style="flex: 1">{{ item.direction }}</div>
</div> </div>
</div> </div> -->
</div> </div>
</div> </div>
</template> </template>
@ -131,8 +126,10 @@ export default {
const res = await selInstrumentByRes(params); const res = await selInstrumentByRes(params);
const { code, msg, data } = res.data; const { code, msg, data } = res.data;
if (code === 200) { if (code === 200) {
this.list = data.list; if (data.list !== []) {
this.total = parseInt(data.total); this.list = data.list;
this.total = parseInt(data.total);
}
} }
} catch (error) { } catch (error) {
console.log(error); console.log(error);
@ -145,7 +142,9 @@ export default {
const res = await teamSearch(params); const res = await teamSearch(params);
const { code, msg, data } = res.data; const { code, msg, data } = res.data;
if (code === 200) { if (code === 200) {
this.obj = data[0]; if (data !== []) {
this.obj = data[0];
}
} }
} catch (error) { } catch (error) {
console.log(error); console.log(error);

Loading…
Cancel
Save