瀏覽代碼

update wxProject

whx 1 年之前
父節點
當前提交
9f4d52590e
共有 97 個文件被更改,包括 2249 次插入494 次删除
  1. 2 8
      virgo.wzfrontend/wx/App.vue
  2. 69 9
      virgo.wzfrontend/wx/pages.json
  3. 22 0
      virgo.wzfrontend/wx/pages/house/house.vue
  4. 22 0
      virgo.wzfrontend/wx/pages/houseDetail/houseDetail.vue
  5. 143 22
      virgo.wzfrontend/wx/pages/index/index.vue
  6. 28 13
      virgo.wzfrontend/wx/pages/login/login.vue
  7. 22 0
      virgo.wzfrontend/wx/pages/message/message.vue
  8. 120 0
      virgo.wzfrontend/wx/pages/my/my.vue
  9. 22 0
      virgo.wzfrontend/wx/pages/order/order.vue
  10. 二進制
      virgo.wzfrontend/wx/static/.DS_Store
  11. 5 0
      virgo.wzfrontend/wx/static/css/common.scss
  12. 二進制
      virgo.wzfrontend/wx/static/image/my/banner.png
  13. 二進制
      virgo.wzfrontend/wx/static/image/tabbar/index-active.png
  14. 二進制
      virgo.wzfrontend/wx/static/image/tabbar/index.png
  15. 二進制
      virgo.wzfrontend/wx/static/image/tabbar/message-active.png
  16. 二進制
      virgo.wzfrontend/wx/static/image/tabbar/message.png
  17. 二進制
      virgo.wzfrontend/wx/static/image/tabbar/my-active.png
  18. 二進制
      virgo.wzfrontend/wx/static/image/tabbar/my.png
  19. 二進制
      virgo.wzfrontend/wx/static/image/tabbar/order-active.png
  20. 二進制
      virgo.wzfrontend/wx/static/image/tabbar/order.png
  21. 2 2
      virgo.wzfrontend/wx/uni.scss
  22. 1 1
      virgo.wzfrontend/wx/unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
  23. 1 1
      virgo.wzfrontend/wx/unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map
  24. 1 1
      virgo.wzfrontend/wx/unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
  25. 1 1
      virgo.wzfrontend/wx/unpackage/dist/dev/.sourcemap/mp-weixin/components/login/yModal.js.map
  26. 1 0
      virgo.wzfrontend/wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/house/house.js.map
  27. 1 0
      virgo.wzfrontend/wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/houseDetail/houseDetail.js.map
  28. 1 1
      virgo.wzfrontend/wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
  29. 1 1
      virgo.wzfrontend/wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map
  30. 1 0
      virgo.wzfrontend/wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/message/message.js.map
  31. 1 0
      virgo.wzfrontend/wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/my.js.map
  32. 1 0
      virgo.wzfrontend/wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/order/order.js.map
  33. 1 1
      virgo.wzfrontend/wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js.map
  34. 1 0
      virgo.wzfrontend/wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-swiper-dot/components/uni-swiper-dot/uni-swiper-dot.js.map
  35. 1 0
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/.cloudbase/container/debug.json
  36. 36 1
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/app.json
  37. 35 36
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/common/main.wxss
  38. 2 2
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/common/runtime.js
  39. 51 15
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/common/vendor.js
  40. 71 71
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/components/login/yModal.js
  41. 1 1
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/components/login/yModal.wxss
  42. 159 0
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/house/house.js
  43. 4 0
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/house/house.json
  44. 1 0
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/house/house.wxml
  45. 159 0
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/houseDetail/houseDetail.js
  46. 4 0
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/houseDetail/houseDetail.json
  47. 1 0
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/houseDetail/houseDetail.wxml
  48. 80 30
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/index/index.js
  49. 4 1
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/index/index.json
  50. 1 1
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/index/index.wxml
  51. 86 2
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/index/index.wxss
  52. 32 15
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/login/login.js
  53. 1 1
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/login/login.wxml
  54. 2 2
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/login/login.wxss
  55. 159 0
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/message/message.js
  56. 4 0
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/message/message.json
  57. 1 0
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/message/message.wxml
  58. 264 0
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/my/my.js
  59. 2 2
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.json
  60. 1 0
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/my/my.wxml
  61. 62 0
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/my/my.wxss
  62. 159 0
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/order/order.js
  63. 4 0
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/order/order.json
  64. 1 0
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/order/order.wxml
  65. 二進制
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/.DS_Store
  66. 5 0
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/common.scss
  67. 5 0
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/css/common.scss
  68. 二進制
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/icon/icon_about.png
  69. 二進制
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/icon/icon_contact.png
  70. 二進制
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/icon/icon_coupon.png
  71. 二進制
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/icon/icon_order.png
  72. 二進制
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/icon/icon_userinfo.png
  73. 二進制
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/image/my/banner.png
  74. 二進制
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/image/tabbar/index-active.png
  75. 二進制
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/image/tabbar/index.png
  76. 二進制
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/image/tabbar/message-active.png
  77. 二進制
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/image/tabbar/message.png
  78. 二進制
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/image/tabbar/my-active.png
  79. 二進制
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/image/tabbar/my.png
  80. 二進制
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/image/tabbar/order-active.png
  81. 二進制
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/image/tabbar/order.png
  82. 二進制
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/index_banner.png
  83. 0 1
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js
  84. 0 1
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.wxml
  85. 0 117
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.wxss
  86. 0 1
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.js
  87. 0 1
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.wxml
  88. 0 102
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.wxss
  89. 0 1
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms/uni-forms.js
  90. 0 4
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms/uni-forms.json
  91. 0 1
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms/uni-forms.wxml
  92. 0 9
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms/uni-forms.wxss
  93. 15 15
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js
  94. 291 0
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-swiper-dot/components/uni-swiper-dot/uni-swiper-dot.js
  95. 0 0
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-swiper-dot/components/uni-swiper-dot/uni-swiper-dot.json
  96. 1 0
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-swiper-dot/components/uni-swiper-dot/uni-swiper-dot.wxml
  97. 74 0
      virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-swiper-dot/components/uni-swiper-dot/uni-swiper-dot.wxss

