liujq 2 years ago
parent
commit
3697381936
73 changed files with 206 additions and 37 deletions
  1. 3 0
      api/cust.js
  2. 40 5
      pages/agent/recommend/detail.vue
  3. 71 15
      pages/index/index.vue
  4. 3 0
      pages/user/setting/bank.vue
  5. 1 2
      unpackage/dist/build/mp-weixin/app.json
  6. 0 0
      unpackage/dist/build/mp-weixin/common/vendor.js
  7. 0 0
      unpackage/dist/build/mp-weixin/pages/agent/recommend/detail.js
  8. 2 1
      unpackage/dist/build/mp-weixin/pages/agent/recommend/detail.json
  9. 0 0
      unpackage/dist/build/mp-weixin/pages/agent/recommend/detail.wxml
  10. 0 0
      unpackage/dist/build/mp-weixin/pages/agent/recommend/detail.wxss
  11. 0 0
      unpackage/dist/build/mp-weixin/pages/index/index.js
  12. 0 0
      unpackage/dist/build/mp-weixin/pages/index/index.wxml
  13. 0 0
      unpackage/dist/build/mp-weixin/pages/index/index.wxss
  14. 0 0
      unpackage/dist/build/mp-weixin/pages/user/setting/bank.js
  15. 0 7
      unpackage/dist/build/mp-weixin/sitemap.json
  16. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
  17. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
  18. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/back-top/back-top.js.map
  19. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/wm-watermark/wm-watermark.js.map
  20. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/create.js.map
  21. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/detail.js.map
  22. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/detail2.js.map
  23. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/list.js.map
  24. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/visitimg.js.map
  25. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/create.js.map
  26. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/list.js.map
  27. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
  28. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/web.js.map
  29. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/login/login.js.map
  30. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/login/register.js.map
  31. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/setting/bank.js.map
  32. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/setting/profile.js.map
  33. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/setting/setting.js.map
  34. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/HM-filterDropdown/components/HM-filterDropdown/HM-filterDropdown.js.map
  35. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/okingtz-cropper/components/okingtz-cropper/okingtz-cropper.js.map
  36. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-alert-tips/u-alert-tips.js.map
  37. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-avatar/u-avatar.js.map
  38. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-button/u-button.js.map
  39. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-divider/u-divider.js.map
  40. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-empty/u-empty.js.map
  41. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-form-item/u-form-item.js.map
  42. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-form/u-form.js.map
  43. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-gap/u-gap.js.map
  44. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-icon/u-icon.js.map
  45. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-image/u-image.js.map
  46. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-input/u-input.js.map
  47. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-line/u-line.js.map
  48. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-loading/u-loading.js.map
  49. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-loadmore/u-loadmore.js.map
  50. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-mask/u-mask.js.map
  51. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-modal/u-modal.js.map
  52. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-navbar/u-navbar.js.map
  53. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-parse/libs/trees.js.map
  54. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-parse/u-parse.js.map
  55. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-popup/u-popup.js.map
  56. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-radio-group/u-radio-group.js.map
  57. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-radio/u-radio.js.map
  58. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-select/u-select.js.map
  59. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-skeleton/u-skeleton.js.map
  60. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-steps/u-steps.js.map
  61. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-tag/u-tag.js.map
  62. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-time-line-item/u-time-line-item.js.map
  63. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-time-line/u-time-line.js.map
  64. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-toast/u-toast.js.map
  65. 3 0
      unpackage/dist/dev/mp-weixin/common/vendor.js
  66. 24 1
      unpackage/dist/dev/mp-weixin/pages/agent/recommend/detail.js
  67. 2 1
      unpackage/dist/dev/mp-weixin/pages/agent/recommend/detail.json
  68. 0 0
      unpackage/dist/dev/mp-weixin/pages/agent/recommend/detail.wxml
  69. 14 0
      unpackage/dist/dev/mp-weixin/pages/agent/recommend/detail.wxss
  70. 14 3
      unpackage/dist/dev/mp-weixin/pages/index/index.js
  71. 0 0
      unpackage/dist/dev/mp-weixin/pages/index/index.wxml
  72. 15 2
      unpackage/dist/dev/mp-weixin/pages/index/index.wxss
  73. 14 0
      unpackage/dist/dev/mp-weixin/project.private.config.json

+ 3 - 0
api/cust.js

@@ -21,4 +21,7 @@ export default {
 	apireportvisitdetail: (params) => { // 到访材料详情
 	apireportvisitdetail: (params) => { // 到访材料详情
 	  return request('api/report/visit/detail', params, 'loading')
 	  return request('api/report/visit/detail', params, 'loading')
 	},
 	},
+	apireportvisit: (params) => { // 报备到访
+	  return request('api/report/visit', params, 'loading')
+	},
 }
 }

+ 40 - 5
pages/agent/recommend/detail.vue

@@ -1,5 +1,5 @@
 <template>
 <template>
-	<view class="page u-skeleton">
+	<view class="scoped-box page u-skeleton">
 		<!-- 客户信息 -->
 		<!-- 客户信息 -->
 		<view class="customer-info u-skeleton-fillet box-shadow">
 		<view class="customer-info u-skeleton-fillet box-shadow">
 			<view class="left">
 			<view class="left">
@@ -53,7 +53,9 @@
 			<view v-else class="date u-skeleton-rect">保护期:已认购客户无法被其他经纪人二次报备</view>
 			<view v-else class="date u-skeleton-rect">保护期:已认购客户无法被其他经纪人二次报备</view>
 		</view>
 		</view>
 		<!-- 当前进度 -->
 		<!-- 当前进度 -->
