You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

104 lines
3.2 KiB

<template>
<div>
5 years ago
<banner :show-page="showPage" />
<div class="inner" style="margin-top:40px">
<a-breadcrumb>
<a-breadcrumb-item>绿谷生物</a-breadcrumb-item>
<a-breadcrumb-item :key="index" v-for="(item,index) in serviceArr">
<router-link :to="item.url">{{ item.name }}</router-link>
</a-breadcrumb-item>
</a-breadcrumb>
</div>
<div class="posi-name">
<p class="service-name">{{ obj.name }}</p>
<p class="service-eng">SERVICE</p>
</div>
<div class="inner service-box">
5 years ago
<!-- <div style="margin-bottom: 40px" v-dompurify-html="obj.content"></div> -->
<div
style="margin-bottom: 40px"
>山西绿谷生物科技股份有限公司立足功能食品生物医药和大健康产业聚焦创新聚力孵化聚合产业致力建设集创新链孵化链和产业链为一体产学研协同多学科交叉大中小企业融通线上线下相结合的融合发展机制和开放式创新创业平台培育打造全链条一体化新型社会研发机构和创新创业生态系统构筑专业化集群化园区化产业发展新模式和新业态公司秉持创新开放协同融合发展理 赋能健康中国筑梦绿色未来为愿景构建创新创业生态发展特色产业集群打造全链条一体化开放 式创新创业高地为使命大力推动建设共融共生共建 共创价值共同体</div>
<div>
<!-- <a-button>直接申请</a-button> -->
5 years ago
<intention-model :type-data="typeData" style="float: left; margin-right: 20px" />
<!-- <a-button type="primary">加入购物车</a-button> -->
<add-shopping :type-data="typeData" />
</div>
</div>
</div>
</template>
<script>
5 years ago
import { mapState } from 'vuex';
import { selContent } from 'config/api';
import IntentionModel from 'components/Introduce/IntentionModel.vue';
5 years ago
import Banner from 'components/Banner/Banner.vue';
import AddShopping from 'components/Introduce/AddShopping.vue';
export default {
name: 'ServiceDet',
5 years ago
components: { IntentionModel, Banner, AddShopping },
data() {
return {
5 years ago
showPage: 100,
obj: {
name: '',
id: '',
content: '',
},
typeData: {
type: 0,
Id: '',
},
};
},
5 years ago
computed: mapState('home', ['serviceArr']),
async created() {
this.typeData.Id = this.$route.params.id;
5 years ago
await this.getData(this.$route.params.id);
},
5 years ago
methods: {
async getData(id) {
try {
const params = { param: { id } };
const res = await selContent(params);
const { code, msg, data } = res.data;
if (code === 200) {
console.log(data);
this.obj = data;
}
} catch (error) {
console.log(error);
}
},
},
};
</script>
<style lang="stylus" scoped>
.service-box {
margin: 60px auto;
min-height: 400px;
padding: 20px;
background: #fff;
}
.posi-name {
position: absolute;
left: 20%;
top: 300px;
color: #fff;
text-align: center;
}
.service-name {
font-size: 40px;
margin-bottom: 0 !important;
}
.service-eng {
font-size: 16px;
}
</style>