|
@ -1,6 +1,6 @@ |
|
|
<template> |
|
|
<template> |
|
|
<div> |
|
|
<div> |
|
|
<rotation /> |
|
|
<banner :show-page="showPage" /> |
|
|
<h-nav /> |
|
|
<h-nav /> |
|
|
<div class="inner"> |
|
|
<div class="inner"> |
|
|
<bread-crumb :arr="arr" /> |
|
|
<bread-crumb :arr="arr" /> |
|
@ -17,22 +17,24 @@ |
|
|
>购物车</span> 后可通过顶部菜单栏的购物车查看。 |
|
|
>购物车</span> 后可通过顶部菜单栏的购物车查看。 |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="fill-width white d-flex flex-column align-center py-10"> |
|
|
<div class="flow-path1 white"> |
|
|
<img src="~assets/image.jpeg" /> |
|
|
<div class="flow-content white d-flex flex-column pb-5"> |
|
|
<div class="font-16 line-height-36"> |
|
|
<img src="~assets/image.jpeg" style="width:80%" /> |
|
|
① 申请服务:选择服务项目 |
|
|
<div class="font-16 line-height-36 textColor mt-4"> |
|
|
<br />② 提交委托单/协议:电话或其他方式联系买家,填写并提交委托单/协议 线下沟通 |
|
|
① 申请服务:选择服务项目 |
|
|
<br />③ 确认委托单/协议:卖家提供服务时间及价格,买家确认委托单/协议。 签订协议 |
|
|
<br />② 提交委托单/协议:电话或其他方式联系买家,填写并提交委托单/协议 线下沟通 |
|
|
<br />④ 付款:接受线上或线下支付,可分批次付款。 |
|
|
<br />③ 确认委托单/协议:卖家提供服务时间及价格,买家确认委托单/协议。 签订协议 |
|
|
<br />⑤ 接受服务:买家提供材料(试验样品或试验方案等),卖家提供服务 |
|
|
<br />④ 付款:接受线上或线下支付,可分批次付款。 |
|
|
<br />⑥ 获得结果:卖家提交结果及发票,买家获取结果。 |
|
|
<br />⑤ 接受服务:买家提供材料(试验样品或试验方案等),卖家提供服务 |
|
|
|
|
|
<br />⑥ 获得结果:卖家提交结果及发票,买家获取结果。 |
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="inner d-flex flex-wrap" style="margin: 60px auto"> |
|
|
<div class="inner d-flex flex-wrap" style="margin: 60px auto"> |
|
|
<div |
|
|
<div |
|
|
:class="(index + 1) % 4 === 0 ? 'margin-0' : ''" |
|
|
:class="(index + 1) % 4 === 0 ? 'margin-0' : ''" |
|
|
:key="index" |
|
|
:key="index" |
|
|
class="item-box" |
|
|
class="item-box mb-8" |
|
|
v-for="(item, index) in list" |
|
|
v-for="(item, index) in list" |
|
|
> |
|
|
> |
|
|
<img :src="item.picUrl" style="height: 220px; width: 100%; border: 1px solid #ccc" /> |
|
|
<img :src="item.picUrl" style="height: 220px; width: 100%; border: 1px solid #ccc" /> |
|
@ -49,13 +51,14 @@ |
|
|
</template> |
|
|
</template> |
|
|
|
|
|
|
|
|
<script> |
|
|
<script> |
|
|
|
|
|
import { mapMutations } from 'vuex'; |
|
|
import { selService } from 'config/api'; |
|
|
import { selService } from 'config/api'; |
|
|
import Rotation from 'components/Rotation/Rotation.vue'; |
|
|
import Banner from 'components/Banner/Banner.vue'; |
|
|
import HNav from './../components/HNav.vue'; |
|
|
import HNav from './../components/HNav.vue'; |
|
|
import BreadCrumb from 'components/BreadCrumb/BreadCrumb.vue'; |
|
|
import BreadCrumb from 'components/BreadCrumb/BreadCrumb.vue'; |
|
|
export default { |
|
|
export default { |
|
|
name: 'Service', |
|
|
name: 'Service', |
|
|
components: { HNav, Rotation, BreadCrumb }, |
|
|
components: { HNav, Banner, BreadCrumb }, |
|
|
data() { |
|
|
data() { |
|
|
return { |
|
|
return { |
|
|
str: '这是服务界面', |
|
|
str: '这是服务界面', |
|
@ -63,8 +66,9 @@ export default { |
|
|
typeOfPlatform: '创新平台', |
|
|
typeOfPlatform: '创新平台', |
|
|
arr: [ |
|
|
arr: [ |
|
|
{ name: '创新平台', url: '/NewPlatform/NewCore' }, |
|
|
{ name: '创新平台', url: '/NewPlatform/NewCore' }, |
|
|
{ name: '知识培训服务平台', url: '' }, |
|
|
{ name: '知识培训服务平台', url: '/NewPlatform/NewService' }, |
|
|
], |
|
|
], |
|
|
|
|
|
showPage: 33, |
|
|
list: [], |
|
|
list: [], |
|
|
current: 1, |
|
|
current: 1, |
|
|
pageSize: 8, |
|
|
pageSize: 8, |
|
@ -75,10 +79,11 @@ export default { |
|
|
this.getService(); |
|
|
this.getService(); |
|
|
}, |
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
|
|
|
|
...mapMutations('home', ['setServiceArr']), |
|
|
// 获取服务列表 |
|
|
// 获取服务列表 |
|
|
async getService() { |
|
|
async getService() { |
|
|
try { |
|
|
try { |
|
|
const params = { param: {} }; |
|
|
const params = { param: { serviceType: 1 } }; |
|
|
const res = await selService(params); |
|
|
const res = await selService(params); |
|
|
const { code, data, msg } = res.data; |
|
|
const { code, data, msg } = res.data; |
|
|
if (code === 200) { |
|
|
if (code === 200) { |
|
@ -90,6 +95,8 @@ export default { |
|
|
}, |
|
|
}, |
|
|
// 查看 服务 详情 |
|
|
// 查看 服务 详情 |
|
|
jump(id) { |
|
|
jump(id) { |
|
|
|
|
|
this.setServiceArr([]); |
|
|
|
|
|
this.setServiceArr(this.arr); |
|
|
this.$router.push({ |
|
|
this.$router.push({ |
|
|
path: '/NewPlatform/ServiceDet', |
|
|
path: '/NewPlatform/ServiceDet', |
|
|
name: 'ServiceDet', |
|
|
name: 'ServiceDet', |
|
@ -132,4 +139,13 @@ export default { |
|
|
font-size: 16px; |
|
|
font-size: 16px; |
|
|
color: rgba(0, 0, 0, 0.65); |
|
|
color: rgba(0, 0, 0, 0.65); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.flow-path1 { |
|
|
|
|
|
padding: 80px 9%; |
|
|
|
|
|
position: relative; |
|
|
|
|
|
|
|
|
|
|
|
.flow-content { |
|
|
|
|
|
width: 80%; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
</style> |
|
|
</style> |
|
|