|
|
@ -34,14 +34,15 @@ |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="ic-tabs"> |
|
|
|
<view class="it-item" v-for="e in tabList" :key="e.id" @click="toPageInfo(e)"> |
|
|
|
<view> |
|
|
|
<image mode="aspectFit" :src="'/static/images/icon/index/tab_'+ e.id + '.png'"></image> |
|
|
|
<view>{{e.name}}</view> |
|
|
|
<view class="ic-tabs" v-if="indexData&&indexData.permission"> |
|
|
|
<block v-for="e in tabList" :key="e.id"> |
|
|
|
<view class="it-item" @click="toPageInfo(e)" v-if="isPermissionShowTab(e)"> |
|
|
|
<view> |
|
|
|
<image mode="aspectFit" :src="'/static/images/icon/index/tab_'+ e.id + '.png'"></image> |
|
|
|
<view>{{e.name}}</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
</view> |
|
|
|
</block> |
|
|
|
</view> |
|
|
|
<view class="ox-dark-mask" v-if="isShowAuthorModal"> |
|
|
|
<view class="ic-author-modal"> |
|
|
@ -183,6 +184,14 @@ |
|
|
|
// #endif |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
// 账号有开启了权限的才显示菜单,否则不显示【ID1000840】 |
|
|
|
isPermissionShowTab(e){ |
|
|
|
let { indexData } = this; |
|
|
|
if(indexData&&Object.prototype.toString.call(indexData.permission) === '[object Object]'){ |
|
|
|
return indexData.permission[e.serverKey] |
|
|
|
} |
|
|
|
return false; |
|
|
|
}, |
|
|
|
toNoticeList(){ |
|
|
|
if(!app.isLogin())return this.showAuthor(); |
|
|
|
util.routeTo(`/pages/message/list/list`,'nT'); |
|
|
|