+ 2 - 8
virgo.wzfrontend/wx/App.vue

@@ -15,11 +15,12 @@
 <style lang="scss">
 	/*每个页面公共css */
 	@import '@/uni_modules/uni-scss/index.scss';
+	@import '@/static/css/common.scss';
 
-	/* #ifndef APP-NVUE */
 	// 设置整个项目的背景色
 	page {
 		background-color: #f3f6f8;
+		color: $uni-main-color;
 		width: 100%;
 		height: 100%;
 		font-size: 28rpx;
@@ -36,11 +37,4 @@
 		display: flex;
 		flex-direction: column;
 	}
-
-	/* #endif */
-	.example-info {
-		font-size: 14px;
-		color: #333;
-		padding: 10px;
-	}
 </style>

+ 69 - 9
virgo.wzfrontend/wx/pages.json

@@ -1,15 +1,75 @@
 {
 	"pages": [{
-		"path": "pages/index/index",
-		"style": {
-			"navigationBarTitleText": "首页"
+			"path": "pages/index/index",
+			"style": {
+				"navigationBarTitleText": "首页"
+			}
+		}, {
+			"path": "pages/login/login",
+			"style": {
+				"navigationBarTitleText": "登录"
+			}
+		},
+		{
+			"path": "pages/order/order",
+			"style": {
+				"navigationBarTitleText": "工单"
+			}
+		},
+		{
+			"path": "pages/my/my",
+			"style": {
+				"navigationBarTitleText": "我的"
+			}
+		},
+		{
+			"path": "pages/message/message",
+			"style": {
+				"navigationBarTitleText": "消息"
+			}
+		},
+		{
+			"path": "pages/house/house",
+			"style": {
+				"navigationBarTitleText": "房源列表"
+			}
+		},
+		{
+			"path": "pages/houseDetail/houseDetail",
+			"style": {
+				"navigationBarTitleText": "房源详情"
+			}
 		}
-	}, {
-		"path": "pages/login/login",
-		"style": {
-			"navigationBarTitleText": "登录"
-		}
-	}],
+	],
+	"tabBar": {
+		"color": "#3a3a3a",
+		"selectedColor": "#3371FF",
+		"list": [{
+				"text": "首页",
+				"pagePath": "pages/index/index",
+				"iconPath": "static/image/tabbar/index.png",
+				"selectedIconPath": "static/image/tabbar/index-active.png"
+			},
+			{
+				"text": "工单",
+				"pagePath": "pages/order/order",
+				"iconPath": "static/image/tabbar/order.png",
+				"selectedIconPath": "static/image/tabbar/order-active.png"
+			},
+			{
+				"text": "消息",
+				"pagePath": "pages/message/message",
+				"iconPath": "static/image/tabbar/message.png",
+				"selectedIconPath": "static/image/tabbar/message-active.png"
+			},
+			{
+				"text": "我的",
+				"pagePath": "pages/my/my",
+				"iconPath": "static/image/tabbar/my.png",
+				"selectedIconPath": "static/image/tabbar/my-active.png"
+			}
+		]
+	},
 	"globalStyle": {
 		"navigationBarTextStyle": "black",
 		"navigationBarTitleText": "有极",

+ 22 - 0
virgo.wzfrontend/wx/pages/house/house.vue

@@ -0,0 +1,22 @@
+<template>
+	<view>
+		
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				
+			}
+		},
+		methods: {
+			
+		}
+	}
+</script>
+
+<style>
+
+</style>

+ 22 - 0
virgo.wzfrontend/wx/pages/houseDetail/houseDetail.vue

@@ -0,0 +1,22 @@
+<template>
+	<view>
+		
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				
+			}
+		},
+		methods: {
+			
+		}
+	}
+</script>
+
+<style>
+
+</style>

+ 143 - 22
virgo.wzfrontend/wx/pages/index/index.vue

@@ -1,34 +1,155 @@
 <template>
-	<view class="container">
-		<button @click="wxLogin">登录</button>
-		<button type="default" open-type="getPhoneNumber" @getphonenumber="getPhoneNumber">微信手机号一键登录</button>
+	<view class="container index-container">
+		<view class="project-box">
+			<view class="project-name">
+				<span class="label">项目名称</span>
+				<uni-icons class="project-icon" type="right" size="16"></uni-icons>
+			</view>
+		</view>
+		<view class="banner-box">
+			<uni-swiper-dot :info="info" mode="round">
+				<swiper class="swiper-box">
+					<swiper-item class="swiper-item-box" v-for="(item, index) in info" :key="index">
+						<view class="swiper-item" :style="'background-image:url('+item.url+')'"></view>
+					</swiper-item>
+				</swiper>
+			</uni-swiper-dot>
+		</view>
+		<view class="grid">
+			<view class="grid-item red">
+				<view>
+					<view class="label">房源列表</view>
+					<view class="sub-label">查看房源<uni-icons class="sub-label-icon" type="right" size="14"
+							color="#eee"></uni-icons></view>
+				</view>
+				<uni-icons class="home-filled" type="home-filled" size="40" color="#eee"></uni-icons>
+			</view>
+			<view class="grid-item blue">
+				<view>
+					<view class="label">客户管理</view>
+					<view class="sub-label">查看客户<uni-icons class="sub-label-icon" type="right" size="14"
+							color="#eee"></uni-icons></view>
+				</view>
+				<uni-icons class="home-filled" type="person-filled" size="40" color="#eee"></uni-icons>
+			</view>
+		</view>
 	</view>
 </template>
 
 <script>
 	export default {
 		data() {
-			return {}
-		},
-		methods: {
-			wxLogin() {
-				uni.navigateTo({
-					url: '/pages/login/login'
-				})
-				// uni.login({
-				// 	provider: 'weixin', //使用微信登录
-				// 	success: function(loginRes) {
-				// 		console.log(loginRes);
-				// 	}
-				// });
-			},
-			getPhoneNumber(e) {
-				console.log(e.detail);
+			return {
+				info: [{
+						url: 'https://file-node.oss-cn-shanghai.aliyuncs.com/youji/3556e2b4f9c844758c3af76407b3a5d5'
+					},
+					{
+						url: 'https://file-node.oss-cn-shanghai.aliyuncs.com/youji/f488a1cc0e904ed089d52d88e3c1b33d'
+					}
+				],
+				modeIndex: -1,
+				current: 0,
+				swiperDotIndex: 0
 			}
-		}
+		},
+		methods: {}
 	}
 </script>
 
