From c10b1e130ccbc94e6481a43e8e2d35cfc8fcf83b Mon Sep 17 00:00:00 2001
From: wlzboy <66905212@qq.com>
Date: 星期五, 26 十二月 2025 18:05:06 +0800
Subject: [PATCH] feat:显示问题

---
 app/pages/index.vue |   46 ++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 38 insertions(+), 8 deletions(-)

diff --git a/app/pages/index.vue b/app/pages/index.vue
index a98e7e1..ce9d0b4 100644
--- a/app/pages/index.vue
+++ b/app/pages/index.vue
@@ -153,7 +153,7 @@
                
                 <view class="info-item">
                   <view class="label">鎵ц浜哄憳:</view>
-                  <view class="value">{{ task.assignee }}</view>
+                  <view class="value">{{ getAssigneesDisplay(task) }}</view>
                 </view>
               </view>
             </view>
@@ -607,18 +607,44 @@
     // 鑾峰彇鐩殑鍦版樉绀哄唴瀹癸紙杞繍浠诲姟鏄剧ず杞叆鍖婚櫌鍚嶇О鎴栬缁嗗湴鍧�锛�
     getEndLocationDisplay(task) {
       // 濡傛灉鏄浆杩愪换鍔′笖鏈塭mergencyInfo淇℃伅
+      // console.log("get end location display",task.taskType,task.emergencyInfo.hospitalInAddress,task.showTaskCode);
       if (task.taskType === 'EMERGENCY_TRANSFER' && task.emergencyInfo) {
+        // console.log('杞繍浠诲姟 - 绱ф�ヤ俊鎭�:', task.emergencyInfo)
         // 浼樺厛鏄剧ず杞叆鍖婚櫌鍚嶇О
-        if (task.emergencyInfo.hospitalInName) {
-          if(task.emergencyInfo.hospitalInName.includes("瀹朵腑")){
-            return task.emergencyInfo.destinationAddress;
-          }
-          return task.emergencyInfo.hospitalInName;
-        }
-      
+        // console.log("get end local",task.emergencyInfo.hospitalInAddress);
+        return task.emergencyInfo.hospitalInAddress;
+        // if (task.emergencyInfo.hospitalInName) {
+        //   if(task.emergencyInfo.hospitalInName.includes("瀹朵腑")){
+        //     return task.emergencyInfo.destinationAddress;
+        //   }
+        //   return task.emergencyInfo.hospitalInName;
+        // }
+        // // 濡傛灉娌℃湁杞叆鍖婚櫌鍚嶇О锛屼絾鏈夎浆鍏ュ尰闄㈠湴鍧�锛屽垯鏄剧ず鍦板潃
+        // if (task.emergencyInfo.hospitalInAddress) {
+        //   return task.emergencyInfo.hospitalInAddress;
+        // }
       }
       // 鍏朵粬鎯呭喌浣跨敤鍘熸潵鐨別ndLocation
       return this.formatAddress(task.endLocation || "鏈缃�");
+    },
+    
+    // 鑾峰彇鎵ц浜哄憳鏄剧ず锛堜粠 assignees 鏁扮粍涓彁鍙� userName锛�
+    getAssigneesDisplay(task) {
+      // 濡傛灉鏈� assignees 鏁扮粍涓斾笉涓虹┖
+      if (task.assignees && task.assignees.length > 0) {
+        // 鎻愬彇鎵�鏈� userName锛岃繃婊ゆ帀绌哄��
+        const userNames = task.assignees
+          .map(assignee => assignee.userName)
+          .filter(name => name); // 杩囨护鎺� null/undefined/绌哄瓧绗︿覆
+        
+        // 濡傛灉鏈夋湁鏁堢殑鐢ㄦ埛鍚嶏紝鐢ㄩ�楀彿杩炴帴
+        if (userNames.length > 0) {
+          return userNames.join('銆�');
+        }
+      }
+      
+      // 濡傛灉娌℃湁 assignees 鏁扮粍锛屼娇鐢ㄦ棫鐨� assigneeName 鎴� assignee 瀛楁
+      return task.assigneeName || task.assignee || '鏈垎閰�';
     },
 
     // 杞崲鐘舵�佹牸寮忥紙灏嗘暟鎹簱鐘舵�佽浆鎹负UI浣跨敤鐨勭姸鎬侊級
@@ -1394,6 +1420,10 @@
                 font-size: 26rpx;
                 flex: 1;
                 word-break: break-all;
+                overflow-wrap: break-word;
+                line-height: 1.5;
+                max-height: none;
+                overflow: visible;
               }
             }
           }

--
Gitblit v1.9.1