-		<view class="buystep-info box-shadow u-skeleton-fillet"><u-steps :list="buystepList" :current="Number(detail.report_step)" active-color="#2080f0"></u-steps></view>
+		
+		<view v-if="detail.report_state == 1"  class="buystep-info box-shadow u-skeleton-fillet"><u-steps :list="buystepList" :current="Number(detail.report_step)" active-color="#2080f0"></u-steps></view>
+		<view v-else class="buystep-info box-shadow u-skeleton-fillet"><u-steps :list="buystepList" :current="0" active-color="#2080f0"></u-steps></view>
 		<!-- 当前进度 -->
 		<!-- 当前进度 -->
 		<view class="buystep-info u-p-32 box-shadow u-skeleton-fillet">
 		<view class="buystep-info u-p-32 box-shadow u-skeleton-fillet">
 			<view class="name">进度流水</view>
 			<view class="name">进度流水</view>
@@ -66,7 +68,7 @@
 					<!-- 此处没有自定义左边的内容,会默认显示一个点 -->
 					<!-- 此处没有自定义左边的内容,会默认显示一个点 -->
 					<template v-slot:content>
 					<template v-slot:content>
 						<view>
 						<view>
-							<view class="u-order-title">{{ item.report_state == 1  ? '报备审核:' : item.report_step ? `报备审核:${reportStepObj[item.report_step]}` : `争议判客:${reportStateObj[item.report_state]}`  }}</view>
+							<view class="u-order-title">{{ item.report_state == 1  ? '报备审核:' : item.report_step ? `报备审核:${reportStepObj[item.report_step]}` : `报备状态:${reportStateObj[item.report_state]}`  }}</view>
 							<view class="u-order-desc">{{ item.describe !== null ? item.describe : '' }}</view>
 							<view class="u-order-desc">{{ item.describe !== null ? item.describe : '' }}</view>
 							<!-- <view class="u-order-time">{{ item._add_time | date('yyyy-mm-dd hh:MM:ss') }}</view> -->
 							<!-- <view class="u-order-time">{{ item._add_time | date('yyyy-mm-dd hh:MM:ss') }}</view> -->
 							<view class="u-order-time">{{ item.create_at}}</view>
 							<view class="u-order-time">{{ item.create_at}}</view>
@@ -85,13 +87,16 @@
 			<view class="bwin-popup">
 			<view class="bwin-popup">
 				<view class="popup-header">报备二维码</view>
 				<view class="popup-header">报备二维码</view>
 				<view class="popup-body">
 				<view class="popup-body">
-					<canvas class='qrcode-canvas'  canvas-id='qrcode'></canvas>
+					<image v-if="detail.report_code" :src="detail.report_code" class="qrcode-canvas"></image>
+					<canvas v-else class='qrcode-canvas' canvas-id='qrcode'></canvas>
 				</view>
 				</view>
 			</view>
 			</view>
 		</u-popup>
 		</u-popup>
 		
 		
 		
 		
-		
+		<view v-if="detail.report_step == 1 && detail.report_state == 1" class="scoped-footer">
+			<u-button type="primary" @click="vHandle">确认到访</u-button>
+		</view>
 		
 		
 	</view>
 	</view>
 </template>
 </template>
