From ef857babd2542b5e2df85ab3bfe488fed72c2992 Mon Sep 17 00:00:00 2001 From: xiaoyu Date: Wed, 9 Aug 2023 14:16:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=85=E8=B7=9F=E8=BF=9B=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E7=AD=9B=E9=80=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/customer/detail/index.wxml | 4 +- pages/customer/filterList/index.js | 99 ++++++++++++++++++++++++++++ pages/customer/filterList/index.wxml | 47 ++++++++++++- pages/customer/index.wxml | 5 +- pages/order/detail/index.wxml | 4 +- 5 files changed, 150 insertions(+), 9 deletions(-) diff --git a/pages/customer/detail/index.wxml b/pages/customer/detail/index.wxml index 53617ef..ffb531e 100644 --- a/pages/customer/detail/index.wxml +++ b/pages/customer/detail/index.wxml @@ -26,9 +26,9 @@ --> - + diff --git a/pages/customer/filterList/index.js b/pages/customer/filterList/index.js index e562ddc..021b044 100644 --- a/pages/customer/filterList/index.js +++ b/pages/customer/filterList/index.js @@ -39,6 +39,12 @@ Page({ distBiz_id:'', bizArray: [], bizobj: [], + isShowfilter:false,//是否显示筛查 + levelIndex:-1,//意向等级索引 + staffArray: [], + staffobj: [], + staffIndex:-1, + userInfo:'', isShowCall:false,//是否显示拨打电话确认弹框 phoneNumber:'',//拨打的电话号码 @@ -50,6 +56,10 @@ Page({ }) } + this.setData({ + userInfo:app.getStorageByKey("userInfo"), + }) + //顶部tab this.getAppCustomersVisit_tabs() @@ -58,6 +68,8 @@ Page({ this.getTimePicker() + this.getAppCustomersFilter() + wx.setNavigationBarTitle({ title: this.data.title||'客户' }) @@ -87,6 +99,22 @@ Page({ }); }, + //获取列表筛选条件 + getAppCustomersFilter(){ + _.apiQuery.getAppCustomersFilter().then(res => { + this.setData({ + filter:res.data, + }) + }); + }, + + //选择人员 + changeStaff(e) { + this.setData({ + staffIndex: e.detail.value + }) + }, + //获取客户列表 getAppCustomersList() { this.setData({ @@ -147,6 +175,11 @@ Page({ if(this.data.visit_tab_id != ''){ params['visit_tab_id'] = this.data.visit_tab_id; } + + if(this.data.staffIndex>-1){ + params['admin_id'] = this.data.staffobj[this.data.staffIndex].id; + } + _.apiQuery.getAppCustomersList(params).then(res => { this.setData({ total: res.data.total, @@ -193,6 +226,72 @@ Page({ }) }, + //提交搜索 + searchSubmit(){ + this.setData({ + list: [], + pageNo: 1, + noData: false, + end: false, + load: true, + loading: false, + flag: this.data.flag + 1 + }) + this.getAppCustomersList() + }, + + //客户等级 + changeLevel(e){ + + let level = '' + if(e.detail.value >= 0){ + level = this.data.filter.level[e.detail.value] + } + + this.setData({ + level:level, + levelIndex: e.detail.value, + }) + }, + + //显示隐藏高级搜索 + optfilter(){ + this.setData({ + isShowfilter: !this.data.isShowfilter + }) + this.resetFilter() + }, + + //显示高级搜索 + showfilter(){ + this.setData({ + isShowfilter:true, + }) + }, + + //确定高级搜索 + submitFilter() { + this.setData({ + isShowfilter:false, + }) + this.searchSubmit() + }, + + //重置高级搜索 + resetFilter() { + let staffobj = this.data.staffobj + staffobj.forEach(item => { + item.checked = false + }) + + this.setData({ + staffobj, + level:'', + levelIndex:-1, + staffIndex:-1, + }) + }, + //显示短信弹框 showMessage(e){ this.setData({ diff --git a/pages/customer/filterList/index.wxml b/pages/customer/filterList/index.wxml index a086976..911192a 100644 --- a/pages/customer/filterList/index.wxml +++ b/pages/customer/filterList/index.wxml @@ -20,6 +20,15 @@ + + + {{total}} 位客户 + + + + + + @@ -46,9 +55,9 @@ - + @@ -101,6 +110,40 @@ + + + + + 意向等级 + + + 请选择 + {{filter.level[levelIndex]}} + + + + + + 销售顾问 + + + 请选择 + {{staffArray[staffIndex]}} + + + + + + + + + 重置 + 确定 + + + + + diff --git a/pages/customer/index.wxml b/pages/customer/index.wxml index b61f00a..527e5f7 100644 --- a/pages/customer/index.wxml +++ b/pages/customer/index.wxml @@ -65,7 +65,6 @@ - @@ -89,9 +88,9 @@ - + diff --git a/pages/order/detail/index.wxml b/pages/order/detail/index.wxml index 1da1195..24a1480 100644 --- a/pages/order/detail/index.wxml +++ b/pages/order/detail/index.wxml @@ -11,9 +11,9 @@ 手机号:{{info.mobile}} - +