commit
9fd9699a84
14 changed files with 542 additions and 293 deletions
@ -1,259 +1,261 @@ |
||||
<template> |
||||
<div class="container"> |
||||
<div class="small"> |
||||
<ul> |
||||
<li>首页</li> |
||||
<li>|</li> |
||||
<li>仪器共享</li> |
||||
<li>|</li> |
||||
<li>科研校园</li> |
||||
</ul> |
||||
<div class="container"> |
||||
<div class="small"> |
||||
<ul> |
||||
<li>首页</li> |
||||
<li>|</li> |
||||
<li>仪器共享</li> |
||||
<li>|</li> |
||||
<li>科研校园</li> |
||||
</ul> |
||||
</div> |
||||
<div class="header"> |
||||
<div class="headerLeft"> |
||||
<img src="@/assets/images/mainHome/aa.png" alt="" /> |
||||
</div> |
||||
<div class="headerRight"> |
||||
<h3>{{ info.name }}</h3> |
||||
<div class="b"> |
||||
<div class="bb"> |
||||
<p>状态<br />型号<br />仪器类型<br />生产厂商<br />仪器类别<br />服务次数</p> |
||||
</div> |
||||
<div class="bbb" |
||||
>{{ info.state_dictText }}<br />{{ info.specification }}<br />{{ info.type_dictText }}<br />{{ info.manufacturer }}<br />{{ |
||||
info.category_dictText |
||||
}}<br />{{ info.serviceFrequency }}</div |
||||
> |
||||
</div> |
||||
<div class="header"> |
||||
<div class="headerLeft"> |
||||
<img src="@/assets/images/mainHome/aa.png" alt=""> |
||||
</div> |
||||
<div class="headerRight"> |
||||
<h3>{{ info.name }}</h3> |
||||
<div class="b"> |
||||
<div class="bb"> |
||||
<p>状态<br>型号<br>仪器分类<br>生产厂商<br>仪器类别</p> |
||||
</div> |
||||
<div class="bbb">-<br>{{ info.state_dictText }}<br>分析仪器-质谱仪器-有机质谱仪器<br>杭州成功仪器质量高高科技有限公司<br>专用</div> |
||||
</div> |
||||
<div class="bbbb"> |
||||
<div class="bbbbb">所在地点      * 黄淮国际教育学院实验室</div> |
||||
<button>立即预约</button> |
||||
</div> |
||||
</div> |
||||
<div class="bbbb"> |
||||
<div class="bbbbb">所在地点       {{ cityName }}</div> |
||||
<button>立即预约</button> |
||||
</div> |
||||
<div class="center"> |
||||
<div class="box1">技术指标</div> |
||||
<div class="box2"> |
||||
1 离子源<br>1.1 配有独立的电喷雾式离子源(ESI)、大气压化学离子源(APCI)<br>1.2 插拔式可互换ESI及APCI喷针,无需任何工具可实现ESI源及APCI源快速更换<br>1.3 ESI 流速范围:确保敏捷度不损失的前提下,无需分流,流速可达到2.5mL/min以上。<br>1.4 离子源温度:离子源内两路加热雾化气,辅助加热器温度不低于700℃,该最大温度可以在软件<br>界面下设置并运行 |
||||
</div> |
||||
<div class="box1">2 离子源接口及传输系统</div> |
||||
<div class="box2"> |
||||
2.1 离子传输通道(Q0)采用锥孔结构和饭吹气技术,无毛细管类设计装置,不会堵塞,且能有效防止<br>生物样本中中性分子与不发挥缓冲盐由于真空压力梯度进入四级杆,终身不必更换锥孔,节约清洗离<br>子传输通道的毛细管类组件的费用<br>2.2 离子传输系统拥有高压离子聚焦技术,压力至少达7.5mtorr,确保最佳的离子聚焦效果和离子传输<br>效率有效去除“记忆效应”和“交叉感染” |
||||
</div> |
||||
<div class="box1">主要功能:</div> |
||||
<div class="box2"> |
||||
基于液相色谱-质谱联用技术,以液相色谱作为分离系统,质谱作为监测系统,与配套的检测试剂共同使用,在临床上用于对来源于人体样本<br>(如全血、血浆、血清、尿液样本)中的内源性物质和外源性物质(如维生素、激素)进行定性或定量检测<br> |
||||
服务内容:<br>有机化合物成分定量分析(如内源性代谢产物;药代动力学;毒物分析等);血样、组织、细胞等的靶向代谢组学和靶向脂质分析;成分分离分<br>析;方法开发等 |
||||
</div> |
||||
<div class="box1">用户须知</div> |
||||
<div class="box2">预约时间为周一至周五上午8:00-12:00,下午2:30(3:00)-5:30(6:00)</div> |
||||
<div class="box1">参考收费标准</div> |
||||
<div class="box2">协议收费</div> |
||||
</div> |
||||
</div> |
||||
<div class="center"> |
||||
<div class="box1">技术指标</div> |
||||
<div class="box2"> |
||||
{{ info.technicalIndex || '暂无信息' }} |
||||
</div> |
||||
<div class="box1">主要功能:</div> |
||||
<div class="box2"> |
||||
{{ info.function || '暂无信息' }} |
||||
</div> |
||||
<div class="box1">用户须知</div> |
||||
<div class="box2">{{ info.notice || '暂无信息' }}</div> |
||||
</div> |
||||
<div class="btn"> |
||||
<div class="btnTop"> |
||||
<h3>留言交流</h3> |
||||
<button>我要留言</button> |
||||
</div> |
||||
<div class="btnBtn"> |
||||
<div class="left"> |
||||
<div class="box"> |
||||
<img width="90px" src="@/assets/images/mainHome/h.png" alt="" /> |
||||
</div> |
||||
游客123456 |
||||
</div> |
||||
<div class="btn"> |
||||
<div class="btnTop"> |
||||
<h3>留言交流</h3> |
||||
<button>我要留言</button> |
||||
</div> |
||||
<div class="btnBtn"> |
||||
<div class="left"> |
||||
<div class="box"> |
||||
<img width="90px" src="@/assets/images/mainHome/h.png" alt=""> |
||||
</div> |
||||
游客123456 |
||||
</div> |
||||
<div class="right"> |
||||
<p>什么时候仪器空闲,</p> |
||||
<p>麻烦联系123456789,谢谢</p> |
||||
<div class="time">发布时间:2024.10.16  17:26</div> |
||||
</div> |
||||
</div> |
||||
|
||||
<div class="right"> |
||||
<p>什么时候仪器空闲,</p> |
||||
<p>麻烦联系123456789,谢谢</p> |
||||
<div class="time">发布时间:2024.10.16  17:26</div> |
||||
</div> |
||||
</div> |
||||
|
||||
<div class="btnBtn"> |
||||
<div class="left"> |
||||
<div class="box"> |
||||
<img width="90px" src="@/assets/images/mainHome/h.png" alt=""> |
||||
</div> |
||||
游客123456 |
||||
</div> |
||||
<div class="right"> |
||||
<p>什么时候仪器空闲,</p> |
||||
<p>麻烦联系123456789,谢谢</p> |
||||
<div class="time">发布时间:2024.10.16  17:26</div> |
||||
</div> |
||||
</div> |
||||
<div class="btnBtn"> |
||||
<div class="left"> |
||||
<div class="box"> |
||||
<img width="90px" src="@/assets/images/mainHome/h.png" alt=""> |
||||
</div> |
||||
游客123456 |
||||
</div> |
||||
<div class="right"> |
||||
<p>什么时候仪器空闲,</p> |
||||
<p>麻烦联系123456789,谢谢</p> |
||||
<div class="time">发布时间:2024.10.16  17:26</div> |
||||
</div> |
||||
</div> |
||||
<div class="btnBtn"> |
||||
<div class="left"> |
||||
<div class="box"> |
||||
<img width="90px" src="@/assets/images/mainHome/h.png" alt="" /> |
||||
</div> |
||||
游客123456 |
||||
</div> |
||||
<div class="right"> |
||||
<p>什么时候仪器空闲,</p> |
||||
<p>麻烦联系123456789,谢谢</p> |
||||
<div class="time">发布时间:2024.10.16  17:26</div> |
||||
</div> |
||||
</div> |
||||
<div class="btnBtn"> |
||||
<div class="left"> |
||||
<div class="box"> |
||||
<img width="90px" src="@/assets/images/mainHome/h.png" alt="" /> |
||||
</div> |
||||
游客123456 |
||||
</div> |
||||
<div class="right"> |
||||
<p>什么时候仪器空闲,</p> |
||||
<p>麻烦联系123456789,谢谢</p> |
||||
<div class="time">发布时间:2024.10.16  17:26</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</template> |
||||
<script setup> |
||||
import {getindexnew} from'@/api/mainHome/index'; |
||||
import { ref } from 'vue'; |
||||
import { useRoute } from 'vue-router'; |
||||
const route = useRoute() |
||||
const info = ref({}) |
||||
const getInfo = async () => { |
||||
const res = await getindexnew({id:route.query.id}) |
||||
info.value = res |
||||
} |
||||
getInfo() |
||||
import { getindexnew } from '@/api/mainHome/index'; |
||||
import { ref } from 'vue'; |
||||
import { useRoute } from 'vue-router'; |
||||
import aredData from 'china-area-data'; |
||||
|
||||
const route = useRoute(); |
||||
const info = ref({}); |
||||
const cityName = ref(''); |
||||
const getInfo = async () => { |
||||
const res = await getindexnew({ id: route.query.id }); |
||||
info.value = res.records[0]; |
||||
// console.log(aredData ); |
||||
console.log(aredData[86][info.value.address.substring(0, 2) + '0000'] ); |
||||
|
||||
cityName.value = aredData[86][info.value.address.substring(0, 2) + '0000'] + aredData[info.value.address.substring(0, 4) + '00'][info.value.address]; |
||||
}; |
||||
getInfo(); |
||||
</script> |
||||
<style lang="less" scoped> |
||||
.container { |
||||
.container { |
||||
width: 1200px; |
||||
margin: 0 auto; |
||||
margin-top: 5px; |
||||
|
||||
.small { |
||||
height: 35px; |
||||
line-height: 35px; |
||||
font-size: 11px; |
||||
height: 35px; |
||||
line-height: 35px; |
||||
font-size: 11px; |
||||
} |
||||
|
||||
.small li { |
||||
display: inline-block; |
||||
padding: 0 10px; |
||||
display: inline-block; |
||||
padding: 0 10px; |
||||
} |
||||
|
||||
.header { |
||||
width: 100%; |
||||
height: 450px; |
||||
background-color: #ffffff; |
||||
display: flex; |
||||
justify-content: space-between; |
||||
padding: 60px 45px; |
||||
width: 100%; |
||||
height: 450px; |
||||
background-color: #ffffff; |
||||
display: flex; |
||||
justify-content: space-between; |
||||
padding: 60px 45px; |
||||
|
||||
.headerLeft { |
||||
width: 310px; |
||||
background-color: #f3f6fb; |
||||
} |
||||
.headerLeft { |
||||
width: 310px; |
||||
background-color: #f3f6fb; |
||||
} |
||||
|
||||
.headerRight { |
||||
width: 750px; |
||||
} |
||||
.headerRight { |
||||
width: 750px; |
||||
} |
||||
|
||||
.headerRight h3 { |
||||
font-weight: 900; |
||||
font-size: 23px; |
||||
color: #333333; |
||||
} |
||||
|
||||
.b { |
||||
margin-top: 20px; |
||||
width: 380px; |
||||
height: 160px; |
||||
display: flex; |
||||
justify-content: space-between; |
||||
color: #3f3f3f; |
||||
border: none; |
||||
} |
||||
.headerRight h3 { |
||||
font-weight: 900; |
||||
font-size: 23px; |
||||
color: #333333; |
||||
} |
||||
|
||||
.bb { |
||||
width: 80px; |
||||
} |
||||
.b { |
||||
margin-top: 20px; |
||||
width: 380px; |
||||
height: 160px; |
||||
display: flex; |
||||
justify-content: space-between; |
||||
color: #3f3f3f; |
||||
border: none; |
||||
} |
||||
|
||||
.bbb { |
||||
width: 290px; |
||||
.bb { |
||||
width: 80px; |
||||
} |
||||
|
||||
} |
||||
.bbb { |
||||
width: 290px; |
||||
} |
||||
|
||||
.bbbb { |
||||
width: 600px; |
||||
display: flex; |
||||
justify-content: space-between; |
||||
} |
||||
.bbbb { |
||||
width: 600px; |
||||
display: flex; |
||||
justify-content: space-between; |
||||
} |
||||
|
||||
.bbbbb { |
||||
color: #7e7e7e; |
||||
} |
||||
.bbbbb { |
||||
color: #7e7e7e; |
||||
} |
||||
|
||||
button { |
||||
width: 170px; |
||||
height: 40px; |
||||
background-color: #002e97; |
||||
right: 30px; |
||||
color: #ffffff; |
||||
border-radius: 0.3cap; |
||||
font-size: 14px; |
||||
} |
||||
button { |
||||
width: 170px; |
||||
height: 40px; |
||||
background-color: #002e97; |
||||
right: 30px; |
||||
color: #ffffff; |
||||
border-radius: 0.3cap; |
||||
font-size: 14px; |
||||
} |
||||
} |
||||
|
||||
.center { |
||||
width: 100%; |
||||
height: 1050px; |
||||
background-color: #ffffff; |
||||
padding: 50px; |
||||
border-top: #ebebeb 1px solid; |
||||
border-bottom: #ebebeb 1px solid; |
||||
width: 100%; |
||||
height: 1050px; |
||||
background-color: #ffffff; |
||||
padding: 50px; |
||||
border-top: #ebebeb 1px solid; |
||||
border-bottom: #ebebeb 1px solid; |
||||
} |
||||
|
||||
.box1 { |
||||
font-weight: 900; |
||||
color: #000000; |
||||
margin-bottom: 40px; |
||||
font-weight: 900; |
||||
color: #000000; |
||||
margin-bottom: 40px; |
||||
} |
||||
|
||||
.box2 { |
||||
color: #1e1e1e; |
||||
margin-bottom: 40px; |
||||
color: #1e1e1e; |
||||
margin-bottom: 40px; |
||||
} |
||||
|
||||
.btn { |
||||
height: 500px; |
||||
height: 500px; |
||||
|
||||
padding: 20px 0px 10px 30px; |
||||
.btnTop{ |
||||
display: flex; |
||||
justify-content: space-between; |
||||
margin-bottom: 25px; |
||||
h3{ |
||||
font-weight: 900; |
||||
font-size: 19px; |
||||
color: #000000; |
||||
} |
||||
button { |
||||
width: 170px; |
||||
height: 40px; |
||||
background-color: #002e97; |
||||
right: 30px; |
||||
color: #ffffff; |
||||
border-radius: 0.4cap; |
||||
font-size: 14px; |
||||
font-weight: 300; |
||||
} |
||||
} |
||||
} |
||||
.btnBtn{ |
||||
height: 110px; |
||||
width: 1170px; |
||||
padding: 20px 0px 10px 30px; |
||||
.btnTop { |
||||
display: flex; |
||||
justify-content: space-between; |
||||
margin-bottom: 20px; |
||||
.left{ |
||||
width: 100px; |
||||
margin-bottom: 25px; |
||||
h3 { |
||||
font-weight: 900; |
||||
font-size: 19px; |
||||
color: #000000; |
||||
} |
||||
.right{ |
||||
position: relative; |
||||
width: 1000px; |
||||
height: 110px; |
||||
background-color: #ffffff; |
||||
padding: 10px 10px 10px 30px; |
||||
.time{ |
||||
position: absolute; |
||||
right: 20px; |
||||
bottom: 10px; |
||||
color: #b2b2b2; |
||||
} |
||||
button { |
||||
width: 170px; |
||||
height: 40px; |
||||
background-color: #002e97; |
||||
right: 30px; |
||||
color: #ffffff; |
||||
border-radius: 0.4cap; |
||||
font-size: 14px; |
||||
font-weight: 300; |
||||
} |
||||
} |
||||
} |
||||
.btnBtn { |
||||
height: 110px; |
||||
width: 1170px; |
||||
display: flex; |
||||
justify-content: space-between; |
||||
margin-bottom: 20px; |
||||
.left { |
||||
width: 100px; |
||||
} |
||||
.right { |
||||
position: relative; |
||||
width: 1000px; |
||||
height: 110px; |
||||
background-color: #ffffff; |
||||
padding: 10px 10px 10px 30px; |
||||
.time { |
||||
position: absolute; |
||||
right: 20px; |
||||
bottom: 10px; |
||||
color: #b2b2b2; |
||||
} |
||||
} |
||||
} |
||||
} |
||||
</style> |
||||
} |
||||
</style> |
||||
|
Loading…
Reference in new issue