| 
						 | 
						- <template>
 - 	<view>
 - 
 - 		<view class="leftClick"
 - 		@click="$utils.navigateBack">
 - 			<uv-icon
 - 			size="30rpx"
 - 			color="#fff"
 - 			name="arrow-left"></uv-icon>
 - 		</view>
 - 
 - 		<view style="width: 100vw; height: 553rpx;">
 - 			<!-- <image style="width: 100vw; height: 553rpx;"
 - 				src="https://pic1.ajkimg.com/display/anjuke/ea5773-%E8%83%9C%E9%80%B8%E5%9C%B0%E4%BA%A7/3b5e900e0ed231e6154759c8c885b6cc-800x650.jpg?frame=1"
 - 				mode="aspectFill" /> -->
 - 				<uv-swiper
 - 				:list="detail.image && detail.image.split(',')" 
 - 				indicator
 - 				height="553rpx"
 - 				indicatorStyle="bottom: 100rpx;"
 - 				></uv-swiper>
 - 		</view>
 - 
 - 		<view
 - 			style="padding: 36rpx; background: #FFF;">
 - 
 - 			<view class="t0">{{ detail.money }}元/月</view>
 - 			<view class="t1">{{ detail.title }} {{ detail.home }}</view>
 - 			<!-- <view class="t2">房源编号:HC42012205JC33V</view> -->
 - 			<view class="t2">{{ detail.titleSub }}</view>
 - 			<view class="t2">{{ detail.createTime }}更新 · 浏览 {{ detail.num }}</view>
 - 
 - 			<view class="driver"></view>
 - 
 - 			<view class="flex-wrap xr">
 - 				<view class="sb-w4 h70">
 - 					<view class="font-a">{{ detail.face }}</view>
 - 					<view class="font-b">朝向</view>
 - 				</view>
 - 				<view class="sb-w4 h70">
 - 					<view class="font-a">{{ detail.crm }}</view>
 - 					<view class="font-b">面积</view>
 - 				</view>
 - 				<view class="sb-w4 h70">
 - 					<view class="font-a">{{ detail.floor }}</view>
 - 					<view class="font-b">楼层</view>
 - 				</view>
 - 				<view class="sb-w4 h70">
 - 					<view class="font-a">{{ detail.decoration }}</view>
 - 					<view class="font-b">装修</view>
 - 				</view>
 - 			</view>
 - 
 - 			<view class="driver"></view>
 - 
 - 			<view class="line64">
 - 				<view class="flex-sb">
 - 					<view class="w50">
 - 						<span class="font-b">付款:</span>
 - 						<span class="font-c">{{ detail.payment }}</span>
 - 					</view>
 - 					<view class="w50">
 - 						<span class="font-b">电梯:</span>
 - 						<span class="font-c">{{ detail.lift }}</span>
 - 					</view>
 - 				</view>
 - 				<view class="flex-sb">
 - 					<view class="w50">
 - 						<span class="font-b">交付:</span>
 - 						<span class="font-c">{{ detail.deliver }}</span>
 - 					</view>
 - 					<view class="w50">
 - 						<span class="font-b">看房:</span>
 - 						<span class="font-c">{{ detail.showings }}</span>
 - 					</view>
 - 				</view>
 - 				<!-- <view class="flex-sb">
 - 					<view>
 - 						<span class="font-b">投诉:</span>
 - 						<span class="font-c">
 - 							<uni-icons type="phone" size="12" />
 - 							{{ detail.phone }}
 - 						</span>
 - 					</view>
 - 				</view> -->
 - 				<!-- <view class="flex-sb">
 - 				<view>
 - 					<span class="font-b">小区:</span>
 - 					<span class="font-c">
 - 						<uni-icons type="paperplane" size="12" />
 - 						{{ detail.address }}
 - 					</span>
 - 				</view>
 - 			</view> -->
 - 			
 - 			
 - 			<!-- <view 
 - 			style="margin-left: auto;"
 - 			class="d-btn" @click="clickService">
 - 				<span>打电话</span>
 - 			</view> -->
 - 			
 - 			
 -             <callPhone
 -             :phone="detail.phone" 
 -             type="1"
 -             :phoneTitle="detail.title"
 -             :pid="detail.id"
 -             title="联系房东"
 -             :showModel="true"/>
 - 			
 - 		</view>
 - 
 - 	</view>
 - 
 - 	<!-- 地图位置信息 -->
 - 	<view style="padding: 20rpx;background-color: #FFF;">
 - 		<mapCard
 - 			v-if="detail.latitude && detail.longitude"
 - 			:address-name="detail.address"
 - 			:latitude="detail.latitude"
 - 			:longitude="detail.longitude"
 - 			:address-detail="detail.title"
 - 			@mapClick="onMapClick"
 - 		/>
 - 	</view>
 - 
 - 		<!-- <view class="b-fiexd flex" style="height: 98rpx; z-index: 2;">
 - 			<view style="padding-left: 20rpx;">
 - 				<image src="/static/logo.png" class="radius80 test" />
 - 			</view>
 - 			<view style="padding: 12rpx 20rpx; width: 280rpx;
 - 			display: flex;align-items: center;">
 - 				<view class="font-d">{{ detail.userId }}</view>
 - 			</view>
 - 			<view style="padding: 20rpx" @click="clickShare()">
 - 				<uni-icons type="redo"></uni-icons>
 - 			</view>
 - 			<view class="d-btn" @click="clickService">
 - 				<span>打电话</span>
 - 			</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'
 - 	import mapCard from '@/components/base/mapCard.vue'
 - 	export default {
 - 		mixins: [mixinsList],
 - 		components : {
 - 			commentList,
 - 			mapCard,
 - 		},
 - 		data() {
 - 			return {
 - 				id : 0,
 - 				detail : {},
 - 				collectionFlag : false,
 - 				mixinsListApi : 'getCommentPage',
 - 				params : {
 - 					type : '1',
 - 					orderId : '',
 - 					name : '',
 - 				},
 - 			}
 - 		},
 - 		onLoad(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/renting/rentingDetail?id=' + this.id
 - 		},
 - 		onPullDownRefresh() {
 - 			this.getDetail()
 - 		},
 - 		onShow() {
 - 			this.getDetail()
 - 		},
 - 		methods: {
 - 			// 地图点击事件
 - 			onMapClick(data) {
 - 				console.log('地图点击事件:', data);
 - 			},
 - 			clickShare() {
 - 				uni.share({
 - 					provider: 'weixin',
 - 					type: 5,
 - 					success: (res) => {
 - 						console.log(res);
 - 					}
 - 				});
 - 			},
 - 			clickService() {
 - 				uni.makePhoneCall({
 - 					phoneNumber: this.detail.phone,
 - 				});
 - 			},
 - 			getDetail(){
 - 				let data = {
 - 					id : this.id
 - 				}
 - 				
 - 				this.$api('getRentDetail', data, res => {
 - 					if(res.code == 200){
 - 						
 - 						this.params.name = res.result.title
 - 						
 - 						this.detail = res.result
 - 						
 - 						// 设置分享信息
 - 						this.share.title = res.result.title
 - 						this.share.imageUrl = this.$utils.getImageOne(res.result.image)
 - 					}
 - 				})
 - 			},
 - 		}
 - 	}
 - </script>
 - 
 - <style scoped lang="scss">
 - 	.leftClick{
 - 		position: absolute;
 - 		top: calc(var(--status-bar-height) + 20rpx);
 - 		left: 20rpx;
 - 		background-color: #00000033;
 - 		padding: 20rpx;
 - 		border-radius: 50%;
 - 		z-index: 99;
 - 	}
 - 	
 - 	.t0 {
 - 		font-weight: 1000;
 - 		font-size: 32rpx;
 - 		color: #FF0000;
 - 		line-height: 64rpx;
 - 	}
 - 
 - 	.t1 {
 - 		font-weight: bold;
 - 		font-size: 36rpx;
 - 		color: #3D3D3D;
 - 		line-height: 64rpx;
 - 	}
 - 
 - 	.t2 {
 - 		font-weight: 400;
 - 		font-size: 24rpx;
 - 		color: #ADADAD;
 - 		line-height: 42rpx;
 - 	}
 - 
 - 	.driver {
 - 		width: 100%;
 - 		height: 2rpx;
 - 		background-color: #D5D5D5;
 - 		opacity: .4;
 - 		margin: 20rpx auto;
 - 	}
 - 
 - 	.xr {
 - 		padding: 10rpx 0 20rpx;
 - 	}
 - 
 - 	.font-a {
 - 		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
 - 		font-weight: 400;
 - 		font-size: 30rpx;
 - 		color: #3D3D3D;
 - 		line-height: 46rpx;
 - 		text-align: center;
 - 	}
 - 
 - 	.font-b {
 - 		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
 - 		font-weight: 400;
 - 		font-size: 24rpx;
 - 		color: #ADADAD;
 - 		line-height: 46rpx;
 - 	}
 - 
 - 	.font-d {
 - 		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
 - 		font-weight: 800;
 - 		font-size: 28rpx;
 - 		color: #333;
 - 		line-height: 32rpx;
 - 	}
 - 
 - 	.font-c {
 - 		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
 - 		font-weight: 400;
 - 		font-size: 24rpx;
 - 		color: #333;
 - 		line-height: 46rpx;
 - 	}
 - 
 - 
 - 	.d-btn {
 - 		width: 200rpx;
 - 		height: 72rpx;
 - 		line-height: 72rpx;
 - 		background: #4255E4;
 - 		border-radius: 36rpx 36rpx 36rpx 36rpx;
 - 
 - 		font-weight: 400;
 - 		font-size: 28rpx;
 - 		color: #FFFFFF;
 - 		text-align: center;
 - 
 - 		margin: 12rpx;
 - 	}
 - </style>
 
 
  |