liujq 2 سال پیش
والد
کامیت
4fc1c34d00
100فایلهای تغییر یافته به همراه752 افزوده شده و 56 حذف شده
  1. 9 0
      api/estate.js
  2. 15 1
      pages.json
  3. 25 2
      pages/agent/recommend/detail.vue
  4. 62 8
      pages/agent/recommend/visitimg.vue
  5. 418 0
      pages/agent/report/buycheck.vue
  6. 156 0
      pages/agent/report/deal.vue
  7. 3 0
      pages/index/index.vue
  8. 6 3
      pages/saler/check.vue
  9. 1 1
      pages/user/setting/bank.vue
  10. BIN
      static/index/i_e_6.png
  11. 2 0
      unpackage/dist/build/mp-weixin/app.json
  12. 0 0
      unpackage/dist/build/mp-weixin/common/runtime.js
  13. 0 0
      unpackage/dist/build/mp-weixin/common/vendor.js
  14. 0 0
      unpackage/dist/build/mp-weixin/pages/agent/recommend/detail.js
  15. 0 0
      unpackage/dist/build/mp-weixin/pages/agent/recommend/detail.wxml
  16. 0 0
      unpackage/dist/build/mp-weixin/pages/agent/recommend/visitimg.js
  17. 2 1
      unpackage/dist/build/mp-weixin/pages/agent/recommend/visitimg.json
  18. 0 0
      unpackage/dist/build/mp-weixin/pages/agent/recommend/visitimg.wxml
  19. 0 0
      unpackage/dist/build/mp-weixin/pages/agent/report/buycheck.js
  20. 15 0
      unpackage/dist/build/mp-weixin/pages/agent/report/buycheck.json
  21. 0 0
      unpackage/dist/build/mp-weixin/pages/agent/report/buycheck.wxml
  22. 0 0
      unpackage/dist/build/mp-weixin/pages/agent/report/buycheck.wxss
  23. 0 0
      unpackage/dist/build/mp-weixin/pages/agent/report/deal.js
  24. 13 0
      unpackage/dist/build/mp-weixin/pages/agent/report/deal.json
  25. 0 0
      unpackage/dist/build/mp-weixin/pages/agent/report/deal.wxml
  26. 1 0
      unpackage/dist/build/mp-weixin/pages/agent/report/deal.wxss
  27. 0 0
      unpackage/dist/build/mp-weixin/pages/index/index.js
  28. 0 0
      unpackage/dist/build/mp-weixin/pages/index/index.wxml
  29. 0 0
      unpackage/dist/build/mp-weixin/pages/index/index.wxss
  30. 0 0
      unpackage/dist/build/mp-weixin/pages/saler/check.js
  31. 0 0
      unpackage/dist/build/mp-weixin/pages/saler/check.wxml
  32. 0 0
      unpackage/dist/build/mp-weixin/pages/saler/check.wxss
  33. 0 0
      unpackage/dist/build/mp-weixin/pages/user/setting/bank.js
  34. 0 0
      unpackage/dist/build/mp-weixin/pages/user/setting/bank.wxml
  35. 0 16
      unpackage/dist/build/mp-weixin/project.private.config.json
  36. BIN
      unpackage/dist/build/mp-weixin/static/index/i_e_6.png
  37. 2 2
      unpackage/dist/build/mp-weixin/uni_modules/okingtz-cropper/components/okingtz-cropper/okingtz-cropper.json
  38. 2 2
      unpackage/dist/build/mp-weixin/uni_modules/vk-uview-ui/components/u-alert-tips/u-alert-tips.json
  39. 2 2
      unpackage/dist/build/mp-weixin/uni_modules/vk-uview-ui/components/u-avatar/u-avatar.json
  40. 2 2
      unpackage/dist/build/mp-weixin/uni_modules/vk-uview-ui/components/u-button/u-button.json
  41. 2 2
      unpackage/dist/build/mp-weixin/uni_modules/vk-uview-ui/components/u-divider/u-divider.json
  42. 2 2
      unpackage/dist/build/mp-weixin/uni_modules/vk-uview-ui/components/u-empty/u-empty.json
  43. 2 2
      unpackage/dist/build/mp-weixin/uni_modules/vk-uview-ui/components/u-form/u-form.json
  44. 2 2
      unpackage/dist/build/mp-weixin/uni_modules/vk-uview-ui/components/u-icon/u-icon.json
  45. 2 2
      unpackage/dist/build/mp-weixin/uni_modules/vk-uview-ui/components/u-input/u-input.json
  46. 2 2
      unpackage/dist/build/mp-weixin/uni_modules/vk-uview-ui/components/u-loadmore/u-loadmore.json
  47. 2 2
      unpackage/dist/build/mp-weixin/uni_modules/vk-uview-ui/components/u-popup/u-popup.json
  48. 2 2
      unpackage/dist/build/mp-weixin/uni_modules/vk-uview-ui/components/u-tag/u-tag.json
  49. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
  50. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map
  51. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
  52. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/back-top/back-top.js.map
  53. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/wm-watermark/wm-watermark.js.map
  54. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/check.js.map
  55. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/create.js.map
  56. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/detail.js.map
  57. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/detail2.js.map
  58. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/detailGovern.js.map
  59. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/estate.js.map
  60. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/list.js.map
  61. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/visitimg.js.map
  62. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/report/buycheck.js.map
  63. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/report/check.js.map
  64. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/report/deal.js.map
  65. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/create.js.map
  66. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/list.js.map
  67. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/estate/dtl.js.map
  68. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
  69. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/web.js.map
  70. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/saler/check.js.map
  71. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/saler/deal.js.map
  72. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/saler/list.js.map
  73. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/login/login.js.map
  74. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/login/register.js.map
  75. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/setting/bank.js.map
  76. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/setting/profile.js.map
  77. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/setting/setting.js.map
  78. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/HM-filterDropdown/components/HM-filterDropdown/HM-filterDropdown.js.map
  79. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/okingtz-cropper/components/okingtz-cropper/okingtz-cropper.js.map
  80. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-alert-tips/u-alert-tips.js.map
  81. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-avatar/u-avatar.js.map
  82. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-button/u-button.js.map
  83. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-divider/u-divider.js.map
  84. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-empty/u-empty.js.map
  85. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-form-item/u-form-item.js.map
  86. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-form/u-form.js.map
  87. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-gap/u-gap.js.map
  88. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-icon/u-icon.js.map
  89. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-image/u-image.js.map
  90. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-input/u-input.js.map
  91. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-line/u-line.js.map
  92. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-loading/u-loading.js.map
  93. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-loadmore/u-loadmore.js.map
  94. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-mask/u-mask.js.map
  95. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-modal/u-modal.js.map
  96. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-navbar/u-navbar.js.map
  97. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-parse/libs/trees.js.map
  98. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-parse/u-parse.js.map
  99. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-popup/u-popup.js.map
  100. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-radio-group/u-radio-group.js.map

