whx 10 mēneši atpakaļ
vecāks
revīzija
ec9b6783f7
93 mainītis faili ar 3360 papildinājumiem un 82 dzēšanām
  1. 12 4
      virgo.wzfrontend/yui_wx/App.vue
  2. 291 0
      virgo.wzfrontend/yui_wx/components/Winglau14-lotusCalendar/Winglau14-lotusCalendar.css
  3. 540 0
      virgo.wzfrontend/yui_wx/components/Winglau14-lotusCalendar/Winglau14-lotusCalendar.vue
  4. 16 0
      virgo.wzfrontend/yui_wx/package.json
  5. 14 1
      virgo.wzfrontend/yui_wx/pages.json
  6. 1 1
      virgo.wzfrontend/yui_wx/pages/highseas/highseas.vue
  7. 162 25
      virgo.wzfrontend/yui_wx/pages/house/house.vue
  8. 96 0
      virgo.wzfrontend/yui_wx/pages/reservation/reservation.vue
  9. 98 0
      virgo.wzfrontend/yui_wx/pages/visitor/visitor.vue
  10. 82 0
      virgo.wzfrontend/yui_wx/request/api/house.js
  11. 79 0
      virgo.wzfrontend/yui_wx/static/scss/common.scss
  12. 19 0
      virgo.wzfrontend/yui_wx/uni_modules/hb-comment/changelog.md
  13. 508 0
      virgo.wzfrontend/yui_wx/uni_modules/hb-comment/components/hb-comment/hb-comment.vue
  14. 83 0
      virgo.wzfrontend/yui_wx/uni_modules/hb-comment/package.json
  15. 261 0
      virgo.wzfrontend/yui_wx/uni_modules/hb-comment/readme.md
  16. 1 1
      virgo.wzfrontend/yui_wx/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.vue
  17. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
  18. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map
  19. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
  20. 1 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/components/Winglau14-lotusCalendar/Winglau14-lotusCalendar.js.map
  21. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/highseas/highseas.js.map
  22. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/house/house.js.map
  23. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/my.js.map
  24. 1 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/reservation/reservation.js.map
  25. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/search/search.js.map
  26. 1 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/visitor/visitor.js.map
  27. 1 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/hb-comment/components/hb-comment/hb-comment.js.map
  28. 1 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-dateformat/components/uni-dateformat/uni-dateformat.js.map
  29. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js.map
  30. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.js.map
  31. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-forms/components/uni-forms/uni-forms.js.map
  32. 3 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/app.json
  33. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/common/main.js
  34. 70 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/common/main.wxss
  35. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/common/runtime.js
  36. 4 3
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/common/vendor.js
  37. 11 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/Winglau14-lotusCalendar/Winglau14-lotusCalendar.js
  38. 4 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/Winglau14-lotusCalendar/Winglau14-lotusCalendar.json
  39. 1 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/Winglau14-lotusCalendar/Winglau14-lotusCalendar.wxml
  40. 283 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/Winglau14-lotusCalendar/Winglau14-lotusCalendar.wxss
  41. 2 2
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/city-select/city-select.js
  42. 2 2
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/common/navbar.js
  43. 2 2
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/house/houseItem.js
  44. 2 2
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/house/houseItems.js
  45. 2 2
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/login/imageCode.js
  46. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/city/city.js
  47. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/data/data.js
  48. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/highseas/highseas.js
  49. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/house/house.js
  50. 3 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/house/house.json
  51. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/house/house.wxml
  52. 13 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/house/house.wxss
  53. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/index/index.js
  54. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/login/login.js
  55. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/message/message.js
  56. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/my/my.js
  57. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/project/project.js
  58. 2 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/reservation/reservation.js
  59. 10 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/reservation/reservation.json
  60. 1 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/reservation/reservation.wxml
  61. 12 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/reservation/reservation.wxss
  62. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/search/search.js
  63. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/searchlist/searchlist.js
  64. 2 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/visitor/visitor.js
  65. 7 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/visitor/visitor.json
  66. 1 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/visitor/visitor.wxml
  67. 40 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/visitor/visitor.wxss
  68. 1 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/project.config.json
  69. 2 1
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/project.private.config.json
  70. 79 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/static/scss/common.scss
  71. 11 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/hb-comment/components/hb-comment/hb-comment.js
  72. 4 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/hb-comment/components/hb-comment/hb-comment.json
  73. 1 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/hb-comment/components/hb-comment/hb-comment.wxml
  74. 180 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/hb-comment/components/hb-comment/hb-comment.wxss
  75. 2 2
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/mescroll-uni/components/mescroll-body/mescroll-body.js
  76. 2 2
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/mescroll-uni/components/mescroll-empty/mescroll-empty.js
  77. 2 2
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-top.js
  78. 11 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-dateformat/components/uni-dateformat/uni-dateformat.js
  79. 4 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-dateformat/components/uni-dateformat/uni-dateformat.json
  80. 1 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-dateformat/components/uni-dateformat/uni-dateformat.wxml
  81. 11 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js
  82. 6 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.json
  83. 1 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.wxml
  84. 128 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.wxss
  85. 11 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.js
  86. 4 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.json
  87. 1 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.wxml
  88. 102 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.wxss
  89. 11 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms/uni-forms.js
  90. 4 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms/uni-forms.json
  91. 1 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms/uni-forms.wxml
  92. 9 0
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms/uni-forms.wxss
  93. 2 2
      virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js

+ 12 - 4
virgo.wzfrontend/yui_wx/App.vue

@@ -3,16 +3,24 @@
 		onLaunch: function() {
 		onLaunch: function() {
 			console.log('App Launch')
 			console.log('App Launch')
 		},
 		},
-		onShow: function() {
-			console.log('App Show')
+		// 在页面的onShow生命周期中
+		onShow() {
+			// 尝试从本地存储中恢复数据
+			const savedState = uni.getStorageSync('vuex_state');
+			if (savedState) {
+				this.$store.replaceState(Object.assign({}, this.$store.state, savedState));
+			}
 		},
 		},
-		onHide: function() {
-			console.log('App Hide')
+		// 在页面的onHide生命周期中
+		onHide() {
+			// 保存状态到本地存储
+			uni.setStorageSync('vuex_state', this.$store.state);
 		}
 		}
 	}
 	}
 </script>
 </script>
 
 
 <style lang="scss">
 <style lang="scss">
+	@import "@/static/scss/common.scss";
 	@import "@/static/font/iconfont.css";
 	@import "@/static/font/iconfont.css";
 
 
 	// 设置整个项目的背景色
 	// 设置整个项目的背景色

+ 291 - 0
virgo.wzfrontend/yui_wx/components/Winglau14-lotusCalendar/Winglau14-lotusCalendar.css