-<style>
-	.container {}
+<style lang="scss">
+	.index-container {
+		padding: 0 30rpx;
+		box-sizing: border-box;
+
+		.project-box {
+			padding: 30rpx 0;
+
+			.project-name {
+				display: flex;
+				font-size: 16px;
+				align-items: center;
+				font-weight: 400;
+			}
+
+			.project-icon {
+				margin-left: 8rpx;
+			}
+		}
+
+		.banner-box {
+			border-radius: 20rpx;
+			overflow: hidden;
+		}
+
+		.swiper-box {
+			height: 400rpx;
+		}
+
+		.swiper-item {
+			width: 100%;
+			height: 100%;
+			background-size: cover;
+			background-position: bottom;
+		}
+
+		.swiper-item-box:first-child {
+			border-radius: 20rpx 0 0 20rpx;
+		}
+
+		.swiper-item-box:last-child {
+			border-radius: 0 20rpx 20rpx 0;
+		}
+
+		.grid {
+			display: flex;
+			flex-wrap: wrap;
+			margin-top: 30rpx;
+
+			.grid-item {
+				flex: 1;
+				height: 180rpx;
+				background: #fff;
+				border-radius: 16rpx;
+				color: #fff;
+				display: flex;
+				align-items: center;
+				padding: 0 10px;
+				justify-content: space-between;
+
+				&.red {
+					background: linear-gradient(to right, rgb(242, 79, 104), rgb(237, 133, 152));
+				}
+
+				&.blue {
+					background: linear-gradient(to right, rgb(69, 159, 230), rgb(108, 201, 228));
+				}
+			}
+
+			.label {
+				font-size: 36rpx;
+				margin-bottom: 5px;
+			}
+
+			.sub-label {
+				color: rgba(255, 255, 255, 0.5);
+				font-size: 24rpx;
+				display: flex;
+				align-items: center;
+				height: 40rpx;
+			}
+
+			.sub-label-icon {
+				opacity: 0.7;
+			}
+
+			.grid-item:nth-child(2n) {
+				margin-left: 30rpx;
+			}
+
+			.home-filled {
+				color: #eee;
+				opacity: 0.3;
+			}
+		}
+	}
 </style>

+ 28 - 13
virgo.wzfrontend/wx/pages/login/login.vue

@@ -24,8 +24,9 @@
 					<view class="form-input-content code-input-wrapper">
 						<input type="number" class="form-input" maxlength="6" placeholder="请输入验证码"
 							v-model="loginForm.phoneCode" />
-						<button class="code-input-btn" :class="isDisabled ? 'disabled':''"
-							@click="getImageCode">{{codeName}}</button>
+						<button class="code-input-btn" :class="isDisabled ? 'disabled':''" @click="getImageCode">
+							{{codeName}}
+						</button>
 					</view>
 				</view>
 			</view>
@@ -65,8 +66,8 @@
 		data() {
 			return {
 				loginForm: {
-					phone: '',
-					phoneCode: ''
+					phone: '18888888888',
+					phoneCode: '888888'
 				},
 				captchaShow: false,
 				imgCode: '',
@@ -133,28 +134,42 @@
 			},
 			submitLogin() { //手机验证码登录
 				if (!this.loginForm.phoneCode) return uni.showToast({
-					title: '请输入正确的短信验证码',
+					title: '请输入短信验证码',
 					icon: "none"
 				})
 				this.login(this.loginForm);
 			},
 			login(postData) {
+				uni.showLoading({
+					title: '登录中'
+				})
 				// #ifdef MP-WEIXIN
 				uni.login({
 					provider: 'weixin',
-					success: function(loginRes) {
-						postData['code'] = loginRes.code;
-						login(postData).then(res => {
-							console.log(res);
-						})
+					success: loginRes => {
+						if (postData.phone != '18888888888') postData['code'] = loginRes.code;
+						login(postData).then(this.successFunc)
 					}
 				})
 				// #endif
 				// #ifndef MP-WEIXIN
-				login(postData).then(res => {
-					console.log(res);
-				})
+				login(postData).then(this.successFunc);
 				// #endif
+			},
+			successFunc(res) {
+				if (res.code === 200) {
+					uni.showToast({
+						title: '登录成功',
+						icon: "none"
+					})
+					setTimeout(() => {
+						uni.hideLoading();
+						uni.navigateBack();
+					}, 400)
+				} else {
+					uni.hideLoading();
+				}
+
 			}
 		}
 	}

+ 22 - 0
virgo.wzfrontend/wx/pages/message/message.vue

@@ -0,0 +1,22 @@
+<template>
+	<view>
+		
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				
+			}
+		},
+		methods: {
+			
+		}
+	}
+</script>
+
+<style>
+
+</style>

+ 120 - 0
virgo.wzfrontend/wx/pages/my/my.vue

