From cfe0b79fbea0fb1d7a5a796e71ada7d3b7812046 Mon Sep 17 00:00:00 2001
From: wlzboy <66905212@qq.com>
Date: 星期一, 15 十二月 2025 22:31:33 +0800
Subject: [PATCH] feat: 企业微信发送微信小程序cetd
---
app/pagesTask/components/StaffSelector.vue | 17 ++++++++++++++++-
1 files changed, 16 insertions(+), 1 deletions(-)
diff --git a/app/pagesTask/components/StaffSelector.vue b/app/pagesTask/components/StaffSelector.vue
index 9f750ed..972aae1 100644
--- a/app/pagesTask/components/StaffSelector.vue
+++ b/app/pagesTask/components/StaffSelector.vue
@@ -5,7 +5,7 @@
<view class="staff-list">
<view class="staff-item" v-for="(staff, index) in selectedStaff" :key="staff.userId">
<view class="staff-info">
- <text class="staff-name">{{ staff.nickName }}</text>
+ <text class="staff-name">{{ getStaffDisplayName(staff) }}</text>
</view>
<uni-icons
v-if="canRemove(index)"
@@ -454,6 +454,21 @@
emitChange() {
this.$emit('input', this.selectedStaff)
this.$emit('change', this.selectedStaff)
+ },
+
+ // 鑾峰彇浜哄憳鏄剧ず鍚嶇О锛堜紭鍏堟樉绀哄鍚嶏紝濡傛灉濮撳悕涓虹┖鍒欐樉绀烘墜鏈哄彿锛�
+ getStaffDisplayName(staff) {
+ if (!staff) {
+ return '鏈煡浜哄憳'
+ }
+ // 浼樺厛鏄剧ず nickName锛屽鏋滀负绌哄垯鏄剧ず鎵嬫満鍙凤紝閮戒负绌哄垯鏄剧ず userId
+ if (staff.nickName && staff.nickName.trim()) {
+ return staff.nickName
+ }
+ if (staff.phonenumber && staff.phonenumber.trim()) {
+ return staff.phonenumber
+ }
+ return `鐢ㄦ埛${staff.userId || ''}`
}
}
}
--
Gitblit v1.9.1