From 935164b8ad86c65af294056f25f2d4038b354bb7 Mon Sep 17 00:00:00 2001 From: WindowBird <13870814+windows-bird@user.noreply.gitee.com> Date: Fri, 21 Nov 2025 17:11:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BD=8E=E6=84=8F=E5=90=91?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/customer/CustomerManagement.vue | 6 ++++++ components/customer/CustomerSummaryBrief.vue | 9 ++++++++- utils/customerMappings.js | 5 +++-- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/components/customer/CustomerManagement.vue b/components/customer/CustomerManagement.vue index 0c7aa94..4ab3cb4 100644 --- a/components/customer/CustomerManagement.vue +++ b/components/customer/CustomerManagement.vue @@ -787,6 +787,12 @@ defineExpose({ background-color: #fef0f0; border: 1px solid #fbc4c4; } + + &.status-tag-low-intent { + color: #909399; + background-color: #f4f4f5; + border: 1px solid #d3d4d6; + } } /* 意向强度标签 */ diff --git a/components/customer/CustomerSummaryBrief.vue b/components/customer/CustomerSummaryBrief.vue index 05288ae..4e0cea3 100644 --- a/components/customer/CustomerSummaryBrief.vue +++ b/components/customer/CustomerSummaryBrief.vue @@ -77,7 +77,8 @@ const getStatusTagClass = (status) => { 'status-tag-potential': statusStr === '1', // 潜在 'status-tag-intent': statusStr === '2', // 意向 'status-tag-deal': statusStr === '3', // 成交 - 'status-tag-invalid': statusStr === '4' // 失效 + 'status-tag-invalid': statusStr === '4', // 失效 + 'status-tag-low-intent': statusStr === '5' // 低意向 }; }; @@ -159,6 +160,12 @@ const getStatusTagClass = (status) => { background-color: #fef0f0; border: 1px solid #fbc4c4; } + + &.status-tag-low-intent { + color: #909399; + background-color: #f4f4f5; + border: 1px solid #d3d4d6; + } } /* 意向强度标签 */ diff --git a/utils/customerMappings.js b/utils/customerMappings.js index 32cde9f..ec44001 100644 --- a/utils/customerMappings.js +++ b/utils/customerMappings.js @@ -78,8 +78,9 @@ export const getCustomerStatusClass = (status) => { return { 'status-potential': statusStr === '1', // 潜在 'status-intent': statusStr === '2', // 意向 - 'status-deal': statusStr === '3', // 成交 - 'status-invalid': statusStr === '4' // 失效 + 'status-deal': statusStr === '3', // 成交 + 'status-invalid': statusStr === '4', // 失效 + 'status-low-intent': statusStr === '5' // 低意向 }; };