+ 9 - 0
api/estate.js

@@ -45,4 +45,13 @@ export default {
 	apireportedit: (params) => { // 报备修改 接口
 	  return request('api/report/edit', params, 'loading')
 	},
+	apireportsubscrlist: (params) => { // 认购审核列表
+	  return request('api/report/subscr/list', params, 'loading')
+	},
+	apireportsubscrDeal: (params) => { // 已认购审核
+	  return request('api/report/subscr', params, 'loading')
+	},
+	apireportsignupDeal: (params) => { // 已签约审核
+	  return request('api/report/signup', params, 'loading')
+	},
 }

+ 15 - 1
pages.json

@@ -73,7 +73,7 @@
 		{
 			"path": "pages/agent/recommend/visitimg",
 			"style": {
-				"navigationBarTitleText": "到访凭证",
+				"navigationBarTitleText": "到访凭证和认购资料",
 				"enablePullDownRefresh": false
 			}
 		},
@@ -161,6 +161,20 @@
 				"enablePullDownRefresh": false
 			}
 		},
+		{
+			"path": "pages/agent/report/buycheck",
+			"style": {
+				"navigationBarTitleText": "认购审核列表",
+				"enablePullDownRefresh": false
+			}
+		},
+		{
+			"path": "pages/agent/report/deal",
+			"style": {
+				"navigationBarTitleText": "认购审核操作",
+				"enablePullDownRefresh": false
+			}
+		},
 		{
 			"path": "pages/user/setting/avatar",
 			"style": {

+ 25 - 2
pages/agent/recommend/detail.vue

@@ -42,7 +42,7 @@
 				
 				<u-tag
 					@click="pageTo('/pages/agent/recommend/visitimg?id=' + detail.id)"
-					text="上传/查看到访凭证"
+					text="上传/查看到访凭证和结佣资料"
 					:type="'primary'"
 					class="u-m-l-20"
 				></u-tag>
@@ -105,6 +105,13 @@
 			<u-button type="primary" @click="vHandle">确认到访</u-button>
 		</view>
 		
+		<view v-if="(curRoles == 1 || curRoles == 5 || curRoles == 7) && detail.report_step == 2" class="scoped-footer">
+			<u-button type="primary" @click="buyedHandle">确认已认购</u-button>
+		</view>
+		
+		<view v-if="(curRoles == 1 || curRoles == 5 || curRoles == 7) && detail.report_step == 3" class="scoped-footer">
+			<u-button type="primary" @click="signedHandle">确认已签约</u-button>
+		</view>
 		
 		<!-- 修改报备 -->
 		<u-popup v-model="isInfoShow" mode="center" width="80%" height="400rpx" border-radius="20">
@@ -254,7 +261,23 @@ export default {
 			})
 		},
 		vHandle() {
-			uni.api.cust.apireportvisit({id: this.detail.id}).then(res => {
+			uni.$msgConfirm('确定已到访?', () => {				
+				uni.api.cust.apireportvisit({id: this.detail.id}).then(res => {
+					this.getData()
+					uni.$msg('操作成功~')
+				})
+			})
+		},
+		buyedHandle () {
+			uni.$msgConfirm('确定已认购?', () => {})
+			uni.api.estate.apireportsubscrDeal({id: this.detail.id}).then(res => {
+				this.getData()
+				uni.$msg('操作成功~')
+			})
+		},
+		signedHandle () {
+			uni.$msgConfirm('确定已签约?', () => {})
+			uni.api.estate.apireportsignupDeal({id: this.detail.id}).then(res => {
 				this.getData()
 				uni.$msg('操作成功~')
 			})

+ 62 - 8
pages/agent/recommend/visitimg.vue

@@ -1,5 +1,20 @@
 <template>
 	<view class="page">
+		<u-alert-tips
+			v-if="cObj.report_subscr_state === '3'"
+			type="warning"
+			title="当前状态:"
+			description="当前资料审核中,修改提交后将重新进入审核流程"></u-alert-tips>
+			<u-alert-tips
+				v-if="cObj.report_subscr_state === '2'"
+				type="error"
+				title="当前状态:"
+				description="申请被拒绝,请联系客服咨询"></u-alert-tips>
+			<u-alert-tips
+				v-if="cObj.report_subscr_state === '1'"
+				type="success"
+				title="当前状态:"
+				description="当前资料已审核通过,修改提交将重新进入审核流程"></u-alert-tips>
 		<view class="form">
 			<u-form :model="form" ref="uForm">
 				<!-- <u-form-item label-width="150" label="姓名" prop="real_name"><u-input placeholder="请输入您的真实姓名" v-model="form.real_name" type="text"></u-input></u-form-item>
@@ -10,19 +25,26 @@
 					<u-input placeholder="请输入到访备注信息" v-model="form.visit_des" type="textarea"></u-input>
 				</u-form-item>
 				<u-form-item label-position="top" label-width="150" label="第三方水印" prop="img1">
-					<view class="id_card" @click="uploadFrontImage">
+					<view class="id_card" @click="uploadOneImage">
 						<u-icon v-if="form.img1 == null" name="plus" size="32" color="#606266"></u-icon>
 						<text v-if="form.img1 == null">请先上传第三方水印照片</text>
 						<image v-if="form.img1 != null" :src="idCardFront" mode="aspectFill"></image>
 					</view>
 				</u-form-item>
 				<u-form-item label-position="top" label-width="150" label="带看单" prop="img2">
-					<view class="id_card" @click="uploadBackImage">
+					<view class="id_card" @click="uploadTwoImage">
 						<u-icon v-if="form.img2 == null" name="plus" size="32" color="#606266"></u-icon>
 						<text v-if="form.img2 == null">请先上传带看单照片</text>
 						<image v-if="form.img2 != null" :src="idCardRevers" mode="aspectFill"></image>
 					</view>
 				</u-form-item>
+				<u-form-item label-position="top" label-width="150" :label="defineName" prop="img2" v-for="(defineName, dIndex) in ercArr" :key="dIndex">
+					<view class="id_card" @click="uploadDefineImage(dIndex)">
+						<u-icon v-if="!form['key'+dIndex]" name="plus" size="32" color="#606266"></u-icon>
+						<text v-if="!form['key'+dIndex]">请先上传{{defineName}}</text>
+						<image v-if="form['key'+dIndex]" :src="form['key'+dIndex]" mode="aspectFill"></image>
+					</view>
+				</u-form-item>
 			</u-form>
 			<u-gap height="60"></u-gap>
 			<u-button type="primary" :disabled="submitButtonDisabled" @click="submitModalShow = true">提交</u-button>
@@ -59,6 +81,7 @@ export default {
 			},
 			curId: '',
 			cObj: {},
+			ercArr: [],
 			submitButtonDisabled: false,
 			rules: {
 				visit_des: [
@@ -98,6 +121,13 @@ export default {
 		getData () {
 			uni.api.cust.apireportvisitdetail({report_id: this.curId}).then(res => {
 				const cObj = res || {}
+				let ercArr = cObj.estate_report_conf ? cObj.estate_report_conf.split(',') : []
+				this.ercArr = [...ercArr]
+				const ercMoreVal = cObj.more ? JSON.parse(cObj.more) : []
+				let defineForm = {}
+				ercArr.forEach((name, index) => {
+					defineForm['key'+index] = ercMoreVal[index] || 'https://img.fangpiaovip.com/20221116045017-4379.png'
+				})
 				if (cObj.id) {
 					this.idCardFront = cObj.img1
 					this.idCardRevers = cObj.img2
@@ -106,8 +136,10 @@ export default {
 						img1: cObj.img1,
 						img2: cObj.img2,
 					}
-					this.form = {...f}
+					this.form = {...defineForm, ...f}
 					this.cObj = {...cObj}
+				} else {
+					this.form = {...defineForm}
 				}
 			})
 		},
@@ -137,27 +169,49 @@ export default {
 				}
 			})
 		},
-		// 选择、验证、上传正面照片
-		uploadFrontImage() {
+		// 三方水印
+		uploadOneImage() {
 			this.uploadImgHandle((d) => {
 				this.form.img1 = d.url
 				this.idCardFront = d.url
 			})
 		},
-		// 选择、上传身份证背面
-		uploadBackImage() {
+		// 带看单
+		uploadTwoImage() {
 			this.uploadImgHandle((d) => {
 				this.form.img2 = d.url
 				this.idCardRevers = d.url
 			})
 		},
+		// 楼盘自定义上传
+		uploadDefineImage (i) {
+			this.uploadImgHandle((d) => {
+				this.form['key'+i] = d.url
+			})
+		},
 		submitHandle() {
 			const that = this
 			this.$refs.uForm.validate(valid => {
 				if (valid) {
 					let params = {
-						...that.form
+						visit_des: that.form.visit_des,
+						img1: that.form.img1,
+						img2: that.form.img2,
+					}
+					let mustStr = ''
+					let moreArr = []
+					that.ercArr.forEach((eName, eIndex) => {
+						if (that.form['key'+eIndex]) {
+							moreArr.push(that.form['key'+eIndex])
+						} else {
+							mustStr = eName
+						}
+					})
+					if (mustStr) {
+						uni.$msg('请上传' + mustStr)
+						return
 					}
+					if (moreArr.length > 0) params.more = JSON.stringify(moreArr)
 					params.report_id = that.curId
 					uni.api.cust.apireportvisitchange(params).then(res => {
 						uni.$msgConfirm('编辑成功', () => {

+ 418 - 0
pages/agent/report/buycheck.vue

@@ -0,0 +1,418 @@
+<template>
+	<view>
+		<wm-watermark :text="userInfo2.phone" :num="50"></wm-watermark>
+
+		<view class="customer-list-wrap">
+			<view v-if="customerList.length == 0" class="empty-wrap"><u-empty mode="list" text="暂无相关客户"></u-empty></view>
+			<view v-for="(item, index) in customerList" class="customer-item" :key="index">
+				<view class="info">
+					<view class="customer">
+						<view class="relname">
+							{{ item.name }}
+							<view style="font-size: 26rpx;display: inline-block;padding-left: 20rpx;" @click="dial(item.phone)">({{item.phone}})</view>
+						</view>
+
+						<view class="item"  @click="dial(item.create_user.phone)">
+							报备人:{{item.create_user.nickname}}
+							<u-icon class="u-m-r-5" name="phone" size="22"></u-icon>
+							{{ item.create_user.phone }}
+						</view>
+						<view class="scoped-p1">
+							报备时间:{{item.report_at}}
+						</view>
+						<view class="scoped-p1">
+							到访时间:{{item.visit_at}}
+						</view>
+						<!-- <view class="item">
+							<u-icon class="u-m-r-5" name="rmb" size="22"></u-icon>
+							预期最高收益{{ item.commission }}元
+						</view> -->
+					</view>
+					<view class="data-wrap">
+						<view class="date u-m-t-5 u-m-b-20" v-if="item.referrer" @click="openReferrerPopup(item)">推荐人:{{item.referrer || '未填'}}</view>
+						<!--  -->
+						<u-tag
+							@click="pageTo(`/pages/agent/report/deal?id=${item.id}&name=${item.name}-${item.phone}`)"
+							text="审核"
+							type="primary"
+						></u-tag>
+					</view>
+				</view>
+				<view class="scoped-list-img-more">
+					<view class="slim-tips" @click="itemImgShowHandle(index)">
+						<view class="li">{{item.estate_name}}</view>
+						<view class="b">{{item.isImgShow ? '收缩图片<' : '展开图片>'}}</view>
+					</view>
+					<view class="slim-content" v-if="item.isImgShow">
+						<view class="op">
+							<view class="t">第三方水印</view>
+							<image class="img" :src="item.img1" mode="aspectFit" @click="previewImgHandle(item.img1, [item.img1])"></image>
+						</view>
+						<view class="op">
+							<view class="t">带看单</view>
+							<image class="img" :src="item.img2" mode="aspectFit" @click="previewImgHandle(item.img2, [item.img2])"></image>
+						</view>
+						<view class="op" v-for="(moreUrl, moreI) in (item.more ? JSON.parse(item.more) : [])" :key="moreI">
+							<view class="t" v-if="item.estate_report_conf">{{item.estate_report_conf.split(',')[moreI]}}</view>
+							<image class="img" :src="moreUrl" mode="aspectFit" @click="previewImgHandle('more', JSON.parse(item.more), moreI)"></image>
+						</view>
+					</view>
+				</view>
+			</view>
+		</view>
+
+		<view class="float-search" @click="searchPopupShow = true"><u-icon name="search" size="42" color="#fff"></u-icon></view>
+
+		<!-- 平台佣金政策弹窗 -->
+		<u-popup v-model="searchPopupShow" mode="center" width="80%" height="440rpx" border-radius="20">
+			<view class="bwin-popup">
+				<view class="popup-header">用户搜索</view>
+				<view class="popup-body">
+					<u-input v-model="searchFormData.nickname" border placeholder="请输入昵称(支持模糊搜索)"></u-input>
+					<u-divider marginTop="10" marginBottom="10">或</u-divider>
+					<u-input v-model="searchFormData.phone" border placeholder="请输入手机号(可仅输入一部分)"></u-input>
+				</view>
+				<view class="popup-footer" style="position: absolute;">
+					<u-button size="medium" @click="searchPopupShow = false">取消</u-button>
+					<u-button size="medium" type="primary" @click="searchHandle()">搜索</u-button>
+				</view>
+			</view>
+		</u-popup>
+		
+		<!-- 修改推荐人 -->
+		<u-popup v-model="isReferrerShow" mode="center" width="80%" height="320rpx" border-radius="20">
+			<view class="bwin-popup">
+				<view class="popup-header">修改{{curObj.nickname}}的推荐人</view>
+				<view class="popup-body">
+					<u-input v-model="curReferrer" border placeholder="请输入推荐人"></u-input>
+				</view>
+				<view class="popup-footer" style="position: absolute;">
+					<u-button size="medium" @click="isReferrerShow = false">关闭</u-button>
+					<u-button size="medium" type="primary" @click="closeReferrerPopup()">确定</u-button>
+				</view>
+			</view>
+		</u-popup>
+
+		<u-loadmore
+			v-if="customerList.length > 0"
+			marginTop="32"
+			:line="true"
+			:status="loadmore.status"
+			:loading-text="loadmore.loadingText"
+			:loadmore-text="loadmore.defaultText"
+			:nomore-text="loadmore.nomoreText"
+		/>
+	</view>
+</template>
+<script>
+import { arrToObj } from '@/utils'
+import wmWatermark from '@/components/wm-watermark/wm-watermark.vue'
+import uniCopy from '@/js_sdk/xb-copy/uni-copy.js'
+export default {
+	components: {
+		wmWatermark
+	},
+	data() {
+		return {
+			isReferrerShow: false,
+			curReferrer: '',
+			curObj: {},
+			searchKeyword: null,
+			searchPopupShow: false,
+			searchFormData: {
+				name: '',
+				phone: ''
+			}, // 搜索栏数据
+			orderMethod: 0,
+			filterDropdownValue: {}, // 默认筛选
+			customerList: [], // 客户列表
+			stepList: ['审核中', '未到访', '已到访', '已认购', '已签约', '已结佣'],
+			loadmore: {
+				status: 'loadmore',
+				loadingText: '努力加载中',
+				defaultText: '轻轻上拉 查看更多',
+				nomoreText: '实在没有了',
+				currnetPage: 1
+			},
+			curRoles: '',
+			userInfo2: {},
+			authStateObj: {},
+			groupTypeObj: {},
+		};
+	},
+	onLoad(params) {
+
+		this.getDataList()
+		
+		this.userInfo2 = uni.getStorageSync('MD_userInfo2')
+		this.curRoles = uni.getStorageSync('MD_userInfo2') ? uni.getStorageSync('MD_userInfo2').roles : ''
+		
+		const dictObj = uni.getStorageSync('MD_dict')
+		this.authStateObj = arrToObj(dictObj.auth_state)
+		this.groupTypeObj = arrToObj(dictObj.group_type)
+	},
+	onReachBottom() {
+		if (this.loadmore.status == 'nomore') return;
+		this.loadmore.currnetPage++
+		this.getDataList()
+	},
+	onPullDownRefresh() {
+		// 防止频繁刷新
+	},
+	methods: {
+		openReferrerPopup (item) {
+			this.curReferrer = item.referrer
+			this.curObj = item || {}
+			this.isReferrerShow = true
+		},
+		closeReferrerPopup () {
+			// uni.api.estate.apireportsubscrDeal({
+			// 	id: this.curObj.id,
+			// 	referrer: this.curReferrer
+			// }).then(res => {
+			// 	uni.$msg('修改成功')
+			// 	this.isReferrerShow = false
+			// 	this.getDataList()
+			// })
+		},
+		dial(tel) {
+			uni.makePhoneCall({
+				phoneNumber: tel
+			});
+		},
+		previewImgHandle (current, urls, i){
+			if (current === 'more') {
+				uni.previewImage({
+					current: urls[i],
+					urls: [urls[i]]
+				})
+			} else {
+				uni.previewImage({
+					current,
+					urls
+				})
+			}
+		},
+		itemImgShowHandle (index) {
+			let list = this.customerList || []
+			list[index].isImgShow = !list[index].isImgShow
+			this.customerList = JSON.parse(JSON.stringify(list))
+		},
+		copyTextHandle (item) {
+			uniCopy({
+				content: `${item.name}-${item.sex == 'male'?'男':'女'}-${item.phone}`,
+				success:(res)=>{
+					uni.showToast({
+						title: res,
+						icon: 'none'
+					})
+				},
+				error:(e)=>{
+					uni.showToast({
+						title: e,
+						icon: 'none',
+						duration:3000,
+					})
+				}
+			})
+		},
+		getDataList (bc) {
+			const that = this
+			let params = {
+				// auth_state: 2,
+				...this.searchFormData
+			}
+			
+			if (that.orderMethod > 0) {
+				if (that.orderMethod === 1) {
+					params.order_by = JSON.stringify([{
+						field: 'create_at',
+						sort: 'desc',
+					}])
+				}
+				if (that.orderMethod === 2) {
+					params.order_by = JSON.stringify([{
+						field: 'create_at',
+						sort: 'asc',
+					}])
+				}
+			}
+			uni.api.estate.apireportsubscrlist({
+				page: that.loadmore.currnetPage,
+				...params,
+			}).then(res => {
+				let list = res.list || []
+				list.map(item => {
+					item.isImgShow = false
+				})
+				if (list.length < 10) {
+					that.loadmore.status = 'nomore';
+				}
+				if (res.current_page === 1) {
+					if (list.length === 0) {
+						uni.$msg('暂无待审核人员', 'none');
+					}
+					that.customerList = [...list]
+				} else {
+					that.customerList = that.customerList.concat(list)
+				}
+				if (bc) bc()
+			})
+		},
+		customBack() {
+			uni.navigateBack();
+		},
+		// 带监听器跳转
+		pageTo(url, data) {
+			/// xxxxx
+			uni.navigateTo({
+				url: url,
+				events: {
+					// 为指定事件添加一个监听器,获取被打开页面传送到当前页面的数据
+					update: function(data) {
+						// 当B页面运行 eventChannel.emit('update', { a:1 }); 时,会运行这里的代码逻辑。
+					}
+				},
+				success: function(res) {
+					// 通过eventChannel向被打开页面传送数据
+					res.eventChannel.emit('data', data);
+				}
+			});
+		},
+		searchHandle() {
+			this.loadmore.currnetPage = 1
+			this.getDataList(() => {
+				this.searchPopupShow = false
+			})
+		},
+		getTime(n) {
+			let date = n ? new Date(n) : new Date()
+			let year = date.getFullYear()
+			let month = date.getMonth() + 1
+			month = month > 9 ? month : '0' + month
+			let day = date.getDate()
+			day = day > 9 ? day : '0' + day
+			let hour = date.getHours()
+			hour = hour > 9 ? hour : '0' + hour
+			let minute = date.getMinutes()
+			minute = minute > 9 ? minute : '0' + minute
+			let second = date.getSeconds()
+			second = second > 9 ? second : '0' + second
+			return `${year}-${month}-${day} ${hour}:${minute}:${second}`
+		},
+	}
+};
+</script>
+<style lang="scss">
+.search-wrap {
+	padding: 20rpx;
+}
+
+.filter-wrap {
+	position: relative;
+}
+
+// 列表
+.customer-list-wrap {
+	width: 100%;
+
+	.customer-item {
+		display: flex;
+		flex-direction: column;
+		align-items: flex-start;
+		font-size: $u-p2;
+		color: $u-content-color;
+		border-bottom: 1rpx solid $u-border-color;
+		padding: 24rpx 32rpx;
+
+		.info {
+			display: flex;
+			align-items: flex-start;
+			justify-content: space-between;
+			width: 100%;
+			margin-bottom: 10rpx;
+
+			.customer {
+				display: flex;
+				flex-direction: column;
+				align-items: flex-start;
+
+				.relname {
+					color: $u-main-color;
+					font-size: $u-p;
+					font-weight: bold;
+					margin-bottom: 10rpx;
+				}
+
+				.item {
+					margin-bottom: 10rpx;
+				}
+			}
+
+			.data-wrap {
+				text-align: right;
+				.date {
+					font-size: $u-p;
+				}
+			}
+		}
+
+		.tool-wrap {
+			display: flex;
+			align-items: center;
+			justify-content: space-between;
+			width: 100%;
+		}
+	}
+}
+
+.float-search {
+	opacity: 0.9;
+	position: fixed;
+	right: 20rpx;
+	bottom: 40rpx;
+	padding: 20rpx;
+	border-radius: 50%;
+	background-color: $u-theme-color;
+}
+
+.scoped-list-more-info {
+	position: absolute;
+	right: 20rpx;
+}
+
+
+.scoped-list-img-more {
+	.slim-tips {
+		padding-left: 120rpx;
+		position: relative;
+		padding-bottom: 10rpx;
+		&.pl0 {
+			padding-left: 0;
+		}
+		.b {
+			position: absolute;
+			left: 0;
+			top: 0;
+			color: #2080f0;
+		}
+	}
+	.op {
+		display: inline-block;
+		vertical-align: middle;
+		margin-right: 10rpx;
+		margin-bottom: 10rpx;
+		border-radius: 10rpx;
+		text-align: center;
+		border: 1PX dotted #dcdcdc;
+		padding: 10rpx;
+		&:last-child {
+			margin-right: 0;
+		}
+		.img {
+			height: 130rpx;
+			width: 130rpx;
+		}
+	}
+}
+</style>

+ 156 - 0
pages/agent/report/deal.vue

@@ -0,0 +1,156 @@
+<template>
+	
+	<view class="page">
+		<view class="form">
+			<u-form :model="form" ref="uForm">
+				<u-form-item label-width="150" label="审核客户" prop="curName">
+					<u-input placeholder="请输入" v-model="curName" disabled="true" type="text"></u-input>
+				</u-form-item>
+				<u-form-item label-width="150" label="处理" prop="subscr_state" required>
+					<u-radio-group v-model="form.subscr_state" active-color="#2979ff">
+						<u-radio name="1">通过</u-radio>
+						<u-radio name="2">拒绝</u-radio>
+					</u-radio-group>
+				</u-form-item>
+				<u-form-item label-width="150" label="备注信息" prop="remark" label-position="top">
+					<u-input placeholder="审核不通过时备注必填" v-model="form.remark" type="textarea"></u-input>
+				</u-form-item>
+			</u-form>
+			<u-gap height="60"></u-gap>
+			<u-button type="primary" @click="submitHandle">确定</u-button>
+		</view>
+	</view>
+</template>
+<script>
+import { arrToObj } from '@/utils'
+var that;
+export default {
+	data() {
+		return {
+			curName: '',
+			curId: '',
+			form: {
+				subscr_state: '1'
+			},
+		};
+	},
+	onLoad(params) {
+		this.curId = params.id
+		this.curName = `${params.name}`
+	},
+	// 必须要在onReady生命周期,因为onLoad生命周期组件可能尚未创建完毕
+	onReady() {
+		this.$refs.uForm.setRules(this.rules);
+	},
+	methods: {
+		submitHandle() {
+			const that = this
+			this.$refs.uForm.validate(valid => {
+				if (valid) {
+					let params = {
+						...that.form,
+						id: that.curId,
+					}
+					let str = 'apireportsubscrDeal'
+					uni.api.estate[str](params).then(res => {
+						uni.$msgConfirm('编辑成功', () => {
+							uni.reLaunch({
+								url: '/pages/agent/report/buycheck'
+							})
+						}, () => {
+							uni.reLaunch({
+								url: '/pages/agent/report/buycheck'
+							})
+						})
+					})
+				}
+			});
+		},
+
+
+		// 以下是工具函数
+		// 格式化日期的月份或天数的显示(小于10,在前面增加0)
+		getFormatDate(value) {
+			if (value == undefined || value == '') {
+				return '';
+			}
+			var str = value;
+			if (parseInt(value) < 10) {
+				str = '0' + value;
+			}
+			return str;
+		}
+	}
+};
+</script>
+<style lang="scss">
+.page {
+	background-color: #ffffff;
+}
+
+.form {
+	border-radius: 10rpx;
+	padding: 0 40rpx;
+}
+
+.popup-body {
+	.tips-title {
+		font-size: $u-p;
+		margin-bottom: 20rpx;
+	}
+
+	.tips-content {
+		font-size: $u-p2;
+		color: $u-tips-color;
+		margin-bottom: 60rpx;
+	}
+}
+
+.id_card {
+	color: #606266;
+	width: 100%;
+	height: 350rpx;
+	display: flex;
+	flex-direction: column;
+	align-items: center;
+	justify-content: center;
+	background-color: #f4f5f6;
+	font-size: $u-p2;
+	border-radius: 10rpx;
+
+	image {
+		border-radius: 10rpx;
+	}
+}
+
+.footer {
+	position: relative;
+	text-align: center;
+	font-size: $u-p2;
+	left: 0;
+	bottom: 20rpx;
+	.agreement {
+		color: $u-theme-color;
+	}
+}
+
+.slot-content {
+	font-size: 28rpx;
+	color: $u-content-color;
+	padding: 20rpx;
+}
+
+.warp {
+	display: flex;
+	flex-direction: column;
+	align-items: center;
+	justify-content: center;
+	height: 100%;
+}
+
+.rect {
+	width: 400rpx;
+	height: 400rpx;
+	background-color: #fff;
+}
+</style>

+ 3 - 0
pages/index/index.vue

@@ -91,6 +91,9 @@
 			<view v-if="GT == 1" class="op" @click="pageTo('/pages/saler/list')">
 				<u-image src="/static/index/i_e_4s.png" mode="heightFix" height="146rpx" class="icon"></u-image>
 			</view>
+			<!-- <view v-if="curRoles == 1 || curRoles == 5 || curRoles == 7" class="op" @click="pageTo('/pages/agent/report/buycheck')">
+				<u-image src="/static/index/i_e_6.png" mode="heightFix" height="146rpx" class="icon"></u-image>
+			</view> -->
 		</view>
 		<!-- <view class="function-card-wrap">
 			<view class="col-card-wrap">

+ 6 - 3
pages/saler/check.vue

@@ -52,12 +52,12 @@
 					</view>
 				</view>
 				<view class="scoped-list-img-more">
-					<view class="slim-tips" @click="itemImgShowHandle(index)">
+					<view :class="item.auth_state == 2 ? 'slim-tips' : 'slim-tips pl0'" class="" @click="itemImgShowHandle(index)">
 						<view class="li">身份证:{{item.id_number}}</view>
 						<!-- <view class="li">银行卡:{{item.bank_number}}</view> -->
-						<view class="b">{{item.isImgShow ? '收缩图片<' : '展开图片>'}}</view>
+						<view class="b" v-if="item.auth_state == 2">{{item.isImgShow ? '收缩图片<' : '展开图片>'}}</view>
 					</view>
-					<view class="slim-content" v-if="item.isImgShow">
+					<view class="slim-content" v-if="item.isImgShow && item.auth_state == 2">
 						<view class="op">
 							<image class="img" :src="item.id_card_front" mode="aspectFit" @click="previewImgHandle(item.id_card_front, [item.id_card_front])"></image>
 						</view>
@@ -398,6 +398,9 @@ export default {
 		padding-left: 120rpx;
 		position: relative;
 		padding-bottom: 10rpx;
+		&.pl0 {
+			padding-left: 0;
+		}
 		.b {
 			position: absolute;
 			left: 0;

+ 1 - 1
pages/user/setting/bank.vue

@@ -10,7 +10,7 @@
 				v-if="cObj.auth_state === '3'"
 				type="error"
 				title="当前状态:"
-				description="申请被拒绝,清理联系客服咨询"></u-alert-tips>
+				description="申请被拒绝,联系客服咨询"></u-alert-tips>
 			<u-alert-tips
 				v-if="cObj.auth_state === '1'"
 				type="success"

BIN
static/index/i_e_6.png


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

@@ -23,6 +23,8 @@
     "pages/agreement/agreement",
     "pages/agreement/agreement2",
     "pages/estate/dtl",
+    "pages/agent/report/buycheck",
+    "pages/agent/report/deal",
     "pages/user/setting/avatar"
   ],
   "subPackages": [],

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/build/mp-weixin/common/runtime.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/build/mp-weixin/common/vendor.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/agent/recommend/detail.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/agent/recommend/detail.wxml


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/agent/recommend/visitimg.js


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

@@ -1,7 +1,8 @@
 {
-  "navigationBarTitleText": "到访凭证",
+  "navigationBarTitleText": "到访凭证和认购资料",
   "enablePullDownRefresh": false,
   "usingComponents": {
+    "u-alert-tips": "/uni_modules/vk-uview-ui/components/u-alert-tips/u-alert-tips",
     "u-form": "/uni_modules/vk-uview-ui/components/u-form/u-form",
     "u-form-item": "/uni_modules/vk-uview-ui/components/u-form-item/u-form-item",
     "u-input": "/uni_modules/vk-uview-ui/components/u-input/u-input",

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/agent/recommend/visitimg.wxml


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/agent/report/buycheck.js


+ 15 - 0
unpackage/dist/build/mp-weixin/pages/agent/report/buycheck.json

@@ -0,0 +1,15 @@
+{
+  "navigationBarTitleText": "认购审核列表",
+  "enablePullDownRefresh": false,
+  "usingComponents": {
+    "wm-watermark": "/components/wm-watermark/wm-watermark",
+    "u-empty": "/uni_modules/vk-uview-ui/components/u-empty/u-empty",
+    "u-icon": "/uni_modules/vk-uview-ui/components/u-icon/u-icon",
+    "u-tag": "/uni_modules/vk-uview-ui/components/u-tag/u-tag",
+    "u-popup": "/uni_modules/vk-uview-ui/components/u-popup/u-popup",
+    "u-input": "/uni_modules/vk-uview-ui/components/u-input/u-input",
+    "u-divider": "/uni_modules/vk-uview-ui/components/u-divider/u-divider",
+    "u-button": "/uni_modules/vk-uview-ui/components/u-button/u-button",
+    "u-loadmore": "/uni_modules/vk-uview-ui/components/u-loadmore/u-loadmore"
+  }
+}

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/agent/report/buycheck.wxml


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/agent/report/buycheck.wxss


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/agent/report/deal.js


+ 13 - 0
unpackage/dist/build/mp-weixin/pages/agent/report/deal.json

@@ -0,0 +1,13 @@
+{
+  "navigationBarTitleText": "认购审核操作",
+  "enablePullDownRefresh": false,
+  "usingComponents": {
+    "u-form": "/uni_modules/vk-uview-ui/components/u-form/u-form",
+    "u-form-item": "/uni_modules/vk-uview-ui/components/u-form-item/u-form-item",
+    "u-input": "/uni_modules/vk-uview-ui/components/u-input/u-input",
+    "u-radio-group": "/uni_modules/vk-uview-ui/components/u-radio-group/u-radio-group",
+    "u-radio": "/uni_modules/vk-uview-ui/components/u-radio/u-radio",
+    "u-gap": "/uni_modules/vk-uview-ui/components/u-gap/u-gap",
+    "u-button": "/uni_modules/vk-uview-ui/components/u-button/u-button"
+  }
+}

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/agent/report/deal.wxml


+ 1 - 0
unpackage/dist/build/mp-weixin/pages/agent/report/deal.wxss

@@ -0,0 +1 @@
+.page{background-color:#f3f4f6;padding:20rpx}.empty-wrap{margin-top:200rpx;width:100%;display:flex;justify-content:center;align-items:center}.content-page{min-height:100vh;background-color:#fff}.footer{display:flex;align-items:center;color:#909399;width:100%;padding:20rpx 0;justify-content:center}.box-shadow{box-shadow:0rpx 2rpx 4rpx 0 rgba(0,0,0,.2)}.flex-empty{visibility:hidden;width:120rpx;height:0rpx}.bwin-btn-100{width:100%}.bwin-popup{display:flex;flex-direction:column;width:100%;position:relative;min-height:100%;overflow:hidden}.bwin-popup .popup-header{z-index:2;width:80%;position:fixed;padding:20rpx 0;text-align:center;font-size:32rpx;color:#fff;font-weight:700;background-color:#2080f0;border-top-left-radius:20rpx;border-top-right-radius:20rpx}.bwin-popup .popup-body{z-index:1;position:relative;top:90rpx;margin-bottom:90rpx;padding:20rpx;font-size:32rpx;overflow-y:scroll}.bwin-popup .popup-footer{position:relative;left:0;bottom:20rpx;width:100%;display:flex;justify-content:space-around}.page{background-color:#fff}.form{border-radius:10rpx;padding:0 40rpx}.popup-body .tips-title{font-size:32rpx;margin-bottom:20rpx}.popup-body .tips-content{font-size:24rpx;color:#909399;margin-bottom:60rpx}.id_card{color:#606266;width:100%;height:350rpx;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f4f5f6;font-size:24rpx;border-radius:10rpx}.id_card image{border-radius:10rpx}.footer{position:relative;text-align:center;font-size:24rpx;left:0;bottom:20rpx}.footer .agreement{color:#2080f0}.slot-content{font-size:28rpx;color:#606266;padding:20rpx}.warp{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.rect{width:400rpx;height:400rpx;background-color:#fff}

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/index/index.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/index/index.wxml


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/index/index.wxss


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/saler/check.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/saler/check.wxml


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/saler/check.wxss


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/user/setting/bank.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/user/setting/bank.wxml


+ 0 - 16
unpackage/dist/build/mp-weixin/project.private.config.json

@@ -1,16 +0,0 @@
-{
-  "description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
-  "condition": {
-    "miniprogram": {
-      "list": [
-        {
-          "name": "",
-          "pathName": "pages/user/login/login",
-          "query": "",
-          "launchMode": "default",
-          "scene": null
-        }
-      ]
-    }
-  }
-}

BIN
unpackage/dist/build/mp-weixin/static/index/i_e_6.png


+ 2 - 2
unpackage/dist/build/mp-weixin/uni_modules/okingtz-cropper/components/okingtz-cropper/okingtz-cropper.json

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

+ 2 - 2
unpackage/dist/build/mp-weixin/uni_modules/vk-uview-ui/components/u-alert-tips/u-alert-tips.json

@@ -1,6 +1,6 @@
 {
+  "component": true,
   "usingComponents": {
     "u-icon": "/uni_modules/vk-uview-ui/components/u-icon/u-icon"
-  },
-  "component": true
+  }
 }

+ 2 - 2
unpackage/dist/build/mp-weixin/uni_modules/vk-uview-ui/components/u-avatar/u-avatar.json

@@ -1,6 +1,6 @@
 {
+  "component": true,
   "usingComponents": {
     "u-icon": "/uni_modules/vk-uview-ui/components/u-icon/u-icon"
-  },
-  "component": true
+  }
 }

+ 2 - 2
unpackage/dist/build/mp-weixin/uni_modules/vk-uview-ui/components/u-button/u-button.json

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

+ 2 - 2
unpackage/dist/build/mp-weixin/uni_modules/vk-uview-ui/components/u-divider/u-divider.json

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

+ 2 - 2
unpackage/dist/build/mp-weixin/uni_modules/vk-uview-ui/components/u-empty/u-empty.json

@@ -1,6 +1,6 @@
 {
+  "component": true,
   "usingComponents": {
     "u-icon": "/uni_modules/vk-uview-ui/components/u-icon/u-icon"
-  },
-  "component": true
+  }
 }

+ 2 - 2
unpackage/dist/build/mp-weixin/uni_modules/vk-uview-ui/components/u-form/u-form.json

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

+ 2 - 2
unpackage/dist/build/mp-weixin/uni_modules/vk-uview-ui/components/u-icon/u-icon.json

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

+ 2 - 2
unpackage/dist/build/mp-weixin/uni_modules/vk-uview-ui/components/u-input/u-input.json

@@ -1,6 +1,6 @@
 {
+  "component": true,
   "usingComponents": {
     "u-icon": "/uni_modules/vk-uview-ui/components/u-icon/u-icon"
-  },
-  "component": true
+  }
 }

+ 2 - 2
unpackage/dist/build/mp-weixin/uni_modules/vk-uview-ui/components/u-loadmore/u-loadmore.json

@@ -1,7 +1,7 @@
 {
+  "component": true,
   "usingComponents": {
     "u-line": "/uni_modules/vk-uview-ui/components/u-line/u-line",
     "u-loading": "/uni_modules/vk-uview-ui/components/u-loading/u-loading"
-  },
-  "component": true
+  }
 }

+ 2 - 2
unpackage/dist/build/mp-weixin/uni_modules/vk-uview-ui/components/u-popup/u-popup.json

@@ -1,7 +1,7 @@
 {
+  "component": true,
   "usingComponents": {
     "u-mask": "/uni_modules/vk-uview-ui/components/u-mask/u-mask",
     "u-icon": "/uni_modules/vk-uview-ui/components/u-icon/u-icon"
-  },
-  "component": true
+  }
 }

+ 2 - 2
unpackage/dist/build/mp-weixin/uni_modules/vk-uview-ui/components/u-tag/u-tag.json

@@ -1,6 +1,6 @@
 {
+  "component": true,
   "usingComponents": {
     "u-icon": "/uni_modules/vk-uview-ui/components/u-icon/u-icon"
-  },
-  "component": true
+  }
 }

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/back-top/back-top.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/wm-watermark/wm-watermark.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/check.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/create.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/detail.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/detail2.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/detailGovern.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/estate.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/list.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/visitimg.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/report/buycheck.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/report/check.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/report/deal.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/create.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/list.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/estate/dtl.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/web.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/saler/check.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/saler/deal.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/saler/list.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/login/login.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/login/register.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/setting/bank.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/setting/profile.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/setting/setting.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/HM-filterDropdown/components/HM-filterDropdown/HM-filterDropdown.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/okingtz-cropper/components/okingtz-cropper/okingtz-cropper.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-alert-tips/u-alert-tips.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-avatar/u-avatar.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-button/u-button.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-divider/u-divider.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-empty/u-empty.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-form-item/u-form-item.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-form/u-form.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-gap/u-gap.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-icon/u-icon.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-image/u-image.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-input/u-input.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-line/u-line.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-loading/u-loading.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-loadmore/u-loadmore.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-mask/u-mask.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-modal/u-modal.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-navbar/u-navbar.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-parse/libs/trees.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-parse/u-parse.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-popup/u-popup.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-radio-group/u-radio-group.js.map


برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است