whx пре 10 месеци
родитељ
комит
93b27efc30
41 измењених фајлова са 682 додато и 87 уклоњено
  1. 1 1
      virgo.wzfrontend/yui_wx/components/house/houseItem.vue
  2. 1 1
      virgo.wzfrontend/yui_wx/components/house/houseItems.vue
  3. 11 5
      virgo.wzfrontend/yui_wx/pages.json
  4. 2 1
      virgo.wzfrontend/yui_wx/pages/highseas/highseas.vue
  5. 412 0
      virgo.wzfrontend/yui_wx/pages/house/house.vue
  6. 2 5
      virgo.wzfrontend/yui_wx/pages/project/project.vue
  7. 1 33
      virgo.wzfrontend/yui_wx/pages/searchlist/searchlist.vue
  8. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map
  9. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
  10. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/components/house/houseItem.js.map
  11. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/components/house/houseItems.js.map
  12. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/highseas/highseas.js.map
  13. 1 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/house/house.js.map
  14. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/project/project.js.map
  15. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/searchlist/searchlist.js.map
  16. 3 2
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/app.json
  17. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/common/runtime.js
  18. 3 3
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/common/vendor.js
  19. 2 2
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/city-select/city-select.js
  20. 2 2
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/common/navbar.js
  21. 2 2
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/house/houseItem.js
  22. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/house/houseItem.wxml
  23. 2 2
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/house/houseItems.js
  24. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/house/houseItems.wxml
  25. 2 2
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/login/imageCode.js
  26. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/city/city.js
  27. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/highseas/highseas.js
  28. 2 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/house/house.js
  29. 6 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/house/house.json
  30. 1 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/house/house.wxml
  31. 200 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/house/house.wxss
  32. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/login/login.js
  33. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/project/project.js
  34. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/project/project.wxml
  35. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/search/search.js
  36. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/searchlist/searchlist.js
  37. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/searchlist/searchlist.wxml
  38. 2 2
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/mescroll-uni/components/mescroll-body/mescroll-body.js
  39. 2 2
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/mescroll-uni/components/mescroll-empty/mescroll-empty.js
  40. 2 2
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-top.js
  41. 2 2
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js

+ 1 - 1
virgo.wzfrontend/yui_wx/components/house/houseItem.vue

@@ -1,5 +1,5 @@
 <template>
-	<view class="house-item">
+	<view class="house-item" @click="$navigateTo('/pages/house/house?houseId=' + house.id)">
 		<view class="house-image">
 			<image class="image" :src="imageUrl(house.showPicture)" mode="aspectFill">
 			</image>

+ 1 - 1
virgo.wzfrontend/yui_wx/components/house/houseItems.vue

@@ -17,7 +17,7 @@
 				<text class="number">{{house.price}}</text>
 				<text class="label">/月</text>
 			</view>
-			<view class="house-btn">
+			<view class="house-btn" @click="$navigateTo('/pages/house/house?houseId=' + house.id)">
 				查看房源
 			</view>
 		</view>

+ 11 - 5
virgo.wzfrontend/yui_wx/pages.json

