230320a303 1 anno fa
parent
commit
4e1b2a577e
89 ha cambiato i file con 337 aggiunte e 24 eliminazioni
  1. 2 2
      pages/agent/activity/join2.vue
  2. 157 0
      pages/trade/create.vue
  3. 2 2
      unpackage/dist/build/mp-weixin/components/back-top/back-top.json
  4. 0 0
      unpackage/dist/build/mp-weixin/pages/agent/activity/join2.js
  5. 0 0
      unpackage/dist/build/mp-weixin/pages/trade/create.js
  6. 2 1
      unpackage/dist/build/mp-weixin/pages/trade/create.json
  7. 0 0
      unpackage/dist/build/mp-weixin/pages/trade/create.wxml
  8. 0 1
      unpackage/dist/build/mp-weixin/pages/trade/create.wxss
  9. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
  10. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/back-top/back-top.js.map
  11. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/wm-watermark/wm-watermark.js.map
  12. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/activity/join.js.map
  13. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/activity/join2.js.map
  14. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/activity/list.js.map
  15. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/check.js.map
  16. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/create.js.map
  17. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/createin.js.map
  18. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/detail.js.map
  19. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/detail2.js.map
  20. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/detailGovern.js.map
  21. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/estate.js.map
  22. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/list.js.map
  23. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/visitimg.js.map
  24. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/report/buycheck.js.map
  25. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/report/deal.js.map
  26. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/create.js.map
  27. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/list.js.map
  28. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/my.js.map
  29. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/mycreate.js.map
  30. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/myrecord.js.map
  31. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/myrecordedit.js.map
  32. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/estate/dtl.js.map
  33. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/estate/lib.js.map
  34. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/estate/libPre.js.map
  35. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/estate/list.js.map
  36. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
  37. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/web.js.map
  38. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/saler/check.js.map
  39. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/saler/deal.js.map
  40. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/saler/list.js.map
  41. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/map.js.map
  42. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/trade/check.js.map
  43. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/trade/create.js.map
  44. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/trade/list.js.map
  45. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/trade/record.js.map
  46. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/trade/recordedit.js.map
  47. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/login/login.js.map
  48. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/login/register.js.map
  49. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/setting/bank.js.map
  50. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/setting/profile.js.map
  51. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/setting/setting.js.map
  52. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/HM-filterDropdown/components/HM-filterDropdown/HM-filterDropdown.js.map
  53. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/okingtz-cropper/components/okingtz-cropper/okingtz-cropper.js.map
  54. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-alert-tips/u-alert-tips.js.map
  55. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-avatar/u-avatar.js.map
  56. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-button/u-button.js.map
  57. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-calendar/u-calendar.js.map
  58. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-divider/u-divider.js.map
  59. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-empty/u-empty.js.map
  60. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-form-item/u-form-item.js.map
  61. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-form/u-form.js.map
  62. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-gap/u-gap.js.map
  63. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-icon/u-icon.js.map
  64. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-image/u-image.js.map
  65. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-input/u-input.js.map
  66. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-line/u-line.js.map
  67. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-loading/u-loading.js.map
  68. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-loadmore/u-loadmore.js.map
  69. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-mask/u-mask.js.map
  70. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-modal/u-modal.js.map
  71. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-navbar/u-navbar.js.map
  72. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-parse/libs/trees.js.map
  73. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-parse/u-parse.js.map
  74. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-popup/u-popup.js.map
  75. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-radio-group/u-radio-group.js.map
  76. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-radio/u-radio.js.map
  77. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-select/u-select.js.map
  78. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-skeleton/u-skeleton.js.map
  79. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-steps/u-steps.js.map
  80. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-tag/u-tag.js.map
  81. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-time-line-item/u-time-line-item.js.map
  82. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-time-line/u-time-line.js.map
  83. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-toast/u-toast.js.map
  84. 2 2
      unpackage/dist/dev/mp-weixin/components/back-top/back-top.json
  85. 103 8
      unpackage/dist/dev/mp-weixin/pages/trade/create.js
  86. 2 1
      unpackage/dist/dev/mp-weixin/pages/trade/create.json
  87. 0 0
      unpackage/dist/dev/mp-weixin/pages/trade/create.wxml
  88. 67 0
      unpackage/dist/dev/mp-weixin/pages/trade/create.wxss
  89. 0 7
      unpackage/dist/dev/mp-weixin/project.private.config.json

+ 2 - 2
pages/agent/activity/join2.vue

