From 5fd7c1d158cc010bf55a9e374a3c7eb1f95526e8 Mon Sep 17 00:00:00 2001 From: wangzhuo Date: Tue, 19 Aug 2025 11:29:46 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=A2=E6=88=B7=E4=BA=BA=E5=91=98?= =?UTF-8?q?=E4=B8=BB=E5=BD=92=E5=B1=9E=E4=BA=BA=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/crm/customer/getCustomer.js | 11 +- src/api/crm/customer/updateCustomer.js | 7 + .../CRM/customer/changeCustomerOwner.vue | 355 ++++++++++++++++++ .../business/CRM/customer/customerAdd.vue | 4 + .../CRM/customer/customerUserBelong.vue | 9 +- 5 files changed, 382 insertions(+), 4 deletions(-) create mode 100644 src/pages/business/CRM/customer/changeCustomerOwner.vue diff --git a/src/api/crm/customer/getCustomer.js b/src/api/crm/customer/getCustomer.js index bba24d7..0c165d2 100644 --- a/src/api/crm/customer/getCustomer.js +++ b/src/api/crm/customer/getCustomer.js @@ -22,8 +22,8 @@ export function saveappCrmCusUserNew(params){ data: params },{isTransformResponse: false}) } -// 查看客户人员归属 -export function searchForAllPerson(params){ +// 查询业务员名下所有的客户 +export function SearchForAllCustomersSalesperson(params){ return request.get({ url: 'app/appCrmCusUserNewController/SearchForAllCustomersSalesperson', data: params @@ -35,4 +35,11 @@ export function getCusUserApprovalListDetail(params){ url: '/app/appCrmCusUserNewController/getCusUserApprovalListDetail', data: params },{isTransformResponse: false}) +} +// 查询主归属人列表 +export function SearchForAllPerson(params){ + return request.get({ + url: '/app/appCrmCusUserNewController/SearchForAllPerson', + data: params + },{isTransformResponse: false}) } \ No newline at end of file diff --git a/src/api/crm/customer/updateCustomer.js b/src/api/crm/customer/updateCustomer.js index 03d3cff..76d8438 100644 --- a/src/api/crm/customer/updateCustomer.js +++ b/src/api/crm/customer/updateCustomer.js @@ -12,4 +12,11 @@ export function upadateappCrmCusUserNew (data){ url: '/app/appCrmCusUserNewController/update', data },{isTransformResponse: false}) +} +//主归属人变更提交 +export function submissionOfChangeOfMainOwner (data){ + return request.get({ + url: '/app/appCrmCusUserNewController/submissionOfChangeOfMainOwner', + data + },{isTransformResponse: false}) } \ No newline at end of file diff --git a/src/pages/business/CRM/customer/changeCustomerOwner.vue b/src/pages/business/CRM/customer/changeCustomerOwner.vue new file mode 100644 index 0000000..6e8c095 --- /dev/null +++ b/src/pages/business/CRM/customer/changeCustomerOwner.vue @@ -0,0 +1,355 @@ + + + + + + \ No newline at end of file diff --git a/src/pages/business/CRM/customer/customerAdd.vue b/src/pages/business/CRM/customer/customerAdd.vue index c392bb0..1dc58bf 100644 --- a/src/pages/business/CRM/customer/customerAdd.vue +++ b/src/pages/business/CRM/customer/customerAdd.vue @@ -1,3 +1,7 @@ +