Bläddra i källkod

添加批量报备

230320a303 1 år sedan
förälder
incheckning
83dc6e3d52
74 ändrade filer med 168 tillägg och 110 borttagningar
  1. 73 44
      pages/agent/recommend/create.vue
  2. 0 0
      unpackage/dist/build/mp-weixin/pages/agent/recommend/check.js
  3. 0 0
      unpackage/dist/build/mp-weixin/pages/agent/recommend/check.wxml
  4. 0 0
      unpackage/dist/build/mp-weixin/pages/agent/recommend/create.js
  5. 0 0
      unpackage/dist/build/mp-weixin/pages/agent/recommend/create.wxml
  6. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
  7. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/back-top/back-top.js.map
  8. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/wm-watermark/wm-watermark.js.map
  9. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/check.js.map
  10. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/create.js.map
  11. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/createin.js.map
  12. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/detail.js.map
  13. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/detail2.js.map
  14. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/detailGovern.js.map
  15. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/estate.js.map
  16. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/list.js.map
  17. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/visitimg.js.map
  18. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/report/buycheck.js.map
  19. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/report/deal.js.map
  20. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/create.js.map
  21. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/list.js.map
  22. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/my.js.map
  23. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/mycreate.js.map
  24. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/myrecord.js.map
  25. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/myrecordedit.js.map
  26. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/estate/dtl.js.map
  27. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/estate/lib.js.map
  28. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/estate/libPre.js.map
  29. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/estate/list.js.map
  30. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
  31. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/web.js.map
  32. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/saler/check.js.map
  33. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/saler/deal.js.map
  34. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/saler/list.js.map
  35. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/login/login.js.map
  36. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/login/register.js.map
  37. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/setting/bank.js.map
  38. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/setting/profile.js.map
  39. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/setting/setting.js.map
  40. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/HM-filterDropdown/components/HM-filterDropdown/HM-filterDropdown.js.map
  41. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/okingtz-cropper/components/okingtz-cropper/okingtz-cropper.js.map
  42. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-alert-tips/u-alert-tips.js.map
  43. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-avatar/u-avatar.js.map
  44. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-button/u-button.js.map
  45. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-divider/u-divider.js.map
  46. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-empty/u-empty.js.map
  47. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-form-item/u-form-item.js.map
  48. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-form/u-form.js.map
  49. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-gap/u-gap.js.map
  50. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-icon/u-icon.js.map
  51. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-image/u-image.js.map
  52. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-input/u-input.js.map
  53. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-line/u-line.js.map
  54. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-loading/u-loading.js.map
  55. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-loadmore/u-loadmore.js.map
  56. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-mask/u-mask.js.map
  57. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-modal/u-modal.js.map
  58. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-navbar/u-navbar.js.map
  59. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-parse/libs/trees.js.map
  60. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-parse/u-parse.js.map
  61. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-popup/u-popup.js.map
  62. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-radio-group/u-radio-group.js.map
  63. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-radio/u-radio.js.map
  64. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-select/u-select.js.map
  65. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-skeleton/u-skeleton.js.map
  66. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-steps/u-steps.js.map
  67. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-tag/u-tag.js.map
  68. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-time-line-item/u-time-line-item.js.map
  69. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-time-line/u-time-line.js.map
  70. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-toast/u-toast.js.map
  71. 10 19
      unpackage/dist/dev/mp-weixin/pages/agent/recommend/check.js
  72. 0 0
      unpackage/dist/dev/mp-weixin/pages/agent/recommend/check.wxml
  73. 85 47
      unpackage/dist/dev/mp-weixin/pages/agent/recommend/create.js
  74. 0 0
      unpackage/dist/dev/mp-weixin/pages/agent/recommend/create.wxml

+ 73 - 44
pages/agent/recommend/create.vue

@@ -28,9 +28,6 @@
 				<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-item v-show="form.estate_id !== null" label-width="180" label="指定置业顾问" prop="saler_id">
-					<u-input type="select" :select-open="salerSelectShow" v-model="form.saler_name" placeholder="非必选" @click="salerSelectShow = true"></u-input>
-				</u-form-item> -->
 			</u-form>
 			<u-gap height="60"></u-gap>
 			<u-button type="primary" :diabled="submitButtonDisabled" @click="submitHandle">提交</u-button>