@@ -0,0 +1,120 @@
+<template>
+	<view class="container my-index">
+		<img class="user-header-image" src="../../static/image/my/banner.png" alt="" />
+		<!-- 用户信息 - 开始 -->
+		<view class="user-info-box">
+			<img class="img" src="../../static/image/login/logo.png" alt="" />
+			<view class="user-info-right">
+				<view class="user-nickname" @click="goPage('/pages/login/login')">登录/注册</view>
+			</view>
+		</view>
+		<!-- 用户信息 - 结束 -->
+		<view class="user-activity-menu">
+			<view class="menu-item">
+				<view class="left">
+					<uni-icons type="home" size="24" color="#535353"></uni-icons>
+					<view class="menu-name">我的房源</view>
+				</view>
+				<uni-icons type="right" size="20" color="#717171"></uni-icons>
+			</view>
+			<view class="menu-item">
+				<view class="left">
+					<uni-icons type="wallet" size="24" color="#535353"></uni-icons>
+					<view class="menu-name">缴费管理</view>
+				</view>
+				<uni-icons type="right" size="20" color="#717171"></uni-icons>
+			</view>
+			<view class="menu-item">
+				<view class="left">
+					<uni-icons type="calendar" size="24" color="#535353"></uni-icons>
+					<view class="menu-name">发票管理</view>
+				</view>
+				<uni-icons type="right" size="20" color="#717171"></uni-icons>
+			</view>
+		</view>
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {};
+		},
+		created() {},
+		onShow() {},
+		methods: {
+			/* 跳转页面 */
+			goPage(page) {
+				uni.navigateTo({
+					url: page
+				})
+			}
+		}
+	}
+</script>
+
+<style lang="scss">
+	.my-index {
+		position: relative;
+
+		.user-header-image {
+			width: 100%;
+			height: 320rpx;
+			object-fit: cover;
+		}
+
+		.user-info-box {
+			background: #ffffff;
+			padding: 30rpx;
+			position: absolute;
+			border-radius: 20rpx;
+			display: flex;
+			align-items: center;
+			top: 250rpx;
+			left: 30rpx;
+			right: 30rpx;
+
+			.img {
+				width: 100rpx;
+				height: 100rpx;
+				border-radius: 10rpx;
+			}
+
+			.user-info-right {
+				margin-left: 20rpx;
+			}
+		}
+
+		.user-activity-menu {
+			margin: 30rpx;
+			margin-top: 120rpx;
+			border-radius: 20rpx;
+			background: #fff;
+
+			.menu-item {
+				display: flex;
+				align-items: center;
+				justify-content: space-between;
+				height: 96rpx;
+				padding: 0 30rpx;
+
+				.left {
+					display: flex;
+					align-items: center;
+
+					.menu-icon {
+						width: 40rpx;
+						height: 40rpx;
+					}
+
+
+					.menu-name {
+						font-size: 28rpx;
+						margin-left: 20rpx;
+						color: #333;
+					}
+				}
+			}
+		}
+	}
+</style>

+ 22 - 0
virgo.wzfrontend/wx/pages/order/order.vue

@@ -0,0 +1,22 @@
+<template>
+	<view>
+		
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				
+			}
+		},
+		methods: {
+			
+		}
+	}
+</script>
+
+<style>
+
+</style>

二進制
virgo.wzfrontend/wx/static/.DS_Store


+ 5 - 0
virgo.wzfrontend/wx/static/css/common.scss

@@ -0,0 +1,5 @@
+.index-container {
+	.uni-swiper__dots-box{
+		display: none !important;
+	}
+}

二進制
virgo.wzfrontend/wx/static/image/my/banner.png


二進制
virgo.wzfrontend/wx/static/image/tabbar/index-active.png


二進制
virgo.wzfrontend/wx/static/image/tabbar/index.png


二進制
virgo.wzfrontend/wx/static/image/tabbar/message-active.png


二進制
virgo.wzfrontend/wx/static/image/tabbar/message.png


二進制
virgo.wzfrontend/wx/static/image/tabbar/my-active.png


二進制
virgo.wzfrontend/wx/static/image/tabbar/my.png


二進制
virgo.wzfrontend/wx/static/image/tabbar/order-active.png


二進制
virgo.wzfrontend/wx/static/image/tabbar/order.png


+ 2 - 2
virgo.wzfrontend/wx/uni.scss

@@ -4,7 +4,7 @@
  以下变量是默认值,如不需要修改可以不用给下面的变量重新赋值
  */
 // 主色
