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}`" > {{ 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 @@ + + + +