<template>
							 | 
						|
									<view class="postDetail">
							 | 
						|
										<navbar leftClick @leftClick="$utils.navigateBack" title="详情" />
							 | 
						|
								
							 | 
						|
										<view class="swipe">
							 | 
						|
											<uv-swiper 
							 | 
						|
											:list="[detail.imageTitle]" 
							 | 
						|
											indicator
							 | 
						|
											height="420rpx"></uv-swiper>
							 | 
						|
										</view>
							 | 
						|
								
							 | 
						|
										<view class="box">
							 | 
						|
											
							 | 
						|
											<view class="title">
							 | 
						|
												{{ detail.title }}
							 | 
						|
											</view>
							 | 
						|
								
							 | 
						|
											<view class="createBy">
							 | 
						|
												{{ detail.num }}余座
							 | 
						|
												{{ detail.startTime }}出发
							 | 
						|
											</view>
							 | 
						|
											<view class="createBy">
							 | 
						|
												{{ detail.startAddress }}
							 | 
						|
												到
							 | 
						|
												{{ detail.endAddress }}
							 | 
						|
											</view>
							 | 
						|
											<view class="createBy">
							 | 
						|
												<view class="">
							 | 
						|
													{{ $dayjs(detail.createTime).format('YYYY-MM-DD') }}
							 | 
						|
												</view>
							 | 
						|
												
							 | 
						|
												<callPhone
							 | 
						|
												style="margin-left: auto;"
							 | 
						|
												:phone="detail.phone" 
							 | 
						|
												title="司机"/>
							 | 
						|
											</view>
							 | 
						|
											
							 | 
						|
										</view>
							 | 
						|
										
							 | 
						|
										<commentList
							 | 
						|
										@getData="getData"
							 | 
						|
										:list="list"
							 | 
						|
										:params="params"
							 | 
						|
										/>
							 | 
						|
								
							 | 
						|
									</view>
							 | 
						|
								</template>
							 | 
						|
								
							 | 
						|
								<script>
							 | 
						|
									import mixinsList from '@/mixins/list.js'
							 | 
						|
									import commentList from '../components/list/comment/commentList.vue'
							 | 
						|
									export default {
							 | 
						|
										mixins: [mixinsList],
							 | 
						|
										components: {
							 | 
						|
											commentList
							 | 
						|
										},
							 | 
						|
										data() {
							 | 
						|
											return {
							 | 
						|
												detail: {},
							 | 
						|
												mixinsListApi : 'getCommentPage',
							 | 
						|
												params : {
							 | 
						|
													type : '7',
							 | 
						|
													orderId : '',
							 | 
						|
													name : '',
							 | 
						|
												},
							 | 
						|
												id : 0,
							 | 
						|
											}
							 | 
						|
										},
							 | 
						|
										onLoad(options) {
							 | 
						|
											// this.$route.query的参数
							 | 
						|
											console.log(options)
							 | 
						|
											this.id = options.id
							 | 
						|
											
							 | 
						|
											
							 | 
						|
											this.queryParams.type = this.params.type
							 | 
						|
											this.queryParams.orderId = options.id
							 | 
						|
											
							 | 
						|
											this.params.orderId = options.id
							 | 
						|
											
							 | 
						|
											// 设置分享路径
							 | 
						|
											this.share.path = '/pages_order/car/carListDetail?id=' + this.id
							 | 
						|
										},
							 | 
						|
										onPullDownRefresh(){
							 | 
						|
											this.getDetail()
							 | 
						|
										},
							 | 
						|
										onShow() {
							 | 
						|
											this.getDetail()
							 | 
						|
										},
							 | 
						|
										methods: {
							 | 
						|
											getDetail() {
							 | 
						|
												this.$api('getCatDetail', {
							 | 
						|
													id : this.id
							 | 
						|
												}, res => {
							 | 
						|
													uni.stopPullDownRefresh()
							 | 
						|
													if (res.code == 200) {
							 | 
						|
														this.params.title = res.result.title
							 | 
						|
														
							 | 
						|
														this.detail = res.result
							 | 
						|
														
							 | 
						|
														// 设置分享信息
							 | 
						|
														this.share.title = res.result.title || '拼车详情'
							 | 
						|
														this.share.imageUrl = this.$utils.getImageOne(res.result.imageTitle)
							 | 
						|
													}
							 | 
						|
												})
							 | 
						|
											},
							 | 
						|
										}
							 | 
						|
									}
							 | 
						|
								</script>
							 | 
						|
								
							 | 
						|
								<style lang="scss" scoped>
							 | 
						|
									.postDetail {
							 | 
						|
										.box {
							 | 
						|
											padding: 20rpx;
							 | 
						|
											width: 100vw;
							 | 
						|
											background-color: #fff;
							 | 
						|
											box-sizing: border-box;
							 | 
						|
											.title {
							 | 
						|
												font-size: 34rpx;
							 | 
						|
												font-weight: 600;
							 | 
						|
												color: #000;
							 | 
						|
											}
							 | 
						|
								
							 | 
						|
											.createBy {
							 | 
						|
												display: flex;
							 | 
						|
												margin-top: auto;
							 | 
						|
												margin-bottom: 10rpx;
							 | 
						|
												font-size: 24rpx;
							 | 
						|
												margin-top: 20rpx;
							 | 
						|
												color: #555;
							 | 
						|
								
							 | 
						|
												&>view {
							 | 
						|
													display: flex;
							 | 
						|
													align-items: center;
							 | 
						|
													justify-content: center;
							 | 
						|
													padding-right: 20rpx;
							 | 
						|
												}
							 | 
						|
											}
							 | 
						|
								
							 | 
						|
											.controls {
							 | 
						|
												margin-top: 30rpx;
							 | 
						|
											}
							 | 
						|
								
							 | 
						|
											.content {
							 | 
						|
												margin-top: 30rpx;
							 | 
						|
												font-size: 28rpx;
							 | 
						|
											}
							 | 
						|
										}
							 | 
						|
									}
							 | 
						|
									.phone{
							 | 
						|
										background-color: rgba($uni-color, 0.2);
							 | 
						|
										color: $uni-color;
							 | 
						|
										padding: 8rpx 16rpx;
							 | 
						|
										border-radius: 10rpx;
							 | 
						|
										margin-left: auto;
							 | 
						|
										image{
							 | 
						|
											width: 20rpx;
							 | 
						|
											height: 20rpx;
							 | 
						|
										}
							 | 
						|
									}
							 | 
						|
								</style>
							 |