From 689a7c80aa14bf669136fda7f54d36be38817bd6 Mon Sep 17 00:00:00 2001 From: dongliang Date: Wed, 6 May 2026 17:49:09 +0930 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=8D=A1=E7=89=87=E5=9B=BE=E6=A0=87?= =?UTF-8?q?=E6=94=B9=E4=B8=BA=E7=BB=9F=E4=B8=80=E6=96=87=E5=AD=97=E6=A0=87?= =?UTF-8?q?=E7=AD=BE=EF=BC=88=E5=8E=BB=E6=8E=89emoji=E5=AF=B9=E9=BD=90?= =?UTF-8?q?=E9=97=AE=E9=A2=98=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit emoji图标(📍🕐⏰📋🔍⭐📝)宽度不一致导致文字不对齐。 统一改为"标签: 内容"格式: - 📍 → 地点: - 🕐 → 派单: - ⏰ → 截止: - 📋 → 要求: - 🔍 → 巡检: - ⭐ → 积分: - 📝 → 去掉(备注块已有绿色背景区分) Co-Authored-By: Claude Opus 4.6 (1M context) --- .../xiaoqu/watch/ui/task/TaskListFragment.kt | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/com/xiaoqu/watch/ui/task/TaskListFragment.kt b/app/src/main/java/com/xiaoqu/watch/ui/task/TaskListFragment.kt index f356a07..20ceb79 100644 --- a/app/src/main/java/com/xiaoqu/watch/ui/task/TaskListFragment.kt +++ b/app/src/main/java/com/xiaoqu/watch/ui/task/TaskListFragment.kt @@ -257,18 +257,18 @@ class TaskListFragment : BaseFragment() { 2 -> { // 地点 if (detail.hasPosition) { - binding.tvPosition.text = "📍 ${detail.positionText}" + binding.tvPosition.text = "地点: ${detail.positionText}" binding.tvPosition.visibility = View.VISIBLE } // 时间(派单时间 + 截止时间 + 巡检时段) val timeLines = mutableListOf() - if (detail.sendTime.isNotEmpty()) timeLines.add("🕐${detail.sendTime}派单") - if (!detail.expireTime.isNullOrEmpty()) timeLines.add("⏰截止${detail.expireTime}") - if (!detail.preFinishTime.isNullOrEmpty()) timeLines.add("📋要求${detail.preFinishTime}完成") + if (detail.sendTime.isNotEmpty()) timeLines.add("派单: ${detail.sendTime}") + if (!detail.expireTime.isNullOrEmpty()) timeLines.add("截止: ${detail.expireTime}") + if (!detail.preFinishTime.isNullOrEmpty()) timeLines.add("要求: ${detail.preFinishTime}完成") // 巡检任务显示巡检时段 if (detail.taskType == 5 && !detail.executeTimeStart.isNullOrEmpty()) { val end = detail.executeTimeEnd ?: "" - timeLines.add("🔍${detail.executeTimeStart}~${end}") + timeLines.add("巡检: ${detail.executeTimeStart}~${end}") } if (timeLines.isNotEmpty()) { binding.tvTimeInfo.text = timeLines.joinToString("\n") @@ -276,7 +276,7 @@ class TaskListFragment : BaseFragment() { } // 积分 if (detail.point > 0) { - binding.tvPoints.text = "⭐ ${detail.pointText} 积分" + binding.tvPoints.text = "积分: ${detail.pointText}" binding.tvPoints.visibility = View.VISIBLE } // 备注/描述 @@ -311,7 +311,7 @@ class TaskListFragment : BaseFragment() { } else { // ===== 普通任务:地点+打卡时间+完成指引 ===== if (detail.hasPosition) { - binding.tvPosition.text = "\uD83D\uDCCD ${detail.positionText}" + binding.tvPosition.text = "地点: ${detail.positionText}" binding.tvPosition.visibility = View.VISIBLE } showNote(detail) @@ -326,7 +326,7 @@ class TaskListFragment : BaseFragment() { // ===== 其他状态 ===== else -> { if (detail.hasPosition) { - binding.tvPosition.text = "📍 ${detail.positionText}" + binding.tvPosition.text = "地点: ${detail.positionText}" binding.tvPosition.visibility = View.VISIBLE } } @@ -337,7 +337,7 @@ class TaskListFragment : BaseFragment() { private fun showInspectTime(detail: TaskDetail) { if (detail.taskType == 5 && !detail.executeTimeStart.isNullOrEmpty()) { val end = detail.executeTimeEnd ?: "" - binding.tvTimeInfo.text = "🔍${detail.executeTimeStart}~${end}" + binding.tvTimeInfo.text = "巡检: ${detail.executeTimeStart}~${end}" binding.tvTimeInfo.visibility = View.VISIBLE } } @@ -350,7 +350,7 @@ class TaskListFragment : BaseFragment() { else -> null } if (note != null) { - binding.tvNote.text = "📝$note" // 📝 + 备注内容 + binding.tvNote.text = note binding.tvNote.visibility = View.VISIBLE } }