diff --git a/pages/plugins/distribution/visit-form/visit-form.css b/pages/plugins/distribution/visit-form/visit-form.css
index 923b1aaa..3299f699 100644
--- a/pages/plugins/distribution/visit-form/visit-form.css
+++ b/pages/plugins/distribution/visit-form/visit-form.css
@@ -1,3 +1,7 @@
-/*
-* 搜索用户
-*/
+.user-search .custom-info {
+ height: 58rpx;
+}
+.user-search .custom-info .custom-avatar {
+ width: 50rpx;
+ height: 50rpx;
+}
\ No newline at end of file
diff --git a/pages/plugins/distribution/visit-form/visit-form.vue b/pages/plugins/distribution/visit-form/visit-form.vue
index cf577a13..28368d9d 100644
--- a/pages/plugins/distribution/visit-form/visit-form.vue
+++ b/pages/plugins/distribution/visit-form/visit-form.vue
@@ -8,7 +8,7 @@
@onsearch="search_submit_event"
:propIsOnEvent="true"
:propIsRequired="false"
- propPlaceholder="输入用户名/昵称/手机/邮箱"
+ propPlaceholder="输入用户名/昵称/会员码/手机/邮箱"
propClass="br"
:propIsBtn="true"
:propDefaultValue="search_input_keywords_value"
@@ -19,10 +19,22 @@
:propIsIconOnEvent="true"
>
+
+
+
+
+ {{custom_data.data.user_name_view}}
+ {{custom_data.data.add_time_text}}
+
+ {{custom_data.error_msg}}
+
+ 请先输入用户信息搜索!
+
+
拜访内容*
-
+
@@ -71,6 +83,7 @@ export default {
form_images_max_count: 30,
editor_path_type: "",
form_submit_disabled_status: false,
+ custom_data: null,
};
},
@@ -84,6 +97,8 @@ export default {
this.setData({
params: params,
});
+
+ this.init();
},
onShow() {
@@ -154,16 +169,21 @@ export default {
form_submit(e) {
// 表单数据
var form_data = e.detail.value;
+ form_data['custom_user_id'] = ((this.custom_data || null) != null && (this.custom_data.data || null) != null) ? this.custom_data.data.id : 0;
form_data['images'] = this.form_images_list;
// 数据校验
var validation = [
+ { fields: 'custom_user_id', msg: '请选择客户' },
{ fields: 'content', msg: '请填写拜访内容' },
{ fields: 'images', msg: '请上传拜访图片' },
];
// 验证提交表单
if (app.globalData.fields_check(form_data, validation)) {
+ uni.showLoading({
+ title: '处理中...',
+ });
this.setData({
form_submit_disabled_status: true,
});
@@ -173,9 +193,12 @@ export default {
data: form_data,
dataType: 'json',
success: (res) => {
+ uni.hideLoading();
if (res.data.code == 0) {
- var data = res.data.data;
-
+ app.globalData.showToast(res.data.msg, 'success');
+ setTimeout(function () {
+ uni.navigateBack();
+ }, 1000);
} else {
this.setData({
form_submit_disabled_status: false,
@@ -188,6 +211,7 @@ export default {
}
},
fail: () => {
+ uni.hideLoading();
this.setData({
form_submit_disabled_status: false,
});
@@ -227,7 +251,36 @@ export default {
// 搜索用户
search_user() {
- console.log(this.search_input_keywords_value)
+ uni.showLoading({
+ title: '搜索中...',
+ mask: true
+ });
+ uni.request({
+ url: app.globalData.get_request_url("userquery", "visit", "distribution"),
+ method: "POST",
+ data: {keywords: this.search_input_keywords_value},
+ dataType: "json",
+ success: (res) => {
+ uni.hideLoading();
+ if (res.data.code == 0) {
+ this.setData({
+ custom_data: {
+ data: res.data.data
+ }
+ });
+ } else {
+ this.setData({
+ custom_data: {
+ error_msg: res.data.msg
+ }
+ });
+ }
+ },
+ fail: () => {
+ uni.hideLoading();
+ app.globalData.showToast("网络开小差了哦~");
+ },
+ });
},
// 上传图片预览