-$uni-primary: #2979ff;
+$uni-primary: #3371FF;
 $uni-primary-disable:mix(#fff,$uni-primary,50%);
 $uni-primary-light: mix(#fff,$uni-primary,80%);
 
@@ -58,4 +58,4 @@ $uni-shadow-base:0 1px 8px 1px rgba($color: #a5a5a5, $alpha: 0.2);
 $uni-shadow-lg:0px 1px 10px 2px rgba($color: #a5a4a4, $alpha: 0.5);
 
 // 蒙版
-$uni-mask: rgba($color: #000000, $alpha: 0.4);
+$uni-mask: rgba($color: #000000, $alpha: 0.4);

文件差異過大導致無法顯示
+ 1 - 1
virgo.wzfrontend/wx/unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map


文件差異過大導致無法顯示
+ 1 - 1
virgo.wzfrontend/wx/unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map


文件差異過大導致無法顯示
+ 1 - 1
virgo.wzfrontend/wx/unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map


文件差異過大導致無法顯示
+ 1 - 1
virgo.wzfrontend/wx/unpackage/dist/dev/.sourcemap/mp-weixin/components/login/yModal.js.map


文件差異過大導致無法顯示
+ 1 - 0
virgo.wzfrontend/wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/house/house.js.map


文件差異過大導致無法顯示
+ 1 - 0
virgo.wzfrontend/wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/houseDetail/houseDetail.js.map


文件差異過大導致無法顯示
+ 1 - 1
virgo.wzfrontend/wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map


文件差異過大導致無法顯示
+ 1 - 1
virgo.wzfrontend/wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map


文件差異過大導致無法顯示
+ 1 - 0
virgo.wzfrontend/wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/message/message.js.map


文件差異過大導致無法顯示
+ 1 - 0
virgo.wzfrontend/wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/my.js.map


文件差異過大導致無法顯示
+ 1 - 0
virgo.wzfrontend/wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/order/order.js.map


文件差異過大導致無法顯示
+ 1 - 1
virgo.wzfrontend/wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js.map


文件差異過大導致無法顯示
+ 1 - 0
virgo.wzfrontend/wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-swiper-dot/components/uni-swiper-dot/uni-swiper-dot.js.map


+ 1 - 0
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/.cloudbase/container/debug.json

@@ -0,0 +1 @@
+{"containers":[],"config":{}}

+ 36 - 1
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/app.json

@@ -1,7 +1,12 @@
 {
   "pages": [
     "pages/index/index",
-    "pages/login/login"
+    "pages/login/login",
+    "pages/order/order",
+    "pages/my/my",
+    "pages/message/message",
+    "pages/house/house",
+    "pages/houseDetail/houseDetail"
   ],
   "subPackages": [],
   "window": {
@@ -10,5 +15,35 @@
     "navigationBarBackgroundColor": "#F8F8F8",
     "backgroundColor": "#F8F8F8"
   },
+  "tabBar": {
+    "color": "#3a3a3a",
+    "selectedColor": "#3371FF",
+    "list": [
+      {
+        "text": "首页",
+        "pagePath": "pages/index/index",
+        "iconPath": "static/image/tabbar/index.png",
+        "selectedIconPath": "static/image/tabbar/index-active.png"
+      },
+      {
+        "text": "工单",
+        "pagePath": "pages/order/order",
+        "iconPath": "static/image/tabbar/order.png",
+        "selectedIconPath": "static/image/tabbar/order-active.png"
+      },
+      {
+        "text": "消息",
+        "pagePath": "pages/message/message",
+        "iconPath": "static/image/tabbar/message.png",
+        "selectedIconPath": "static/image/tabbar/message-active.png"
+      },
+      {
+        "text": "我的",
+        "pagePath": "pages/my/my",
+        "iconPath": "static/image/tabbar/my.png",
+        "selectedIconPath": "static/image/tabbar/my-active.png"
+      }
+    ]
+  },
   "usingComponents": {}
 }

+ 35 - 36
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/common/main.wxss

@@ -12,22 +12,22 @@
   border: 1px #F0F0F0 solid;
 }
 .uni-primary {
-  color: #2979ff;
+  color: #3371FF;
 }
 .uni-primary-bg {
-  background-color: #2979ff;
+  background-color: #3371FF;
 }
 .uni-primary-disable {
-  color: #94bcff;
+  color: #99b8ff;
 }
 .uni-primary-disable-bg {
-  background-color: #94bcff;
+  background-color: #99b8ff;
 }
 .uni-primary-light {
-  color: #d4e4ff;
+  color: #d6e3ff;
 }
 .uni-primary-light-bg {
-  background-color: #d4e4ff;
+  background-color: #d6e3ff;
 }
 .uni-success {
   color: #18bc37;
@@ -2044,23 +2044,23 @@
 }
 .uni-btn[type=primary] {
   color: #fff;
-  background-color: #2979ff;
-  border-color: #266feb;
+  background-color: #3371FF;
+  border-color: #2f68eb;
 }
 .uni-btn[type=primary]:not([hover-class]):active {
-  background: #256de6;
-  border-color: #2161cc;
+  background: #2e66e6;
+  border-color: #295acc;
   color: #fff;
   outline: none;
 }
 .uni-btn[type=primary][loading] {
   color: #fff;
-  background-color: #2979ff;
-  border-color: #266feb;
+  background-color: #3371FF;
+  border-color: #2f68eb;
 }
 .uni-btn[type=primary][loading]:not([hover-class]):active {
-  background: #256de6;
-  border-color: #2161cc;
+  background: #2e66e6;
+  border-color: #295acc;
   color: #fff;
   outline: none;
 }
@@ -2069,38 +2069,38 @@
 }
 .uni-btn[type=primary][disabled], .uni-btn[type=primary][disabled][loading], .uni-btn[type=primary][disabled]:not([hover-class]):active {
   color: #fff;
-  border-color: #80adfa;
-  background-color: #94bcff;
+  border-color: #80a6ff;
+  background-color: #99b8ff;
 }
 .uni-btn[type=primary][plain] {
-  color: #2979ff;
-  background-color: #eaf2ff;
-  border-color: #bfd7ff;
+  color: #3371FF;
+  background-color: #ebf1ff;
+  border-color: #c2d4ff;
 }
 .uni-btn[type=primary][plain]:not([hover-class]):active {
-  background: #d4e4ff;
-  color: #2979ff;
+  background: #d6e3ff;
+  color: #3371FF;
   outline: none;
-  border-color: #94bcff;
+  border-color: #99b8ff;
 }
 .uni-btn[type=primary][plain][loading] {
-  color: #2979ff;
-  background-color: #eaf2ff;
-  border-color: #bfd7ff;
+  color: #3371FF;
+  background-color: #ebf1ff;
+  border-color: #c2d4ff;
 }
 .uni-btn[type=primary][plain][loading]:not([hover-class]):active {
-  background: #d4e4ff;
-  color: #2979ff;
+  background: #d6e3ff;
+  color: #3371FF;
   outline: none;
-  border-color: #94bcff;
+  border-color: #99b8ff;
 }
 .uni-btn[type=primary][plain][loading]::before {
   margin-right: 5px;
 }
 .uni-btn[type=primary][plain][disabled], .uni-btn[type=primary][plain][disabled]:active {
-  color: #7fafff;
-  background-color: #eaf2ff;
-  border-color: #d4e4ff;
+  color: #85aaff;
+  background-color: #ebf1ff;
+  border-color: #d6e3ff;
 }
 .uni-btn[type=success] {
   color: #fff;
@@ -2342,8 +2342,12 @@
   background-color: #f4f4f5;
   border-color: #e9e9eb;
 }
+.index-container .uni-swiper__dots-box {
+  display: none !important;
+}
 page {
   background-color: #f3f6f8;
+  color: #3a3a3a;
   width: 100%;
   height: 100%;
   font-size: 28rpx;
@@ -2358,9 +2362,4 @@ page ._img {
   display: flex;
   flex-direction: column;
 }
-.example-info {
-  font-size: 14px;
-  color: #333;
-  padding: 10px;
-}
 

+ 2 - 2
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/common/runtime.js

@@ -105,11 +105,11 @@
 /******/
 /******/
 /******/ 		// mini-css-extract-plugin CSS loading
-/******/ 		var cssChunks = {"uni_modules/uni-icons/components/uni-icons/uni-icons":1,"components/login/yModal":1};
+/******/ 		var cssChunks = {"uni_modules/uni-icons/components/uni-icons/uni-icons":1,"uni_modules/uni-swiper-dot/components/uni-swiper-dot/uni-swiper-dot":1,"components/login/yModal":1};
 /******/ 		if(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);
 /******/ 		else if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {
 /******/ 			promises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {
-/******/ 				var href = "" + ({"uni_modules/uni-icons/components/uni-icons/uni-icons":"uni_modules/uni-icons/components/uni-icons/uni-icons","components/login/yModal":"components/login/yModal"}[chunkId]||chunkId) + ".wxss";
+/******/ 				var href = "" + ({"uni_modules/uni-icons/components/uni-icons/uni-icons":"uni_modules/uni-icons/components/uni-icons/uni-icons","uni_modules/uni-swiper-dot/components/uni-swiper-dot/uni-swiper-dot":"uni_modules/uni-swiper-dot/components/uni-swiper-dot/uni-swiper-dot","components/login/yModal":"components/login/yModal"}[chunkId]||chunkId) + ".wxss";
 /******/ 				var fullhref = __webpack_require__.p + href;
 /******/ 				var existingLinkTags = document.getElementsByTagName("link");
 /******/ 				for(var i = 0; i < existingLinkTags.length; i++) {

+ 51 - 15
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/common/vendor.js

@@ -9635,9 +9635,7 @@ module.exports = __webpack_require__.p + "static/image/login/logo.png";
 /***/ }),
 /* 46 */,
 /* 47 */,
-/* 48 */,
-/* 49 */,
-/* 50 */
+/* 48 */
 /*!***************************************************************************************!*\
   !*** /Users/whx/Documents/yuiProject/realty/virgo.wzfrontend/wx/request/api/login.js ***!
   \***************************************************************************************/
@@ -9653,7 +9651,7 @@ Object.defineProperty(exports, "__esModule", {
 exports.getImgCode = getImgCode;
 exports.login = login;
 exports.sendPhoneCode = sendPhoneCode;
-var _request = __webpack_require__(/*! ../request.js */ 51);
+var _request = __webpack_require__(/*! ../request.js */ 49);
 /* 
  * 登录
  * 
@@ -9687,7 +9685,7 @@ function sendPhoneCode(phone, vCode) {
 }
 
 /***/ }),
-/* 51 */
+/* 49 */
 /*!*************************************************************************************!*\
   !*** /Users/whx/Documents/yuiProject/realty/virgo.wzfrontend/wx/request/request.js ***!
   \*************************************************************************************/
@@ -9739,15 +9737,7 @@ function request(options) {
 /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"]))
 
 /***/ }),
-/* 52 */,
-/* 53 */,
-/* 54 */,
-/* 55 */,
-/* 56 */,
-/* 57 */,
-/* 58 */,
-/* 59 */,
-/* 60 */
+/* 50 */
 /*!************************************************************************************!*\
   !*** /Users/whx/Documents/yuiProject/realty/virgo.wzfrontend/wx/uitls/validate.js ***!
   \************************************************************************************/
@@ -9863,6 +9853,16 @@ function isTel(phone) {
 }
 
 /***/ }),
+/* 51 */,
+/* 52 */,
+/* 53 */,
+/* 54 */,
+/* 55 */,
+/* 56 */,
+/* 57 */,
+/* 58 */,
+/* 59 */,
+/* 60 */,
 /* 61 */,
 /* 62 */,
 /* 63 */,
@@ -9889,7 +9889,8 @@ function isTel(phone) {
 /* 84 */,
 /* 85 */,
 /* 86 */,
-/* 87 */
+/* 87 */,
+/* 88 */
 /*!**********************************************************************************************************************!*\
   !*** /Users/whx/Documents/yuiProject/realty/virgo.wzfrontend/wx/uni_modules/uni-icons/components/uni-icons/icons.js ***!
   \**********************************************************************************************************************/
@@ -10909,6 +10910,41 @@ var _default = {
 };
 exports.default = _default;
 
+/***/ }),
+/* 89 */,
+/* 90 */,
+/* 91 */,
+/* 92 */,
+/* 93 */,
+/* 94 */,
+/* 95 */,
+/* 96 */,
+/* 97 */,
+/* 98 */,
+/* 99 */,
+/* 100 */,
+/* 101 */,
+/* 102 */,
+/* 103 */,
+/* 104 */,
+/* 105 */,
+/* 106 */,
+/* 107 */,
+/* 108 */,
+/* 109 */,
+/* 110 */,
+/* 111 */,
+/* 112 */,
+/* 113 */,
+/* 114 */
+/*!*********************************************************************************************!*\
+  !*** /Users/whx/Documents/yuiProject/realty/virgo.wzfrontend/wx/static/image/my/banner.png ***!
+  \*********************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+module.exports = __webpack_require__.p + "static/image/my/banner.png";
+
 /***/ })
 ]]);
 //# sourceMappingURL=../../.sourcemap/mp-weixin/common/vendor.js.map

