From c47bf748cb063e7219da433bd56912208f36d858 Mon Sep 17 00:00:00 2001 From: let5sne Date: Sun, 19 Jul 2026 20:16:05 +0800 Subject: [PATCH] fix(mobile): replace emoji glyphs with uni-icons and flex centering app-wide MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ChatComposer panel contract: callers now pass uni-icons type names (image/sound/list/help/checkmark) instead of emoji - voice playback buttons: sound icon + pulse animation, no more 🔊/◼ chars - practice recent list: rare symbols ⌕⌁◉ (tofu risk) -> wallet/gear/chatbubble - sop resource icon ▶/文 -> 视/文 character badges - back arrows: 22 char-based ← -> uni-icons back across 21 pages - line-height centering -> flex in 8 spots (back buttons, media-remove, turn-voice capsule, option-marker, text-button, play-question) --- .../src/components/chat/ChatComposer.vue | 10 ++--- .../src/pages/candidate/interview/index.vue | 2 +- .../src/pages/candidate/materials/index.vue | 2 +- .../src/pages/candidate/progress/index.vue | 8 ++-- .../src/pages/candidate/study/index.vue | 2 +- .../src/pages/supervisor/assign/index.vue | 7 +++- .../src/pages/supervisor/exams/edit.vue | 2 +- .../src/pages/supervisor/exams/index.vue | 2 +- .../src/pages/supervisor/exams/results.vue | 2 +- .../src/pages/supervisor/review/index.vue | 2 +- .../src/pages/supervisor/reviews/index.vue | 2 +- .../src/pages/supervisor/team/index.vue | 2 +- .../src/pages/user/assistant/memories.vue | 2 +- mobile-uni/src/pages/user/cases/index.vue | 2 +- mobile-uni/src/pages/user/exam/index.vue | 6 +-- mobile-uni/src/pages/user/history/index.vue | 8 ++-- mobile-uni/src/pages/user/learning/index.vue | 2 +- mobile-uni/src/pages/user/points/index.vue | 2 +- mobile-uni/src/pages/user/practice/index.vue | 41 +++++++++++++------ .../src/pages/user/questions/detail.vue | 2 +- mobile-uni/src/pages/user/questions/index.vue | 2 +- .../src/pages/user/questions/publish.vue | 2 +- mobile-uni/src/pages/user/report/index.vue | 10 +++-- mobile-uni/src/pages/user/sop/index.vue | 25 +++++++++-- mobile-uni/src/pages/user/web-ai/index.vue | 10 +++-- 25 files changed, 101 insertions(+), 56 deletions(-) diff --git a/mobile-uni/src/components/chat/ChatComposer.vue b/mobile-uni/src/components/chat/ChatComposer.vue index 1291f6ff..49964ac0 100644 --- a/mobile-uni/src/components/chat/ChatComposer.vue +++ b/mobile-uni/src/components/chat/ChatComposer.vue @@ -77,21 +77,21 @@ :disabled="disabled || item.disabled" @click="panelAction(item.key)" > - {{ item.icon }} + {{ item.label }} @@ -432,7 +432,7 @@ defineExpose({ teardown, setDraft }); border: 1px solid #e6e9ed; border-radius: 14px; background: #ffffff; - font-size: 24px; + line-height: 1; } .panel-item-label { diff --git a/mobile-uni/src/pages/candidate/interview/index.vue b/mobile-uni/src/pages/candidate/interview/index.vue index 9325e8e3..c1d7d577 100644 --- a/mobile-uni/src/pages/candidate/interview/index.vue +++ b/mobile-uni/src/pages/candidate/interview/index.vue @@ -1,7 +1,7 @@