From 15b84bd98e083e232e052ea35241c4ef85ed35cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=91=E5=9D=A4?= Date: Wed, 14 May 2025 17:51:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=95=86=E6=9C=BA=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/modules/remaining.ts | 11 + .../customer/detail/CustomerDetailsInfo.vue | 33 ++- .../crm/customer/detail/highSeasIndex.vue | 234 ++++++++++++++++++ src/views/crm/customer/pool/index.vue | 4 +- 4 files changed, 262 insertions(+), 20 deletions(-) create mode 100644 src/views/crm/customer/detail/highSeasIndex.vue diff --git a/src/router/modules/remaining.ts b/src/router/modules/remaining.ts index c34e7256c..af23f44fc 100644 --- a/src/router/modules/remaining.ts +++ b/src/router/modules/remaining.ts @@ -512,6 +512,17 @@ const remainingRouter: AppRouteRecordRaw[] = [ }, component: () => import('@/views/crm/clue/detail/index.vue') }, + { + path: 'customer/HighSeasDetail/:id', + name: 'CrmCustomerHighSeasDetail', + meta: { + title: '客户公海详情', + noCache: false, + hidden: true, + activeMenu: '/crm/customer/pool' + }, + component: () => import('@/views/crm/customer/detail/highSeasIndex.vue') + }, { path: 'customer/detail/:id', name: 'CrmCustomerDetail', diff --git a/src/views/crm/customer/detail/CustomerDetailsInfo.vue b/src/views/crm/customer/detail/CustomerDetailsInfo.vue index 8b2fb3723..4ff39fac7 100644 --- a/src/views/crm/customer/detail/CustomerDetailsInfo.vue +++ b/src/views/crm/customer/detail/CustomerDetailsInfo.vue @@ -9,33 +9,32 @@ {{ customer.name }} + {{ customer.creditNo }} - {{ getName(getIntDictOptions(DICT_TYPE.CRM_COOPERATION_TYPE),customer.cooperationType) }} - {{ getName(getIntDictOptions(DICT_TYPE.CRM_COOPERATION_AREA),customer.cooperationArea) }} - {{ customer.developerName }} - {{ customer.clueDeveloperName }} - {{ customer.assistName }} + {{ getName(getIntDictOptions(DICT_TYPE.CRM_COOPERATION_TYPE),customer.cooperationType) }} + {{ getName(getIntDictOptions(DICT_TYPE.CRM_COOPERATION_AREA),customer.cooperationArea) }} {{ getName(getIntDictOptions(DICT_TYPE.CRM_CUSTOMER_INDUSTRY),customer.industryId) }} - {{ customer.maintainerName }} - {{ customer.contractorName }} - {{ customer.creditNo }} - {{ customer.mobile }} - {{ customer.telephone }} - {{ customer.email }} - - {{ customer.areaName }} {{ customer.detailAddress }} - - - {{ customer.customerDetails }} - + {{ customer.developerName }} + + {{ customer.assistName }} + ={{ customer.maintainerName }} + {{ customer.contractorName }} + + + {{ customer.areaName }} {{ customer.detailAddress }} + + + {{ formatDate(customer.contactNextTime) }} diff --git a/src/views/crm/customer/detail/highSeasIndex.vue b/src/views/crm/customer/detail/highSeasIndex.vue new file mode 100644 index 000000000..d7a446554 --- /dev/null +++ b/src/views/crm/customer/detail/highSeasIndex.vue @@ -0,0 +1,234 @@ + + diff --git a/src/views/crm/customer/pool/index.vue b/src/views/crm/customer/pool/index.vue index 47f245592..83da426ba 100644 --- a/src/views/crm/customer/pool/index.vue +++ b/src/views/crm/customer/pool/index.vue @@ -1,6 +1,4 @@