From 80772749b2ed2c5b6f8c3bb479eae2453b58c9d9 Mon Sep 17 00:00:00 2001
From: zoujiandong <10130823232@qq.com>
Date: Sat, 14 Mar 2026 17:32:11 +0800
Subject: [PATCH] =?UTF-8?q?3.14=E6=8F=90=E4=BA=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages_app/groupManage/groupManage.vue | 4 +-
pages_app/idcardAuth/idcardAuth.vue | 4 ++
pages_app/myAccount/withdrawal.vue | 2 +-
pages_app/patientDetail/patientDetail.vue | 17 ++++---
pages_app/patientMsg/patientMsg.vue | 4 +-
pages_app/patientSetting/patientSetting.vue | 15 +++++-
pages_chat/article/article.vue | 2 +-
pages_chat/chat/message/message-input.vue | 36 ++++++++++++--
pages_chat/groupMessage/groupMessage.vue | 10 ++--
pages_chat/groupSend/groupSend.vue | 3 ++
pages_chat/video/video.vue | 54 +++++++++++++--------
11 files changed, 111 insertions(+), 40 deletions(-)
diff --git a/pages_app/groupManage/groupManage.vue b/pages_app/groupManage/groupManage.vue
index 34eccd6..fc32703 100644
--- a/pages_app/groupManage/groupManage.vue
+++ b/pages_app/groupManage/groupManage.vue
@@ -83,7 +83,9 @@ const loadAllGroups = async () => {
try {
const res = await api.groupList();
if (res.code === 200) {
- allGroups.value = res.data || [];
+ const hiddenGroupNames = new Set(['待分组患者', '肝系医生非患教组', '肝系医生患教组']);
+ const arr = (res.data || []).filter((item) => !hiddenGroupNames.has(String(item?.name || '').trim()));
+ allGroups.value = arr;
}
} catch (e) {
console.error("加载分组列表失败:", e);
diff --git a/pages_app/idcardAuth/idcardAuth.vue b/pages_app/idcardAuth/idcardAuth.vue
index cbe13d4..47ba958 100644
--- a/pages_app/idcardAuth/idcardAuth.vue
+++ b/pages_app/idcardAuth/idcardAuth.vue
@@ -68,6 +68,7 @@
class="form-input"
placeholder="请输入您的姓名"
v-model="formData.name"
+ :adjust-position="false"
placeholder-style="color: #cccccc"
/>
@@ -76,6 +77,7 @@
@@ -92,6 +94,7 @@
:class="{ 'is-filled': !!formData.cardNumber }"
placeholder="仅限借记卡"
:value="cardNumberDisplay"
+ :adjust-position="false"
@input="onCardNumberInput"
placeholder-style="color: #cccccc"
/>
@@ -108,6 +111,7 @@
class="form-input card-number-input"
placeholder="银行预留手机号"
v-model="formData.mobile"
+ :adjust-position="false"
placeholder-style="color: #cccccc"
/>
diff --git a/pages_app/myAccount/withdrawal.vue b/pages_app/myAccount/withdrawal.vue
index 3bc6017..4c66b1f 100644
--- a/pages_app/myAccount/withdrawal.vue
+++ b/pages_app/myAccount/withdrawal.vue
@@ -399,7 +399,7 @@ const onGetSmsCode = async () => {
} catch (error) {
console.error('发送短信验证码失败:', error)
uni.showToast({
- title: '网络错误,请重试',
+ title:error.message || error.msg,
icon: 'none'
})
} finally {
diff --git a/pages_app/patientDetail/patientDetail.vue b/pages_app/patientDetail/patientDetail.vue
index b3ec907..ab66d7d 100644
--- a/pages_app/patientDetail/patientDetail.vue
+++ b/pages_app/patientDetail/patientDetail.vue
@@ -71,12 +71,15 @@
-
+
患者病史
-
+
{{ patientDetail.medicalHistoryContent }}
{{ showAllHistory ? '收起' : '展开全部' }}
+
+ 暂无
+
@@ -325,9 +328,9 @@
.name-row { display:flex; align-items:center; margin-bottom: 10rpx; }
.name { font-size: 36rpx; color:#222; margin-right: 10rpx;}
.line { font-size: 28rpx; color:#666; margin-top: 6rpx; display:flex; align-items:center; }
- .label { color:#999;white-space: nowrap; }
- .value { color:#333; }
- .sep { color:#ddd; margin: 0 10rpx; }
+ .label { color:#666;white-space: nowrap; }
+ .value { color:#666; }
+ .sep { color:#666; margin: 0 10rpx; }
.multi{
display: inline;
}
@@ -338,9 +341,9 @@
.hint { font-size: 28rpx; color:#999; margin-right: 12rpx; }
.phone { font-size: 32rpx; color:#b10000; }
- .section-title { padding: 16rpx 30rpx; color:#8B2316; font-size: 28rpx; margin-top: 20rpx; background: #fff;}
+ .section-title { padding: 16rpx 30rpx; color:#333; font-size: 28rpx; margin-top: 20rpx; background: #fff;}
.history-card { position: relative; }
- .history-text { font-size: 28rpx; color:#666; line-height: 1.7; display:block; }
+ .history-text { font-size: 28rpx; color:#999; line-height: 1.7; display:block; }
.history-text.fold { display:-webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.toggle { position:absolute; right: 20rpx; bottom: 25rpx; color:#b10000; font-size: 28rpx;background: #fff; z-index: 10;}
diff --git a/pages_app/patientMsg/patientMsg.vue b/pages_app/patientMsg/patientMsg.vue
index 4c075e9..1534209 100644
--- a/pages_app/patientMsg/patientMsg.vue
+++ b/pages_app/patientMsg/patientMsg.vue
@@ -137,11 +137,11 @@
:id="`anchor-${group.letter}`"
>
-
+
- {{ item.nickname || item.realName }}
+ {{ item.nickname || item.realName }}
{{ item.badge }}
diff --git a/pages_app/patientSetting/patientSetting.vue b/pages_app/patientSetting/patientSetting.vue
index ebeec00..c8f2467 100644
--- a/pages_app/patientSetting/patientSetting.vue
+++ b/pages_app/patientSetting/patientSetting.vue
@@ -163,10 +163,23 @@
.cell-right{
display: flex;
align-items: center;
- gap: 16rpx;
+ justify-content: flex-end;
+ flex: 1;
+ margin-left: 20rpx;
+ min-width: 0;
+
.cell-desc{
+ flex: 1;
+ min-width: 0;
+ display: block;
font-size: 26rpx;
color: #999;
+ overflow: hidden;
+ margin-right: 16rpx;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ text-align: right;
+
}
}
}
diff --git a/pages_chat/article/article.vue b/pages_chat/article/article.vue
index 2aa5d19..7492d81 100644
--- a/pages_chat/article/article.vue
+++ b/pages_chat/article/article.vue
@@ -481,7 +481,7 @@ $padding-small: 10px;
gap: 12px;
.article-image {
- width: 80px;
+ width: 160px;
height: 80px;
border-radius: $border-radius-small;
flex-shrink: 0;
diff --git a/pages_chat/chat/message/message-input.vue b/pages_chat/chat/message/message-input.vue
index c5f402e..5351dbd 100644
--- a/pages_chat/chat/message/message-input.vue
+++ b/pages_chat/chat/message/message-input.vue
@@ -306,6 +306,20 @@
+
+
+
+