@@ -53,7 +50,7 @@
 				</view>
 				<scroll-view :scroll-y="true" class="popup-body">
 					<view class="scoped-estate-list">
-						<view v-for="(item, index) in estateList" :class="form.estate_id == item.id ? 'sel-item cur' : 'sel-item'" @click="listItemHandle(item)" :key="index">
+						<view v-for="(item, index) in estateList" :class="eIds.indexOf(item.id) > -1 ? 'sel-item cur' : 'sel-item'" @click="listItemHandle(item)" :key="index">
 							<view class="sel-left">
 								<image class="img" :src="item.pri_image" mode="aspectFill"></image>
 							</view>
@@ -73,8 +70,8 @@
 					</view>
 				</scroll-view>
 				<view class="popup-footer" style="position: fixed;bottom: 12rpx;">
-					<u-button size="medium" @click="propertySelectShow = false">关闭</u-button>
-					<u-button size="medium" type="primary" @click="propertySelectShow = false">确定</u-button>
+					<u-button size="medium" @click="clearListHandle">清空</u-button>
+					<u-button size="medium" type="primary" @click="saveListHandle">确定</u-button>
 				</view>
 			</view>
 		</u-popup>
@@ -92,12 +89,12 @@ export default {
 				phone: null,
 				sex: 'male',
 				remark: null,
-				estate_id: 2,
 				phone_type: '1',
-				estate_name: '江投.朝阳春天',
 				saler_id: null,
 				saler_name: null
 			},
+			eIds: [],
+			eArr: [],
 			phoneBefore3: '',
 			phoneAfter4: '',
 			customer_id: null,
@@ -156,8 +153,6 @@ export default {
 				if(data.info.phone) that.form.phone = data.info.phone;
 				if(data.info.sex) that.form.sex = data.info.sex;
 				if(data.info.demand) that.form.remark = data.info.demand;
-				// if(data.info.estate_id) that.form.estate_id = data.info.estate_id;
-				// if(data.info.estate_name) that.form.estate_name = data.info.estate_name;
 			})
 		}
 	},
@@ -167,15 +162,7 @@ export default {
 		this.areaTypeObj = arrToObj(dictObj.area_type)
 		uni.api.estate.apiestatelist({page_size: 100, report_open: 1, is_inner: 2}).then(res => {
 			let list = res.list || []
-			let propertySelectList = []
 			this.estateList = [...list]
-			list.forEach(item => {
-				propertySelectList.push({
-					value: item.estate_id,
-					label: item.estate_name,
-				})
-			})
-			this.propertySelectList = [...propertySelectList]
 		})
 	},
 	// 必须要在onReady生命周期,因为onLoad生命周期组件可能尚未创建完毕
@@ -197,19 +184,52 @@ export default {
 			})
 		},
 		listItemHandle (val) {
-			let form = this.form
-			form.estate_id = val.estate_id
-			form.estate_name = val.estate_name
-			form.phone_type = val.phone_type || '1'
-			this.form = {...form}
+			let eIds = [...this.eIds]
+			let eArr = [...this.eArr]
+			let cIndex = eIds.indexOf(val.estate_id)
+			if (cIndex > -1 ) {
+				eIds.splice(cIndex,1)
+				eArr.splice(cIndex,1)
+			} else {
+				eIds.push(val.estate_id)
+				eArr.push(val)
+			}
+			this.eIds = [...eIds]
+			this.eArr = [...eArr]
 		},