@@ -0,0 +1,291 @@
+.lotus-calendar {
+	background: #fff;
+	position: absolute;
+	bottom: 0;
+	transform: translateY(100%);
+	animation: calendarMove 0.4s ease-in-out forwards;
+}
+
+.lotus-calendar-title {
+	font-size: 28rpx;
+	text-align: center;
+	padding-top: 30rpx;
+	color: #222;
+}
+
+.lotus-calendar-out {
+	animation: calendarOut 0.4s ease-in-out forwards;
+}
+
+.lotus-calendar-wrap {
+	position: fixed;
+	left: 0;
+	top: 0;
+	width: 100%;
+	height: 100%;
+	z-index: 999;
+}
+
+.lotus-calendar-chose {
+	position: relative;
+	/*display: -webkit-box;
+  display: -webkit-flex;*/
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	text-align: center;
+	font-size: 28rpx;
+	color: #333;
+}
+
+.lotus-calendar-chose::before {
+	content: '';
+	width: 100%;
+	height: 1px;
+	background: #eee;
+	position: absolute;
+	bottom: 0;
+}
+
+.lotus-calendar-chose-item {
+	flex: 1;
+	padding: 20rpx 0;
+}
+
+.lotus-calendar-chose-act {
+	position: relative;
+	color: #2979ff;
+}
+
+.lotus-calendar-chose-act::before {
+	content: '';
+	position: absolute;
+	left: 50%;
+	bottom: 0;
+	transform: translateX(-50%);
+	width: 40rpx;
+	height: 4rpx;
+	background: #2979ff;
+}
+
+.lotus-calendar-cur-date {
+	padding: 20rpx 40rpx 20rpx 40rpx;
+}
+
+.lotus-calendar-cur-text {
+	color: #2979ff;
+}
+
+.lotus-calendar-center {
+	font-size: 32rpx;
+	/*display: -webkit-box;
+  display: -webkit-flex;*/
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	justify-content: space-between;
+	text-align: center;
+}
+
+.lotus-calendar-week {
+	/*display: -webkit-box;
+  display: -webkit-flex;*/
+	display: flex;
+}
+
+.lotus-calendar-week-text {
+	width: 107rpx;
+	text-align: center;
+	font-size: 30rpx;
+	height: 60rpx;
+	line-height: 60rpx;
+	color: #333;
+}
+
+.lotus-calendar-days {
+	overflow: hidden;
+	padding-bottom: 10rpx;
+}
+
+.lotus-calendar-days-text {
+	float: left;
+	margin-bottom: 10rpx;
+	font-size: 30rpx;
+	width: 107rpx;
+	text-align: center;
+	height: 70rpx;
+	line-height: 70rpx;
+}
+
+.lotus-calendar-days-range {
+	background: #e4f2fd;
+}
+
+.lotus-calendar-days-gray {
+	color: #999;
+	width: 60rpx;
+	height: 60rpx;
+	line-height: 60rpx;
+	white-space: nowrap;
+	margin-left: auto;
+	margin-right: auto;
+}
+
+.lotus-calendar-days-act {
+	color: #fff;
+	/*display: -webkit-box;
+  display: -webkit-flex;*/
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	margin-left: auto;
+	margin-right: auto;
+	text-align: center;
+	width: 70rpx;
+	height: 70rpx;
+	line-height: 70rpx;
+	background: #2979ff;
+}
+
+.lotus-calendar-prev {
+	color: #999;
+	font-size: 36rpx;
+}
+
+.lotus-calendar-next {
+	color: #999;
+	font-size: 36rpx;
+}
+
+.lotus-calendar-month {
+	flex: 1;
+	/*display: -webkit-box;
+  display: -webkit-flex;*/
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	justify-content: space-between;
+	padding-right: 120rpx;
+}
+
+.lotus-calendar-year {
+	flex: 1;
+	/*display: -webkit-box;
+  display: -webkit-flex;*/
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	justify-content: space-between;
+}
+
+.lotus-calendar-year2 {
+	margin: 20rpx 100rpx 0;
+	font-size: 34rpx;
+}
+
+.lotus-calendar-mask {
+	position: fixed;
+	left: 0;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	z-index: -1;
+	background: rgba(0, 0, 0, 0.5);
+}
+
+.lotus-calendar-months {
+	position: absolute;
+	bottom: 0;
+	left: 0;
+	width: 100%;
+	padding-top: 200rpx;
+	min-height: 864rpx;
+	background: #fff;
+	z-index: 15;
+	color: #999;
+	box-sizing: border-box;
+}
+
+.lotus-calendar-months-box {
+	/*display: -webkit-box;
+  display: -webkit-flex;*/
+	display: flex;
+	align-content: center;
+	flex-wrap: wrap;
+	font-size: 32rpx;
+	padding-top: 80rpx;
+}
+
+.lotus-calendar-months-text {
+	width: 25%;
+	text-align: center;
+	padding: 30rpx 0;
+}
+
+.lotus-calendar-months-text2 {
+	padding-bottom: 20rpx;
+}
+
+.lotus-calendar-months-cancel {
+	padding: 30rpx 30rpx 0 0;
+	font-size: 32rpx;
+	text-align: right;
+}
+
+.lotus-calendar-months-cancel-icon {
+	width: 50rpx;
+	height: 50rpx;
+	vertical-align: middle;
+}
+
+.lotus-calendar-months-cancel2 {
+	padding-top: 0;
+	padding-right: 0;
+}
+
+@keyframes calendarMove {
+	0% {
+		transform: translateY(100%);
+	}
+
+	100% {
+		transform: translateY(0%);
+	}
+}
+
+@keyframes calendarOut {
+	0% {
+		transform: translateY(0%);
+	}
+
+	100% {
+		transform: translateY(100%);
+	}
+}
+
+.lotus-calendar-result-time {
+	font-size: 28rpx;
+	text-align: center;
+	color: #2979FF;
+}
+
+.lotus-calendar-result-btn {
+	font-size: 28rpx;
+	text-align: center;
+	color: #fff;
+	line-height: 70rpx;
+	background: #2979FF;
+	border-radius: 30rpx;
+	margin: 20rpx 40rpx 30rpx;
+}
+
+.lotus-calendar-cur-bg-month {
+	font-size: 320rpx;
+	position: absolute;
+	left: 50%;
+	top: 50%;
+	transform: translate3d(-50%, -50%, 0);
+	z-index: -1;
+	color: #e4e7ed;
+	white-space: nowrap;
+}

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 540 - 0
virgo.wzfrontend/yui_wx/components/Winglau14-lotusCalendar/Winglau14-lotusCalendar.vue


+ 16 - 0
virgo.wzfrontend/yui_wx/package.json

@@ -0,0 +1,16 @@
+{
+    "id": "Winglau14-lotusCalendar",
+    "name": "日期选择控件,适用于H5、小程序、app端",
+    "version": "1.0.4",
+    "description": "日期选择控件,适用于H5、小程序、app端",
+    "keywords": [
+        "日期选择",
+        "日历"
+    ],
+    "dcloudext": {
+        "category": [
+            "前端组件",
+            "通用组件"
+        ]
+    }
+}

+ 14 - 1
virgo.wzfrontend/yui_wx/pages.json

@@ -59,11 +59,24 @@
 			"style": {
 			"style": {
 				"navigationBarTitleText": "项目详情"
 				"navigationBarTitleText": "项目详情"
 			}
 			}
-		}, {
+		},
+		{
 			"path": "pages/house/house",
 			"path": "pages/house/house",
 			"style": {
 			"style": {
 				"navigationBarTitleText": "房源详情"
 				"navigationBarTitleText": "房源详情"
 			}
 			}
+		},
+		{
+			"path": "pages/visitor/visitor",
+			"style": {
+				"navigationBarTitleText": "访客记录"
+			}
+		},
+		{
+			"path": "pages/reservation/reservation",
+			"style": {
+				"navigationBarTitleText": "预约看房"
+			}
 		}
 		}
 	],
 	],
 	"tabBar": {
 	"tabBar": {

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

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

+ 162 - 25
virgo.wzfrontend/yui_wx/pages/house/house.vue

@@ -1,11 +1,16 @@
 <template>
 <template>
 	<view class="house-detail">
 	<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-swiper">
+			<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>
+			<uni-icons class="btn" @click="roomCollection" :type="detail.roomCollection ? 'heart-filled' : 'heart'"
+				color="#ff4d4f" size="28">
+			</uni-icons>
+		</view>
 		<view class="house-title">
 		<view class="house-title">
 			<view class="house-name">{{detail.name}}</view>
 			<view class="house-name">{{detail.name}}</view>
 			<view class="tag">
 			<view class="tag">
@@ -86,52 +91,79 @@
 			</view>
 			</view>
 			<view class="content-title">
 			<view class="content-title">
 				<text>访客记录</text>
 				<text>访客记录</text>
-				<text class="more">查看更多>></text>
+				<text class="more" @click="$navigateTo('/pages/visitor/visitor?houseId=' + houseId)">查看更多>></text>
 			</view>
 			</view>
 			<view class="visitor">
 			<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">
+				<view class="visitor-item" v-for="(item,index) in visitorList" :key="index">
+					<image class="visitor-avatar" :src="item.userPortrait" mode="aspectFill">
 					</image>
 					</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>
+					<text class="visitor-label">{{item.userName}}访问了房源</text>
+					<uni-dateformat class="visitor-time" :date="item.date" :threshold="[60000,3600000 * 24 * 365]">
+					</uni-dateformat>
 				</view>
 				</view>
 			</view>
 			</view>
+			<view class="content-title">
+				<text>房源评价</text>
+			</view>
+			<view class="evaluate">
+				<hb-comment ref="hbComment" @add="addEvaluate" @del="del" @like="like" :deleteTip="'确认删除?'"
+					:cmData="commentData" v-if="commentData">
+				</hb-comment>
+			</view>
+		</view>
+		<view class="hui-button-box">
+			<view class="hui-button" @click="$navigateTo('/pages/reservation/reservation?houseId=' + houseId)">预约看房
+			</view>
 		</view>
 		</view>
 	</view>
 	</view>
 </template>
 </template>
 
 
 <script>
 <script>
 	import {
 	import {
-		getHouseDetailById
+		dayjs
+	} from '../../uni_modules/iRainna-dayjs/js_sdk/dayjs.min';
+	import {
+		getHouseDetailById,
+		insertVisitor,
+		getVisitorByQuery,
+		collection,
+		disableCollection,
+		getHouseEvaluateListByPage,
+		insertEvaluate
 	} from '@/request/api/house.js'
 	} from '@/request/api/house.js'
 	export default {
 	export default {
 		data() {
 		data() {
 			return {
 			return {
-				detail: {},
+				detail: {
+					area: 0
+				},
 				houseId: 15,
 				houseId: 15,
 				responsibility: [],
 				responsibility: [],
 				coordinates: [],
 				coordinates: [],
 				latitude: 39.90923,
 				latitude: 39.90923,
 				longitude: 116.397428,
 				longitude: 116.397428,
 				mapContext: {},
 				mapContext: {},
+				visitorList: [],
+				startTime: '',
+				commentData: {
+					readNumer: 0,
+					commentSize: 0,
+					comment: []
+				}
 			}
 			}
 		},
 		},
 		onLoad(body) {
 		onLoad(body) {
 			if (body.houseId) this.houseId = body.houseId;
 			if (body.houseId) this.houseId = body.houseId;
-			this.init();
+			this.startTime = new Date().getTime();
 		},
 		},
 		onReady() {
 		onReady() {
 			this.mapContext = uni.createMapContext("map", this);
 			this.mapContext = uni.createMapContext("map", this);
+			this.init();
+		},
+		onUnload() {
+			let endTime = new Date().getTime();
+			let time = endTime - this.startTime;
+			if (time > 10000) this.createVisitor();
 		},
 		},
 		methods: {
 		methods: {
 			init() {
 			init() {
@@ -145,14 +177,87 @@
 							this.longitude = this.coordinates[0];
 							this.longitude = this.coordinates[0];
 							this.addMarkers();
 							this.addMarkers();
 						}
 						}
+						this.getVisitor();
+						this.getHouseEvaluate();
+					}
+				})
+			},
+			getHouseEvaluate() {
+				getHouseEvaluateListByPage({
+					currPage: 1,
+					pageSize: 100,
+					projectItemTargetRoomId: this.houseId
+				}).then(res => {
+					if (res.code == 200) {
+						this.commentData.commentSize = res.data.totalCount;
+						this.commentData.comment = this.getTree(res.data.dataList.map(node => {
+							return {
+								"id": node.id, // 唯一主键
+								"owner": true, // 是否是拥有者,为true则可以删除,管理员全部为true
+								"hasLike": false, // 是否点赞
+								"likeNum": 2, // 点赞数量
+								"avatarUrl": node.userPortrait, // 评论者头像地址
+								"nickName": node.userName, // 评论者昵称,昵称过长请在后端截断
+								"content": node.content, // 评论内容
+								"parentId": node.parentId, // 所属评论的唯一主键
+								"createTime": node.date // 创建时间
+							}
+						}))
 					}
 					}
 				})
 				})