@@ -125,7 +125,7 @@ export default {
 	onShareAppMessage(options) {
 		var shareObj = {
 			title: `${this.curObj.estate_name}${this.curObj.remark}`,
-			path: `/pages/agent/activity/join?id=${this.curId}`,
+			path: `/pages/agent/activity/join2?id=${this.curId}`,
 			success: function(res) {
 			},
 			complete: function(res) {
@@ -137,7 +137,7 @@ export default {
 	onShareTimeline(options) {
 		var shareObj = {
 			title: `${this.curObj.estate_name}${this.curObj.remark}`,
-			path: `/pages/agent/activity/join?id=${this.curId}`,
+			path: `/pages/agent/activity/join2?id=${this.curId}`,
 			success: function(res) {
 			},
 			complete: function(res) {

+ 157 - 0
pages/trade/create.vue

@@ -33,6 +33,7 @@
 				</u-form-item>
 				<u-form-item label-width="150" label="客户姓名" prop="customer_name" required>
 					<u-input placeholder="请输入客户姓名" v-model="form.customer_name" type="text"></u-input>
+					<view class="scoped-input-label-tips" @click="openCustPopup">选择客户</view>
 				</u-form-item>
 				<u-form-item label-width="150" label="手机号" prop="customer_phone" required>
 					<u-input placeholder="请输入手机号" v-model="form.customer_phone" type="number"></u-input>
@@ -68,6 +69,10 @@
 				<u-form-item label-width="150" label="返佣" prop="rebate">
 					<u-input placeholder="请输入返佣" v-model="form.rebate" type="text"></u-input>
 				</u-form-item>
+				<u-form-item label-width="150" label="客户生日" prop="birthday" @click.native="openbirthdayPopoup">
+					<view class="scoped-input-floor" @click.native="openbirthdayPopoup"></view>
+					<u-input placeholder="请选择客户生日" v-model="form.birthday" disabled type="text"></u-input>
+				</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>
@@ -82,8 +87,50 @@
 		<u-modal v-model="submitModalShow" content="请务必仔细确认各项信息是否正确" :show-cancel-button="true" @confirm="submit()"></u-modal>
 		<u-modal v-model="modalShow" :content="modalContent" :show-cancel-button="true" @cancel="modalCancel()" @confirm="modalConfirm()"></u-modal>
 		<u-calendar v-model="dealAtShow" :mode="calendarMode" @change="dealAtChange"></u-calendar>
+		<u-calendar v-model="birthdayShow" :mode="calendarMode" @change="birthdayChange"></u-calendar>
 		<!-- utoast -->
 		<u-toast ref="uToast" />
+
+
+
+
+
+		<u-popup v-model="curPopupShow" mode="center" width="90%" height="100%">
+			<view class="bwin-popup scoped-cur-popup">
+				<view class="scp-header-input">
+					<u-input class="input" v-model="curPopupKeyword" placeholder="点这输入客户手机号段模糊搜索"></u-input>
+					<view class="b" @click="getCurDataList">搜索</view>
+				</view>
+				<scroll-view :scroll-y="true" class="popup-body">
+					<view class="scoped-cust-list">
+						<view v-for="(item, index) in popupDataList" :key="index" :class="form.customer_phone == item.phone ? 'scl-item cur' : 'scl-item'" @click="listItemHandle(item)">
+							<view class="p1">{{item.name}}
+								<u-icon
+									class="u-m-l-5"
+									:name="item.sex == 'male' ? 'man' : 'woman'"
+									size="22"
+									:color="item.sex == 'male' ? '#2080f0' : '#f85f69'"
+								></u-icon>
+							</view>
+							<view class="p2">{{item.phone}}
+								<view class="s" v-if="item.realname">
+									[{{ item.realname }}]
+								</view>
+							</view>
+							<view class="p3">{{item.create_at}}</view>
+						</view>
+					</view>
+				</scroll-view>
+				<view class="popup-footer" style="position: fixed;bottom: 12rpx;">
+					<u-button size="medium" @click="curPopupShow = false">关闭</u-button>
+					<u-button size="medium" type="primary" @click="curPopupShow = false">确定</u-button>
+				</view>
+			</view>
+		</u-popup>
+
+
+
+
 	</view>
 </template>
 <script>
@@ -91,8 +138,12 @@ export default {
 	data() {
 		const userInfo = uni.getStorageSync('MD_userInfo2')
 		return {
+			curPopupShow: false,
+			curPopupKeyword: '',
+			popupDataList: [],
 			brokerage_img: '',
 			dealAtShow: false,
+			birthdayShow: false,
 			calendarMode: 'date',
 			isEdit: false,
 			form: {
@@ -269,6 +320,22 @@ export default {
 		this.$refs.uForm.setRules(this.rules);
 	},
 	methods: {
+		listItemHandle (item) {
+			let form = this.form
+			form.customer_name = `${item.name}${item.sex === 'male' ? '女士' : '先生'}`
+			form.customer_phone = item.phone
+			this.form = {...form}
+		},
+		getCurDataList () {
+			uni.api.cust.apicustomerlist({page_size: 100,  phone: this.curPopupKeyword}).then(res => {
+				let list = res.list || []
+				this.popupDataList = [...list]
+			})
+		},
+		openCustPopup () {
+			this.curPopupShow = true
+			this.getCurDataList()
+		},
 		uploadImgHandle (bc) {
 			uni.chooseImage({
 				count: 1,
@@ -310,6 +377,12 @@ export default {
 		dealAtChange (e) {
 			this.form.deal_at = e.result || ''
 		},
+		openbirthdayPopoup () {
+			this.birthdayShow = true
+		},
+		birthdayChange (e) {
+			this.form.birthday = e.result || ''
+		},
 		// 选择所属项目回调
 		propertySelectConfirm(e) {
 			e.map((val, index) => {
@@ -340,6 +413,7 @@ export default {
 						brokerage: that.form.brokerage,
 						rebate: that.form.rebate,
 						brokerage_img: that.form.brokerage_img,
+						birthday: that.form.birthday,
 						remark: that.form.remark
 					}
 					if(that.isEdit) {
@@ -372,6 +446,7 @@ export default {
 									deal_type: '1',
 									store_type: '其它',
 									deal_at: '',
+									birthday: '',
 									customer_name: '',
 									customer_phone: '',
 									area: '',
@@ -458,6 +533,7 @@ export default {
 }
 
 .popup-body {
+	box-sizing: border-box;
 	.tips-title {
 		font-size: $u-p;
 		margin-bottom: 20rpx;
@@ -508,4 +584,85 @@ export default {
 	background: transparent;
 	z-index: 9;
 }
+
+
+.scoped-input-label-tips {
+	position: absolute;
+	left: 0;
+	bottom: -20rpx;
+	color: #f00;
+}
+
+
+
+
+
+
+
+
+
+
+.scoped-cur-popup {
+	position: relative;
+	height: 100%;
+	padding-bottom: 100rpx;
+	.popup-body {
+		box-sizing: border-box;
+		border-bottom: 1PX solid #dcdcdc;
+	}
+	.scp-header-input {
+		position: fixed;
+		width: 90%;
+		display: flex;
+		border-bottom: 1PX solid #dcdcdc;
+		.input {
+			flex: 1;
+			padding-left: 20rpx;
+			height: 80rpx;
+			.u-input__input {
+				height: 80rpx;
+			}
+		}
+		.b {
+			width: 200rpx;
+			height: 80rpx;
+			line-height: 80rpx;
+			background: #2d8cf0;
+			color: #fff;
+			text-align: center;
+			margin-left: 20rpx;
+		}
+	}
+}
+
+
+.scoped-cust-list {
+	.scl-item {
+		border-bottom: 1PX solid #f2f2f2;
+		padding: 20rpx 0;
+		&.cur {
+			background: #369af7;
+			border-radius: 10rpx;
+			.p1, .p2, .p3 {
+				color: #fff;
+			}
+		}
+		.p1 {
+			font-size: 28rpx;
+			color: #333;
+		}
+		.p2 {
+			font-size: 28rpx;
+			color: #666;
+			.s {
+				display: inline-block;
+			}
+		}
+		.p3 {
+			color: #999;
+			font-size: 24rpx;
+		}
+	}
+}
+
 </style>

+ 2 - 2
unpackage/dist/build/mp-weixin/components/back-top/back-top.json

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

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


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


+ 2 - 1
unpackage/dist/build/mp-weixin/pages/trade/create.json

@@ -13,6 +13,7 @@
     "u-select": "/uni_modules/vk-uview-ui/components/u-select/u-select",
     "u-modal": "/uni_modules/vk-uview-ui/components/u-modal/u-modal",
     "u-calendar": "/uni_modules/vk-uview-ui/components/u-calendar/u-calendar",
-    "u-toast": "/uni_modules/vk-uview-ui/components/u-toast/u-toast"
+    "u-toast": "/uni_modules/vk-uview-ui/components/u-toast/u-toast",
+    "u-popup": "/uni_modules/vk-uview-ui/components/u-popup/u-popup"
   }
 }

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


+ 2 - 2
unpackage/dist/dev/mp-weixin/components/back-top/back-top.json

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

+ 103 - 8
unpackage/dist/dev/mp-weixin/pages/trade/create.js

@@ -136,6 +136,9 @@ try {
     uToast: function () {
       return __webpack_require__.e(/*! import() | uni_modules/vk-uview-ui/components/u-toast/u-toast */ "uni_modules/vk-uview-ui/components/u-toast/u-toast").then(__webpack_require__.bind(null, /*! @/uni_modules/vk-uview-ui/components/u-toast/u-toast.vue */ 560))
     },
+    uPopup: function () {
+      return __webpack_require__.e(/*! import() | uni_modules/vk-uview-ui/components/u-popup/u-popup */ "uni_modules/vk-uview-ui/components/u-popup/u-popup").then(__webpack_require__.bind(null, /*! @/uni_modules/vk-uview-ui/components/u-popup/u-popup.vue */ 462))
+    },
   }
 } catch (e) {
   if (
@@ -158,6 +161,14 @@ var render = function () {
   var _vm = this
   var _h = _vm.$createElement
   var _c = _vm._self._c || _h
+  if (!_vm._isMounted) {
+    _vm.e0 = function ($event) {
+      _vm.curPopupShow = false
+    }
+    _vm.e1 = function ($event) {
+      _vm.curPopupShow = false
+    }
+  }
 }
 var recyclableRender = false
 var staticRenderFns = []
@@ -193,10 +204,62 @@ __webpack_require__.r(__webpack_exports__);
 "use strict";
 /* WEBPACK VAR INJECTION */(function(uni, wx) {
 
+var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
 Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
+var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 18));
+var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 11));
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
 //
 //
 //
@@ -289,8 +352,12 @@ var _default = {
   data: function data() {
     var userInfo = uni.getStorageSync('MD_userInfo2');
     return {
+      curPopupShow: false,
+      curPopupKeyword: '',
+      popupDataList: [],
       brokerage_img: '',
       dealAtShow: false,
+      birthdayShow: false,
       calendarMode: 'date',
       isEdit: false,
       form: {
@@ -438,6 +505,26 @@ var _default = {
     this.$refs.uForm.setRules(this.rules);
   },
   methods: {
+    listItemHandle: function listItemHandle(item) {
+      var form = this.form;
+      form.customer_name = "".concat(item.name).concat(item.sex === 'male' ? '女士' : '先生');
+      form.customer_phone = item.phone;
+      this.form = _objectSpread({}, form);
+    },
+    getCurDataList: function getCurDataList() {
+      var _this = this;
+      uni.api.cust.apicustomerlist({
+        page_size: 100,
+        phone: this.curPopupKeyword
+      }).then(function (res) {
+        var list = res.list || [];
+        _this.popupDataList = (0, _toConsumableArray2.default)(list);
+      });
+    },
+    openCustPopup: function openCustPopup() {
+      this.curPopupShow = true;
+      this.getCurDataList();
+    },
     uploadImgHandle: function uploadImgHandle(bc) {
       uni.chooseImage({
         count: 1,
@@ -466,11 +553,11 @@ var _default = {
     },
     // 选择、验证、上传正面照片
     uploadbrokerageImgImage: function uploadbrokerageImgImage() {
-      var _this = this;
+      var _this2 = this;
       this.uploadImgHandle(function (d) {
-        _this.form.brokerage_img = d.url;
+        _this2.form.brokerage_img = d.url;
         // this.brokerage_img = d.pub_url
-        _this.brokerage_img = d.url;
+        _this2.brokerage_img = d.url;
       });
     },
     openDealAtPopoup: function openDealAtPopoup() {
@@ -480,16 +567,22 @@ var _default = {
     dealAtChange: function dealAtChange(e) {
       this.form.deal_at = e.result || '';
     },
+    openbirthdayPopoup: function openbirthdayPopoup() {
+      this.birthdayShow = true;
+    },
+    birthdayChange: function birthdayChange(e) {
+      this.form.birthday = e.result || '';
+    },
     // 选择所属项目回调
     propertySelectConfirm: function propertySelectConfirm(e) {
-      var _this2 = this;
+      var _this3 = this;
       e.map(function (val, index) {
-        _this2.form.estate_id = val.value;
-        _this2.form.estate_name = val.label;
+        _this3.form.estate_id = val.value;
+        _this3.form.estate_name = val.label;
       });
     },
     submitHandle: function submitHandle() {
-      var _this3 = this;
+      var _this4 = this;
       var that = this;
       this.$refs.uForm.validate(function (valid) {
         if (valid) {
@@ -512,6 +605,7 @@ var _default = {
             brokerage: that.form.brokerage,
             rebate: that.form.rebate,
             brokerage_img: that.form.brokerage_img,
+            birthday: that.form.birthday,
             remark: that.form.remark
           };
           if (that.isEdit) {
@@ -536,7 +630,7 @@ var _default = {
                 });
               }, function () {
                 var userInfo = uni.getStorageSync('MD_userInfo2');
-                _this3.form = {
+                _this4.form = {
                   deal_item: '',
                   house_no: '',
                   house_type: '1',
@@ -544,6 +638,7 @@ var _default = {
                   deal_type: '1',
                   store_type: '其它',
                   deal_at: '',
+                  birthday: '',
                   customer_name: '',
                   customer_phone: '',
                   area: '',

+ 2 - 1
unpackage/dist/dev/mp-weixin/pages/trade/create.json

@@ -13,6 +13,7 @@
     "u-select": "/uni_modules/vk-uview-ui/components/u-select/u-select",
     "u-modal": "/uni_modules/vk-uview-ui/components/u-modal/u-modal",
     "u-calendar": "/uni_modules/vk-uview-ui/components/u-calendar/u-calendar",
-    "u-toast": "/uni_modules/vk-uview-ui/components/u-toast/u-toast"
+    "u-toast": "/uni_modules/vk-uview-ui/components/u-toast/u-toast",
+    "u-popup": "/uni_modules/vk-uview-ui/components/u-popup/u-popup"
   }
 }

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


+ 67 - 0
unpackage/dist/dev/mp-weixin/pages/trade/create.wxss

@@ -80,6 +80,9 @@
   border-radius: 10rpx;
   padding: 0 40rpx;
 }
+.popup-body {
+  box-sizing: border-box;
+}
 .popup-body .tips-title {
   font-size: 32rpx;
   margin-bottom: 20rpx;
@@ -123,4 +126,68 @@
   background: transparent;
   z-index: 9;
 }
+.scoped-input-label-tips {
+  position: absolute;
+  left: 0;
+  bottom: -20rpx;
+  color: #f00;
+}
+.scoped-cur-popup {
+  position: relative;
+  height: 100%;
+  padding-bottom: 100rpx;
+}
+.scoped-cur-popup .popup-body {
+  box-sizing: border-box;
+  border-bottom: 1PX solid #dcdcdc;
+}
+.scoped-cur-popup .scp-header-input {
+  position: fixed;
+  width: 90%;
+  display: flex;
+  border-bottom: 1PX solid #dcdcdc;
+}
+.scoped-cur-popup .scp-header-input .input {
+  flex: 1;
+  padding-left: 20rpx;
+  height: 80rpx;
+}
+.scoped-cur-popup .scp-header-input .input .u-input__input {
+  height: 80rpx;
+}
+.scoped-cur-popup .scp-header-input .b {
+  width: 200rpx;
+  height: 80rpx;
+  line-height: 80rpx;
+  background: #2d8cf0;
+  color: #fff;
+  text-align: center;
+  margin-left: 20rpx;
+}
+.scoped-cust-list .scl-item {
+  border-bottom: 1PX solid #f2f2f2;
+  padding: 20rpx 0;
+}
+.scoped-cust-list .scl-item.cur {
+  background: #369af7;
+  border-radius: 10rpx;
+}
+.scoped-cust-list .scl-item.cur .p1, .scoped-cust-list .scl-item.cur .p2, .scoped-cust-list .scl-item.cur .p3 {
+  color: #fff;
+}
+.scoped-cust-list .scl-item .p1 {
+  font-size: 28rpx;
+  color: #333;
+}
+.scoped-cust-list .scl-item .p2 {
+  font-size: 28rpx;
+  color: #666;
+}
+.scoped-cust-list .scl-item .p2 .s {
+  display: inline-block;
+}
+.scoped-cust-list .scl-item .p3 {
+  color: #999;
+  font-size: 24rpx;
+}
 

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

@@ -13,13 +13,6 @@
           "query": "",
           "launchMode": "default",
           "scene": null
-        },
-        {
-          "name": "",
-          "pathName": "pages/cust/create",
-          "query": "",
-          "launchMode": "default",
-          "scene": null
         }
       ]
     }

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