From 5e0e704f9a6adbf2b02089738e10cc1a03f8ac6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E5=8F=B6?= Date: Thu, 17 Mar 2022 14:27:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A2=E6=88=B7-=E9=87=8D=E6=96=B0=E5=88=86?= =?UTF-8?q?=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/customer/detail/index.wxml | 2 +- pages/customer/editCard/index.wxml | 2 +- pages/customer/index.js | 58 ++++++++++++++++++++++++++++++ pages/customer/index.wxml | 6 ++-- pages/order/detail/index.wxml | 2 +- pages/order/edit/index.wxml | 2 +- 6 files changed, 65 insertions(+), 7 deletions(-) diff --git a/pages/customer/detail/index.wxml b/pages/customer/detail/index.wxml index 5b1c125..04a16bd 100644 --- a/pages/customer/detail/index.wxml +++ b/pages/customer/detail/index.wxml @@ -48,7 +48,7 @@ 分期信息 --> - + diff --git a/pages/customer/editCard/index.wxml b/pages/customer/editCard/index.wxml index e80387b..3d1db4e 100644 --- a/pages/customer/editCard/index.wxml +++ b/pages/customer/editCard/index.wxml @@ -103,7 +103,7 @@ - + diff --git a/pages/customer/index.js b/pages/customer/index.js index cd97e55..28b1d98 100644 --- a/pages/customer/index.js +++ b/pages/customer/index.js @@ -70,6 +70,10 @@ Page({ of2_id:'', of1Index:-1, of2Index:-1, + + cid:[],//分配客户ID + employee_id:'',//分配销售ID + employeeIndex:-1,//分配销售索引 }, onLoad(options) { for (let key in options) { @@ -637,14 +641,68 @@ Page({ if(e.currentTarget.dataset.cid){ this.setData({ isShowEmployees:true, + employeeIndex:-1, + employee_id:'', + cid:[e.currentTarget.dataset.cid], }) }else{ this.setData({ isShowEmployees:!this.data.isShowEmployees, + employeeIndex:-1, + employee_id:'', + cid:[], }) } }, + //选择店员 + changeEmployee(e) { + let employee_id = '' + if(e.detail.value >= 0){ + employee_id = this.data.staffobj[e.detail.value].id + } + this.setData({ + employee_id, + employeeIndex:e.detail.value, + }) + }, + + //分配客户 + putAppCustomersAdmins(){ + let that = this + if (that.data.employeeIndex == -1 ) { + wx.showToast({ + title: '请选择店员', + icon: 'none' + }) + }else{ + that.setData({ + submitFlag: true, + }) + let params = {}; + params['ids'] = that.data.cid; + params['admin_id'] = that.data.employee_id; + _.apiQuery.putAppCustomersAdmins(params).then(res => { + + wx.showToast({ + title: '分配成功', + icon: 'success', + duration: 2000 + }) + that.setData({ + isShowEmployees:false, + submitFlag:false, + }) + that.onPullDownRefresh() + + }).catch(res=>{ + that.setData({ + submitFlag: false, + }) + }); + } + }, + //页面相关事件处理函数--监听用户下拉动作 onPullDownRefresh(){ this.setData({ diff --git a/pages/customer/index.wxml b/pages/customer/index.wxml index 1392876..4430921 100644 --- a/pages/customer/index.wxml +++ b/pages/customer/index.wxml @@ -70,9 +70,9 @@ {{key}} - 分配 {{value}} 待分配 + {{value?'重新分配':'分配'}} {{value}} @@ -269,9 +269,9 @@ 销售选择 - + 请选择 - {{employeeArray[employeeIndex]}} + {{staffArray[employeeIndex]}} diff --git a/pages/order/detail/index.wxml b/pages/order/detail/index.wxml index ef0f516..5bf13bb 100644 --- a/pages/order/detail/index.wxml +++ b/pages/order/detail/index.wxml @@ -22,7 +22,7 @@ 车辆信息 - + diff --git a/pages/order/edit/index.wxml b/pages/order/edit/index.wxml index 38b3289..0f33227 100644 --- a/pages/order/edit/index.wxml +++ b/pages/order/edit/index.wxml @@ -254,7 +254,7 @@ - +