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;
}