From abe8672079bc185e65ff670f22931d1004822fb5 Mon Sep 17 00:00:00 2001 From: "zhonghua.li" Date: Wed, 15 Apr 2026 15:15:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A2=E6=88=B7=E5=88=97=E8=A1=A8=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E6=97=B6=E9=97=B4=E5=BA=94=E8=AF=A5=E6=98=AF=E6=9C=80?= =?UTF-8?q?=E5=90=8E=E4=B8=80=E6=AC=A1=E6=9B=B4=E6=96=B0=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/CustomerList.vue | 9 ++-- .../furniture_customer/furniture_customer.vue | 8 +-- .../furniture_reception-impl.vue | 31 ++++++++++- pages-subpackage/workspace/workspace.vue | 54 ++++++++++++------- .../furniture_reception.vue | 16 +++++- .../components/sales_scenario_new.vue | 11 ++-- pages/workbench/workbench.vue | 2 +- 7 files changed, 97 insertions(+), 34 deletions(-) diff --git a/pages-subpackage/furniture_customer/components/CustomerList.vue b/pages-subpackage/furniture_customer/components/CustomerList.vue index 00ddc3f..46cd115 100644 --- a/pages-subpackage/furniture_customer/components/CustomerList.vue +++ b/pages-subpackage/furniture_customer/components/CustomerList.vue @@ -180,10 +180,11 @@ // 将 CustomerManagement 数据映射为显示格式 const mappedList = customerRecords.map(item => { - // 格式化创建时间 + // 格式化列表展示时间:按需求优先显示更新时间 let formattedTime = ''; - if (item.createTime) { - const date = new Date(item.createTime); + const displayTimeRaw = item.updateTime || item.update_time || item.createTime; + if (displayTimeRaw) { + const date = new Date(displayTimeRaw); const year = date.getFullYear(); const month = String(date.getMonth() + 1).padStart(2, '0'); const day = String(date.getDate()).padStart(2, '0'); @@ -216,7 +217,7 @@ serviceStaff: item.salesName || '', serviceCount: item.contactCount || item.recordingCount || 0, lastService: formattedTime, - lastServiceTime: item.updateTime || item.createTime, + lastServiceTime: item.updateTime || item.update_time || item.createTime, tags: tags, phone: item.contact || item.salesPhone || '', budget: item.intendedModel || '', // 意向车型作为预算信息 diff --git a/pages-subpackage/furniture_customer/furniture_customer.vue b/pages-subpackage/furniture_customer/furniture_customer.vue index 0048b7d..4e5ad7e 100644 --- a/pages-subpackage/furniture_customer/furniture_customer.vue +++ b/pages-subpackage/furniture_customer/furniture_customer.vue @@ -2432,10 +2432,10 @@ } return null; }; - // 录音开始时间:优先后端专用字段,兼容多种命名,最后退回创建时间 + // 列表展示时间:按需求优先显示更新时间,兼容多种命名,最后退回开始/创建时间 const recordingStartRaw = - item.startTime || - item.createTime; + item.updateTime || + item.update_time ; let formattedTime = ''; if (recordingStartRaw) { const date = new Date(recordingStartRaw); @@ -2453,7 +2453,7 @@ return { id: item.id, title: `${item.salesName || ''}的服务记录`, - date: formattedTime ? `开始时间:${formattedTime}` : '', + date: formattedTime ? `更新时间:${formattedTime}` : '', description: item.summary || '', customerName: item.customerName || '', recordingName: item.recordingName || '', // 记录名称 diff --git a/pages-subpackage/furniture_reception/furniture_reception-impl.vue b/pages-subpackage/furniture_reception/furniture_reception-impl.vue index b68f742..fdbb296 100644 --- a/pages-subpackage/furniture_reception/furniture_reception-impl.vue +++ b/pages-subpackage/furniture_reception/furniture_reception-impl.vue @@ -23,7 +23,7 @@ class="tab-item" :class="{ active: activeTab === 'status' }" @click="switchTab('status')"> - 服务状态 + 服务中 - + - + {{ error }} 正在加载接待模块... @@ -13,12 +13,26 @@ export default { data() { return { Impl: null, + incomingTab: '', error: '' }; }, onLoad() { this.loadImpl(); }, + onShow() { + // tabBar 的 switchTab 不稳定携带 query,因此从 storage 消费目标tab + try { + const allowed = ['status', 'reception', 'tag']; + const tab = (uni.getStorageSync('workbench-reception-tab') || '').toString(); + if (allowed.includes(tab)) { + this.incomingTab = tab; + uni.removeStorageSync('workbench-reception-tab'); + } + } catch (e) { + // ignore + } + }, methods: { loadSubPackagePagesSubpackage() { return new Promise((resolve, reject) => { diff --git a/pages/workbench/components/sales_scenario_new.vue b/pages/workbench/components/sales_scenario_new.vue index 5218b90..31f8c6e 100644 --- a/pages/workbench/components/sales_scenario_new.vue +++ b/pages/workbench/components/sales_scenario_new.vue @@ -7,16 +7,17 @@ 接待页面标签 - - 📌 - 服务状态 - 进入接待页并切到服务状态 - 🛎️ 开始接待 进入接待页并切到开始接待 + + 📌 + 服务中 + 进入接待页并切到服务中 + + 🗂️ 标签管理 diff --git a/pages/workbench/workbench.vue b/pages/workbench/workbench.vue index ebef2b8..cc42450 100644 --- a/pages/workbench/workbench.vue +++ b/pages/workbench/workbench.vue @@ -93,7 +93,7 @@ page { .redirecting-text { padding: 40rpx 30rpx; - color: #999; + color: #666; font-size: 28rpx; text-align: center; }