Browse Source

add index isPermissionShowTab

tags/v1.1.30
刘嘉炜 3 years ago
parent
commit
043aabc373
  1. 15
      src/pages/index/index.vue

15
src/pages/index/index.vue

@ -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 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>
</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');

Loading…
Cancel
Save