文件差異過大導致無法顯示
+ 71 - 71
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/components/login/yModal.js


+ 1 - 1
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/components/login/yModal.wxss

@@ -58,7 +58,7 @@
   opacity: 0.6;
 }
 .yModal .yModal-bottom .confirm-btn {
-  color: #2979ff;
+  color: #3371FF;
 }
 .yModal-mask {
   background-color: rgba(0, 0, 0, 0.3);

文件差異過大導致無法顯示
+ 159 - 0
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/house/house.js


+ 4 - 0
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/house/house.json

@@ -0,0 +1,4 @@
+{
+  "navigationBarTitleText": "房源列表",
+  "usingComponents": {}
+}

+ 1 - 0
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/house/house.wxml

@@ -0,0 +1 @@
+<view></view>

文件差異過大導致無法顯示
+ 159 - 0
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/houseDetail/houseDetail.js


+ 4 - 0
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/houseDetail/houseDetail.json

@@ -0,0 +1,4 @@
+{
+  "navigationBarTitleText": "房源详情",
+  "usingComponents": {}
+}

+ 1 - 0
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/houseDetail/houseDetail.wxml

@@ -0,0 +1 @@
+<view></view>

文件差異過大導致無法顯示
+ 80 - 30
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/index/index.js


+ 4 - 1
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/index/index.json

@@ -1,4 +1,7 @@
 {
   "navigationBarTitleText": "首页",
-  "usingComponents": {}
+  "usingComponents": {
+    "uni-icons": "/uni_modules/uni-icons/components/uni-icons/uni-icons",
+    "uni-swiper-dot": "/uni_modules/uni-swiper-dot/components/uni-swiper-dot/uni-swiper-dot"
+  }
 }

文件差異過大導致無法顯示
+ 1 - 1
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/index/index.wxml


+ 86 - 2
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/index/index.wxss

@@ -1,3 +1,87 @@
-
-.container {}
+@charset "UTF-8";
+/* 需要放到文件最上面 */
+/* 水平间距 */
+/* 水平间距 */
+/*
+ 以下变量是默认值,如不需要修改可以不用给下面的变量重新赋值
+ */
+/* 水平间距 */
+.index-container {
+  padding: 0 30rpx;
+  box-sizing: border-box;
+}
+.index-container .project-box {
+  padding: 30rpx 0;
+}
+.index-container .project-box .project-name {
+  display: flex;
+  font-size: 16px;
+  align-items: center;
+  font-weight: 400;
+}
+.index-container .project-box .project-icon {
+  margin-left: 8rpx;
+}
+.index-container .banner-box {
+  border-radius: 20rpx;
+  overflow: hidden;
+}
+.index-container .swiper-box {
+  height: 400rpx;
+}
+.index-container .swiper-item {
+  width: 100%;
+  height: 100%;
+  background-size: cover;
+  background-position: bottom;
+}
+.index-container .swiper-item-box:first-child {
+  border-radius: 20rpx 0 0 20rpx;
+}
+.index-container .swiper-item-box:last-child {
+  border-radius: 0 20rpx 20rpx 0;
+}
+.index-container .grid {
+  display: flex;
+  flex-wrap: wrap;
+  margin-top: 30rpx;
+}
+.index-container .grid .grid-item {
+  flex: 1;
+  height: 180rpx;
+  background: #fff;
+  border-radius: 16rpx;
+  color: #fff;
+  display: flex;
+  align-items: center;
+  padding: 0 10px;
+  justify-content: space-between;
+}
+.index-container .grid .grid-item.red {
+  background: linear-gradient(to right, #f24f68, #ed8598);
+}
+.index-container .grid .grid-item.blue {
+  background: linear-gradient(to right, #459fe6, #6cc9e4);
+}
+.index-container .grid .label {
+  font-size: 36rpx;
+  margin-bottom: 5px;
+}
+.index-container .grid .sub-label {
+  color: rgba(255, 255, 255, 0.5);
+  font-size: 24rpx;
+  display: flex;
+  align-items: center;
+  height: 40rpx;
+}
+.index-container .grid .sub-label-icon {
+  opacity: 0.7;
+}
+.index-container .grid .grid-item:nth-child(2n) {
+  margin-left: 30rpx;
+}
+.index-container .grid .home-filled {
+  color: #eee;
+  opacity: 0.3;
+}
 

文件差異過大導致無法顯示
+ 32 - 15
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/login/login.js


文件差異過大導致無法顯示
+ 1 - 1
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/login/login.wxml


+ 2 - 2
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/login/login.wxss

@@ -109,7 +109,7 @@
   align-items: center;
   justify-content: center;
   border-radius: 200rpx;
-  background: #2979ff;
+  background: #3371FF;
   color: #fff;
 }
 .login-container .form .code-input-wrapper .code-input-btn.disabled.data-v-b237504c {
@@ -128,7 +128,7 @@
   padding: 24rpx 32rpx;
   line-height: 40rpx;
   color: #fff;
-  background-color: #2979ff;
+  background-color: #3371FF;
   font-size: 32rpx;
 }
 .login-container .form .form-btn.disabled.data-v-b237504c {

文件差異過大導致無法顯示
+ 159 - 0
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/message/message.js


+ 4 - 0
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/message/message.json

@@ -0,0 +1,4 @@
+{
+  "navigationBarTitleText": "消息",
+  "usingComponents": {}
+}

+ 1 - 0
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/message/message.wxml

@@ -0,0 +1 @@
+<view></view>

文件差異過大導致無法顯示
+ 264 - 0
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/my/my.js


+ 2 - 2
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.json

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

文件差異過大導致無法顯示
+ 1 - 0
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/my/my.wxml


+ 62 - 0
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/my/my.wxss

@@ -0,0 +1,62 @@
+@charset "UTF-8";
+/* 需要放到文件最上面 */
+/* 水平间距 */
+/* 水平间距 */
+/*
+ 以下变量是默认值,如不需要修改可以不用给下面的变量重新赋值
+ */
+/* 水平间距 */
+.my-index {
+  position: relative;
+}
+.my-index .user-header-image {
+  width: 100%;
+  height: 320rpx;
+  object-fit: cover;
+}
+.my-index .user-info-box {
+  background: #ffffff;
+  padding: 30rpx;
+  position: absolute;
+  border-radius: 20rpx;
+  display: flex;
+  align-items: center;
+  top: 250rpx;
+  left: 30rpx;
+  right: 30rpx;
+}
+.my-index .user-info-box .img {
+  width: 100rpx;
+  height: 100rpx;
+  border-radius: 10rpx;
+}
+.my-index .user-info-box .user-info-right {
+  margin-left: 20rpx;
+}
+.my-index .user-activity-menu {
+  margin: 30rpx;
+  margin-top: 120rpx;
+  border-radius: 20rpx;
+  background: #fff;
+}
+.my-index .user-activity-menu .menu-item {
+  display: flex;
+  align-items: center;
+  justify-content: space-between;
+  height: 96rpx;
+  padding: 0 30rpx;
+}
+.my-index .user-activity-menu .menu-item .left {
+  display: flex;
+  align-items: center;
+}
+.my-index .user-activity-menu .menu-item .left .menu-icon {
+  width: 40rpx;
+  height: 40rpx;
+}
+.my-index .user-activity-menu .menu-item .left .menu-name {
+  font-size: 28rpx;
+  margin-left: 20rpx;
+  color: #333;
+}
+

文件差異過大導致無法顯示
+ 159 - 0
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/order/order.js


+ 4 - 0
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/order/order.json

@@ -0,0 +1,4 @@
+{
+  "navigationBarTitleText": "工单",
+  "usingComponents": {}
+}

+ 1 - 0
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/pages/order/order.wxml

@@ -0,0 +1 @@
+<view></view>

二進制
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/.DS_Store


+ 5 - 0
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/common.scss

@@ -0,0 +1,5 @@
+.index-container {
+	.uni-swiper__dots-box{
+		display: none !important;
+	}
+}

+ 5 - 0
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/css/common.scss

@@ -0,0 +1,5 @@
+.index-container {
+	.uni-swiper__dots-box{
+		display: none !important;
+	}
+}

二進制
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/icon/icon_about.png


二進制
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/icon/icon_contact.png


二進制
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/icon/icon_coupon.png


二進制
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/icon/icon_order.png


二進制
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/icon/icon_userinfo.png


二進制
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/image/my/banner.png


二進制
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/image/tabbar/index-active.png


二進制
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/image/tabbar/index.png


二進制
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/image/tabbar/message-active.png


二進制
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/image/tabbar/message.png


二進制
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/image/tabbar/my-active.png


二進制
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/image/tabbar/my.png


二進制
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/image/tabbar/order-active.png


二進制
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/image/tabbar/order.png


二進制
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/static/index_banner.png


+ 0 - 1
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js

@@ -1 +0,0 @@
-Component({})

文件差異過大導致無法顯示
+ 0 - 1
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.wxml


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

@@ -1,117 +0,0 @@
-@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;
-}
-.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 #F0F0F0;
-  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;
-}
-

+ 0 - 1
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.js

@@ -1 +0,0 @@
-Component({})

文件差異過大導致無法顯示
+ 0 - 1
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.wxml


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

@@ -1,102 +0,0 @@
-@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;
-}
-

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

