From 7e08a783a6fe9826fc13127d58b9b82b19d08c8d Mon Sep 17 00:00:00 2001
From: zjk <852185829@qq.com>
Date: 星期五, 10 七月 2026 09:55:57 +0800
Subject: [PATCH] feat: 修改图片引入

---
 components/admin/AdminShell.vue |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/components/admin/AdminShell.vue b/components/admin/AdminShell.vue
index f51c4ee..4714134 100644
--- a/components/admin/AdminShell.vue
+++ b/components/admin/AdminShell.vue
@@ -4,12 +4,12 @@
 
     <view class="header-bar">
       <view class="title-zone">
-        <image src="../../static/admin-home/PpVQg.png" class="title-icon" mode="aspectFit"></image>
+        <image :src="titleIcon" class="title-icon" mode="aspectFit"></image>
         <text class="page-title">{{ title }}</text>
       </view>
 
       <view class="back-btn" @click="goHome">
-        <image src="../../static/admin-home/Dgd7x.png" class="back-arrow" mode="aspectFit"></image>
+        <image :src="backArrowIcon" class="back-arrow" mode="aspectFit"></image>
         <text class="back-btn-text">返回预约端</text>
       </view>
     </view>
@@ -25,21 +25,21 @@
     <view v-if="showBottomNav" class="bottom-nav">
       <view class="nav-item" :class="{ active: activeTab === 'home' }" @click="goAdminHome">
         <view class="nav-icon-box" :class="{ active: activeTab === 'home' }">
-          <image src="../../static/admin-home/myhDj3.png" class="nav-icon" mode="aspectFit"></image>
+          <image :src="homeNavIcon" class="nav-icon" mode="aspectFit"></image>
         </view>
         <text class="nav-text">首页</text>
       </view>
 
       <view class="nav-item" :class="{ active: activeTab === 'records' }" @click="goRecords">
         <view class="nav-icon-box" :class="{ active: activeTab === 'records' }">
-          <image src="../../static/admin-home/v4oODO.png" class="nav-icon" mode="aspectFit"></image>
+          <image :src="recordsNavIcon" class="nav-icon" mode="aspectFit"></image>
         </view>
         <text class="nav-text">历史记录</text>
       </view>
 
       <view class="nav-item" :class="{ active: activeTab === 'config' }" @click="goConfig">
         <view class="nav-icon-box" :class="{ active: activeTab === 'config' }">
-          <image src="../../static/admin-home/iRGV0L.png" class="nav-icon" mode="aspectFit"></image>
+          <image :src="configNavIcon" class="nav-icon" mode="aspectFit"></image>
         </view>
         <text class="nav-text">配置管理</text>
       </view>
@@ -48,6 +48,12 @@
 </template>
 
 <script setup>
+import titleIcon from '../../static/admin-home/PpVQg.png';
+import backArrowIcon from '../../static/admin-home/Dgd7x.png';
+import homeNavIcon from '../../static/admin-home/myhDj3.png';
+import recordsNavIcon from '../../static/admin-home/v4oODO.png';
+import configNavIcon from '../../static/admin-home/iRGV0L.png';
+
 const props = defineProps({
   title: {
     type: String,

--
Gitblit v1.7.1