+			},
+			getTree(data) {
+				let result = [];
+				let map = {};
+				data.forEach(item => {
+					map[item.id] = item;
+				});
+				data.forEach(item => {
+					let parent = map[item.parentId];
+					if (parent) {
+						(parent.children || (parent.children = [])).push(item);
+					} else {
+						result.push(item);
+					}
+				});
+				return result;
+			},
+			addEvaluate(data) {
+				insertEvaluate({
+					userId: this.$store.getters.user.userId,
+					projectItemTargetRoomId: this.houseId,
+					content: data.content,
+					parentId: data.pId || 0
+				}).then(res => {
+					if (res.code == 200) {
+						this.$toast('评价成功');
+						this.getHouseEvaluate();
+						this.$refs.hbComment.addComplete();
+					}
+				})
+
+			},
+			del() {
+
+			},
+			like() {
+
 			},
 			},
 			tell() {
 			tell() {
 				uni.makePhoneCall({
 				uni.makePhoneCall({
 					phoneNumber: '17601274604' //仅为示例
 					phoneNumber: '17601274604' //仅为示例
 				});
 				});
 			},
 			},
+			roomCollection() {
+				this.detail.roomCollection ? disableCollection(this.houseId).then(res => this.successCollection(res,
+					'取消收藏')) : collection(this.houseId).then(res => this.successCollection(res, '收藏成功'));
+			},
+			successCollection(res, msg) {
+				if (res.code === 200) {
+					this.init();
+					this.$toast(msg);
+				}
+			},
 			addMarkers() {
 			addMarkers() {
 				const positions = [{
 				const positions = [{
 					latitude: this.coordinates[1],
 					latitude: this.coordinates[1],
@@ -174,6 +279,23 @@
 					clear: false,
 					clear: false,
 					complete(res) {}
 					complete(res) {}
 				})
 				})
+			},
+			getVisitor() {
+				getVisitorByQuery({
+					currPage: 1,
+					pageSize: 2,
+					projectItemTargetRoomId: this.houseId
+				}).then(res => {
+					if (res.code === 200) {
+						this.visitorList = res.data.dataList;
+					}
+				})
+			},
+			createVisitor() {
+				insertVisitor({
+					userId: this.$store.getters.user.userId,
+					projectItemTargetRoomId: this.houseId
+				})
 			}
 			}
 		},
 		},
 	}
 	}
@@ -182,7 +304,17 @@
 <style lang="scss">
 <style lang="scss">
 	.house-detail {
 	.house-detail {
 		background: #fff;
 		background: #fff;
-		padding-bottom: 60rpx;
+		padding-bottom: 160rpx;
+
+		.house-swiper {
+			position: relative;
+
+			.btn {
+				position: absolute;
+				top: 20rpx;
+				right: 30rpx;
+			}
+		}
 
 
 		.swiper {
 		.swiper {
 			height: 400rpx;
 			height: 400rpx;
@@ -350,6 +482,11 @@
 						margin: 0 20rpx;
 						margin: 0 20rpx;
 					}
 					}
 
 
+					.visitor-time {
+						font-size: 24rpx;
+						color: $uni-secondary-color;
+					}
+
 					&:last-child {
 					&:last-child {
 						margin-bottom: 0;
 						margin-bottom: 0;
 					}
 					}

+ 96 - 0
virgo.wzfrontend/yui_wx/pages/reservation/reservation.vue

@@ -0,0 +1,96 @@
+<template>
+	<view class="reservation-index form-box">
+		<uni-forms label-position="top" :modelValue="formData">
+			<uni-forms-item label="姓名" name="name">
+				<uni-easyinput type="text" v-model="formData.name" placeholder="请输入姓名" disabled />
+			</uni-forms-item>
+			<uni-forms-item label="联系方式" name="phone">
+				<uni-easyinput type="tel" v-model="formData.phone" placeholder="请输入姓名" disabled />
+			</uni-forms-item>
+			<uni-forms-item label="预约时间" name="date">
+				<view class="select-box" @click="openDate">
+					<text class="select-text" v-if="formData.date">{{formData.date}}</text>
+					<text class="select-label" v-else>请选择日期</text>
+					<uni-icons class="form-icon" type="down" size="12" color="#8c8c8c"></uni-icons>
+				</view>
+			</uni-forms-item>
+		</uni-forms>
+		<lotusCalendar :calendarData="calendarData" @returnDate="calendarChange" @closeCalendar="closeCalendar">
+		</lotusCalendar>
+		<view class="hui-button-box">
+			<view class="hui-button" @click="submit">提交预约</view>
+		</view>
+	</view>
+</template>
+
+<script>
+	import lotusCalendar from "@/components/Winglau14-lotusCalendar/Winglau14-lotusCalendar.vue";
+	import {
+		insertReservation
+	} from '@/request/api/house.js'
+	export default {
+		data() {
+			return {
+				formData: {
+					name: '',
+					phone: '',
+					date: ''
+				},
+				calendarData: {
+					isShow: false,
+					choseTime: ''
+				},
+				houseId: 15
+			}
+		},
+		onLoad(body) {
+			console.log(body);
+			if (body.houseId) this.houseId = body.houseId;
+		},
+		onShow() {
+			this.formData.date = this.$dayjs().format('YYYY-MM-DD');
+			this.calendarData['choseTime'] = this.$dayjs().format('YYYY-MM-DD');
+			this.formData['name'] = this.$store.getters.user.userName;
+			this.formData['phone'] = this.$store.getters.user.phone;
+		},
+		methods: {
+			openDate() {
+				this.calendarData.isShow = true;
+			},
+			// 日期选择
+			calendarChange(res) {
+				if (res.time) {
+					this.formData.date = res.time;
+				}
+				this.calendarData.isShow = res.isShow;
+			},
+			// 关闭日期控件
+			closeCalendar(res) {
+				this.calendarData.isShow = res.isShow;
+			},
+			submit() {
+				insertReservation({
+					userId: this.$store.getters.user.userId,
+					projectItemTargetRoomId: this.houseId,
+					date: this.formData.date
+				}).then(res => {
+					if (res.code == 200) {
+						this.$toast('预约成功');
+						setTimeout(() => {
+							this.$navigateBack();
+						}, 1000);
+					}
+				})
+			}
+		},
+		components: {
+			lotusCalendar
+		},
+	}
+</script>
+
+<style lang="scss">
+	.reservation-index {
+		padding: 30rpx;
+	}
+</style>

+ 98 - 0
virgo.wzfrontend/yui_wx/pages/visitor/visitor.vue

@@ -0,0 +1,98 @@
+<template>
+	<view class="visitor-list">
+		<mescroll-body top="40" bottom="40" @init="mescrollInit" @down="downCallback" @up="upCallback" :option="{}">
+			<view class="visitor">
+				<view class="visitor-item" v-for="(item,index) in list" :key="index">
+					<image class="visitor-avatar" :src="item.userPortrait" mode="aspectFill">
+					</image>
+					<text class="visitor-label">{{item.userName}}访问了房源</text>
+					<uni-dateformat class="visitor-time" :date="item.date" :threshold="[60000,3600000 * 24 * 365]">
+					</uni-dateformat>
+				</view>
+			</view>
+		</mescroll-body>
+	</view>
+</template>
+
+<script>
+	import {
+		getVisitorByQuery
+	} from '@/request/api/house.js'
+	import MescrollMixin from "@/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-mixins.js";
+	export default {
+		mixins: [MescrollMixin], // 使用mixin
+		data() {
+			return {
+				list: [],
+				houseId: 15
+			}
+		},
+		onLoad(body) {
+			console.log(body);
+			if (body.houseId) this.houseId = body.houseId;
+		},
+		methods: {
+			/*上拉加载的回调: 其中page.num:当前页 从1开始, page.size:每页数据条数,默认10 */
+			upCallback(page) {
+				getVisitorByQuery({
+					currPage: page.num,
+					pageSize: 10,
+					projectItemTargetRoomId: this.houseId
+				}).then(res => {
+					if (res.code === 200) {
+						this.mescroll.endBySize(res.data.dataList.length, res.data.totalCount);
+						if (page.num == 1) this.list = []; //如果是第一页需手动制空列表
+						this.list = this.list.concat(res.data.dataList); //追加新数据
+					} else {
+						this.mescroll.endErr();
+					}
+				}).catch(() => {
+					//联网失败, 结束加载
+					this.mescroll.endErr();
+				})
+			}
+		}
+	}
+</script>
+
+<style lang="scss">
+	.visitor-list {
+
+		.visitor {
+			background: #fff;
+			padding-left: 40rpx;
+		}
+
+		.visitor-item {
+			display: flex;
+			align-items: center;
+			font-weight: 300;
+			border-bottom: 1px solid $uni-border-1;
+			padding: 20rpx 30rpx 20rpx 0;
+
+			.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;
+			}
+
+			.visitor-time {
+				font-size: 24rpx;
+				color: $uni-secondary-color;
+			}
+
+			&:last-child {
+				margin-bottom: 0;
+			}
+		}
+	}
+</style>

+ 82 - 0
virgo.wzfrontend/yui_wx/request/api/house.js

@@ -35,4 +35,86 @@ export function getHouseDetailById(id) {
 		url: `/api/projectItemTargetRoom/${id}`,
 		url: `/api/projectItemTargetRoom/${id}`,
 		method: 'get'
 		method: 'get'
 	})
 	})
