From 63e6365337513d7c178fcbef7c4027efef02a696 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BF=97=E5=BC=BA?= <357099073@qq.com> Date: Wed, 2 Jul 2025 17:50:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/workorder/view/index/edit.html | 362 ++++++++++++++++++++--------- 1 file changed, 248 insertions(+), 114 deletions(-) diff --git a/app/workorder/view/index/edit.html b/app/workorder/view/index/edit.html index 8e55692..da53d87 100644 --- a/app/workorder/view/index/edit.html +++ b/app/workorder/view/index/edit.html @@ -263,121 +263,131 @@ //调取用户沟通信息 var order_id = getQueryParam('id') || ""; function loadUserMessages() { - if (!order_id) return; - fetch('/workorder/index/usermessagelist?order_id=' + order_id) - .then(response => response.json()) - .then(res => { - var html = ''; - if (res.code === 0 && Array.isArray(res.data)) { - res.data.forEach(function (msg) { - var who = ''; - var color = ''; - var labelClass = ''; - if (msg.msgby == 1) { - who = '客户留言'; - color = '#409eff'; - labelClass = 'msgby-customer'; - } else if (msg.msgby == 0) { - who = '平台回复'; - color = '#67c23a'; - labelClass = 'msgby-platform'; - } else { - who = '未知'; - color = '#aaa'; - labelClass = ''; + if (!order_id) return; + fetch('/workorder/index/usermessagelist?order_id=' + order_id) + .then(response => response.json()) + .then(res => { + var html = ''; + if (res.code === 0 && Array.isArray(res.data)) { + res.data.forEach(function (msg) { + var who = ''; + var labelClass = ''; + var avatarClass = ''; + var avatarText = ''; + var userMsgClass = 'user-message'; + if (msg.msgby == 1) { + who = '客户留言'; + labelClass = 'msgby-customer'; + avatarClass = 'avatar msgby-customer'; + avatarText = '客'; + // 客户留言不加 platform 类 + } else if (msg.msgby == 0) { + who = '平台回复'; + labelClass = 'msgby-platform'; + avatarClass = 'avatar msgby-platform'; + avatarText = '平'; + userMsgClass += ' platform'; // 平台回复加 platform 类 + } else { + who = '未知'; + labelClass = ''; + avatarClass = 'avatar'; + avatarText = '?'; + } + html += '