| 
					
				 | 
			
			
				@@ -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 { 
			 |