+}
+/* 
+ * 新增访客
+ * 
+ * 
+ */
+export function insertVisitor(data) {
+	return request({
+		url: `/api/roomOperation/visitor`,
+		method: 'post',
+		data: data
+	})
+}
+/* 
+ * 分页获取访客
+ * 
+ * 
+ */
+export function getVisitorByQuery(data) {
+	return request({
+		url: `/api/roomOperation/visitor/${data.currPage}/${data.pageSize}`,
+		method: 'post',
+		data: data
+	})
+}
+/* 
+ * 收藏
+ * 
+ * 
+ */
+export function collection(houseId) {
+	return request({
+		url: `/api/roomOperation/collection/${houseId}`,
+		method: 'get'
+	})
+}
+/* 
+ * 取消收藏
+ * 
+ * 
+ */
+export function disableCollection(houseId) {
+	return request({
+		url: `/api/roomOperation/collection/${houseId}`,
+		method: 'delete'
+	})
+}
+/* 
+ * 新增看房预约
+ * 
+ * 
+ */
+export function insertReservation(data) {
+	return request({
+		url: '/api/roomOperation/reservation',
+		method: 'post',
+		data: data
+	})
+}
+/* 
+ * 获取房源评价列表
+ * 
+ * 
+ */
+export function getHouseEvaluateListByPage(data) {
+	return request({
+		url: `/api/roomOperation/evaluate/${data.currPage}/${data.pageSize}`,
+		method: 'post',
+		data: data
+	})
+}
+/* 
+ * 新增评论
+ * 
+ * 
+ */
+export function insertEvaluate(data) {
+	return request({
+		url: '/api/roomOperation/evaluate',
+		method: 'post',
+		data: data
+	})
 }
 }

+ 79 - 0
virgo.wzfrontend/yui_wx/static/scss/common.scss

@@ -0,0 +1,79 @@
+@import '@/uni_modules/uni-scss/theme.scss';
+@import '@/uni.scss';
+//修改uni-ui样式
+.form-box {
+	.uni-forms {
+		background: #fff;
+		border-radius: 16rpx;
+		padding: 30rpx;
+
+		.uni-forms-item__label {
+			color: $uni-main-color;
+			padding-bottom: 0 !important;
+		}
+
+		.uni-easyinput__content {
+			border-radius: 84rpx;
+		}
+
+		.uni-easyinput__content-input {
+			height: 80rpx;
+		}
+
+		.uni-easyinput__placeholder-class {
+			color: $uni-secondary-color !important;
+			font-size: 28rpx !important;
+			font-weight: 300 !important;
+		}
+		.uni-forms-item{
+			margin-bottom: 20rpx;
+		}
+	}
+	//选择框样式
+	.select-box {
+		height: 84rpx;
+		border-radius: 84rpx;
+		border: 1px solid $uni-border-1;
+		position: relative;
+		line-height: 82rpx;
+		box-sizing: border-box;
+		padding-left: 10px;
+		.select-label {
+			color: $uni-secondary-color;
+			font-weight: 300;
+		}
+		
+		.form-icon {
+			position: absolute;
+			right: 30rpx;
+			top: 0rpx;
+		}
+	}
+	
+}
+//底部按钮
+.hui-button-box {
+	position: absolute;
+	height: 100rpx;
+	background-color: #ffffff;
+	box-shadow: 0px 2px 10px rgba(3, 3, 3, 0.1);
+	position: fixed;
+	bottom: 0;
+	left: 0;
+	right: 0;
+	padding: 0 30rpx;
+	display: flex;
+	align-items: center;
+
+	.hui-button {
+		height: 68rpx;
+		border-radius: 68rpx;
+		color: #ffffff;
+		background: $uni-primary;
+		flex: 1;
+		text-align: center;
+		line-height: 68rpx;
+	}
+}
+
+		

+ 19 - 0
virgo.wzfrontend/yui_wx/uni_modules/hb-comment/changelog.md

@@ -0,0 +1,19 @@
+## 1.2.2(2022-01-24)
+* 去除示例项目中对uView的依赖,精简示例项目代码
+* 修复bug
+## 1.2.1(2022-01-24)
+* 更新图标,由svg变为png,解决在App中图标不显示,且影响页面排版的问题
+## 1.2.0(2021-11-18)
+* 不再依赖uview,与1.1.4相比展开样式有调整,其他完全一致
+## 1.1.4(2021-07-22)
+* 降低弹出键盘的延时,显著提升流畅感
+## 1.1.3(2021-07-22)
+* 修改发布输入框,从原来的放在页面最底下改为弹出式
+## 1.1.2(2021-07-21)
+* 输入框聚焦前滚动到页面底部
+## 1.1.1(2021-07-21)
+* 修复了微信小程序中点赞删除等操作失败的问题
+## 1.1.0(2021-07-20)
+* 分离插件与接口逻辑
+* 支持uni-modules,更方便升级等
+* 修复一些问题

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 508 - 0
virgo.wzfrontend/yui_wx/uni_modules/hb-comment/components/hb-comment/hb-comment.vue


+ 83 - 0
virgo.wzfrontend/yui_wx/uni_modules/hb-comment/package.json