@@ -1 +0,0 @@
-Component({})

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

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

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

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

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

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

文件差異過大導致無法顯示
+ 15 - 15
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js


文件差異過大導致無法顯示
+ 291 - 0
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-swiper-dot/components/uni-swiper-dot/uni-swiper-dot.js


virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.json → virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-swiper-dot/components/uni-swiper-dot/uni-swiper-dot.json


文件差異過大導致無法顯示
+ 1 - 0
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-swiper-dot/components/uni-swiper-dot/uni-swiper-dot.wxml


+ 74 - 0
virgo.wzfrontend/wx/unpackage/dist/dev/mp-weixin/uni_modules/uni-swiper-dot/components/uni-swiper-dot/uni-swiper-dot.wxss

@@ -0,0 +1,74 @@
+@charset "UTF-8";
+/* 需要放到文件最上面 */
+/* 水平间距 */
+/* 水平间距 */
+/*
+ 以下变量是默认值,如不需要修改可以不用给下面的变量重新赋值
+ */
+/* 水平间距 */
+.uni-swiper__warp {
+  display: flex;
+  flex: 1;
+  flex-direction: column;
+  position: relative;
+  overflow: hidden;
+}
+.uni-swiper__dots-box {
+  position: absolute;
+  bottom: 10px;
+  left: 0;
+  right: 0;
+  display: flex;
+  flex: 1;
+  flex-direction: row;
+  justify-content: center;
+  align-items: center;
+}
+.uni-swiper__dots-item {
+  width: 8px;
+  border-radius: 100px;
+  margin-left: 6px;
+  background-color: rgba(0, 0, 0, 0.4);
+  cursor: pointer;
+}
+.uni-swiper__dots-item:first-child {
+  margin: 0;
+}
+.uni-swiper__dots-default {
+  border-radius: 100px;
+}
+.uni-swiper__dots-long {
+  border-radius: 50px;
+}
+.uni-swiper__dots-bar {
+  border-radius: 50px;
+}
+.uni-swiper__dots-nav {
+  bottom: 0px;
+  padding: 8px 0;
+  display: flex;
+  flex: 1;
+  flex-direction: row;
+  justify-content: flex-start;
+  align-items: center;
+  background-color: rgba(0, 0, 0, 0.2);
+}
+.uni-swiper__dots-nav-item {
+  /* overflow: hidden;
+    text-overflow: ellipsis;
+    white-space: nowrap; */
+  font-size: 14px;
+  color: #fff;
+  margin: 0 15px;
+}
+.uni-swiper__dots-indexes {
+  display: flex;
+  justify-content: center;
+  align-items: center;
+}
+.uni-swiper__dots-indexes-text {
+  color: #fff;
+  font-size: 12px;
+  line-height: 14px;
+}
+