-		// 选择所属项目回调
-		propertySelectConfirm(e) {
-			e.map((val, index) => {
-				this.form.estate_id = val.value;
-				this.form.estate_name = val.label;
-			});
+		clearListHandle () {
+			this.propertySelectShow = false
+			this.eIds = []
+			this.eArr = []
+			this.form.estate_name = ''
+		},
+		saveListHandle () {
+			let errMsg = ''
+			let eNames = this.eArr.map(item => {
+				if (item.phone_type == '2') {
+					errMsg = item.estate_name
+				}
+				return item.estate_name
+			})
+			this.form.estate_name = eNames.join(',')
+			if (this.eArr.length === 1 && this.eArr[0].phone_type == '2') {
+				this.form.phone_type = '2'
+			} else {
+				this.form.phone_type = '1'
+			}
+			if (errMsg && this.eArr.length > 1) {
+				uni.$msg(`${errMsg}是前三后四报备项目,请单独报备`)
+			} else {
+				this.propertySelectShow = false
+			}
 		},
+		// // 选择所属项目回调
+		// propertySelectConfirm(e) {
+		// 	e.map((val, index) => {
+		// 		this.form.estate_id = val.value;
+		// 		this.form.estate_name = val.label;
+		// 	});
+		// },
 		// openEstateList () {
 		// 	uni.navigateTo({
 		// 		url: `/pages/estate/list?eid=${this.form.estate_id}&ename=${this.form.estate_name}`
@@ -226,8 +246,8 @@ export default {
 						phone: that.form.phone,
 						sex: that.form.sex,
 						remark: that.form.remark,
-						estate_id: that.form.estate_id,
-						estate_name: that.form.estate_name,
+						// estate_id: that.form.estate_id,
+						// estate_name: that.form.estate_name,
 					}
 					if (params.phone_type == '2') {
 						if (that.phoneBefore3 && that.phoneAfter4) {
@@ -240,22 +260,31 @@ export default {
 							return
 						}
 					}
-					uni.api.estate.apireportadd(params).then(res => {
-						uni.$msgConfirm('报备成功,是否前往报备列表?', () => {
-							uni.navigateTo({
-								url: '/pages/agent/recommend/list'
-							})
-						}, () => {
-							this.form = {
-								name: null,
-								phone: null,
-								sex: 'male',
-								remark: null,
-								estate_id: null,
-								estate_name: null,
+					this.eArr.forEach((eObj, i) => {
+						let newParams = {...params}
+						newParams.estate_id = eObj.estate_id
+						newParams.estate_name = eObj.estate_name
+						uni.api.estate.apireportadd(newParams).then(res => {
+							if (i === this.eArr.length - 1) {
+								uni.$msgConfirm('报备成功,是否前往报备列表?', () => {
+									uni.navigateTo({
+										url: '/pages/agent/recommend/list'
+									})
+								}, () => {
+									this.form = {
+										name: null,
+										phone: null,
+										sex: 'male',
+										remark: null,
+									}
+								})
 							}
 						})
 					})
+					
+
+
+
 				} else {
 					console.log('验证失败');
 				}

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/agent/recommend/check.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/agent/recommend/check.wxml


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/agent/recommend/create.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/agent/recommend/create.wxml


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/back-top/back-top.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/wm-watermark/wm-watermark.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/check.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/create.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/createin.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/detail.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/detail2.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/detailGovern.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/estate.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/list.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/visitimg.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/report/buycheck.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/report/deal.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/create.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/list.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/my.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/mycreate.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/myrecord.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/myrecordedit.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/estate/dtl.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/estate/lib.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/estate/libPre.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/estate/list.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/web.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/saler/check.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/saler/deal.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/saler/list.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/login/login.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/login/register.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/setting/bank.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/setting/profile.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/setting/setting.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/HM-filterDropdown/components/HM-filterDropdown/HM-filterDropdown.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/okingtz-cropper/components/okingtz-cropper/okingtz-cropper.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-alert-tips/u-alert-tips.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-avatar/u-avatar.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-button/u-button.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-divider/u-divider.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-empty/u-empty.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-form-item/u-form-item.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-form/u-form.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-gap/u-gap.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-icon/u-icon.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-image/u-image.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-input/u-input.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-line/u-line.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-loading/u-loading.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-loadmore/u-loadmore.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-mask/u-mask.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-modal/u-modal.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-navbar/u-navbar.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-parse/libs/trees.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-parse/u-parse.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-popup/u-popup.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-radio-group/u-radio-group.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-radio/u-radio.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-select/u-select.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-skeleton/u-skeleton.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-steps/u-steps.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-tag/u-tag.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-time-line-item/u-time-line-item.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-time-line/u-time-line.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-toast/u-toast.js.map


+ 10 - 19
unpackage/dist/dev/mp-weixin/pages/agent/recommend/check.js

@@ -146,15 +146,6 @@ var render = function () {
   var _vm = this
   var _h = _vm.$createElement
   var _c = _vm._self._c || _h
-  var g0 = _vm.oldPhone.indexOf("****")
-  _vm.$mp.data = Object.assign(
-    {},
-    {
-      $root: {
-        g0: g0,
-      },
-    }
-  )
 }
 var recyclableRender = false
 var staticRenderFns = []
@@ -318,15 +309,15 @@ var _default = {
       });
     },
     submitHandle: function submitHandle() {
-      var cPhone = '';
-      if (this.oldPhone.indexOf('****') > -1) {
-        if (this.b4 && this.b4.length === 4) {
-          cPhone = this.oldPhone.replace('****', this.b4);
-        } else {
-          uni.$msg('请输入前三后四的中间四位');
-          return;
-        }
-      }
+      // let cPhone = ''
+      // if (this.oldPhone.indexOf('****') > -1) {
+      // 	if (this.b4 && this.b4.length === 4) {
+      // 		cPhone = this.oldPhone.replace('****', this.b4)
+      // 	} else {
+      // 		uni.$msg('请输入前三后四的中间四位')
+      // 		return
+      // 	}
+      // }
       var remark = this.form.remark || '';
       if (remark === '其他原因') {
         remark = this.otherRemark;
@@ -352,7 +343,7 @@ var _default = {
             report_at: that.getTime(),
             remark: remark
           });
-          if (cPhone) params.phone = cPhone;
+          // if (cPhone) params.phone = cPhone
           uni.api.cust.apireportverify(params).then(function (res) {
             uni.$msgConfirm('编辑成功', function () {
               uni.reLaunch({

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/mp-weixin/pages/agent/recommend/check.wxml


+ 85 - 47
unpackage/dist/dev/mp-weixin/pages/agent/recommend/create.js

@@ -158,17 +158,27 @@ var render = function () {
   var _vm = this
   var _h = _vm.$createElement
   var _c = _vm._self._c || _h
+  var l0 = _vm.__map(_vm.estateList, function (item, index) {
+    var $orig = _vm.__get_orig(item)
+    var g0 = _vm.eIds.indexOf(item.id)
+    return {
+      $orig: $orig,
+      g0: g0,
+    }
+  })
   if (!_vm._isMounted) {
     _vm.e0 = function ($event) {
       _vm.propertySelectShow = true
     }
-    _vm.e1 = function ($event) {
-      _vm.propertySelectShow = false
-    }
-    _vm.e2 = function ($event) {
-      _vm.propertySelectShow = false
-    }
   }
+  _vm.$mp.data = Object.assign(
+    {},
+    {
+      $root: {
+        l0: l0,
+      },
+    }
+  )
 }
 var recyclableRender = false
 var staticRenderFns = []
@@ -222,12 +232,12 @@ var _default = {
         phone: null,
         sex: 'male',
         remark: null,
-        estate_id: 2,
         phone_type: '1',
-        estate_name: '江投.朝阳春天',
         saler_id: null,
         saler_name: null
       },
+      eIds: [],
+      eArr: [],
       phoneBefore3: '',
       phoneAfter4: '',
       customer_id: null,
@@ -278,8 +288,6 @@ var _default = {
         if (data.info.phone) that.form.phone = data.info.phone;
         if (data.info.sex) that.form.sex = data.info.sex;
         if (data.info.demand) that.form.remark = data.info.demand;
-        // if(data.info.estate_id) that.form.estate_id = data.info.estate_id;
-        // if(data.info.estate_name) that.form.estate_name = data.info.estate_name;
       });
     }
   },
@@ -294,15 +302,7 @@ var _default = {
       is_inner: 2
     }).then(function (res) {
       var list = res.list || [];
-      var propertySelectList = [];
       _this.estateList = (0, _toConsumableArray2.default)(list);
-      list.forEach(function (item) {
-        propertySelectList.push({
-          value: item.estate_id,
-          label: item.estate_name
-        });
-      });
-      _this.propertySelectList = [].concat(propertySelectList);
     });
   },
   // 必须要在onReady生命周期,因为onLoad生命周期组件可能尚未创建完毕
@@ -329,27 +329,59 @@ var _default = {
       });
     },
     listItemHandle: function listItemHandle(val) {
-      var form = this.form;
-      form.estate_id = val.estate_id;
-      form.estate_name = val.estate_name;
-      form.phone_type = val.phone_type || '1';
-      this.form = _objectSpread({}, form);
+      var eIds = (0, _toConsumableArray2.default)(this.eIds);
+      var eArr = (0, _toConsumableArray2.default)(this.eArr);
+      var cIndex = eIds.indexOf(val.estate_id);
+      if (cIndex > -1) {
+        eIds.splice(cIndex, 1);
+        eArr.splice(cIndex, 1);
+      } else {
+        eIds.push(val.estate_id);
+        eArr.push(val);
+      }
+      this.eIds = (0, _toConsumableArray2.default)(eIds);
+      this.eArr = (0, _toConsumableArray2.default)(eArr);
     },
-    // 选择所属项目回调
-    propertySelectConfirm: function propertySelectConfirm(e) {
-      var _this3 = this;
-      e.map(function (val, index) {
-        _this3.form.estate_id = val.value;
-        _this3.form.estate_name = val.label;
+    clearListHandle: function clearListHandle() {
+      this.propertySelectShow = false;
+      this.eIds = [];
+      this.eArr = [];
+      this.form.estate_name = '';
+    },
+    saveListHandle: function saveListHandle() {
+      var errMsg = '';
+      var eNames = this.eArr.map(function (item) {
+        if (item.phone_type == '2') {
+          errMsg = item.estate_name;
+        }
+        return item.estate_name;
       });
+      this.form.estate_name = eNames.join(',');
+      if (this.eArr.length === 1 && this.eArr[0].phone_type == '2') {
+        this.form.phone_type = '2';
+      } else {
+        this.form.phone_type = '1';
+      }
+      if (errMsg && this.eArr.length > 1) {
+        uni.$msg("".concat(errMsg, "\u662F\u524D\u4E09\u540E\u56DB\u62A5\u5907\u9879\u76EE\uFF0C\u8BF7\u5355\u72EC\u62A5\u5907"));
+      } else {
+        this.propertySelectShow = false;
+      }
     },
+    // // 选择所属项目回调
+    // propertySelectConfirm(e) {
+    // 	e.map((val, index) => {
+    // 		this.form.estate_id = val.value;
+    // 		this.form.estate_name = val.label;
+    // 	});
+    // },
     // openEstateList () {
     // 	uni.navigateTo({
     // 		url: `/pages/estate/list?eid=${this.form.estate_id}&ename=${this.form.estate_name}`
     // 	})
     // },
     submitHandle: function submitHandle() {
-      var _this4 = this;
+      var _this3 = this;
       var that = this;
       this.$refs.uForm.validate(function (valid) {
         if (valid) {
@@ -359,10 +391,11 @@ var _default = {
             name: that.form.name,
             phone: that.form.phone,
             sex: that.form.sex,
-            remark: that.form.remark,
-            estate_id: that.form.estate_id,
-            estate_name: that.form.estate_name
+            remark: that.form.remark
+            // estate_id: that.form.estate_id,
+            // estate_name: that.form.estate_name,
           };
+
           if (params.phone_type == '2') {
             if (that.phoneBefore3 && that.phoneAfter4) {
               params.phone = "".concat(that.phoneBefore3, "****").concat(that.phoneAfter4);
@@ -374,20 +407,25 @@ var _default = {
               return;
             }
           }
-          uni.api.estate.apireportadd(params).then(function (res) {
-            uni.$msgConfirm('报备成功,是否前往报备列表?', function () {
-              uni.navigateTo({
-                url: '/pages/agent/recommend/list'
-              });
-            }, function () {
-              _this4.form = {
-                name: null,
-                phone: null,
-                sex: 'male',
-                remark: null,
-                estate_id: null,
-                estate_name: null
-              };
+          _this3.eArr.forEach(function (eObj, i) {
+            var newParams = _objectSpread({}, params);
+            newParams.estate_id = eObj.estate_id;
+            newParams.estate_name = eObj.estate_name;
+            uni.api.estate.apireportadd(newParams).then(function (res) {
+              if (i === _this3.eArr.length - 1) {
+                uni.$msgConfirm('报备成功,是否前往报备列表?', function () {
+                  uni.navigateTo({
+                    url: '/pages/agent/recommend/list'
+                  });
+                }, function () {
+                  _this3.form = {
+                    name: null,
+                    phone: null,
+                    sex: 'male',
+                    remark: null
+                  };
+                });
+              }
             });
           });
         } else {

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/dev/mp-weixin/pages/agent/recommend/create.wxml


Vissa filer visades inte eftersom för många filer har ändrats