@@ -0,0 +1,83 @@
+{
+  "id": "hb-comment",
+  "displayName": "评论列表,回复,点赞,删除,留言板",
+  "version": "1.2.2",
+  "description": "评论列表,回复,点赞,删除,留言板",
+  "keywords": [
+    "评论列表",
+    "评论回复",
+    "评论点赞",
+    "评论删除",
+    "留言板"
+],
+  "repository": "https://github.com/dr34-m/hb-comment",
+"engines": {
+  },
+  "dcloudext": {
+    "category": [
+        "前端组件",
+        "通用组件"
+    ],
+    "sale": {
+      "regular": {
+        "price": "0.00"
+      },
+      "sourcecode": {
+        "price": "0.00"
+      }
+    },
+    "contact": {
+      "qq": ""
+    },
+    "declaration": {
+      "ads": "无",
+      "data": "插件不采集任何数据",
+      "permissions": "无"
+    },
+    "npmurl": ""
+  },
+  "uni_modules": {
+    "dependencies": [],
+    "encrypt": [],
+    "platforms": {
+      "cloud": {
+        "tcb": "y",
+        "aliyun": "y"
+      },
+      "client": {
+        "App": {
+          "app-vue": "y",
+          "app-nvue": "y"
+        },
+        "H5-mobile": {
+          "Safari": "y",
+          "Android Browser": "y",
+          "微信浏览器(Android)": "y",
+          "QQ浏览器(Android)": "y"
+        },
+        "H5-pc": {
+          "Chrome": "y",
+          "IE": "y",
+          "Edge": "y",
+          "Firefox": "y",
+          "Safari": "y"
+        },
+        "小程序": {
+          "微信": "y",
+          "阿里": "y",
+          "百度": "y",
+          "字节跳动": "y",
+          "QQ": "y"
+        },
+        "快应用": {
+          "华为": "y",
+          "联盟": "y"
+        },
+        "Vue": {
+            "vue2": "y",
+            "vue3": "y"
+        }
+      }
+    }
+  }
+}

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 261 - 0
virgo.wzfrontend/yui_wx/uni_modules/hb-comment/readme.md


+ 1 - 1
virgo.wzfrontend/yui_wx/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.vue

