fanghuisheng 2 роки тому
батько
коміт
e765566dcc
1 змінених файлів з 10 додано та 5 видалено
  1. 10 5
      src/pages/index.vue

+ 10 - 5
src/pages/index.vue

@@ -120,11 +120,11 @@
         <view style="color: #000000; font-size: 14px; padding: 10px 10px 5px 10px">最近使用</view>
         <view style="color: #000000; font-size: 14px; padding: 10px 10px 5px 10px">最近使用</view>
         <view class="cu-list grid col-5 no-border">
         <view class="cu-list grid col-5 no-border">
           <view class="cu-item justify-center align-center" @tap="navItemClick(item)" v-for="(item, index) in arrayList.recentlyUsed" :key="index">
           <view class="cu-item justify-center align-center" @tap="navItemClick(item)" v-for="(item, index) in arrayList.recentlyUsed" :key="index">
-            <image :src="item.icon" style="width: 40px; height: 40px"></image>
+            <image :src="item.meta.icon" style="width: 40px; height: 40px"></image>
             <!-- <view class="cu-tag badge" v-if="item.badge != 0">
             <!-- <view class="cu-tag badge" v-if="item.badge != 0">
               <block v-if="item.badge != 0">{{ item.badge > 99 ? "99+" : item.badge }}</block>
               <block v-if="item.badge != 0">{{ item.badge > 99 ? "99+" : item.badge }}</block>
             </view> -->
             </view> -->
-            <text style="font-size: 13px">{{ item.menuName }}</text>
+            <text style="font-size: 13px">{{ item.meta.title }}</text>
           </view>
           </view>
         </view>
         </view>
       </view>
       </view>
@@ -135,11 +135,11 @@
         <view style="color: #000000; font-size: 14px; padding: 10px 10px 5px 10px">常用功能</view>
         <view style="color: #000000; font-size: 14px; padding: 10px 10px 5px 10px">常用功能</view>
         <view class="cu-list grid col-5 no-border">
         <view class="cu-list grid col-5 no-border">
           <view class="cu-item justify-center align-center" @tap="navItemClick(item)" v-for="(item, index) in arrayList.cuIconList" :key="index">
           <view class="cu-item justify-center align-center" @tap="navItemClick(item)" v-for="(item, index) in arrayList.cuIconList" :key="index">
-            <image :src="item.icon" style="width: 40px; height: 40px"></image>
+            <image :src="item.meta.icon" style="width: 40px; height: 40px"></image>
             <!-- <view class="cu-tag badge" v-if="item.badge != 0">
             <!-- <view class="cu-tag badge" v-if="item.badge != 0">
               <block v-if="item.badge != 0">{{ item.badge > 99 ? "99+" : item.badge }}</block>
               <block v-if="item.badge != 0">{{ item.badge > 99 ? "99+" : item.badge }}</block>
             </view> -->
             </view> -->
-            <text style="font-size: 13px">{{ item.menuName }}</text>
+            <text style="font-size: 13px">{{ item.meta.title }}</text>
           </view>
           </view>
         </view>
         </view>
       </view>
       </view>
@@ -370,8 +370,13 @@ function getAppRoutersData() {
     // domain :'172.16.120.165:13203'
     // domain :'172.16.120.165:13203'
   }).then((res) => {
   }).then((res) => {
     console.log(res.data);
     console.log(res.data);
+
+    res.data.forEach((el) => {
+      //  const modules = import.meta.glob("@/static/icons/*.svg");
+      el.meta.icon = `/static/icons/${el.meta.icon}.svg`;
+    });
+
     arrayList.cuIconList = res.data;
     arrayList.cuIconList = res.data;
-    console.log(window.location.host);
   });
   });
 }
 }