@@ -101,6 +106,7 @@ let QRCode = require('../../../utils/qrcode.js').default
 export default {
 export default {
 	data() {
 	data() {
 		return {
 		return {
+			curId: '',
 			commonRulesShow: false,
 			commonRulesShow: false,
 			skeletonLoading: true,
 			skeletonLoading: true,
 			detail: {
 			detail: {
@@ -142,6 +148,7 @@ export default {
 		};
 		};
 	},
 	},
 	onLoad(params) {
 	onLoad(params) {
+		this.curId = params.id
 		uni.api.estate.apireportdetail({id:params.id}).then(res =>{
 		uni.api.estate.apireportdetail({id:params.id}).then(res =>{
 			this.detail = res || {}
 			this.detail = res || {}
 			this.stepsLogList = res.report_flow || []
 			this.stepsLogList = res.report_flow || []
@@ -189,6 +196,19 @@ export default {
 		// }
 		// }
 	},
 	},
 	methods: {
 	methods: {
+		getData () {
+			uni.api.estate.apireportdetail({id:this.curId}).then(res =>{
+				this.detail = res || {}
+				this.stepsLogList = res.report_flow || []
+				this.skeletonLoading = false
+			})
+		},
+		vHandle() {
+			uni.api.cust.apireportvisit({id: this.detail.id}).then(res => {
+				this.getData()
+				uni.$msg('操作成功~')
+			})
+		},
 		pageTo(path) {
 		pageTo(path) {
 			if (path === 'dev') {
 			if (path === 'dev') {
 				uni.$msg('开发中~')
 				uni.$msg('开发中~')
@@ -207,6 +227,9 @@ export default {
 };
 };
 </script>
 </script>
 <style lang="scss">
 <style lang="scss">
+.scoped-box {
+	padding-bottom: 120rpx;
+}
 .customer-info {
 .customer-info {
 	width: 100%;
 	width: 100%;
 	padding: 32rpx;
 	padding: 32rpx;
@@ -292,4 +315,16 @@ export default {
 	height: 500rpx;
 	height: 500rpx;
 	width: 500rpx;
 	width: 500rpx;
 }
 }
+
+.scoped-footer {
+	position: fixed;
+	bottom: 0;
+	left: 0;
+	width: 100%;
+	height: 120rpx;
+	background: #fff;
+	z-index: 999;
+	border-top: 1PX solid #dcdcdc;
+	padding: 20rpx;
+}
 </style>
 </style>

+ 71 - 15
pages/index/index.vue

@@ -142,17 +142,21 @@
 				<view class="more u-skeleton-rect" @click="this.isOneRow = !this.isOneRow">{{isOneRow ? '切换至双行' : '切换至单行'}}</view>
 				<view class="more u-skeleton-rect" @click="this.isOneRow = !this.isOneRow">{{isOneRow ? '切换至双行' : '切换至单行'}}</view>
 			</view>
 			</view>
 			<view v-if="propertyList.length == 0" class="u-m-t-40 u-m-b-40"><u-empty mode="list" text="暂无在售房源"></u-empty></view>
 			<view v-if="propertyList.length == 0" class="u-m-t-40 u-m-b-40"><u-empty mode="list" text="暂无在售房源"></u-empty></view>
-			<view :class="isOneRow ? 'property-row-wrap' : 'property-col-wrap'">
-				<view class="property-body u-skeleton-fillet box-shadow" v-for="(item, index) in propertyList" :key="index" @click="showDetail(index, item)">
-					<view class="image-wrap">
-						<text class="tag u-skeleton-rect">{{ item.estate_tag }}</text>
-						<image class="u-skeleton-rect" :src="item.pri_image" mode="aspectFill"></image>
-					</view>
-					<view class="property-info-wrap">
-						<view class="title u-skeleton-rect">{{ item.estate_name }}
-							<text class="s">{{areaTypeObj[item.area_type]}}</text>
+			
+			<view class="scoped-list-one" v-for="(item, one) in twoObj" :key="one">
+				<view class="slo-title">{{item.str}}</view>
+				<view :class="isOneRow ? 'property-row-wrap' : 'property-col-wrap'">
+					<view class="property-body u-skeleton-fillet box-shadow" v-for="(item, index) in item.list" :key="index" @click="showDetail(index, item)">
+						<view class="image-wrap">
+							<text class="tag u-skeleton-rect">{{ item.estate_tag }}</text>
+							<image class="u-skeleton-rect" :src="item.pri_image" mode="aspectFill"></image>
+						</view>
+						<view class="property-info-wrap">
+							<view class="title u-skeleton-rect">{{ item.estate_name }}
+								<text class="s">{{areaTypeObj[item.area_type]}}</text>
+							</view>
+							<view class="commission u-skeleton-rect" v-if="userInfo.auth_state == 1">预计奖励:{{ item.brokerage }}</view>
 						</view>
 						</view>
-						<view class="commission u-skeleton-rect" v-if="userInfo.auth_state == 1">预计奖励:{{ item.brokerage }}</view>
 					</view>
 					</view>
 				</view>
 				</view>
 			</view>
 			</view>
@@ -167,7 +171,7 @@
 		</u-popup>
 		</u-popup>
 
 
 		<!-- 项目佣金政策信息弹窗 -->
 		<!-- 项目佣金政策信息弹窗 -->
-		<u-popup v-model="propertyPopupShow" mode="center" width="80%" height="800rpx" border-radius="20" closeable>
+		<u-popup v-model="propertyPopupShow" mode="center" width="80%" height="90%" border-radius="20" closeable>
 			<view class="bwin-popup">
 			<view class="bwin-popup">
 				<view class="popup-header">{{ propertyList[currentPropertyIndex].estate_name + '介绍' }}</view>
 				<view class="popup-header">{{ propertyList[currentPropertyIndex].estate_name + '介绍' }}</view>
 				<view class="popup-body">
 				<view class="popup-body">
@@ -283,6 +287,7 @@ export default {
 			scrollTop: 0,
 			scrollTop: 0,
 			reportStepCountObj: {},
 			reportStepCountObj: {},
 			areaTypeObj: {},
 			areaTypeObj: {},
+			twoObj: {},
 		};
 		};
 	},
 	},
 	onPageScroll(e) {
 	onPageScroll(e) {
@@ -302,8 +307,9 @@ export default {
 	// 监听 - 页面每次【显示时】执行(如:前进和返回) (页面每次出现在屏幕上都触发,包括从下级页面点返回露出当前页面)
 	// 监听 - 页面每次【显示时】执行(如:前进和返回) (页面每次出现在屏幕上都触发,包括从下级页面点返回露出当前页面)
 	onShow() {
 	onShow() {
 		this.init()
 		this.init()
-		const dictObj = uni.getStorageSync('MD_dict')
-		this.areaTypeObj = arrToObj(dictObj.area_type)
+		this.checkUpdate()
+		// const dictObj = uni.getStorageSync('MD_dict')
+		// this.areaTypeObj = arrToObj(dictObj.area_type)
 	},
 	},
 	// 监听 - 页面每次【隐藏时】执行(如:返回)
 	// 监听 - 页面每次【隐藏时】执行(如:返回)
 	onHide() {},
 	onHide() {},
@@ -317,6 +323,21 @@ export default {
 	created() {},
 	created() {},
 	// 函数
 	// 函数
 	methods: {
 	methods: {
+		checkUpdate() {
+			const updateManager = uni.getUpdateManager();
+			updateManager.onUpdateReady(function(res) {
+				uni.showModal({
+					title: '更新提示',
+					content: '新版本已经准备好,是否重启应用?',
+					success(res) {
+						if (res.confirm) {
+							// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
+							updateManager.applyUpdate()
+						}
+					}
+				})
+			})
+		},
 		oneImgHandle (item) {
 		oneImgHandle (item) {
 			uni.api.estate.apiestateinfodetail({id: item.id}).then(res => {
 			uni.api.estate.apiestateinfodetail({id: item.id}).then(res => {
 				const curImgUrl = res.info_img || ''
 				const curImgUrl = res.info_img || ''
@@ -353,6 +374,22 @@ export default {
 			})
 			})
 			uni.api.estate.apiestatelist({page_size: 100}).then(res => {
 			uni.api.estate.apiestatelist({page_size: 100}).then(res => {
 				const list = res.list || []
 				const list = res.list || []
+				
+				const dictObj = uni.getStorageSync('MD_dict')
+				const areaTypeObj = arrToObj(dictObj.area_type)
+				let twoObj = {}
+				list.forEach(item => {
+					if (twoObj[item.area_type]) {
+						twoObj[item.area_type].list.push(item)
+					} else {
+						twoObj[item.area_type] = {
+							list: [item],
+							str: areaTypeObj[item.area_type],
+						}
+					}
+				})
+				this.twoObj = {...twoObj}
+				// console.log(twoObj)
 				// let oneObj = list[0] || {}
 				// let oneObj = list[0] || {}
 				this.propertyList = [...list]
 				this.propertyList = [...list]
 				// this.propertyList = [list[0], list[1], list[2]]
 				// this.propertyList = [list[0], list[1], list[2]]
@@ -655,7 +692,8 @@ export default {
 
 
 				.tag {
 				.tag {
 					color: #ffffff;
 					color: #ffffff;
-					background-color: $u-theme-color;
+					// background-color: $u-theme-color;
+					background: #8BC34A;
 					font-size: $u-p2;
 					font-size: $u-p2;
 					position: absolute;
 					position: absolute;
 					z-index: 1;
 					z-index: 1;
@@ -714,7 +752,8 @@ export default {
 
 
 				.tag {
 				.tag {
 					color: #ffffff;
 					color: #ffffff;
-					background-color: $u-theme-color;
+					// background-color: $u-theme-color;
+					background: #8BC34A;
 					font-size: $u-sub;
 					font-size: $u-sub;
 					position: absolute;
 					position: absolute;
 					z-index: 1;
 					z-index: 1;
@@ -732,6 +771,10 @@ export default {
 					font-weight: bold;
 					font-weight: bold;
 					color: $u-main-color;
 					color: $u-main-color;
 					font-size: $u-p2;
 					font-size: $u-p2;
+					.s {
+						font-weight: normal;
+						padding-left: 10rpx;
+					}
 				}
 				}
 
 
 				.commission {
 				.commission {
@@ -798,4 +841,17 @@ export default {
 	}
 	}
 }
 }
 
 
+
+
+.scoped-list-one {
+	.slo-title {
+		margin-top: 20rpx;
+		margin-bottom: 20rpx;
+		color: #2080f0;
+		font-weight: bold;
+		border-left: 2PX solid #2080f0;
+		padding-left: 10rpx;
+		font-size: 32rpx;
+	}
+}
 </style>
 </style>

+ 3 - 0
pages/user/setting/bank.vue

@@ -247,6 +247,9 @@ export default {
 							})
 							})
 						})
 						})
 					})
 					})
+					uni.api.base.apiuseredit({
+						nickname: params.real_name
+					}).then(() => {})
 				}
 				}
 			});
 			});
 		},
 		},

+ 1 - 2
unpackage/dist/build/mp-weixin/app.json

@@ -25,6 +25,5 @@
   },
   },
   "lazyCodeLoading": "requiredComponents",
   "lazyCodeLoading": "requiredComponents",
   "permission": {},
   "permission": {},
-  "usingComponents": {},
-  "sitemapLocation": "sitemap.json"
+  "usingComponents": {}
 }
 }

File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/build/mp-weixin/common/vendor.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/agent/recommend/detail.js


+ 2 - 1
unpackage/dist/build/mp-weixin/pages/agent/recommend/detail.json

@@ -10,6 +10,7 @@
     "u-time-line": "/uni_modules/vk-uview-ui/components/u-time-line/u-time-line",
     "u-time-line": "/uni_modules/vk-uview-ui/components/u-time-line/u-time-line",
     "u-time-line-item": "/uni_modules/vk-uview-ui/components/u-time-line-item/u-time-line-item",
     "u-time-line-item": "/uni_modules/vk-uview-ui/components/u-time-line-item/u-time-line-item",
     "u-skeleton": "/uni_modules/vk-uview-ui/components/u-skeleton/u-skeleton",
     "u-skeleton": "/uni_modules/vk-uview-ui/components/u-skeleton/u-skeleton",
-    "u-popup": "/uni_modules/vk-uview-ui/components/u-popup/u-popup"
+    "u-popup": "/uni_modules/vk-uview-ui/components/u-popup/u-popup",
+    "u-button": "/uni_modules/vk-uview-ui/components/u-button/u-button"
   }
   }
 }
 }

File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/agent/recommend/detail.wxml


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/agent/recommend/detail.wxss


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/index/index.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/index/index.wxml


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/index/index.wxss


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/user/setting/bank.js


+ 0 - 7
unpackage/dist/build/mp-weixin/sitemap.json

@@ -1,7 +0,0 @@
-{
-  "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
-  "rules": [{
-  "action": "allow",
-  "page": "*"
-  }]
-}

File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/back-top/back-top.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/wm-watermark/wm-watermark.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/create.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/detail.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/detail2.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/list.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/visitimg.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/create.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/list.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/web.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/login/login.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/login/register.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/setting/bank.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/setting/profile.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/setting/setting.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/HM-filterDropdown/components/HM-filterDropdown/HM-filterDropdown.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/okingtz-cropper/components/okingtz-cropper/okingtz-cropper.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-alert-tips/u-alert-tips.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-avatar/u-avatar.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-button/u-button.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-divider/u-divider.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-empty/u-empty.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-form-item/u-form-item.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-form/u-form.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-gap/u-gap.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-icon/u-icon.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-image/u-image.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-input/u-input.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-line/u-line.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-loading/u-loading.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-loadmore/u-loadmore.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-mask/u-mask.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-modal/u-modal.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-navbar/u-navbar.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-parse/libs/trees.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-parse/u-parse.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-popup/u-popup.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-radio-group/u-radio-group.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-radio/u-radio.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-select/u-select.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-skeleton/u-skeleton.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-steps/u-steps.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-tag/u-tag.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-time-line-item/u-time-line-item.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-time-line/u-time-line.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-toast/u-toast.js.map


+ 3 - 0
unpackage/dist/dev/mp-weixin/common/vendor.js

@@ -15825,6 +15825,9 @@ Object.defineProperty(exports, "__esModule", { value: true });exports.default =
   },
   },
   apireportvisitdetail: function apireportvisitdetail(params) {// 到访材料详情
   apireportvisitdetail: function apireportvisitdetail(params) {// 到访材料详情
     return (0, _http.request)('api/report/visit/detail', params, 'loading');
     return (0, _http.request)('api/report/visit/detail', params, 'loading');
+  },
+  apireportvisit: function apireportvisit(params) {// 报备到访
+    return (0, _http.request)('api/report/visit', params, 'loading');
   } };exports.default = _default;
   } };exports.default = _default;
 
 
 /***/ }),
 /***/ }),