@@ -227,7 +227,7 @@
 			},
 			},
 			primaryColor: {
 			primaryColor: {
 				type: String,
 				type: String,
-				default: '#2979ff'
+				default: '#08979c'
 			},
 			},
 			styles: {
 			styles: {
 				type: Object,
 				type: Object,

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/components/Winglau14-lotusCalendar/Winglau14-lotusCalendar.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/highseas/highseas.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/house/house.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/my.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/reservation/reservation.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/search/search.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/visitor/visitor.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/hb-comment/components/hb-comment/hb-comment.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-dateformat/components/uni-dateformat/uni-dateformat.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-forms/components/uni-forms/uni-forms.js.map


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

@@ -10,7 +10,9 @@
     "pages/search/search",
     "pages/search/search",
     "pages/searchlist/searchlist",
     "pages/searchlist/searchlist",
     "pages/project/project",
     "pages/project/project",
-    "pages/house/house"
+    "pages/house/house",
+    "pages/visitor/visitor",
+    "pages/reservation/reservation"
   ],
   ],
   "subPackages": [],
   "subPackages": [],
   "window": {
   "window": {

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/common/main.js


+ 70 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/common/main.wxss

@@ -6,6 +6,13 @@
  以下变量是默认值,如不需要修改可以不用给下面的变量重新赋值
  以下变量是默认值,如不需要修改可以不用给下面的变量重新赋值
  */
  */
 /* 水平间距 */
 /* 水平间距 */
+/* 需要放到文件最上面 */
+/* 水平间距 */
+/* 水平间距 */
+/*
+ 以下变量是默认值,如不需要修改可以不用给下面的变量重新赋值
+ */
+/* 水平间距 */
 @font-face {
 @font-face {
 	font-family: "iconfont";
 	font-family: "iconfont";
 	/* Project id 4636045 */
 	/* Project id 4636045 */
@@ -39,6 +46,69 @@
 .icon-gongyuan:before {
 .icon-gongyuan:before {
 	content: "\e617";
 	content: "\e617";
 }
 }
+.form-box .uni-forms {
+  background: #fff;
+  border-radius: 16rpx;
+  padding: 30rpx;
+}
+.form-box .uni-forms .uni-forms-item__label {
+  color: #1f1f1f;
+  padding-bottom: 0 !important;
+}
+.form-box .uni-forms .uni-easyinput__content {
+  border-radius: 84rpx;
+}
+.form-box .uni-forms .uni-easyinput__content-input {
+  height: 80rpx;
+}
+.form-box .uni-forms .uni-easyinput__placeholder-class {
+  color: #8c8c8c !important;
+  font-size: 28rpx !important;
+  font-weight: 300 !important;
+}
+.form-box .uni-forms .uni-forms-item {
+  margin-bottom: 20rpx;
+}
+.form-box .select-box {
+  height: 84rpx;
+  border-radius: 84rpx;
+  border: 1px solid #d9d9d9;
+  position: relative;
+  line-height: 82rpx;
+  box-sizing: border-box;
+  padding-left: 10px;
+}
+.form-box .select-box .select-label {
+  color: #8c8c8c;
+  font-weight: 300;
+}
+.form-box .select-box .form-icon {
+  position: absolute;
+  right: 30rpx;
+  top: 0rpx;
+}
+.hui-button-box {
+  position: absolute;
+  height: 100rpx;
+  background-color: #ffffff;
+  box-shadow: 0px 2px 10px rgba(3, 3, 3, 0.1);
+  position: fixed;
+  bottom: 0;
+  left: 0;
+  right: 0;
+  padding: 0 30rpx;
+  display: flex;
+  align-items: center;
+}
+.hui-button-box .hui-button {
+  height: 68rpx;
+  border-radius: 68rpx;
+  color: #ffffff;
+  background: #08979c;
+  flex: 1;
+  text-align: center;
+  line-height: 68rpx;
+}
 page {
 page {
   color: #1f1f1f;
   color: #1f1f1f;
   font-size: 28rpx;
   font-size: 28rpx;

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/common/runtime.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 4 - 3
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/common/vendor.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 11 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/Winglau14-lotusCalendar/Winglau14-lotusCalendar.js


+ 4 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/Winglau14-lotusCalendar/Winglau14-lotusCalendar.json

@@ -0,0 +1,4 @@
+{
+  "usingComponents": {},
+  "component": true
+}

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/Winglau14-lotusCalendar/Winglau14-lotusCalendar.wxml


+ 283 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/Winglau14-lotusCalendar/Winglau14-lotusCalendar.wxss

@@ -0,0 +1,283 @@
+.lotus-calendar {
+	background: #fff;
+	position: absolute;
+	bottom: 0;
+	-webkit-transform: translateY(100%);
+	        transform: translateY(100%);
+	-webkit-animation: calendarMove 0.4s ease-in-out forwards;
+	        animation: calendarMove 0.4s ease-in-out forwards;
+}
+.lotus-calendar-title {
+	font-size: 28rpx;
+	text-align: center;
+	padding-top: 30rpx;
+	color: #222;
+}
+.lotus-calendar-out {
+	-webkit-animation: calendarOut 0.4s ease-in-out forwards;
+	        animation: calendarOut 0.4s ease-in-out forwards;
+}
+.lotus-calendar-wrap {
+	position: fixed;
+	left: 0;
+	top: 0;
+	width: 100%;
+	height: 100%;
+	z-index: 999;
+}
+.lotus-calendar-chose {
+	position: relative;
+	/*display: -webkit-box;
+  display: -webkit-flex;*/
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	text-align: center;
+	font-size: 28rpx;
+	color: #333;
+}
+.lotus-calendar-chose::before {
+	content: '';
+	width: 100%;
+	height: 1px;
+	background: #eee;
+	position: absolute;
+	bottom: 0;
+}
+.lotus-calendar-chose-item {
+	flex: 1;
+	padding: 20rpx 0;
+}
+.lotus-calendar-chose-act {
+	position: relative;
+	color: #2979ff;
+}
+.lotus-calendar-chose-act::before {
+	content: '';
+	position: absolute;
+	left: 50%;
+	bottom: 0;
+	-webkit-transform: translateX(-50%);
+	        transform: translateX(-50%);
+	width: 40rpx;
+	height: 4rpx;
+	background: #2979ff;
+}
+.lotus-calendar-cur-date {
+	padding: 20rpx 40rpx 20rpx 40rpx;
+}
+.lotus-calendar-cur-text {
+	color: #2979ff;
+}
+.lotus-calendar-center {
+	font-size: 32rpx;
+	/*display: -webkit-box;
+  display: -webkit-flex;*/
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	justify-content: space-between;
+	text-align: center;
+}
+.lotus-calendar-week {
+	/*display: -webkit-box;
+  display: -webkit-flex;*/
+	display: flex;
+}
+.lotus-calendar-week-text {
+	width: 107rpx;
+	text-align: center;
+	font-size: 30rpx;
+	height: 60rpx;
+	line-height: 60rpx;
+	color: #333;
+}
+.lotus-calendar-days {
+	overflow: hidden;
+	padding-bottom: 10rpx;
+}
+.lotus-calendar-days-text {
+	float: left;
+	margin-bottom: 10rpx;
+	font-size: 30rpx;
+	width: 107rpx;
+	text-align: center;
+	height: 70rpx;
+	line-height: 70rpx;
+}
+.lotus-calendar-days-range {
+	background: #e4f2fd;
+}
+.lotus-calendar-days-gray {
+	color: #999;
+	width: 60rpx;
+	height: 60rpx;
+	line-height: 60rpx;
+	white-space: nowrap;
+	margin-left: auto;
+	margin-right: auto;
+}
+.lotus-calendar-days-act {
+	color: #fff;
+	/*display: -webkit-box;
+  display: -webkit-flex;*/
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	margin-left: auto;
+	margin-right: auto;
+	text-align: center;
+	width: 70rpx;
+	height: 70rpx;
+	line-height: 70rpx;
+	background: #2979ff;
+}
+.lotus-calendar-prev {
+	color: #999;
+	font-size: 36rpx;
+}
+.lotus-calendar-next {
+	color: #999;
+	font-size: 36rpx;
+}
+.lotus-calendar-month {
+	flex: 1;
+	/*display: -webkit-box;
+  display: -webkit-flex;*/
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	justify-content: space-between;
+	padding-right: 120rpx;
+}
+.lotus-calendar-year {
+	flex: 1;
+	/*display: -webkit-box;
+  display: -webkit-flex;*/
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	justify-content: space-between;
+}
+.lotus-calendar-year2 {
+	margin: 20rpx 100rpx 0;
+	font-size: 34rpx;
+}
+.lotus-calendar-mask {
+	position: fixed;
+	left: 0;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	z-index: -1;
+	background: rgba(0, 0, 0, 0.5);
+}
+.lotus-calendar-months {
+	position: absolute;
+	bottom: 0;
+	left: 0;
+	width: 100%;
+	padding-top: 200rpx;
+	min-height: 864rpx;
+	background: #fff;
+	z-index: 15;
+	color: #999;
+	box-sizing: border-box;
+}
+.lotus-calendar-months-box {
+	/*display: -webkit-box;
+  display: -webkit-flex;*/
+	display: flex;
+	align-content: center;
+	flex-wrap: wrap;
+	font-size: 32rpx;
+	padding-top: 80rpx;
+}
+.lotus-calendar-months-text {
+	width: 25%;
+	text-align: center;
+	padding: 30rpx 0;
+}
+.lotus-calendar-months-text2 {
+	padding-bottom: 20rpx;
+}
+.lotus-calendar-months-cancel {
+	padding: 30rpx 30rpx 0 0;
+	font-size: 32rpx;
+	text-align: right;
+}
+.lotus-calendar-months-cancel-icon {
+	width: 50rpx;
+	height: 50rpx;
+	vertical-align: middle;
+}
+.lotus-calendar-months-cancel2 {
+	padding-top: 0;
+	padding-right: 0;
+}
+@-webkit-keyframes calendarMove {
+0% {
+		-webkit-transform: translateY(100%);
+		        transform: translateY(100%);
+}
+100% {
+		-webkit-transform: translateY(0%);
+		        transform: translateY(0%);
+}
+}
+@keyframes calendarMove {
+0% {
+		-webkit-transform: translateY(100%);
+		        transform: translateY(100%);
+}
+100% {
+		-webkit-transform: translateY(0%);
+		        transform: translateY(0%);
+}
+}
+@-webkit-keyframes calendarOut {
+0% {
+		-webkit-transform: translateY(0%);
+		        transform: translateY(0%);
+}
+100% {
+		-webkit-transform: translateY(100%);
+		        transform: translateY(100%);
+}
+}
+@keyframes calendarOut {
+0% {
+		-webkit-transform: translateY(0%);
+		        transform: translateY(0%);
+}
+100% {
+		-webkit-transform: translateY(100%);
+		        transform: translateY(100%);
+}
+}
+.lotus-calendar-result-time {
+	font-size: 28rpx;
+	text-align: center;
+	color: #2979FF;
+}
+.lotus-calendar-result-btn {
+	font-size: 28rpx;
+	text-align: center;
+	color: #fff;
+	line-height: 70rpx;
+	background: #2979FF;
+	border-radius: 30rpx;
+	margin: 20rpx 40rpx 30rpx;
+}
+.lotus-calendar-cur-bg-month {
+	font-size: 320rpx;
+	position: absolute;
+	left: 50%;
+	top: 50%;
+	-webkit-transform: translate3d(-50%, -50%, 0);
+	        transform: translate3d(-50%, -50%, 0);
+	z-index: -1;
+	color: #e4e7ed;
+	white-space: nowrap;
+}
+

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 2 - 2
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/city-select/city-select.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 2 - 2
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/common/navbar.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 2 - 2
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/house/houseItem.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 2 - 2
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/house/houseItems.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 2 - 2
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/components/login/imageCode.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/city/city.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/data/data.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/highseas/highseas.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/house/house.js


+ 3 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/house/house.json

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

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/house/house.wxml


+ 13 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/house/house.wxss

@@ -8,7 +8,15 @@
 /* 水平间距 */
 /* 水平间距 */
 .house-detail {
 .house-detail {
   background: #fff;
   background: #fff;
-  padding-bottom: 60rpx;
+  padding-bottom: 160rpx;
+}
+.house-detail .house-swiper {
+  position: relative;
+}
+.house-detail .house-swiper .btn {
+  position: absolute;
+  top: 20rpx;
+  right: 30rpx;
 }
 }
 .house-detail .swiper {
 .house-detail .swiper {
   height: 400rpx;
   height: 400rpx;
@@ -151,6 +159,10 @@
   text-overflow: ellipsis;
   text-overflow: ellipsis;
   margin: 0 20rpx;
   margin: 0 20rpx;
 }
 }
+.house-detail .house-content .visitor .visitor-item .visitor-time {
+  font-size: 24rpx;
+  color: #8c8c8c;
+}
 .house-detail .house-content .visitor .visitor-item:last-child {
 .house-detail .house-content .visitor .visitor-item:last-child {
   margin-bottom: 0;
   margin-bottom: 0;
 }
 }

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/index/index.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/login/login.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/message/message.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/my/my.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/project/project.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 2 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/reservation/reservation.js


+ 10 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/reservation/reservation.json

@@ -0,0 +1,10 @@
+{
+  "navigationBarTitleText": "预约看房",
+  "usingComponents": {
+    "uni-forms": "/uni_modules/uni-forms/components/uni-forms/uni-forms",
+    "uni-forms-item": "/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item",
+    "uni-easyinput": "/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput",
+    "uni-icons": "/uni_modules/uni-icons/components/uni-icons/uni-icons",
+    "lotus-calendar": "/components/Winglau14-lotusCalendar/Winglau14-lotusCalendar"
+  }
+}

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/reservation/reservation.wxml


+ 12 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/reservation/reservation.wxss

@@ -0,0 +1,12 @@
+@charset "UTF-8";
+/* 需要放到文件最上面 */
+/* 水平间距 */
+/* 水平间距 */
+/*
+ 以下变量是默认值,如不需要修改可以不用给下面的变量重新赋值
+ */
+/* 水平间距 */
+.reservation-index {
+  padding: 30rpx;
+}
+

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/search/search.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/searchlist/searchlist.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 2 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/visitor/visitor.js


+ 7 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/visitor/visitor.json

@@ -0,0 +1,7 @@
+{
+  "navigationBarTitleText": "访客记录",
+  "usingComponents": {
+    "mescroll-body": "/uni_modules/mescroll-uni/components/mescroll-body/mescroll-body",
+    "uni-dateformat": "/uni_modules/uni-dateformat/components/uni-dateformat/uni-dateformat"
+  }
+}

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/visitor/visitor.wxml


+ 40 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/pages/visitor/visitor.wxss

@@ -0,0 +1,40 @@
+@charset "UTF-8";
+/* 需要放到文件最上面 */
+/* 水平间距 */
+/* 水平间距 */
+/*
+ 以下变量是默认值,如不需要修改可以不用给下面的变量重新赋值
+ */
+/* 水平间距 */
+.visitor-list .visitor {
+  background: #fff;
+  padding-left: 40rpx;
+}
+.visitor-list .visitor-item {
+  display: flex;
+  align-items: center;
+  font-weight: 300;
+  border-bottom: 1px solid #d9d9d9;
+  padding: 20rpx 30rpx 20rpx 0;
+}
+.visitor-list .visitor-item .visitor-avatar {
+  width: 80rpx;
+  height: 80rpx;
+  border-radius: 80rpx;
+}
+.visitor-list .visitor-item .visitor-label {
+  flex: 1;
+  width: 0;
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+  margin: 0 20rpx;
+}
+.visitor-list .visitor-item .visitor-time {
+  font-size: 24rpx;
+  color: #8c8c8c;
+}
+.visitor-list .visitor-item:last-child {
+  margin-bottom: 0;
+}
+

+ 1 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/project.config.json

@@ -18,7 +18,7 @@
     }
     }
   },
   },
   "compileType": "miniprogram",
   "compileType": "miniprogram",
-  "libVersion": "3.5.1",
+  "libVersion": "3.5.3",
   "appid": "wx3c006d364161d240",
   "appid": "wx3c006d364161d240",
   "projectname": "yui_wx",
   "projectname": "yui_wx",
   "condition": {},
   "condition": {},

+ 2 - 1
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/project.private.config.json

@@ -2,6 +2,7 @@
   "description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
   "description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
   "projectname": "yui_wx",
   "projectname": "yui_wx",
   "setting": {
   "setting": {
-    "compileHotReLoad": true
+    "compileHotReLoad": true,
+    "urlCheck": false
   }
   }
 }
 }

