From 2e1b0645c09f2b2a15b03387718ab17b03852dff Mon Sep 17 00:00:00 2001 From: caoxiaozhu Date: Tue, 12 May 2026 07:25:45 +0000 Subject: [PATCH] refactor(web): refactor avatar assets to use PNG instead of inline SVG - TravelReimbursementCreateView.js: change avatar imports to use PNG paths - web/public/assets: add PNG avatar assets (header.png, person.png) --- web/public/assets/header.png | Bin 0 -> 408 bytes web/public/assets/person.png | Bin 0 -> 382 bytes .../scripts/TravelReimbursementCreateView.js | 5 +++-- 3 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 web/public/assets/header.png create mode 100644 web/public/assets/person.png diff --git a/web/public/assets/header.png b/web/public/assets/header.png new file mode 100644 index 0000000000000000000000000000000000000000..7a77535c2b1e8430efe51189d131ff5d68f5290f GIT binary patch literal 408 zcmV;J0cZY+P)k2Iojyexyq;dXv5vyXSk zf9LK3rv~v1P7M(moC;!O@Zk_l;lmLa!-pU+2X}|a6dsP?`6Z9{3pWBXXz!#zhz{+6 z5gr~H90f5&_%Hz>0v{`J(_@{yYr<=p6zO zz+?cs-vc56Y6#5$*4JKEfK~)O0s;^K7l365Kmg7FwNv1pXWBC1Z-drV5Q%_1CWjn| zL?WQ;1ke*Abi7NmS!K+FHuM2n}goXF63wj2J)(2G_O;j46qC`#?UN=N^M@YBC zbWcz>MRiwLx5d>jppFss45@2OeS_*8Rqycp-QzD7Z!c!_ML4?v00008 zp#=bv9*XcE0m#gc8aylllrlne0nD6Wx`2%1Z+3))2|&R|OR#_l0ciM02^KJWB|f_7 z-pAjGln{~-nFXE|LKTn+enffl|vteB?~1{mm!zSx?tKR^KP7Q+l(8h+&;H<1EqV1 c-8~*NHsw3jH;>UN`2YX_07*qoM6N<$g1kMTBme*a literal 0 HcmV?d00001 diff --git a/web/src/views/scripts/TravelReimbursementCreateView.js b/web/src/views/scripts/TravelReimbursementCreateView.js index 4d9b169..f5d52fb 100644 --- a/web/src/views/scripts/TravelReimbursementCreateView.js +++ b/web/src/views/scripts/TravelReimbursementCreateView.js @@ -1,11 +1,12 @@ import { computed, nextTick, onBeforeUnmount, onMounted, ref } from 'vue' -import aiAvatar from '../../assets/header.svg?no-inline' -import userAvatar from '../../assets/person.svg?no-inline' import { useSystemState } from '../../composables/useSystemState.js' import { recognizeOcrFiles } from '../../services/ocr.js' import { runOrchestrator } from '../../services/orchestrator.js' +const aiAvatar = '/assets/header.png' +const userAvatar = '/assets/person.png' + const SOURCE_LABELS = { workbench: '来自个人工作台', topbar: '来自发起报销',