|
@@ -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);
|
|
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|