+ 79 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/static/scss/common.scss

@@ -0,0 +1,79 @@
+@import '@/uni_modules/uni-scss/theme.scss';
+@import '@/uni.scss';
+//修改uni-ui样式
+.form-box {
+	.uni-forms {
+		background: #fff;
+		border-radius: 16rpx;
+		padding: 30rpx;
+
+		.uni-forms-item__label {
+			color: $uni-main-color;
+			padding-bottom: 0 !important;
+		}
+
+		.uni-easyinput__content {
+			border-radius: 84rpx;
+		}
+
+		.uni-easyinput__content-input {
+			height: 80rpx;
+		}
+
+		.uni-easyinput__placeholder-class {
+			color: $uni-secondary-color !important;
+			font-size: 28rpx !important;
+			font-weight: 300 !important;
+		}
+		.uni-forms-item{
+			margin-bottom: 20rpx;
+		}
+	}
+	//选择框样式
+	.select-box {
+		height: 84rpx;
+		border-radius: 84rpx;
+		border: 1px solid $uni-border-1;
+		position: relative;
+		line-height: 82rpx;
+		box-sizing: border-box;
+		padding-left: 10px;
+		.select-label {
+			color: $uni-secondary-color;
+			font-weight: 300;
+		}
+		
+		.form-icon {
+			position: absolute;
+			right: 30rpx;
+			top: 0rpx;
+		}
+	}
+	
+}
+//底部按钮
+.hui-button-box {
+	position: absolute;
+	height: 100rpx;
+	background-color: #ffffff;
+	box-shadow: 0px 2px 10px rgba(3, 3, 3, 0.1);
+	position: fixed;
+	bottom: 0;
+	left: 0;
+	right: 0;
+	padding: 0 30rpx;
+	display: flex;
+	align-items: center;
+
+	.hui-button {
+		height: 68rpx;
+		border-radius: 68rpx;
+		color: #ffffff;
+		background: $uni-primary;
+		flex: 1;
+		text-align: center;
+		line-height: 68rpx;
+	}
+}
+
+		

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 11 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/hb-comment/components/hb-comment/hb-comment.js


+ 4 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/hb-comment/components/hb-comment/hb-comment.json

@@ -0,0 +1,4 @@
+{
+  "usingComponents": {},
+  "component": true
+}

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/hb-comment/components/hb-comment/hb-comment.wxml


+ 180 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/hb-comment/components/hb-comment/hb-comment.wxss

@@ -0,0 +1,180 @@
+@charset "UTF-8";
+/* 需要放到文件最上面 */
+/* 水平间距 */
+/* 水平间距 */
+/*
+ 以下变量是默认值,如不需要修改可以不用给下面的变量重新赋值
+ */
+/* 水平间距 */
+.toEvaluate.data-v-36062064 {
+  color: #08979c;
+}
+.top-read.data-v-36062064 {
+  font-size: 28rpx;
+  padding-left: 10rpx;
+  color: #999999;
+}
+.seg_line_box.data-v-36062064 {
+  display: flex;
+  height: 5rpx;
+  justify-content: space-between;
+  margin: 5rpx 0;
+}
+.seg_line.data-v-36062064 {
+  width: 45%;
+  border-bottom: 1rpx solid #d9d9d9;
+}
+.seg_dot.data-v-36062064 {
+  width: 8%;
+  border-bottom: 5rpx dotted #d9d9d9;
+}
+.comment-num.data-v-36062064 {
+  display: flex;
+  justify-content: space-between;
+  align-items: center;
+  padding: 20rpx 0;
+  padding-top: 0;
+}
+.comment-box.data-v-36062064 {
+  padding: 10rpx 0;
+}
+.comment-box-item.data-v-36062064 {
+  display: flex;
+}
+.comment-main.data-v-36062064 {
+  padding-left: 20rpx;
+}
+.comment-main-top.data-v-36062064 {
+  width: 600rpx;
+  padding-top: 6rpx;
+  display: flex;
+  justify-content: space-between;
+}
+.sub-comment-main-top.data-v-36062064 {
+  width: 510rpx;
+  padding-top: 6rpx;
+  display: flex;
+  justify-content: space-between;
+}
+.avatar.data-v-36062064 {
+  width: 70rpx;
+  height: 70rpx;
+  border-radius: 50%;
+}
+.nick-name-box.data-v-36062064 {
+  display: flex;
+  align-items: center;
+}
+.comLogo.data-v-36062064 {
+  margin-right: 18rpx;
+  font-size: 22rpx;
+  border-radius: 10rpx;
+  padding: 5rpx 15rpx;
+  color: #FFFFFF;
+}
+.com1.data-v-36062064 {
+  background-color: #d218b1;
+}
+.com2.data-v-36062064 {
+  background-color: #f19c0b;
+}
+.com3.data-v-36062064 {
+  background-color: #c8da85;
+}
+.com4.data-v-36062064 {
+  background-color: #08979c;
+}
+.nick-name.data-v-36062064 {
+  color: #08979c;
+}
+.isLike.data-v-36062064 {
+  font-size: 28rpx;
+  padding-right: 10rpx;
+  color: #08979c;
+}
+.notLike.data-v-36062064 {
+  font-size: 28rpx;
+  padding-right: 10rpx;
+  color: #999999;
+}
+.comment-main-content.data-v-36062064 {
+  padding: 10rpx 10rpx 10rpx 0;
+}
+.comment-main-foot.data-v-36062064 {
+  display: flex;
+  font-size: 22rpx;
+}
+.replayTag.data-v-36062064 {
+  color: #909399;
+  margin-bottom: 5px;
+  border: 1px solid #c8c9cc;
+  background-color: #f4f4f5;
+  border-radius: 3px;
+  display: flex;
+  justify-content: space-between;
+  align-items: center;
+  font-size: 16rpx;
+  padding: 5px 10px;
+}
+.replyTagClose.data-v-36062064 {
+  font-size: 20px;
+  line-height: 12px;
+  padding: 0 0 2px 5px;
+}
+.foot-btn.data-v-36062064 {
+  padding-left: 10rpx;
+  color: #08979c;
+}
+.comment-sub-box.data-v-36062064 {
+  padding: 20rpx 0;
+}
+.comment-sub-item.data-v-36062064 {
+  display: flex;
+}
+.comment-none.data-v-36062064 {
+  padding: 20rpx;
+  width: 100%;
+  text-align: center;
+  color: #999999;
+}
+.comment-submit-box.data-v-36062064 {
+  position: fixed;
+  display: flex;
+  align-items: flex-end;
+  z-index: 9900;
+  left: 0;
+  top: 0px;
+  bottom: 0;
+  background-color: rgba(0, 0, 0, 0.5);
+  width: 100%;
+}
+.comment-add.data-v-36062064 {
+  position: fixed;
+  background-color: #FFFFFF;
+  width: 100%;
+  border: 1px solid #d9d9d9;
+  transition: .3s;
+  -webkit-transition: .3s;
+}
+.btn-click.data-v-36062064 {
+  color: #08979c;
+  width: 100rpx;
+  text-align: center;
+}
+.cancel.data-v-36062064 {
+  color: #606266;
+}
+.textarea.data-v-36062064 {
+  height: 100px;
+  padding: 16rpx;
+  width: 100%;
+}
+.comment-submit.data-v-36062064 {
+  height: 68rpx;
+  border-bottom: 1px solid #d9d9d9;
+  width: 100%;
+  display: flex;
+  justify-content: space-between;
+  align-items: center;
+}
+

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 2 - 2
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/mescroll-uni/components/mescroll-body/mescroll-body.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 2 - 2
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/mescroll-uni/components/mescroll-empty/mescroll-empty.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 2 - 2
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-top.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 11 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-dateformat/components/uni-dateformat/uni-dateformat.js