@@ -1,10 +1,5 @@
 {
 	"pages": [{
-			"path": "pages/project/project",
-			"style": {
-				"navigationBarTitleText": "项目详情"
-			}
-		}, {
 			"path": "pages/highseas/highseas",
 			"style": {
 				"navigationStyle": "custom",
@@ -58,6 +53,17 @@
 			"style": {
 				"navigationBarTitleText": "搜索列表"
 			}
+		},
+		{
+			"path": "pages/project/project",
+			"style": {
+				"navigationBarTitleText": "项目详情"
+			}
+		}, {
+			"path": "pages/house/house",
+			"style": {
+				"navigationBarTitleText": "房源详情"
+			}
 		}
 	],
 	"tabBar": {

+ 2 - 1
virgo.wzfrontend/yui_wx/pages/highseas/highseas.vue

@@ -15,7 +15,8 @@
 				</view>
 			</view>
 		</navbar>
-		<mescroll-body :top="getNavBarHeight()" bottom="20" @init="mescrollInit" @down="downCallback" @up="upCallback" :option="{ }">
+		<mescroll-body :top="getNavBarHeight()" bottom="20" @init="mescrollInit" @down="downCallback" @up="upCallback"
+			:option="{ }">
 			<view class="house-list">
 				<house-item v-for="(item,index) in list" :house="item" :key="item.id"></house-item>
 			</view>

+ 412 - 0
virgo.wzfrontend/yui_wx/pages/house/house.vue

@@ -0,0 +1,412 @@
+<template>
+	<view class="house-detail">
+		<swiper class="swiper" circular :indicator-dots="true">
+			<swiper-item v-for="item in responsibility" :key="item.id">
+				<image class="image" :src="item.url" mode="aspectFill">
+				</image>
+			</swiper-item>
+		</swiper>
+		<view class="house-title">
+			<view class="house-name">{{detail.name}}</view>
+			<view class="tag">
+				<text style="margin-right: 6rpx;">{{detail.area}}m²</text>
+				<text v-for="(tag,index) in  detail.tagList" :key="index"> | {{tag.name}}</text>
+			</view>
+			<view class="pirce">
+				<text class="number">{{detail.price}}</text>
+				<text class="label">/月</text>
+			</view>
+			<view class="project-label">距离您2km</view>
+			<uni-icons class="wx-icon" type="weixin" size="38" color="#43b156"></uni-icons>
+		</view>
+		<view class="house-label house-article">{{detail.comment}}</view>
+		<view class="house-content">
+			<view class="content-title">基本信息</view>
+			<view class="information-list">
+				<view class="information-box">
+					<text class="information-title">所属楼宇:</text>
+					<text class="information-text">{{detail.projectItemName}}</text>
+				</view>
+				<view class="information-box">
+					<text class="information-title">所属楼层:</text>
+					<text class="information-text">{{detail.projectItemTargetName}}</text>
+				</view>
+				<view class="information-box">
+					<text class="information-title">房源类型:</text>
+					<text class="information-text">{{$field.findTypeName('houseType',detail.roomTypeId)}}</text>
+				</view>
+				<view class="information-box">
+					<text class="information-title">房间号码:</text>
+					<text class="information-text">{{detail.roomNumber}}</text>
+				</view>
+				<view class="information-box">
+					<text class="information-title">房源面积:</text>
+					<text class="information-text">{{detail.area}}</text>
+				</view>
+				<view class="information-box">
+					<text class="information-title">付款方式:</text>
+					<text class="information-text">{{$field.findTypeName('payWay',detail.payWay)}}</text>
+				</view>
+				<view class="information-box" style="margin-bottom: 0;">
+					<text class="information-title">产权证书:</text>
+					<text class="information-text">{{detail.propertyCertificateNumber}}</text>
+				</view>
+				<view class="information-box" style="margin-bottom: 0;">
+					<text class="information-title">是否装修:</text>
+					<text class="information-text">{{detail.decoration === 1 ? '已装修':'未装修'}}</text>
+				</view>
+			</view>
+			<view class="content-title">房源简介</view>
+			<view class="desc-text" v-html="detail.introduce"></view>
+			<view class="people-tell">
+				<image class="people-avatar" :src="detail.chargePersonPortrait" mode="aspectFill">
+				</image>
+				<view class="people-text">
+					<view class="people-name">{{detail.chargePersonName}}</view>
+					<view class="people-organization">
+						组织名称
+					</view>
+				</view>
+				<view class="people-icon" @click="tell">
+					<uni-icons type="phone-filled" color="#fff"></uni-icons>
+				</view>
+			</view>
+			<view class="content-title">地理位置</view>
+			<view class="content-map">
+				<map id="map" class="map" :show-location="true" :latitude="latitude" :longitude="longitude"></map>
+			</view>
+			<view class="content-title">配套设施</view>
+			<view class="content-device">
+				<view class="device-item"
+					v-for="item in $field.findTypeNameByList('supportingFacilities',detail.supportingFacilities)"
+					:key="item.id">
+					<uni-icons class="device-icon" custom-prefix="iconfont" :type="item.icon" size="18"></uni-icons>
+					<text class="device-label">{{item.name}}</text>
+				</view>
+			</view>
+			<view class="content-title">
+				<text>访客记录</text>
+				<text class="more">查看更多>></text>
+			</view>
+			<view class="visitor">
+				<view class="visitor-item">
+					<image class="visitor-avatar"
+						src="https://assets.api.uizard.io/api/cdn/stream/d841c8c9-37cc-4fa1-9720-cff12a84352b.png"
+						mode="aspectFill">
+					</image>
+					<text class="visitor-label">林夕三访问了您的房源</text>
+					<text class="visitor-time">2024-01-01</text>
+				</view>
+				<view class="visitor-item">
+					<image class="visitor-avatar"
+						src="https://assets.api.uizard.io/api/cdn/stream/d841c8c9-37cc-4fa1-9720-cff12a84352b.png"
+						mode="aspectFill">
+					</image>
+					<text class="visitor-label">林夕三访问了您的房源</text>
+					<text class="visitor-time">2024-01-01</text>
+				</view>
+			</view>
+		</view>
+	</view>
+</template>
+
+<script>
+	import {
+		getHouseDetailById
+	} from '@/request/api/house.js'
+	export default {
+		data() {
+			return {
+				detail: {},
+				houseId: 15,
+				responsibility: [],
+				coordinates: [],
+				latitude: 39.90923,
+				longitude: 116.397428,
+				mapContext: {},
+			}
+		},
+		onLoad(body) {
+			if (body.houseId) this.houseId = body.houseId;
+			this.init();
+		},
+		onReady() {
+			this.mapContext = uni.createMapContext("map", this);
+		},
+		methods: {
+			init() {
+				getHouseDetailById(this.houseId).then(res => {
+					if (res.code === 200) {
+						this.detail = res.data;
+						if (this.detail.picture) this.responsibility = JSON.parse(this.detail.picture);
+						if (this.detail.coordinates) {
+							this.coordinates = this.detail.coordinates.split(',');
+							this.latitude = this.coordinates[1];
+							this.longitude = this.coordinates[0];
+							this.addMarkers();
+						}
+					}
+				})
+			},
+			tell() {
+				uni.makePhoneCall({
+					phoneNumber: '17601274604' //仅为示例
+				});
+			},
+			addMarkers() {
+				const positions = [{
+					latitude: this.coordinates[1],
+					longitude: this.coordinates[0],
+				}]
+				const markers = []
+				positions.forEach((p, i) => {
+					markers.push(
+						Object.assign({}, {
+							id: i + 1,
+							width: 50,
+							height: 50,
+							joinCluster: true, // 指定了该参数才会参与聚合
+						}, p)
+					)
+				})
+				this.mapContext.addMarkers({
+					markers,
+					clear: false,
+					complete(res) {}
+				})
+			}
+		},
+	}
+</script>
+
+<style lang="scss">
+	.house-detail {
+		background: #fff;
+		padding-bottom: 60rpx;
+
+		.swiper {
+			height: 400rpx;
+
+			.image {
+				width: 100%;
+				height: 100%;
+			}
+		}
+
+		.house-label {
+			font-size: 24rpx;
+			color: $uni-secondary-color;
+			font-weight: 300;
+
+		}
+
+		.house-article {
+			font-size: 28rpx;
+			padding: 0 30rpx;
+		}
+
+		.house-title {
+			padding: 40rpx 130rpx 30rpx 30rpx;
+			position: relative;
+
+			.house-name {
+				font-size: 36rpx;
+				font-weight: 500;
+			}
+
+			.project-label {
+				font-size: 24rpx;
+				color: $uni-secondary-color;
+				font-weight: 300;
+				position: absolute;
+				bottom: 50rpx;
+				right: 30rpx;
+			}
+
+			.tag {
+				font-size: 24rpx;
+				font-weight: 300;
+				color: $uni-secondary-color;
+				padding: 12rpx 0;
+			}
+
+			.pirce {
+				color: $uni-primary;
+
+				.number {
+					font-weight: 600;
+					font-size: 48rpx;
+				}
+
+				.label {
+					font-size: 24rpx;
+				}
+			}
+
+			.wx-icon {
+				position: absolute;
+				top: 0;
+				right: 30rpx;
+				transform: translateY(50%);
+			}
+		}
+
+		.content-map {
+			width: 100%;
+			height: 360rpx;
+			border-radius: 16rpx;
+			overflow: hidden;
+			display: flex;
+
+			.map {
+				flex: 1;
+				height: 100%;
+				border-radius: 16rpx;
+			}
+		}
+
+		.house-content {
+			padding: 0 30rpx;
+			box-sizing: border-box;
+
+			.content-title {
+				font-size: 32rpx;
+				font-weight: 500;
+				margin: 30rpx 0;
+				display: flex;
+				align-items: center;
+				justify-content: space-between;
+
+				.more {
+					color: $uni-secondary-color;
+					font-weight: 300;
+					font-size: 24rpx;
+				}
+			}
+
+			.people-tell {
+				margin: 40rpx 0;
+				height: 140rpx;
+				border-radius: 20rpx;
+				box-shadow: 0px 1px 12px rgba(3, 3, 3, 0.08);
+				display: flex;
+				align-items: center;
+				padding: 0 30rpx;
+
+				.people-avatar {
+					width: 90rpx;
+					height: 90rpx;
+					border-radius: 50%;
+					margin-right: 30rpx;
+				}
+
+				.people-text {
+					flex: 1;
+					width: 0;
+					overflow: hidden;
+				}
+
+				.people-name {
+					font-size: 16px;
+					font-weight: 500;
+					margin-bottom: 8rpx;
+				}
+
+				.people-organization {
+					font-weight: 300;
+					font-size: 24rpx;
+					color: $uni-secondary-color;
+				}
+
+				.people-icon {
+					width: 60rpx;
+					height: 60rpx;
+					border-radius: 50%;
+					background: $uni-primary;
+					text-align: center;
+					line-height: 60rpx;
+				}
+			}
+
+			.visitor {
+				.visitor-item {
+					margin-bottom: 20rpx;
+					display: flex;
+					align-items: center;
+					font-weight: 300;
+
+					.visitor-avatar {
+						width: 80rpx;
+						height: 80rpx;
+						border-radius: 80rpx;
+					}
+
+					.visitor-label {
+						flex: 1;
+						width: 0;
+						overflow: hidden;
+						white-space: nowrap;
+						text-overflow: ellipsis;
+						margin: 0 20rpx;
+					}
+
+					&:last-child {
+						margin-bottom: 0;
+					}
+				}
+			}
+
+			.desc-text {
+				font-weight: 300;
+			}
+
+			.information-list {
+				display: flex;
+				flex-wrap: wrap;
+
+				.information-box {
+					width: 50%;
+					display: flex;
+					margin-bottom: 30rpx;
+				}
+
+				.information-title {
+					color: $uni-secondary-color;
+					font-weight: 500;
+				}
+
+				.information-text {
+					flex: 1;
+					width: 0;
+					overflow: hidden;
+					white-space: nowrap;
+					font-weight: 300;
+				}
+			}
+
+			.content-device {
+				display: flex;
+				flex-wrap: wrap;
+
+				.device-item {
+					width: 50%;
+					display: flex;
+					align-items: center;
+					margin-bottom: 20rpx;
+
+					.device-label {
+						flex: 1;
+						width: 0;
+						color: $uni-secondary-color;
+						font-weight: 200;
+						margin-left: 10rpx;
+					}
+
+					.device-icon {
+						color: $uni-base-color;
+					}
+				}
+			}
+		}
+	}
+</style>

+ 2 - 5
virgo.wzfrontend/yui_wx/pages/project/project.vue

@@ -23,7 +23,7 @@
 					v-for="item in $field.findTypeNameByList('supportingFacilities',detail.supportingFacilities)"
 					:key="item.id">
 					<uni-icons class="device-icon" custom-prefix="iconfont" :type="item.icon" size="18"></uni-icons>
-					<text class="device-label">交通便利</text>
+					<text class="device-label">{{item.name}}</text>
 				</view>
 			</view>
 			<view class="content-title">房源列表</view>
@@ -92,7 +92,6 @@
 					latitude: this.coordinates[1],
 					longitude: this.coordinates[0],
 				}]
-				console.log(positions);
 				const markers = []
 				positions.forEach((p, i) => {
 					markers.push(
@@ -107,9 +106,7 @@
 				this._mapContext.addMarkers({
 					markers,
 					clear: false,
-					complete(res) {
-						console.log('addMarkers', res)
-					}
+					complete(res) {}
 				})
 			}
 		},

+ 1 - 33
virgo.wzfrontend/yui_wx/pages/searchlist/searchlist.vue

@@ -8,39 +8,7 @@
 							<view class="name">
 								维绿大厦
 							</view>
-							<view class="to">
-								进入项目
-							</view>
-						</view>
-						<image class="image"
-							src="https://assets.api.uizard.io/api/cdn/stream/0ba939e8-082b-42f9-a314-be3e195b3b25.png"
-							mode="aspectFill">
-						</image>
-					</view>
-				</swiper-item>
-				<swiper-item>
-					<view class="project-item">
-						<view class="title">
-							<view class="name">
-								维绿大厦
-							</view>
-							<view class="to">
-								进入项目
-							</view>
-						</view>
-						<image class="image"
-							src="https://assets.api.uizard.io/api/cdn/stream/0ba939e8-082b-42f9-a314-be3e195b3b25.png"
-							mode="aspectFill">
-						</image>
-					</view>
-				</swiper-item>
-				<swiper-item>
-					<view class="project-item">
-						<view class="title">
-							<view class="name">
-								维绿大厦
-							</view>
-							<view class="to">
+							<view class="to" @click="$navigateTo('/pages/project/project')">
 								进入项目
 							</view>
 						</view>

Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/components/house/houseItem.js.map


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/components/house/houseItems.js.map


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/highseas/highseas.js.map


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/house/house.js.map


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/project/project.js.map


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/searchlist/searchlist.js.map


+ 3 - 2
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/app.json

@@ -1,6 +1,5 @@
 {
   "pages": [
-    "pages/project/project",
     "pages/highseas/highseas",
     "pages/index/index",
     "pages/login/login",
@@ -9,7 +8,9 @@
     "pages/data/data",
     "pages/my/my",
     "pages/search/search",
-    "pages/searchlist/searchlist"
+    "pages/searchlist/searchlist",
+    "pages/project/project",
+    "pages/house/house"
   ],
   "subPackages": [],
   "window": {

Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/common/runtime.js


Разлика између датотеке није приказан због своје велике величине
+ 3 - 3
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/common/vendor.js


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/city-select/city-select.js


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/common/navbar.js


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/house/houseItem.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/house/houseItem.wxml


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/house/houseItems.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/house/houseItems.wxml


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/login/imageCode.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/city/city.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/highseas/highseas.js


Разлика између датотеке није приказан због своје велике величине
+ 2 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/house/house.js


+ 6 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/house/house.json

@@ -0,0 +1,6 @@
+{
+  "navigationBarTitleText": "房源详情",
+  "usingComponents": {
+    "uni-icons": "/uni_modules/uni-icons/components/uni-icons/uni-icons"
+  }
+}

Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/house/house.wxml


+ 200 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/house/house.wxss

@@ -0,0 +1,200 @@
+@charset "UTF-8";
+/* 需要放到文件最上面 */
+/* 水平间距 */
+/* 水平间距 */
+/*
+ 以下变量是默认值,如不需要修改可以不用给下面的变量重新赋值
+ */
+/* 水平间距 */
+.house-detail {
+  background: #fff;
+  padding-bottom: 60rpx;
+}
+.house-detail .swiper {
+  height: 400rpx;
+}
+.house-detail .swiper .image {
+  width: 100%;
+  height: 100%;
+}
+.house-detail .house-label {
+  font-size: 24rpx;
+  color: #8c8c8c;
+  font-weight: 300;
+}
+.house-detail .house-article {
+  font-size: 28rpx;
+  padding: 0 30rpx;
+}
+.house-detail .house-title {
+  padding: 40rpx 130rpx 30rpx 30rpx;
+  position: relative;
+}
+.house-detail .house-title .house-name {
+  font-size: 36rpx;
+  font-weight: 500;
+}
+.house-detail .house-title .project-label {
+  font-size: 24rpx;
+  color: #8c8c8c;
+  font-weight: 300;
+  position: absolute;
+  bottom: 50rpx;
+  right: 30rpx;
+}
+.house-detail .house-title .tag {
+  font-size: 24rpx;
+  font-weight: 300;
+  color: #8c8c8c;
+  padding: 12rpx 0;
+}
+.house-detail .house-title .pirce {
+  color: #08979c;
+}
+.house-detail .house-title .pirce .number {
+  font-weight: 600;
+  font-size: 48rpx;
+}
+.house-detail .house-title .pirce .label {
+  font-size: 24rpx;
+}
+.house-detail .house-title .wx-icon {
+  position: absolute;
+  top: 0;
+  right: 30rpx;
+  -webkit-transform: translateY(50%);
+          transform: translateY(50%);
+}
+.house-detail .content-map {
+  width: 100%;
+  height: 360rpx;
+  border-radius: 16rpx;
+  overflow: hidden;
+  display: flex;
+}
+.house-detail .content-map .map {
+  flex: 1;
+  height: 100%;
+  border-radius: 16rpx;
+}
+.house-detail .house-content {
+  padding: 0 30rpx;
+  box-sizing: border-box;
+}
+.house-detail .house-content .content-title {
+  font-size: 32rpx;
+  font-weight: 500;
+  margin: 30rpx 0;
+  display: flex;
+  align-items: center;
+  justify-content: space-between;
+}
+.house-detail .house-content .content-title .more {
+  color: #8c8c8c;
+  font-weight: 300;
+  font-size: 24rpx;
+}
+.house-detail .house-content .people-tell {
+  margin: 40rpx 0;
+  height: 140rpx;
+  border-radius: 20rpx;
+  box-shadow: 0px 1px 12px rgba(3, 3, 3, 0.08);
+  display: flex;
+  align-items: center;
+  padding: 0 30rpx;
+}
+.house-detail .house-content .people-tell .people-avatar {
+  width: 90rpx;
+  height: 90rpx;
+  border-radius: 50%;
+  margin-right: 30rpx;
+}
+.house-detail .house-content .people-tell .people-text {
+  flex: 1;
+  width: 0;
+  overflow: hidden;
+}
+.house-detail .house-content .people-tell .people-name {
+  font-size: 16px;
+  font-weight: 500;
+  margin-bottom: 8rpx;
+}
+.house-detail .house-content .people-tell .people-organization {
+  font-weight: 300;
+  font-size: 24rpx;
+  color: #8c8c8c;
+}
+.house-detail .house-content .people-tell .people-icon {
+  width: 60rpx;
+  height: 60rpx;
+  border-radius: 50%;
+  background: #08979c;
+  text-align: center;
+  line-height: 60rpx;
+}
+.house-detail .house-content .visitor .visitor-item {
+  margin-bottom: 20rpx;
+  display: flex;
+  align-items: center;
+  font-weight: 300;
+}
+.house-detail .house-content .visitor .visitor-item .visitor-avatar {
+  width: 80rpx;
+  height: 80rpx;
+  border-radius: 80rpx;
+}
+.house-detail .house-content .visitor .visitor-item .visitor-label {
+  flex: 1;
+  width: 0;
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+  margin: 0 20rpx;
+}
+.house-detail .house-content .visitor .visitor-item:last-child {
+  margin-bottom: 0;
+}
+.house-detail .house-content .desc-text {
+  font-weight: 300;
+}
+.house-detail .house-content .information-list {
+  display: flex;
+  flex-wrap: wrap;
+}
+.house-detail .house-content .information-list .information-box {
+  width: 50%;
+  display: flex;
+  margin-bottom: 30rpx;
+}
+.house-detail .house-content .information-list .information-title {
+  color: #8c8c8c;
+  font-weight: 500;
+}
+.house-detail .house-content .information-list .information-text {
+  flex: 1;
+  width: 0;
+  overflow: hidden;
+  white-space: nowrap;
+  font-weight: 300;
+}
+.house-detail .house-content .content-device {
+  display: flex;
+  flex-wrap: wrap;
+}
+.house-detail .house-content .content-device .device-item {
+  width: 50%;
+  display: flex;
+  align-items: center;
+  margin-bottom: 20rpx;
+}
+.house-detail .house-content .content-device .device-item .device-label {
+  flex: 1;
+  width: 0;
+  color: #8c8c8c;
+  font-weight: 200;
+  margin-left: 10rpx;
+}
+.house-detail .house-content .content-device .device-item .device-icon {
+  color: #434343;
+}
+

Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/login/login.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/project/project.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/project/project.wxml


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/search/search.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/searchlist/searchlist.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/searchlist/searchlist.wxml


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/mescroll-uni/components/mescroll-body/mescroll-body.js


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/mescroll-uni/components/mescroll-empty/mescroll-empty.js


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-top.js


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js