+ 24 - 1
unpackage/dist/dev/mp-weixin/pages/agent/recommend/detail.js

@@ -42,6 +42,9 @@ try {
     },
     },
     uPopup: function() {
     uPopup: function() {
       return __webpack_require__.e(/*! import() | uni_modules/vk-uview-ui/components/u-popup/u-popup */ "uni_modules/vk-uview-ui/components/u-popup/u-popup").then(__webpack_require__.bind(null, /*! @/uni_modules/vk-uview-ui/components/u-popup/u-popup.vue */ 217))
       return __webpack_require__.e(/*! import() | uni_modules/vk-uview-ui/components/u-popup/u-popup */ "uni_modules/vk-uview-ui/components/u-popup/u-popup").then(__webpack_require__.bind(null, /*! @/uni_modules/vk-uview-ui/components/u-popup/u-popup.vue */ 217))
+    },
+    uButton: function() {
+      return __webpack_require__.e(/*! import() | uni_modules/vk-uview-ui/components/u-button/u-button */ "uni_modules/vk-uview-ui/components/u-button/u-button").then(__webpack_require__.bind(null, /*! @/uni_modules/vk-uview-ui/components/u-button/u-button.vue */ 182))
     }
     }
   }
   }
 } catch (e) {
 } catch (e) {
@@ -65,7 +68,7 @@ var render = function() {
   var _vm = this
   var _vm = this
   var _h = _vm.$createElement
   var _h = _vm.$createElement
   var _c = _vm._self._c || _h
   var _c = _vm._self._c || _h
-  var m0 = Number(_vm.detail.report_step)
+  var m0 = _vm.detail.report_state == 1 ? Number(_vm.detail.report_step) : null
 
 
   if (!_vm._isMounted) {
   if (!_vm._isMounted) {
     _vm.e0 = function($event) {
     _vm.e0 = function($event) {
@@ -211,12 +214,18 @@ __webpack_require__.r(__webpack_exports__);
 //
 //
 //
 //
 //
 //
+//
+//
+//
+//
+//
 
 
 var that;
 var that;
 var QRCode = __webpack_require__(/*! ../../../utils/qrcode.js */ 103).default;var _default =
 var QRCode = __webpack_require__(/*! ../../../utils/qrcode.js */ 103).default;var _default =
 {
 {
   data: function data() {
   data: function data() {
     return {
     return {
+      curId: '',
       commonRulesShow: false,
       commonRulesShow: false,
       skeletonLoading: true,
       skeletonLoading: true,
       detail: {},
       detail: {},
@@ -258,6 +267,7 @@ var QRCode = __webpack_require__(/*! ../../../utils/qrcode.js */ 103).default;va
     };
     };
   },
   },
   onLoad: function onLoad(params) {var _this = this;
   onLoad: function onLoad(params) {var _this = this;
+    this.curId = params.id;
     uni.api.estate.apireportdetail({ id: params.id }).then(function (res) {
     uni.api.estate.apireportdetail({ id: params.id }).then(function (res) {
       _this.detail = res || {};
       _this.detail = res || {};
       _this.stepsLogList = res.report_flow || [];
       _this.stepsLogList = res.report_flow || [];
@@ -305,6 +315,19 @@ var QRCode = __webpack_require__(/*! ../../../utils/qrcode.js */ 103).default;va
     // }
     // }
   },
   },
   methods: {
   methods: {
+    getData: function getData() {var _this2 = this;
+      uni.api.estate.apireportdetail({ id: this.curId }).then(function (res) {
+        _this2.detail = res || {};
+        _this2.stepsLogList = res.report_flow || [];
+        _this2.skeletonLoading = false;
+      });
+    },
+    vHandle: function vHandle() {var _this3 = this;
+      uni.api.cust.apireportvisit({ id: this.detail.id }).then(function (res) {
+        _this3.getData();
+        uni.$msg('操作成功~');
+      });
+    },
     pageTo: function pageTo(path) {
     pageTo: function pageTo(path) {
       if (path === 'dev') {
       if (path === 'dev') {
         uni.$msg('开发中~');
         uni.$msg('开发中~');

+ 2 - 1
unpackage/dist/dev/mp-weixin/pages/agent/recommend/detail.json

@@ -10,6 +10,7 @@
     "u-time-line": "/uni_modules/vk-uview-ui/components/u-time-line/u-time-line",
     "u-time-line": "/uni_modules/vk-uview-ui/components/u-time-line/u-time-line",
     "u-time-line-item": "/uni_modules/vk-uview-ui/components/u-time-line-item/u-time-line-item",
     "u-time-line-item": "/uni_modules/vk-uview-ui/components/u-time-line-item/u-time-line-item",
     "u-skeleton": "/uni_modules/vk-uview-ui/components/u-skeleton/u-skeleton",
     "u-skeleton": "/uni_modules/vk-uview-ui/components/u-skeleton/u-skeleton",
-    "u-popup": "/uni_modules/vk-uview-ui/components/u-popup/u-popup"
+    "u-popup": "/uni_modules/vk-uview-ui/components/u-popup/u-popup",
+    "u-button": "/uni_modules/vk-uview-ui/components/u-button/u-button"
   }
   }
 }
 }

File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/mp-weixin/pages/agent/recommend/detail.wxml


+ 14 - 0
unpackage/dist/dev/mp-weixin/pages/agent/recommend/detail.wxss

@@ -72,6 +72,9 @@
   display: flex;
   display: flex;
   justify-content: space-around;
   justify-content: space-around;
 }
 }
+.scoped-box {
+  padding-bottom: 120rpx;
+}
 .customer-info {
 .customer-info {
   width: 100%;
   width: 100%;
   padding: 32rpx;
   padding: 32rpx;
@@ -141,4 +144,15 @@
   height: 500rpx;
   height: 500rpx;
   width: 500rpx;
   width: 500rpx;
 }
 }
+.scoped-footer {
+  position: fixed;
+  bottom: 0;
+  left: 0;
+  width: 100%;
+  height: 120rpx;
+  background: #fff;
+  z-index: 999;
+  border-top: 1PX solid #dcdcdc;
+  padding: 20rpx;
+}
 
 

+ 14 - 3
unpackage/dist/dev/mp-weixin/pages/index/index.js

@@ -426,6 +426,10 @@ __webpack_require__.r(__webpack_exports__);
 
 
 
 
 
 
+
+
+
+
 
 
 
 
 
 
@@ -655,24 +659,31 @@ var _utils = __webpack_require__(/*! @/utils */ 44);function _toConsumableArray(
 //
 //
 //
 //
 //
 //
+//
+//
+//
+//
 var that;var backTop = function backTop() {__webpack_require__.e(/*! require.ensure | components/back-top/back-top */ "components/back-top/back-top").then((function () {return resolve(__webpack_require__(/*! @/components/back-top/back-top.vue */ 248));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var wmWatermark = function wmWatermark() {__webpack_require__.e(/*! require.ensure | components/wm-watermark/wm-watermark */ "components/wm-watermark/wm-watermark").then((function () {return resolve(__webpack_require__(/*! @/components/wm-watermark/wm-watermark.vue */ 168));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var _default = { components: { backTop: backTop, wmWatermark: wmWatermark }, filters: { filtersRichText: function filtersRichText(html) {//控制小程序中图片大小
 var that;var backTop = function backTop() {__webpack_require__.e(/*! require.ensure | components/back-top/back-top */ "components/back-top/back-top").then((function () {return resolve(__webpack_require__(/*! @/components/back-top/back-top.vue */ 248));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var wmWatermark = function wmWatermark() {__webpack_require__.e(/*! require.ensure | components/wm-watermark/wm-watermark */ "components/wm-watermark/wm-watermark").then((function () {return resolve(__webpack_require__(/*! @/components/wm-watermark/wm-watermark.vue */ 168));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var _default = { components: { backTop: backTop, wmWatermark: wmWatermark }, filters: { filtersRichText: function filtersRichText(html) {//控制小程序中图片大小
       var newContent = html.replace(/<img[^>]*>/gi, function (match, capture) {match = match.replace(/style="[^"]+"/gi, '').replace(/style='[^']+'/gi, '');match = match.replace(/width="[^"]+"/gi, '').replace(/width='[^']+'/gi, '');match = match.replace(/height="[^"]+"/gi, '').replace(/height='[^']+'/gi, '');return match;});newContent = newContent.replace(/style="[^"]+"/gi, function (match, capture) {match = match.replace(/width:[^;]+;/gi, 'max-width:100%;').replace(/width:[^;]+;/gi, 'max-width:100%;');return match;});newContent = newContent.replace(/<br[^>]*\/>/gi, '');newContent = newContent.replace(/\<img/gi, '<img style="max-width:100%;height:auto;display:inline-block;margin:10rpx auto;"');return newContent;} }, data: function data() {// 页面数据变量
       var newContent = html.replace(/<img[^>]*>/gi, function (match, capture) {match = match.replace(/style="[^"]+"/gi, '').replace(/style='[^']+'/gi, '');match = match.replace(/width="[^"]+"/gi, '').replace(/width='[^']+'/gi, '');match = match.replace(/height="[^"]+"/gi, '').replace(/height='[^']+'/gi, '');return match;});newContent = newContent.replace(/style="[^"]+"/gi, function (match, capture) {match = match.replace(/width:[^;]+;/gi, 'max-width:100%;').replace(/width:[^;]+;/gi, 'max-width:100%;');return match;});newContent = newContent.replace(/<br[^>]*\/>/gi, '');newContent = newContent.replace(/\<img/gi, '<img style="max-width:100%;height:auto;display:inline-block;margin:10rpx auto;"');return newContent;} }, data: function data() {// 页面数据变量
     return { isOneRow: false, curHtml: '', backTop: { src: '../../static/back-top/top.png', scrollTop: 0 }, userInfo: {}, skeletonLoading: true, agentTypeList: ['', '自由经纪人', '渠道经纪人', '老业主'], propertyList: [{ estate_name: '在售项目1', pri_image: 'https://zdcdn.2bwin.cn/uploads/20220501/af6eb9c2a5d462be10a15c2302e5e6b5.jpg', sale_tag: '刚需好盘', rulesInfo: { des: '内容加载中1....', des_content: '内容加载中2....' } }], commonRulesShow: false, propertyPopupShow: false, currentPropertyIndex: 0, // init请求返回的数据
     return { isOneRow: false, curHtml: '', backTop: { src: '../../static/back-top/top.png', scrollTop: 0 }, userInfo: {}, skeletonLoading: true, agentTypeList: ['', '自由经纪人', '渠道经纪人', '老业主'], propertyList: [{ estate_name: '在售项目1', pri_image: 'https://zdcdn.2bwin.cn/uploads/20220501/af6eb9c2a5d462be10a15c2302e5e6b5.jpg', sale_tag: '刚需好盘', rulesInfo: { des: '内容加载中1....', des_content: '内容加载中2....' } }], commonRulesShow: false, propertyPopupShow: false, currentPropertyIndex: 0, // init请求返回的数据
       data: {}, // 表单请求数据
       data: {}, // 表单请求数据
-      form1: {}, scrollTop: 0, reportStepCountObj: {}, areaTypeObj: {} };}, onPageScroll: function onPageScroll(e) {this.scrollTop = e.scrollTop;this.backTop.scrollTop = e.scrollTop;}, // 监听 - 页面每次【加载时】执行(如:前进)
+      form1: {}, scrollTop: 0, reportStepCountObj: {}, areaTypeObj: {}, twoObj: {} };}, onPageScroll: function onPageScroll(e) {this.scrollTop = e.scrollTop;this.backTop.scrollTop = e.scrollTop;}, // 监听 - 页面每次【加载时】执行(如:前进)
   onLoad: function onLoad() {// that = this;
   onLoad: function onLoad() {// that = this;
     // this.options = options;
     // this.options = options;
     // this.init(options);
     // this.init(options);
     var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};}, // 监听 - 页面【首次渲染完成时】执行。注意如果渲染速度快,会在页面进入动画完成前触发
     var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};}, // 监听 - 页面【首次渲染完成时】执行。注意如果渲染速度快,会在页面进入动画完成前触发
   onReady: function onReady() {}, // 监听 - 页面每次【显示时】执行(如:前进和返回) (页面每次出现在屏幕上都触发,包括从下级页面点返回露出当前页面)
   onReady: function onReady() {}, // 监听 - 页面每次【显示时】执行(如:前进和返回) (页面每次出现在屏幕上都触发,包括从下级页面点返回露出当前页面)
-  onShow: function onShow() {this.init();var dictObj = uni.getStorageSync('MD_dict');this.areaTypeObj = (0, _utils.arrToObj)(dictObj.area_type);}, // 监听 - 页面每次【隐藏时】执行(如:返回)
+  onShow: function onShow() {this.init(); // const dictObj = uni.getStorageSync('MD_dict')
+    // this.areaTypeObj = arrToObj(dictObj.area_type)
+  }, // 监听 - 页面每次【隐藏时】执行(如:返回)
   onHide: function onHide() {}, // 监听 - 页面触底部
   onHide: function onHide() {}, // 监听 - 页面触底部
   onReachBottom: function onReachBottom() {}, // 监听 - 窗口尺寸变化(仅限:App、微信小程序)
   onReachBottom: function onReachBottom() {}, // 监听 - 窗口尺寸变化(仅限:App、微信小程序)
   onResize: function onResize() {}, // 监听 - 点击右上角转发时
   onResize: function onResize() {}, // 监听 - 点击右上角转发时
   onShareAppMessage: function onShareAppMessage(options) {}, // 监听 - 页面创建时
   onShareAppMessage: function onShareAppMessage(options) {}, // 监听 - 页面创建时
   created: function created() {}, // 函数
   created: function created() {}, // 函数
   methods: { oneImgHandle: function oneImgHandle(item) {uni.api.estate.apiestateinfodetail({ id: item.id }).then(function (res) {var curImgUrl = res.info_img || '';if (!curImgUrl) {uni.$msg('该楼盘暂未设置一页纸楼盘简介~');return;}uni.previewImage({ current: curImgUrl, urls: [curImgUrl] });});}, scanHandle: function scanHandle() {uni.scanCode({ success: function success(res) {uni.navigateTo({ url: "/pages/agent/recommend/detail2?id=".concat(res.result) });} });}, // 页面数据初始化函数
   methods: { oneImgHandle: function oneImgHandle(item) {uni.api.estate.apiestateinfodetail({ id: item.id }).then(function (res) {var curImgUrl = res.info_img || '';if (!curImgUrl) {uni.$msg('该楼盘暂未设置一页纸楼盘简介~');return;}uni.previewImage({ current: curImgUrl, urls: [curImgUrl] });});}, scanHandle: function scanHandle() {uni.scanCode({ success: function success(res) {uni.navigateTo({ url: "/pages/agent/recommend/detail2?id=".concat(res.result) });} });}, // 页面数据初始化函数
-    init: function init(options) {var _this = this;var userInfo2 = uni.getStorageSync('MD_userInfo2');this.userInfo = userInfo2 || {};uni.api.estate.apireportcount().then(function (res) {var reportStepCount = res.report_step_count || [];var reportStepCountObj = {};reportStepCount.forEach(function (item) {reportStepCountObj[item.report_step] = item.total || 0;});_this.reportStepCountObj = _objectSpread({}, reportStepCountObj);});uni.api.estate.apiestatelist({ page_size: 100 }).then(function (res) {var list = res.list || []; // let oneObj = list[0] || {}
+    init: function init(options) {var _this = this;var userInfo2 = uni.getStorageSync('MD_userInfo2');this.userInfo = userInfo2 || {};uni.api.estate.apireportcount().then(function (res) {var reportStepCount = res.report_step_count || [];var reportStepCountObj = {};reportStepCount.forEach(function (item) {reportStepCountObj[item.report_step] = item.total || 0;});_this.reportStepCountObj = _objectSpread({}, reportStepCountObj);});uni.api.estate.apiestatelist({ page_size: 100 }).then(function (res) {var list = res.list || [];var dictObj = uni.getStorageSync('MD_dict');var areaTypeObj = (0, _utils.arrToObj)(dictObj.area_type);var twoObj = {};list.forEach(function (item) {if (twoObj[item.area_type]) {twoObj[item.area_type].list.push(item);} else {twoObj[item.area_type] = { list: [item], str: areaTypeObj[item.area_type] };}});_this.twoObj = _objectSpread({}, twoObj); // console.log(twoObj)
+        // let oneObj = list[0] || {}
         _this.propertyList = _toConsumableArray(list); // this.propertyList = [list[0], list[1], list[2]]
         _this.propertyList = _toConsumableArray(list); // this.propertyList = [list[0], list[1], list[2]]
       }); // let currentTime = Date.parse(new Date()) / 1000; // 秒级
       }); // let currentTime = Date.parse(new Date()) / 1000; // 秒级
       // // 初始化平台数据
       // // 初始化平台数据

File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/mp-weixin/pages/index/index.wxml


+ 15 - 2
unpackage/dist/dev/mp-weixin/pages/index/index.wxss

@@ -217,7 +217,7 @@
 }
 }
 .card-list-wrap .property-row-wrap .property-body .image-wrap .tag.data-v-57280228 {
 .card-list-wrap .property-row-wrap .property-body .image-wrap .tag.data-v-57280228 {
   color: #ffffff;
   color: #ffffff;
-  background-color: #2080f0;
+  background: #8BC34A;
   font-size: 24rpx;
   font-size: 24rpx;
   position: absolute;
   position: absolute;
   z-index: 1;
   z-index: 1;
@@ -266,7 +266,7 @@
 }
 }
 .card-list-wrap .property-col-wrap .property-body .image-wrap .tag.data-v-57280228 {
 .card-list-wrap .property-col-wrap .property-body .image-wrap .tag.data-v-57280228 {
   color: #ffffff;
   color: #ffffff;
-  background-color: #2080f0;
+  background: #8BC34A;
   font-size: 20rpx;
   font-size: 20rpx;
   position: absolute;
   position: absolute;
   z-index: 1;
   z-index: 1;
@@ -283,6 +283,10 @@
   color: #303133;
   color: #303133;
   font-size: 24rpx;
   font-size: 24rpx;
 }
 }
+.card-list-wrap .property-col-wrap .property-body .property-info-wrap .title .s.data-v-57280228 {
+  font-weight: normal;
+  padding-left: 10rpx;
+}
 .card-list-wrap .property-col-wrap .property-body .property-info-wrap .commission.data-v-57280228 {
 .card-list-wrap .property-col-wrap .property-body .property-info-wrap .commission.data-v-57280228 {
   margin-top: 10rpx;
   margin-top: 10rpx;
   font-size: 20rpx;
   font-size: 20rpx;
@@ -332,4 +336,13 @@
 .scoped-entry .op.data-v-57280228:nth-child(2n) {
 .scoped-entry .op.data-v-57280228:nth-child(2n) {
   text-align: right;
   text-align: right;
 }
 }
+.scoped-list-one .slo-title.data-v-57280228 {
+  margin-top: 20rpx;
+  margin-bottom: 20rpx;
+  color: #2080f0;
+  font-weight: bold;
+  border-left: 2PX solid #2080f0;
+  padding-left: 10rpx;
+  font-size: 32rpx;
+}
 
 

+ 14 - 0
unpackage/dist/dev/mp-weixin/project.private.config.json

@@ -13,6 +13,20 @@
           "query": "",
           "query": "",
           "launchMode": "default",
           "launchMode": "default",
           "scene": null
           "scene": null
+        },
+        {
+          "name": "",
+          "pathName": "pages/agent/recommend/detail",
+          "query": "id=72",
+          "launchMode": "default",
+          "scene": null
+        },
+        {
+          "name": "",
+          "pathName": "pages/agent/recommend/detail",
+          "query": "id=12",
+          "launchMode": "default",
+          "scene": null
         }
         }
       ]
       ]
     }
     }

Some files were not shown because too many files changed in this diff