+ 4 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-dateformat/components/uni-dateformat/uni-dateformat.json

@@ -0,0 +1,4 @@
+{
+  "usingComponents": {},
+  "component": true
+}

+ 1 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-dateformat/components/uni-dateformat/uni-dateformat.wxml

@@ -0,0 +1 @@
+<text>{{dateShow}}</text>

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 11 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js


+ 6 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.json

@@ -0,0 +1,6 @@
+{
+  "usingComponents": {
+    "uni-icons": "/uni_modules/uni-icons/components/uni-icons/uni-icons"
+  },
+  "component": true
+}

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.wxml


+ 128 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.wxss

@@ -0,0 +1,128 @@
+@charset "UTF-8";
+/* 需要放到文件最上面 */
+/* 水平间距 */
+/* 水平间距 */
+/*
+ 以下变量是默认值,如不需要修改可以不用给下面的变量重新赋值
+ */
+/* 水平间距 */
+.uni-easyinput {
+  width: 100%;
+  flex: 1;
+  position: relative;
+  text-align: left;
+  color: #333;
+  font-size: 14px;
+}
+.uni-easyinput__content {
+  flex: 1;
+  width: 100%;
+  display: flex;
+  box-sizing: border-box;
+  flex-direction: row;
+  align-items: center;
+  border-color: #fff;
+  transition-property: border-color;
+  transition-duration: 0.3s;
+}
+.uni-easyinput__content-input {
+  width: auto;
+  position: relative;
+  overflow: hidden;
+  flex: 1;
+  line-height: 1;
+  font-size: 14px;
+  height: 35px;
+  /*ifdef H5*/
+  /*endif*/
+}
+.uni-easyinput__content-input ::-ms-reveal {
+  display: none;
+}
+.uni-easyinput__content-input ::-ms-clear {
+  display: none;
+}
+.uni-easyinput__content-input ::-o-clear {
+  display: none;
+}
+.uni-easyinput__placeholder-class {
+  color: #999;
+  font-size: 12px;
+}
+.is-textarea {
+  align-items: flex-start;
+}
+.is-textarea-icon {
+  margin-top: 5px;
+}
+.uni-easyinput__content-textarea {
+  position: relative;
+  overflow: hidden;
+  flex: 1;
+  line-height: 1.5;
+  font-size: 14px;
+  margin: 6px;
+  margin-left: 0;
+  height: 80px;
+  min-height: 80px;
+  min-height: 80px;
+  width: auto;
+}
+.input-padding {
+  padding-left: 10px;
+}
+.content-clear-icon {
+  padding: 0 5px;
+}
+.label-icon {
+  margin-right: 5px;
+  margin-top: -1px;
+}
+.is-input-border {
+  display: flex;
+  box-sizing: border-box;
+  flex-direction: row;
+  align-items: center;
+  border: 1px solid #d9d9d9;
+  border-radius: 4px;
+}
+.uni-error-message {
+  position: absolute;
+  bottom: -17px;
+  left: 0;
+  line-height: 12px;
+  color: #e43d33;
+  font-size: 12px;
+  text-align: left;
+}
+.uni-error-msg--boeder {
+  position: relative;
+  bottom: 0;
+  line-height: 22px;
+}
+.is-input-error-border {
+  border-color: #e43d33;
+}
+.is-input-error-border .uni-easyinput__placeholder-class {
+  color: #f29e99;
+}
+.uni-easyinput--border {
+  margin-bottom: 0;
+  padding: 10px 15px;
+  border-top: 1px #eee solid;
+}
+.uni-easyinput-error {
+  padding-bottom: 0;
+}
+.is-first-border {
+  border: none;
+}
+.is-disabled {
+  background-color: #f7f6f6;
+  color: #d5d5d5;
+}
+.is-disabled .uni-easyinput__placeholder-class {
+  color: #d5d5d5;
+  font-size: 12px;
+}
+

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 11 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.js


+ 4 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.json

@@ -0,0 +1,4 @@
+{
+  "usingComponents": {},
+  "component": true
+}

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.wxml


+ 102 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.wxss

@@ -0,0 +1,102 @@
+@charset "UTF-8";
+/* 需要放到文件最上面 */
+/* 水平间距 */
+/* 水平间距 */
+/*
+ 以下变量是默认值,如不需要修改可以不用给下面的变量重新赋值
+ */
+/* 水平间距 */
+.uni-forms-item {
+  position: relative;
+  display: flex;
+  margin-bottom: 22px;
+  flex-direction: row;
+}
+.uni-forms-item__label {
+  display: flex;
+  flex-direction: row;
+  align-items: center;
+  text-align: left;
+  font-size: 14px;
+  color: #606266;
+  height: 36px;
+  padding: 0 12px 0 0;
+  vertical-align: middle;
+  flex-shrink: 0;
+  box-sizing: border-box;
+}
+.uni-forms-item__label.no-label {
+  padding: 0;
+}
+.uni-forms-item__content {
+  position: relative;
+  font-size: 14px;
+  flex: 1;
+  box-sizing: border-box;
+  flex-direction: row;
+}
+.uni-forms-item .uni-forms-item__nuve-content {
+  display: flex;
+  flex-direction: column;
+  flex: 1;
+}
+.uni-forms-item__error {
+  color: #f56c6c;
+  font-size: 12px;
+  line-height: 1;
+  padding-top: 4px;
+  position: absolute;
+  top: 100%;
+  left: 0;
+  transition: -webkit-transform 0.3s;
+  transition: transform 0.3s;
+  transition: transform 0.3s, -webkit-transform 0.3s;
+  -webkit-transform: translateY(-100%);
+          transform: translateY(-100%);
+  opacity: 0;
+}
+.uni-forms-item__error .error-text {
+  color: #f56c6c;
+  font-size: 12px;
+}
+.uni-forms-item__error.msg--active {
+  opacity: 1;
+  -webkit-transform: translateY(0%);
+          transform: translateY(0%);
+}
+.uni-forms-item.is-direction-left {
+  flex-direction: row;
+}
+.uni-forms-item.is-direction-top {
+  flex-direction: column;
+}
+.uni-forms-item.is-direction-top .uni-forms-item__label {
+  padding: 0 0 8px;
+  line-height: 1.5715;
+  text-align: left;
+  white-space: initial;
+}
+.uni-forms-item .is-required {
+  color: #dd524d;
+  font-weight: bold;
+}
+.uni-forms-item--border {
+  margin-bottom: 0;
+  padding: 10px 0;
+  border-top: 1px #eee solid;
+}
+.uni-forms-item--border .uni-forms-item__content {
+  flex-direction: column;
+  justify-content: flex-start;
+  align-items: flex-start;
+}
+.uni-forms-item--border .uni-forms-item__content .uni-forms-item__error {
+  position: relative;
+  top: 5px;
+  left: 0;
+  padding-top: 0;
+}
+.is-first-border {
+  border: none;
+}
+

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 11 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms/uni-forms.js


+ 4 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms/uni-forms.json

@@ -0,0 +1,4 @@
+{
+  "usingComponents": {},
+  "component": true
+}

+ 1 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms/uni-forms.wxml

@@ -0,0 +1 @@
+<view class="uni-forms"><form><slot></slot></form></view>

+ 9 - 0
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms/uni-forms.wxss

@@ -0,0 +1,9 @@
+@charset "UTF-8";
+/* 需要放到文件最上面 */
+/* 水平间距 */
+/* 水平间距 */
+/*
+ 以下变量是默认值,如不需要修改可以不用给下面的变量重新赋值
+ */
+/* 水平间距 */
+

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 2 - 2
virgo.wzfrontend/yui_wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js